1 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
3 PR tree-optimization/61140
4 PR tree-optimization/61150
5 PR tree-optimization/61197
6 * gcc.dg/tree-ssa/pr61140.c: New file.
7 * gcc.dg/tree-ssa/pr61150.c: New file.
8 * gcc.dg/tree-ssa/pr61197.c: New file.
10 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
12 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
13 (dg-options): Add -mfpmath=387.
14 (dg-final): Check that no MMX registers are used.
16 2014-05-17 Andreas Schwab <schwab@suse.de>
18 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
20 2014-05-16 David Malcolm <dmalcolm@redhat.com>
23 2014-04-29 David Malcolm <dmalcolm@redhat.com>
25 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
26 occurrences of "int" in the gimple dump to reflect that the return
27 types of functions now show up in such dumps.
28 * gcc.dg/tree-ssa/pr27810.c: Likewise.
30 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
32 * gcc.c-torture/execute/20101011-1.c: Update testcase.
33 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
34 * gcc.dg/tree-ssa/writeonly.c: New testcase.
35 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
36 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
37 * gcc.dg/debug/pr35154.c: Update testcase.
38 * gcc.target/i386/vectorize1.c: Update testcase.
40 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
43 * g++.dg/parse/error54.C: New.
45 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
47 PR rtl-optimization/60969
48 * g++.dg/pr60969.C: New.
50 2014-05-16 Richard Biener <rguenther@suse.de>
52 PR tree-optimization/61194
53 * gcc.dg/vect/pr61194.c: New testcase.
55 2014-05-16 Richard Biener <rguenther@suse.de>
57 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
58 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
59 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
60 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
62 2014-05-16 Richard Biener <rguenther@suse.de>
64 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
66 2014-05-15 Martin Jambor <mjambor@suse.cz>
69 * g++.dg/ipa/pr61085.C: New test.
71 2014-05-15 Martin Jambor <mjambor@suse.cz>
73 PR tree-optimization/61090
74 * gcc.dg/tree-ssa/pr61090.c: New test.
76 2014-05-15 Jakub Jelinek <jakub@redhat.com>
78 PR tree-optimization/61158
79 * gcc.dg/pr61158.c: New test.
81 2014-05-15 Andreas Schwab <schwab@suse.de>
83 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
85 * obj-c++.dg/exceptions-5.mm: Likewise.
87 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
89 * shrink-wrap-loop.c: New test case.
91 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
93 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
94 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
95 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
96 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
97 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
98 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
99 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
100 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
101 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
102 * gcc.target/arm/simd/vtrnf32_1.c: New file.
103 * gcc.target/arm/simd/vtrnp16_1.c: New file.
104 * gcc.target/arm/simd/vtrnp8_1.c: New file.
105 * gcc.target/arm/simd/vtrns16_1.c: New file.
106 * gcc.target/arm/simd/vtrns32_1.c: New file.
107 * gcc.target/arm/simd/vtrns8_1.c: New file.
108 * gcc.target/arm/simd/vtrnu16_1.c: New file.
109 * gcc.target/arm/simd/vtrnu32_1.c: New file.
110 * gcc.target/arm/simd/vtrnu8_1.c: New file.
112 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
114 * gcc.target/i386/clflushopt-1.c: New.
115 * gcc.target/i386/xsavec-1.c: Ditto.
116 * gcc.target/i386/xsavec64-1.c: Ditto.
117 * gcc.target/i386/xsaves-1.c: Ditto.
118 * gcc.target/i386/xsaves64-1.c: Ditto.
119 * gcc.target/i386/sse-12.c: Test new options.
120 * gcc.target/i386/sse-13.c: Ditto.
121 * gcc.target/i386/sse-14.c: Ditto.
122 * gcc.target/i386/sse-22.c: Ditto.
123 * gcc.target/i386/sse-23.c: Ditto.
124 * g++.dg/other/i386-2.C: Ditto.
125 * g++.dg/other/i386-3.C: Ditto.
127 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
129 PR rtl-optimization/60866
130 * gcc.dg/pr60866.c: New test.
132 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
134 PR rtl-optimization/60901
135 * gcc.target/i386/pr60901.c: New test.
137 2014-05-14 Yury Gribov <y.gribov@samsung.com>
140 * c-c++-common/asan/asan-interface-1.c: New test.
141 * lib/asan-dg.exp (asan_include_flags): New function.
142 (asan_init): Call asan_include_flags to obtain path
143 to sanitizer headers.
145 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
147 * lib/target-support.exp (check_dfp_hw_available): New function.
148 (is-effective-target): Check $arg for dfp_hw.
149 (is-effective-target-keyword): Likewise.
150 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
151 Change target to dfp_hw.
153 2014-05-13 Marek Polacek <polacek@redhat.com>
156 * gcc.dg/pr61162.c: New test.
158 2014-05-13 Marek Polacek <polacek@redhat.com>
160 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
161 * c-c++-common/pr50459-2.c: New test.
163 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
166 * g++.dg/template/pr54310.C: New.
168 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
169 Sandra Loosemore <sandra@codesourcery.com>
171 * gcc.target/mips/loongson-simd.c: Disable micromips too.
173 2014-05-13 Catherine Moore <clm@cm00re.com>
175 * gcc.target/mips/near-far-1.c: Adjust expected output
176 to allow the JALS instruction.
177 * gcc.target/mips/near-far-2.c: Likewise.
178 * gcc.target/mips/near-far-4.c: Likewise.
180 2014-05-13 Bin Cheng <bin.cheng@arm.com>
182 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
184 2014-05-13 Jakub Jelinek <jakub@redhat.com>
187 * gcc.dg/pr61060.c: New test.
189 2014-05-12 DJ Delorie <dj@redhat.com>
191 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
192 * gcc.dg/sibcall-4.c: Likewise.
194 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
196 * objc.dg/shadow-1.m: New test.
197 * objc.dg/shadow-2.m: New test.
198 * objc.dg/ivar-scope-1.m: New test.
199 * objc.dg/ivar-scope-2.m: New test.
200 * objc.dg/ivar-scope-3.m: New test.
201 * objc.dg/ivar-scope-4.m: New test.
202 * objc.dg/ivar-visibility-1.m: New test.
203 * objc.dg/ivar-visibility-2.m: New test.
204 * objc.dg/ivar-visibility-3.m: New test.
205 * objc.dg/ivar-visibility-4.m: New test.
207 2014-05-12 Tobias Burnus <burnus@net-b.de>
210 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
212 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
215 * gfortran.dg/associate_16.f90: New test.
217 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
220 * gcc.target/avr/pr60991.c: New testcase.
222 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
225 * g++.dg/cpp1y/pr60054.C: New.
227 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
230 * g++.dg/template/pr51199.C: New.
232 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
234 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
236 2014-05-11 Jakub Jelinek <jakub@redhat.com>
238 * gfortran.dg/gomp/affinity-1.f90: New test.
240 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
242 * gcc.dg/torture/pr61136.c: New test.
244 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
247 * g++.dg/cpp0x/sfinae51.C: New.
250 * g++.dg/cpp0x/variadic157.C: New.
252 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
255 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
257 2014-05-10 Marek Polacek <polacek@redhat.com>
259 * gcc.dg/pedwarn-init.c: New test.
260 * gcc.dg/init-string-1.c: Adjust dg-error.
262 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
264 * lib/target-supports.exp
265 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
268 2014-05-09 Marek Polacek <polacek@redhat.com>
271 * gcc.dg/pr61096-1.c: New test.
272 * gcc.dg/pr61096-2.c: New test.
274 2014-05-09 Florian Weimer <fweimer@redhat.com>
276 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
277 * g++.dg/fstack-protector-strong.C: Likewise.
278 * gcc.target/i386/ssp-strong-reg.c: New file.
280 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
283 * gcc.target/avr/torture/pr61055.c: New test.
285 2014-05-09 Marek Polacek <polacek@redhat.com>
288 * c-c++-common/attributes-1.c: Move test line to a new test.
289 * c-c++-common/attributes-2.c: New test.
290 * c-c++-common/pr50459.c: New test.
291 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
292 * gcc.dg/nonnull-2.c: Likewise.
293 * gcc.dg/pr55570.c: Modify dg-error.
294 * gcc.dg/tm/wrap-2.c: Likewise.
296 2014-05-08 Jeff Law <law@redhat.com>
298 PR tree-optimization/61009
299 * g++.dg/tree-ssa/pr61009.C: New test.
301 2014-05-08 Matthias Klose <doko@ubuntu.com>
304 * gcc-dg/unused-8a.c: New.
305 * gcc-dg/unused-8b.c: Likewise.
307 2014-05-08 Marek Polacek <polacek@redhat.com>
310 * gcc.dg/pr61053.c: New test.
312 2014-05-08 Marek Polacek <polacek@redhat.com>
315 * gcc.dg/pr61077.c: New test.
317 2014-05-08 Tobias Burnus <burnus@net-b.de>
319 * gfortran.dg/coarray_collectives_1.f90: New.
320 * gfortran.dg/coarray_collectives_2.f90: New.
321 * gfortran.dg/coarray_collectives_3.f90: New.
322 * gfortran.dg/coarray_collectives_4.f90: New.
323 * gfortran.dg/coarray_collectives_5.f90: New.
324 * gfortran.dg/coarray_collectives_6.f90: New.
325 * gfortran.dg/coarray/collectives_1.f90: New.
326 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
327 * gfortran.dg/assumed_type_4.f90: Update dg-error.
328 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
329 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
330 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
331 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
332 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
334 2014-05-08 Wei Mi <wmi@google.com>
337 * gcc.target/i386/pr58066.c: New test.
339 2014-05-08 Joseph Myers <joseph@codesourcery.com>
341 * gcc.target/i386/avx256-unaligned-load-2.c,
342 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
343 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
344 packed-single instructions.
346 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
349 * g++.dg/diagnostic/pr13981.C: New.
351 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
353 PR tree-optimization/59100
354 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
355 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
357 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
359 PR tree-optimization/61095
360 * gcc.dg/torture/pr61095.c: New test.
362 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
365 * gcc.dg/uninit-13.c: Move warning on the actual source line where
366 the uninitialized complex is used.
367 * gcc.dg/uninit-17.c: New test to check partial initialization of
368 complex with branches.
369 * gcc.dg/uninit-17-O0.c: Likewise.
371 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
374 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
375 (test_03): Rename to test_02.
377 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
380 * g++.dg/cpp0x/sfinae50.C: New.
382 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
385 * g++.dg/cpp0x/deleted7.C: New.
387 2014-05-07 Richard Biener <rguenther@suse.de>
389 PR tree-optimization/61034
390 * g++.dg/tree-ssa/pr61034.C: New testcase.
392 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
394 * gcc.target/epiphany/isr-arg.c: New file.
396 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
398 PR tree-optimization/52252
399 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
401 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
403 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
404 * gcc.target/aarch64/simd/vrev16p8.x: New file.
405 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
406 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
407 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
408 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
409 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
410 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
411 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
412 * gcc.target/aarch64/simd/vrev16s8.x: New file.
413 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
414 * gcc.target/aarch64/simd/vrev16u8.x: New file.
415 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
416 * gcc.target/aarch64/simd/vrev32p16.x: New file.
417 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
418 * gcc.target/aarch64/simd/vrev32p8.x: New file.
419 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
420 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
421 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
422 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
423 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
424 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
425 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
426 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
427 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
428 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
429 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
430 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
431 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
432 * gcc.target/aarch64/simd/vrev32s16.x: New file.
433 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
434 * gcc.target/aarch64/simd/vrev32s8.x: New file.
435 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
436 * gcc.target/aarch64/simd/vrev32u16.x: New file.
437 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
438 * gcc.target/aarch64/simd/vrev32u8.x: New file.
439 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
440 * gcc.target/aarch64/simd/vrev64f32.x: New file.
441 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
442 * gcc.target/aarch64/simd/vrev64p16.x: New file.
443 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
444 * gcc.target/aarch64/simd/vrev64p8.x: New file.
445 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
446 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
447 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
448 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
449 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
450 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
451 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
452 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
453 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
454 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
455 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
456 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
457 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
458 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
459 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
460 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
461 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
462 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
463 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
464 * gcc.target/aarch64/simd/vrev64s16.x: New file.
465 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
466 * gcc.target/aarch64/simd/vrev64s32.x: New file.
467 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
468 * gcc.target/aarch64/simd/vrev64s8.x: New file.
469 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
470 * gcc.target/aarch64/simd/vrev64u16.x: New file.
471 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
472 * gcc.target/aarch64/simd/vrev64u32.x: New file.
473 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
474 * gcc.target/aarch64/simd/vrev64u8.x: New file.
476 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
478 gcc.target/aarch64/simd/ext_f32.x: New file.
479 gcc.target/aarch64/simd/ext_f32_1.c: New file.
480 gcc.target/aarch64/simd/ext_p16.x: New file.
481 gcc.target/aarch64/simd/ext_p16_1.c: New file.
482 gcc.target/aarch64/simd/ext_p8.x: New file.
483 gcc.target/aarch64/simd/ext_p8_1.c: New file.
484 gcc.target/aarch64/simd/ext_s16.x: New file.
485 gcc.target/aarch64/simd/ext_s16_1.c: New file.
486 gcc.target/aarch64/simd/ext_s32.x: New file.
487 gcc.target/aarch64/simd/ext_s32_1.c: New file.
488 gcc.target/aarch64/simd/ext_s64.x: New file.
489 gcc.target/aarch64/simd/ext_s64_1.c: New file.
490 gcc.target/aarch64/simd/ext_s8.x: New file.
491 gcc.target/aarch64/simd/ext_s8_1.c: New file.
492 gcc.target/aarch64/simd/ext_u16.x: New file.
493 gcc.target/aarch64/simd/ext_u16_1.c: New file.
494 gcc.target/aarch64/simd/ext_u32.x: New file.
495 gcc.target/aarch64/simd/ext_u32_1.c: New file.
496 gcc.target/aarch64/simd/ext_u64.x: New file.
497 gcc.target/aarch64/simd/ext_u64_1.c: New file.
498 gcc.target/aarch64/simd/ext_u8.x: New file.
499 gcc.target/aarch64/simd/ext_u8_1.c: New file.
500 gcc.target/aarch64/simd/ext_f64.c: New file.
501 gcc.target/aarch64/simd/extq_f32.x: New file.
502 gcc.target/aarch64/simd/extq_f32_1.c: New file.
503 gcc.target/aarch64/simd/extq_p16.x: New file.
504 gcc.target/aarch64/simd/extq_p16_1.c: New file.
505 gcc.target/aarch64/simd/extq_p8.x: New file.
506 gcc.target/aarch64/simd/extq_p8_1.c: New file.
507 gcc.target/aarch64/simd/extq_s16.x: New file.
508 gcc.target/aarch64/simd/extq_s16_1.c: New file.
509 gcc.target/aarch64/simd/extq_s32.x: New file.
510 gcc.target/aarch64/simd/extq_s32_1.c: New file.
511 gcc.target/aarch64/simd/extq_s64.x: New file.
512 gcc.target/aarch64/simd/extq_s64_1.c: New file.
513 gcc.target/aarch64/simd/extq_s8.x: New file.
514 gcc.target/aarch64/simd/extq_s8_1.c: New file.
515 gcc.target/aarch64/simd/extq_u16.x: New file.
516 gcc.target/aarch64/simd/extq_u16_1.c: New file.
517 gcc.target/aarch64/simd/extq_u32.x: New file.
518 gcc.target/aarch64/simd/extq_u32_1.c: New file.
519 gcc.target/aarch64/simd/extq_u64.x: New file.
520 gcc.target/aarch64/simd/extq_u64_1.c: New file.
521 gcc.target/aarch64/simd/extq_u8.x: New file.
522 gcc.target/aarch64/simd/extq_u8_1.c: New file.
523 gcc.target/aarch64/simd/extq_f64.c: New file.
525 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
527 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
528 * gcc.target/aarch64/vtrnu32.c: Likewise.
529 * gcc.target/aarch64/vtrnf32.c: Likewise.
531 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
533 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
534 * gcc.target/aarch64/simd/vtrnf32.x: New file.
535 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
536 * gcc.target/aarch64/simd/vtrnp16.x: New file.
537 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
538 * gcc.target/aarch64/simd/vtrnp8.x: New file.
539 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
540 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
541 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
542 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
543 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
544 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
545 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
546 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
547 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
548 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
549 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
550 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
551 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
552 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
553 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
554 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
555 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
556 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
557 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
558 * gcc.target/aarch64/simd/vtrns16.x: New file.
559 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
560 * gcc.target/aarch64/simd/vtrns32.x: New file.
561 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
562 * gcc.target/aarch64/simd/vtrns8.x: New file.
563 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
564 * gcc.target/aarch64/simd/vtrnu16.x: New file.
565 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
566 * gcc.target/aarch64/simd/vtrnu32.x: New file.
567 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
568 * gcc.target/aarch64/simd/vtrnu8.x: New file.
570 2014-05-07 Richard Biener <rguenther@suse.de>
572 PR tree-optimization/57864
573 * gcc.dg/torture/pr57864.c: New testcase.
575 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
578 * gfortran.dg/list_read_13.f: New test.
580 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
583 * g++.dg/cpp0x/nsdmi-template9.C: New.
584 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
586 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
587 Mike Stump <mikestump@comcast.net>
588 Richard Sandiford <rdsandiford@googlemail.com>
590 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
592 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
595 * g++.dg/ipa/devirt-32.C: New testcase.
597 2014-05-05 Richard Biener <rguenther@suse.de>
600 * gcc.dg/torture/pr61010.c: New testcase.
602 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
604 * gcc.target/s390/leaf-profile.c: New testcase.
606 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
608 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
609 Disable asm scan for s390.
610 * gcc.dg/hoist-register-pressure-2.c: Likewise.
611 * gcc.dg/hoist-register-pressure-3.c: Likewise.
613 2014-05-05 Bin Cheng <bin.cheng@arm.com>
615 PR tree-optimization/60363
616 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
618 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
620 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
621 (dg-require-effective-target): Change target to powerpc_fprs.
622 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
623 (dg-require-effective-target): Change target to dfprt.
625 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
628 * g++.dg/cpp0x/deleted4.C: New.
629 * g++.dg/cpp0x/deleted5.C: Likewise.
630 * g++.dg/cpp0x/deleted6.C: Likewise.
632 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
635 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
637 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
638 * gfortran.dg/coarray_poly_6.f90: Likewise.
639 * gfortran.dg/coarray_poly_7.f90: Likewise.
640 * gfortran.dg/coarray_poly_8.f90: Likewise.
642 2014-05-02 Marek Polacek <polacek@redhat.com>
645 * gcc.dg/pr25801.c: New test.
647 2014-05-02 Marek Polacek <polacek@redhat.com>
650 * gcc.dg/pr60784.c: New test.
652 2014-05-01 Marek Polacek <polacek@redhat.com>
655 * gcc.dg/pr60915.c: New test.
657 2014-05-01 Marek Polacek <polacek@redhat.com>
660 * gcc.dg/pr60257.c: New test.
662 2014-05-01 Marek Polacek <polacek@redhat.com>
665 * c-c++-common/pr43395.c: New test.
667 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
669 * gcc.dg/cond-reduc-1.c: New test.
670 * gcc.dg/cond-reduc-2.c: Likewise.
672 2014-05-01 Marek Polacek <polacek@redhat.com>
675 * gcc.dg/pr29467.c: New test.
676 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
678 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
680 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
682 2014-05-01 Marek Polacek <polacek@redhat.com>
685 * gcc.dg/pr43245.c: New test.
687 2014-05-01 Marek Polacek <polacek@redhat.com>
690 * gcc.dg/pr56989.c: New test.
692 2014-04-30 Ian Lance Taylor <iant@google.com>
694 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
695 in go_compile_args rather than in argument to go-torture-execute.
697 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
699 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
702 2014-04-30 Tobias Burnus <burnus@net-b.de>
704 * gfortran.dg/coarray_poly_6.f90
705 * gfortran.dg/coarray_poly_7.f90
706 * gfortran.dg/coarray_poly_8.f90
708 2014-04-30 Tobias Burnus <burnus@net-b.de>
710 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
711 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
712 * gfortran.dg/coarray/codimension.f90: New.
714 2014-04-30 Tobias Burnus <burnus@net-b.de>
716 * gfortran.dg/coarray_lib_this_image_1.f90: New.
717 * gfortran.dg/coarray_lib_this_image_2.f90: New.
719 2014-04-30 Tobias Burnus <burnus@net-b.de>
721 * gfortran.dg/coarray_poly_4.f90: New.
722 * gfortran.dg/coarray_poly_5.f90: New.
724 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
726 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
727 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
728 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
729 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
730 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
731 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
732 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
733 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
734 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
735 * gcc.target/arm/simd/vuzpf32_1.c: New file.
736 * gcc.target/arm/simd/vuzpp16_1.c: New file.
737 * gcc.target/arm/simd/vuzpp8_1.c: New file.
738 * gcc.target/arm/simd/vuzps16_1.c: New file.
739 * gcc.target/arm/simd/vuzps32_1.c: New file.
740 * gcc.target/arm/simd/vuzps8_1.c: New file.
741 * gcc.target/arm/simd/vuzpu16_1.c: New file.
742 * gcc.target/arm/simd/vuzpu32_1.c: New file.
743 * gcc.target/arm/simd/vuzpu8_1.c: New file.
745 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
747 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
748 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
749 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
751 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
753 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
754 * gcc.target/aarch64/simd/vuzpf32.x: New file.
755 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
756 * gcc.target/aarch64/simd/vuzpp16.x: New file.
757 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
758 * gcc.target/aarch64/simd/vuzpp8.x: New file.
759 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
760 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
761 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
762 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
763 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
764 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
765 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
766 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
767 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
768 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
769 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
770 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
771 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
772 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
773 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
774 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
775 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
776 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
777 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
778 * gcc.target/aarch64/simd/vuzps16.x: New file.
779 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
780 * gcc.target/aarch64/simd/vuzps32.x: New file.
781 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
782 * gcc.target/aarch64/simd/vuzps8.x: New file.
783 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
784 * gcc.target/aarch64/simd/vuzpu16.x: New file.
785 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
786 * gcc.target/aarch64/simd/vuzpu32.x: New file.
787 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
788 * gcc.target/aarch64/simd/vuzpu8.x: New file.
790 2014-04-30 Richard Biener <rguenther@suse.de>
792 PR tree-optimization/48329
793 * gfortran.dg/vect/pr48329.f90: New testcase.
795 2014-04-30 Marek Polacek <polacek@redhat.com>
797 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
798 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
800 2014-04-30 Marek Polacek <polacek@redhat.com>
803 * gcc.dg/pr60139.c: New test.
805 2014-04-30 Marek Polacek <polacek@redhat.com>
808 * gcc.dg/pr60351.c: New test.
810 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
812 * gcc.target/arm/simd/simd.exp: New file.
813 * gcc.target/arm/simd/vzipqf32_1.c: New file.
814 * gcc.target/arm/simd/vzipqp16_1.c: New file.
815 * gcc.target/arm/simd/vzipqp8_1.c: New file.
816 * gcc.target/arm/simd/vzipqs16_1.c: New file.
817 * gcc.target/arm/simd/vzipqs32_1.c: New file.
818 * gcc.target/arm/simd/vzipqs8_1.c: New file.
819 * gcc.target/arm/simd/vzipqu16_1.c: New file.
820 * gcc.target/arm/simd/vzipqu32_1.c: New file.
821 * gcc.target/arm/simd/vzipqu8_1.c: New file.
822 * gcc.target/arm/simd/vzipf32_1.c: New file.
823 * gcc.target/arm/simd/vzipp16_1.c: New file.
824 * gcc.target/arm/simd/vzipp8_1.c: New file.
825 * gcc.target/arm/simd/vzips16_1.c: New file.
826 * gcc.target/arm/simd/vzips32_1.c: New file.
827 * gcc.target/arm/simd/vzips8_1.c: New file.
828 * gcc.target/arm/simd/vzipu16_1.c: New file.
829 * gcc.target/arm/simd/vzipu32_1.c: New file.
830 * gcc.target/arm/simd/vzipu8_1.c: New file.
832 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
835 * g++.dg/cpp0x/constexpr-51707.C: New.
837 2014-04-29 David Malcolm <dmalcolm@redhat.com>
839 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
840 occurrences of "int" in the gimple dump to reflect that the return
841 types of functions now show up in such dumps.
842 * gcc.dg/tree-ssa/pr27810.c: Likewise.
844 2014-04-29 Jakub Jelinek <jakub@redhat.com>
846 PR tree-optimization/60971
847 * c-c++-common/turtore/pr60971.c: New test.
849 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
851 * gcc.target/aarch64/simd/simd.exp: New file.
852 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
853 * gcc.target/aarch64/simd/vzipf32.x: New file.
854 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
855 * gcc.target/aarch64/simd/vzipp16.x: New file.
856 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
857 * gcc.target/aarch64/simd/vzipp8.x: New file.
858 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
859 * gcc.target/aarch64/simd/vzipqf32.x: New file.
860 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
861 * gcc.target/aarch64/simd/vzipqp16.x: New file.
862 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
863 * gcc.target/aarch64/simd/vzipqp8.x: New file.
864 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
865 * gcc.target/aarch64/simd/vzipqs16.x: New file.
866 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
867 * gcc.target/aarch64/simd/vzipqs32.x: New file.
868 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
869 * gcc.target/aarch64/simd/vzipqs8.x: New file.
870 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
871 * gcc.target/aarch64/simd/vzipqu16.x: New file.
872 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
873 * gcc.target/aarch64/simd/vzipqu32.x: New file.
874 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
875 * gcc.target/aarch64/simd/vzipqu8.x: New file.
876 * gcc.target/aarch64/simd/vzips16_1.c: New file.
877 * gcc.target/aarch64/simd/vzips16.x: New file.
878 * gcc.target/aarch64/simd/vzips32_1.c: New file.
879 * gcc.target/aarch64/simd/vzips32.x: New file.
880 * gcc.target/aarch64/simd/vzips8_1.c: New file.
881 * gcc.target/aarch64/simd/vzips8.x: New file.
882 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
883 * gcc.target/aarch64/simd/vzipu16.x: New file.
884 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
885 * gcc.target/aarch64/simd/vzipu32.x: New file.
886 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
887 * gcc.target/aarch64/simd/vzipu8.x: New file.
889 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
891 * gcc.target/aarch64/fcsel_1.c: New test case.
893 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
896 * gfortran.dg/arrayio_13.f90: New test.
898 2014-04-28 Martin Jambor <mjambor@suse.cz>
900 * gcc.dg/tree-ssa/sra-14.c: New test.
902 2014-04-28 Richard Biener <rguenther@suse.de>
905 * gcc.dg/tree-ssa/alias-32.c: New testcase.
906 * gcc.dg/vect/pr60092.c: Likewise.
908 2014-04-28 Richard Biener <rguenther@suse.de>
910 * gcc.dg/tree-ssa/vrp91.c: New testcase.
911 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
912 * gcc.dg/Wstrict-overflow-15.c: Likewise.
913 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
915 2014-04-28 Richard Biener <rguenther@suse.de>
917 PR tree-optimization/60979
918 * gcc.dg/graphite/pr60979.c: New testcase.
920 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
923 * gcc.dg/pr60114.c: Use signed chars.
925 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
928 * g++.dg/cpp0x/alias-decl-43.C: New.
930 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
934 * gfortran.dg/no_range_check_3.f90: New test.
936 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
939 * gfortran.dg/namelist_utf8.f90: New test.
941 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
943 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
944 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
945 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
947 2014-04-25 Cary Coutant <ccoutant@google.com>
950 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
951 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
952 -fdebug-types-section flag.
954 2014-04-25 Jiong Wang <jiong.wang@arm.com>
956 * gcc.target/arm/tail-long-call.c: New test.
958 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
960 PR tree-optimization/60930
961 * gcc.dg/torture/pr60930.c: New test.
963 2014-04-25 Jakub Jelinek <jakub@redhat.com>
965 PR tree-optimization/60960
966 * gcc.c-torture/execute/pr60960.c: New test.
968 2014-04-25 Marek Polacek <polacek@redhat.com>
970 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
972 2014-04-25 Marek Polacek <polacek@redhat.com>
975 * gcc.dg/pr18079.c: New test.
976 * gcc.dg/pr18079-2.c: New test.
978 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
980 * c-c++-common/gomp/pr60823-2.c: Require effective target
983 2014-04-25 Marek Polacek <polacek@redhat.com>
986 * gcc.dg/pr60114.c: New test.
988 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
990 * gcc.c-torture/execute/20140425-1.c: New test.
992 2014-04-25 Marek Polacek <polacek@redhat.com>
995 * c-c++-common/pr60156.c: New test.
997 2014-04-25 Richard Biener <rguenther@suse.de>
1000 * g++.dg/opt/pr60912.C: New testcase.
1002 2014-04-25 Richard Biener <rguenther@suse.de>
1005 * gcc.dg/lto/pr60911_0.c: New testcase.
1007 2014-04-24 Cong Hou <congh@google.com>
1009 PR tree-optimization/60896
1010 * g++.dg/vect/pr60896.cc: New test.
1012 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1014 * gcc.target/powerpc/pack01.c: New test to test the new pack and
1015 unpack builtin functionss for 128-bit types.
1016 * gcc.target/powerpc/pack02.c: Likewise.
1017 * gcc.target/powerpc/pack03.c: Likewise.
1018 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
1019 divide builtin functionss.
1020 * gcc.target/powerpc/extend-divide-2.c: Likewise.
1021 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
1023 * gcc.target/powerpc/bcd-2.c: Likewise.
1024 * gcc.target/powerpc/bcd-3.c: Likewise.
1025 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
1027 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1029 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
1031 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
1032 keeps_null_pointer_checks.
1033 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
1034 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
1035 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
1036 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
1038 2014-04-24 Jakub Jelinek <jakub@redhat.com>
1040 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
1041 Replace load with read and store with write.
1043 2014-04-24 Jeff Law <law@redhat.com>
1046 * gcc.c-torture/pr60822.c: New test.
1047 * gcc.c-torture/pr60822.x: New test.
1049 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
1052 * testsuite/g++.dg/cpp0x/pr57958.C: New test.
1054 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
1056 * lib/target-supports.exp (check_effective_target_vect_perm): Return
1057 true for aarch64_be.
1059 2014-04-24 Radovan Obradovic <robradovic@mips.com>
1060 Tom de Vries <tom@codesourcery.com>
1062 * gcc.dg/fuse-caller-save.c: New test.
1064 2014-04-24 Joey Ye <joey.ye@arm.com>
1066 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
1068 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1070 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
1071 * gcc.dg/vect/vect-bswap16: New test.
1072 * gcc.dg/vect/vect-bswap32: Likewise.
1073 * gcc.dg/vect/vect-bswap64: Likewise.
1075 2014-04-23 Jeff Law <law@redhat.com>
1077 PR tree-optimization/60902
1078 * gcc.target/i386/pr60902.c: New test.
1080 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
1082 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
1083 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
1084 * gcc.target/aarch64/vdup_n_1.c: New testcase.
1086 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1088 * gcc.target/arm/rev16.c: New test.
1090 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1092 * gcc.target/aarch64/rev16_1.c: New test.
1094 2014-04-23 Richard Biener <rguenther@suse.de>
1096 PR tree-optimization/60903
1097 * gcc.dg/torture/pr60903.c: New testcase.
1099 2014-04-23 Richard Biener <rguenther@suse.de>
1102 * g++.dg/torture/pr60895.C: New testcase.
1104 2014-04-23 Richard Biener <rguenther@suse.de>
1107 * gcc.dg/torture/pr60891.c: New testcase.
1109 2014-04-22 Jakub Jelinek <jakub@redhat.com>
1112 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
1113 -fno-sanitize-recover to dg-options.
1114 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
1115 add -std=c++11 to dg-options.
1116 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
1117 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
1118 add -std=c++1y to dg-options.
1119 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
1120 -fno-sanitize-recover to dg-options.
1121 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1122 * c-c++-common/ubsan/vla-4.c: Likewise.
1123 * c-c++-common/ubsan/pr59503.c: Likewise.
1124 * c-c++-common/ubsan/vla-3.c: Likewise.
1125 * c-c++-common/ubsan/save-expr-1.c: Likewise.
1126 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1127 * c-c++-common/ubsan/shift-3.c: Likewise.
1128 * c-c++-common/ubsan/overflow-1.c: Likewise.
1129 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1130 * c-c++-common/ubsan/vla-2.c: Likewise.
1131 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1132 * c-c++-common/ubsan/pr60613-1.c: Likewise.
1133 * c-c++-common/ubsan/shift-6.c: Likewise.
1134 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1135 * c-c++-common/ubsan/overflow-add-3.c: New test.
1136 * c-c++-common/ubsan/overflow-add-4.c: New test.
1137 * c-c++-common/ubsan/div-by-zero-6.c: New test.
1138 * c-c++-common/ubsan/div-by-zero-7.c: New test.
1140 2014-04-22 Christian Bruel <christian.bruel@st.com>
1142 * gcc.target/sh/hiconst.c: New test.
1144 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
1146 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
1147 lroundf generates custom round instruction, too.
1149 2014-04-22 Tobias Burnus <burnus@net-b.de>
1152 * coarray/alloc_comp_3.f90: New.
1154 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
1157 * gcc.target/i386/pr60868.c: New testcase.
1159 2014-04-22 Jakub Jelinek <jakub@redhat.com>
1162 * c-c++-common/gomp/pr59073.c: New test.
1164 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
1166 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
1168 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
1170 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
1171 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
1173 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
1175 * gcc.dg/memcpy-5.c: New test.
1177 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1179 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
1181 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
1182 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
1184 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
1185 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
1187 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
1188 from dg-additional-options.
1189 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
1192 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
1194 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
1195 (sigill_hdlr): Remove.
1196 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
1199 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
1200 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
1201 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
1203 * lib/target-supports.exp (add_options_for_tls): Remove
1204 *-*-solaris2.9* handling.
1206 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
1208 * gcc.target/aarch64/vect_cvtf_1.c: New.
1210 2014-04-22 Jakub Jelinek <jakub@redhat.com>
1212 PR tree-optimization/60823
1213 * c-c++-common/gomp/pr60823-1.c: New test.
1214 * c-c++-common/gomp/pr60823-2.c: New test.
1215 * c-c++-common/gomp/pr60823-3.c: New test.
1217 2014-04-22 Ian Bolton <ian.bolton@arm.com>
1219 * gcc.target/arm/anddi_notdi-1.c: New test.
1220 * gcc.target/arm/iordi_notdi-1.c: New test case.
1222 2014-04-22 Ian Bolton <ian.bolton@arm.com>
1224 * gcc.target/arm/iordi_notdi-1.c: New test.
1226 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
1228 * gcc.target/aarch64/vrnd_f64_1.c : New file.
1230 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1233 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
1234 not cause errors if -mspe.
1236 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
1239 * gcc.target/i386/pr60909-1.c: New test.
1240 * gcc.target/i386/pr60909-2.c: Ditto.
1242 2014-04-18 Cong Hou <congh@google.com>
1244 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
1245 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
1247 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1249 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
1250 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1252 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1255 * g++.dg/cpp0x/alias-decl-42.C: New.
1257 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
1259 * gcc.target/powerpc/ti_math1.c: New.
1260 * gcc.target/powerpc/ti_math2.c: New.
1262 2014-04-17 Martin Jambor <mjambor@suse.cz>
1264 * gnat.dg/opt34.adb: New.
1265 * gnat.dg/opt34_pkg.ads: Likewise.
1267 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
1269 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
1270 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
1272 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
1274 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
1275 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
1277 2014-04-17 Jakub Jelinek <jakub@redhat.com>
1280 Forward port from 4.8 branch
1281 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
1283 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
1285 * gcc.target/i386/bmi-2.c: Ditto.
1287 2014-04-17 Richard Biener <rguenther@suse.de>
1290 * g++.dg/opt/pr60849.C: New testcase.
1292 2014-04-17 Richard Biener <rguenther@suse.de>
1294 PR tree-optimization/60836
1295 * g++.dg/vect/pr60836.cc: New testcase.
1297 2014-04-17 Richard Biener <rguenther@suse.de>
1299 PR tree-optimization/60841
1300 * gcc.dg/vect/pr60841.c: New testcase.
1302 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
1304 * g++.dg/ipa/devirt-31.C: New testcase.
1306 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
1309 * gcc.dg/lto/pr60820_0.c: New testcase.
1310 * gcc.dg/lto/pr60820_1.c: New testcase.
1312 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
1315 * g++.dg/torture/pr60854.C: New testcase.
1317 2014-04-16 Catherine Moore <clm@codesourcery.com>
1319 * gcc.target/mips/umips-store16-2.c: New test.
1321 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
1323 * g++.dg/cpp0x/initlist-vect.C: New file.
1325 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
1327 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
1328 * gcc.dg/uninit-I-O0.c: Likewise.
1329 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
1331 2014-04-16 Jakub Jelinek <jakub@redhat.com>
1333 PR tree-optimization/60844
1334 * gcc.dg/pr60844.c: New test.
1336 2014-04-15 Richard Biener <rguenther@suse.de>
1338 PR rtl-optimization/56965
1339 * gcc.dg/torture/pr56965-1.c: New testcase.
1340 * gcc.dg/torture/pr56965-2.c: Likewise.
1342 2014-04-15 Teresa Johnson <tejohnson@google.com>
1344 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
1346 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
1348 * gnat.dg/vect14.adb: New test.
1350 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
1352 * gnat.dg/vect12.ad[sb]: New test.
1353 * gnat.dg/vect13.ad[sb]: Likewise.
1355 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
1357 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
1359 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1360 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1361 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1362 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
1363 * c-c++-common/ubsan/null-1.c: Likewise.
1364 * c-c++-common/ubsan/null-10.c: Likewise.
1365 * c-c++-common/ubsan/null-11.c: Likewise.
1366 * c-c++-common/ubsan/null-2.c: Likewise.
1367 * c-c++-common/ubsan/null-3.c: Likewise.
1368 * c-c++-common/ubsan/null-4.c: Likewise.
1369 * c-c++-common/ubsan/null-5.c: Likewise.
1370 * c-c++-common/ubsan/null-6.c: Likewise.
1371 * c-c++-common/ubsan/null-7.c: Likewise.
1372 * c-c++-common/ubsan/null-8.c: Likewise.
1373 * c-c++-common/ubsan/null-9.c: Likewise.
1374 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1375 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1376 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1377 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1378 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1379 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1380 * c-c++-common/ubsan/pr59333.c: Likewise.
1381 * c-c++-common/ubsan/pr59667.c: Likewise.
1382 * c-c++-common/ubsan/pr60613-2.c: Likewise.
1383 * c-c++-common/ubsan/pr60636.c: Likewise.
1384 * c-c++-common/ubsan/shift-1.c: Likewise.
1385 * c-c++-common/ubsan/shift-2.c: Likewise.
1386 * c-c++-common/ubsan/vla-1.c: Likewise.
1388 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
1390 * gnat.dg/vect11.ad[sb]: New test.
1392 2014-04-14 Richard Biener <rguenther@suse.de>
1394 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
1396 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1398 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
1400 2014-04-14 Richard Biener <rguenther@suse.de>
1401 Marc Glisse <marc.glisse@inria.fr>
1404 * gcc.target/i386/vec-may_alias.c: New testcase.
1406 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1408 * lib/target-supports.exp
1409 (check_effective_target_vect_widen_mult_si_to_di_pattern):
1410 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
1413 2014-04-14 Richard Biener <rguenther@suse.de>
1416 * gcc.dg/lto/pr60720_0.c: New testcase.
1417 * gcc.dg/lto/pr60720_1.c: Likewise.
1419 2014-04-14 Christian Bruel <christian.bruel@st.com>
1421 * gcc.target/sh/memset.c: New test.
1423 2014-04-14 Richard Biener <rguenther@suse.de>
1426 * gcc.dg/graphite/pr55022.c: New testcase.
1428 2014-04-14 Richard Biener <rguenther@suse.de>
1430 PR tree-optimization/59817
1431 PR tree-optimization/60453
1432 * gfortran.dg/graphite/pr59817.f: New testcase.
1433 * gcc.dg/graphite/pr59817-1.c: Likewise.
1434 * gcc.dg/graphite/pr59817-2.c: Likewise.
1436 2014-04-14 Jason Merrill <jason@redhat.com>
1439 * lib/gcc-dg.exp (dg-build-dso): New.
1440 (gcc-dg-test-1): Handle dg-do-what "dso".
1442 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
1445 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
1448 * gfortran.dg/associate_15.f90: New test.
1450 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
1453 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
1456 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
1459 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
1461 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
1463 * gcc.target/mips/umips-store16-1.c: New test.
1465 2014-04-11 Tobias Burnus <burnus@net-b.de>
1468 * * g++.dg/warn/warn_format_signedness.C: New.
1469 * gcc.dg/format/warn-signedness.c: New.
1471 2014-04-11 Tobias Burnus <burnus@net-b.de>
1475 * gfortran.dg/finalize_25.f90: New.
1477 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
1479 * gcc.target/epiphany/t1068-2.c: New file.
1481 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
1483 * gcc.target/epiphany/btst-1.c: New test.
1485 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
1487 PR rtl-optimization/60651
1488 * gcc.target/epiphany/mode-switch.c: New test.
1490 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1493 * g++.dg/cpp0x/gen-attrs-58.C: New.
1494 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
1496 2014-04-11 Steve Ellcey <sellcey@mips.com>
1497 Jakub Jelinek <jakub@redhat.com>
1500 * gcc.c-torture/compile/pr60556.c: New test.
1502 2014-04-11 Richard Biener <rguenther@suse.de>
1505 * gcc.dg/pr60797.c: New testcase.
1507 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1509 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
1510 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
1511 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
1513 * gcc.target/s390/htm-nofloat-1.c: ... this one.
1514 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
1515 instructions as well.
1517 2014-04-11 Jakub Jelinek <jakub@redhat.com>
1519 PR rtl-optimization/60663
1520 * gcc.target/arm/pr60663.c: New test.
1522 2014-04-10 Jason Merrill <jason@redhat.com>
1524 * g++.dg/dso/dlclose1.C: Disable for 4.9.
1526 2014-04-10 Jakub Jelinek <jakub@redhat.com>
1529 * g++.dg/lto/pr60567_0.C: New test.
1531 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1533 * gfortran.dg/class_nameclash.f90: New test.
1535 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1538 * g++.dg/cpp0x/variadic156.C: New.
1540 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1542 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
1545 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1548 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
1551 2014-04-09 Steve Ellcey <sellcey@mips.com>
1553 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
1556 2014-04-09 Cong Hou <congh@google.com>
1559 * lib/target-supports.exp:
1560 (check_effective_target_vect_widen_si_to_di_pattern): New.
1561 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
1562 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
1564 (foo): Fix up formatting.
1565 (main): Call check_vect.
1567 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
1570 * g++.dg/template/crash119.C: New.
1572 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
1574 * gcc.target/powerpc/atomic_load_store-p8.c: New.
1576 2014-04-08 Jason Merrill <jason@redhat.com>
1578 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
1580 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1582 PR rtl-optimization/60776
1583 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
1584 * gcc.dg/builtin-bswap-7.c: Likewise.
1585 * gcc.dg/builtin-bswap-6a.c: New testcase.
1586 * gcc.dg/builtin-bswap-7a.c: New testcase.
1589 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1591 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
1593 * gcc.dg/builtin-bswap-7.c: Likewise.
1595 2014-04-08 Richard Biener <rguenther@suse.de>
1597 PR tree-optimization/60785
1598 * gcc.dg/graphite/pr60785.c: New testcase.
1600 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1603 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
1606 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
1608 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
1609 * g++.dg/warn/Wnvdtor-3.C: Likewise.
1610 * g++.dg/warn/Wnvdtor-4.C: Likewise.
1612 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
1614 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
1616 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
1619 * g++.dg/torture/pr60609.C: New test.
1621 2014-04-07 Richard Biener <rguenther@suse.de>
1623 PR tree-optimization/60766
1624 * gcc.dg/torture/pr60766.c: New testcase.
1626 2014-04-07 Jason Merrill <jason@redhat.com>
1628 * lib/gcc-dg.exp (dg-build-dso): New.
1629 (gcc-dg-test-1): Handle dg-do-what "dso".
1630 * lib/target-supports.exp (add_options_for_dlopen): New.
1631 (check_effective_target_dlopen): Use it.
1633 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1635 * gcc.target/arm/pr60657.c: Fix missing curly brace.
1637 2014-04-07 Richard Biener <rguenther@suse.de>
1640 * g++.dg/torture/pr60750.C: New testcase.
1641 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
1643 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
1645 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
1647 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
1650 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
1652 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
1655 * g++.dg/cpp1y/auto-fn25.C: Require lto.
1657 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
1659 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
1661 * gfortran.dg/warn_conversion_4.f90: Adjust test.
1663 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
1665 * gcc.target/avr/dev-specific-rmw.c: New test.
1667 2014-04-04 Cong Hou <congh@google.com>
1669 PR tree-optimization/60656
1670 * gcc.dg/vect/pr60656.c: New test.
1672 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1674 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
1676 * gcc.dg/builtin-bswap-7.c: Likewise.
1678 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1681 * g++.dg/cpp0x/constexpr-ice15.C: New.
1683 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
1686 testcase by Richard Biener
1687 * gcc.dg/lto/pr59626_0.c: New testcase.
1688 * gcc.dg/lto/pr59626_1.c: New testcase.
1690 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1693 * gcc.c-torture/compile/pr60655-1.c: New test.
1695 2014-04-04 Martin Jambor <mjambor@suse.cz>
1698 * g++.dg/ipa/pr60640-1.C: New test.
1699 * g++.dg/ipa/pr60640-2.C: Likewise.
1700 * g++.dg/ipa/pr60640-3.C: Likewise.
1701 * g++.dg/ipa/pr60640-4.C: Likewise.
1703 2014-04-04 Jeff Law <law@redhat.com>
1706 * gcc.target/arm/pr60657.c: New test.
1708 2014-04-04 Richard Biener <rguenther@suse.de>
1711 * g++.dg/torture/pr60746.C: New testcase.
1713 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
1715 * g++.old-deja/g++.robertl/eb121.C: Adjust.
1716 * g++.old-deja/g++.jason/overload21.C: Likewise.
1717 * g++.old-deja/g++.law/init5.C: Likewise.
1719 2014-04-03 Cong Hou <congh@google.com>
1721 PR tree-optimization/60505
1722 * gcc.dg/vect/pr60505.c: New test.
1724 2014-04-03 Richard Biener <rguenther@suse.de>
1726 PR tree-optimization/60740
1727 * gcc.dg/graphite/pr60740.c: New testcase.
1729 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
1731 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
1732 * g++.dg/warn/Wnvdtor-2.C: New.
1733 * g++.dg/warn/Wnvdtor-3.C: New.
1734 * g++.dg/warn/Wnvdtor-4.C: New.
1735 * g++.dg/warn/Weff1.C: Delete.
1736 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
1737 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
1739 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
1742 * testsuite/g++.dg/torture/pr60659.C: New testcase.
1744 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1746 PR tree-optimization/60733
1747 * gcc.dg/torture/pr60733.c: New test.
1749 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
1751 PR rtl-optimization/60650
1752 * gcc.target/arm/pr60650-2.c: New.
1754 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
1756 * gcc.target/i386/avx2-vpand-3.c,
1757 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
1759 2014-04-02 Joseph Myers <joseph@codesourcery.com>
1761 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
1762 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
1763 gcc.target/i386/memcpy-strategy-1.c,
1764 gcc.target/i386/memcpy-strategy-2.c,
1765 gcc.target/i386/memcpy-vector_loop-1.c,
1766 gcc.target/i386/memcpy-vector_loop-2.c,
1767 gcc.target/i386/memset-vector_loop-1.c,
1768 gcc.target/i386/memset-vector_loop-2.c,
1769 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
1770 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
1771 -march= options different from those in dg-options.
1773 2014-04-02 Joseph Myers <joseph@codesourcery.com>
1775 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1776 gcc.target/i386/pr30970.c: Use -mtune=generic.
1777 * gcc.target/i386/avx2-vpaddb-3.c,
1778 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
1779 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
1780 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
1781 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
1782 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
1783 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
1784 gcc.target/i386/avx2-vpsubw-3.c,
1785 gcc.target/i386/avx256-unaligned-load-1.c,
1786 gcc.target/i386/avx256-unaligned-load-4.c,
1787 gcc.target/i386/avx256-unaligned-store-1.c,
1788 gcc.target/i386/avx256-unaligned-store-2.c,
1789 gcc.target/i386/avx256-unaligned-store-4.c: Use
1792 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
1793 Iain Sandoe <iain@codesourcery.com>
1796 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
1797 with the additional options -Wl,-undefined,dynamic_lookup
1798 and -Wl,-flat_namespace.
1799 * gcc.dg/torture/pr53922.c: Additional option
1800 -Wl,-flat_namespace for darwin[89].
1801 * gcc.dg/torture/pr60092.c: Additional options
1802 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
1805 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
1808 * lib/prune.exp: Modify the regular express to prune
1809 the new warnings introduced by r205679 on darwin9.
1811 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
1813 * g++.dg/init/ctor4.C: Adjust.
1814 * g++.dg/init/ctor4-1.C: New.
1815 * g++.dg/cpp0x/defaulted2.C: Adjust.
1817 2014-04-01 Richard Henderson <rth@redhat.com>
1820 * gcc.dg/pr60704.c: New file.
1822 2014-04-01 Bin Cheng <bin.cheng@arm.com>
1825 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
1826 logical_op_short_circuit targets.
1828 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1831 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
1832 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
1834 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
1836 PR rtl-optimization/60700
1837 * gcc.target/i386/pr60700.c: New test.
1839 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1842 * gcc.target/arm/pr60650.c: Adjust command line options.
1844 2014-03-31 Martin Jambor <mjambor@suse.cz>
1847 * gcc.dg/pr60647-1.c: New test.
1848 * gcc.dg/pr60647-2.c: Likewise.
1850 2014-03-31 Richard Biener <rguenther@suse.de>
1852 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
1854 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
1857 * gcc.target/aarch64/pr60034.c: New file.
1859 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
1862 * g++.dg/cpp1y/pr60626.C: New testcase.
1864 2014-03-29 Joseph Myers <joseph@codesourcery.com>
1866 * gcc.dg/pr45416.c: Allow bextr on x86.
1867 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
1868 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
1869 gcc.target/i386/fma4-vector.c: Use -mno-fma.
1870 * gcc.target/i386/l_fma_double_1.c,
1871 gcc.target/i386/l_fma_double_2.c,
1872 gcc.target/i386/l_fma_double_3.c,
1873 gcc.target/i386/l_fma_double_4.c,
1874 gcc.target/i386/l_fma_double_5.c,
1875 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
1876 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
1877 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
1878 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
1879 * gcc.target/i386/pr27971.c: Use -mno-tbm.
1880 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
1881 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
1883 2014-03-29 Jakub Jelinek <jakub@redhat.com>
1886 * g++.dg/pr60648.C: Move test to...
1887 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
1888 dg-options, add for fpic targets dg-additional-options -fPIC.
1890 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
1892 * gnat.dg/opt33.adb: New testcase.
1894 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
1897 * gcc.target/aarch64/pr60697.c: New.
1899 2014-03-27 Jeff Law <law@redhat.com>
1902 * g++.dg/pr60648.C: New test.
1904 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
1907 * g++.dg/cpp1y/pr60573.C: New testcase.
1909 2014-03-28 Jakub Jelinek <jakub@redhat.com>
1912 * gcc.target/i386/pr60693.c: New test.
1914 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
1916 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
1918 2014-03-28 Jakub Jelinek <jakub@redhat.com>
1921 * c-c++-common/pr60689.c: New test.
1924 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
1925 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
1928 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
1931 * gcc.target/aarch64/pr60675.C: New.
1933 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1935 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
1936 * lib/target-supports.exp: Return true for s390
1937 in check_effective_logical_op_short_circuit.
1939 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
1941 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
1942 of second source operand.
1943 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1944 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1945 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1947 2014-03-28 Jakub Jelinek <jakub@redhat.com>
1950 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
1952 2014-03-28 Tobias Burnus <burnus@net-b.de>
1954 * lib/cilk-plus-dg.exp: New.
1955 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
1956 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
1958 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1961 * gfortran.dg/where_4.f90: New test case.
1963 2014-03-27 Tobias Burnus <burnus@net-b.de>
1966 * gfortran.dg/finalize_24.f90: New.
1968 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1970 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
1973 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
1974 vec_select optimizations.
1975 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
1976 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
1979 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
1980 xxpermdi builtins are supported.
1982 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
1984 PR rtl-optimization/60650
1985 * gcc.target/arm/pr60650.c: New.
1987 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1989 * gcc.target/s390/20140327-1.c: New testcase.
1991 2014-03-27 Jakub Jelinek <jakub@redhat.com>
1994 * g++.dg/gomp/pr60682.C: New test.
1996 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
1998 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
2000 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
2003 * gcc.target/aarch64/pr60580_1.c: New.
2004 * gcc.target/aarch64/test_fp_attribute_1.c: New.
2005 * gcc.target/aarch64/test_fp_attribute_2.c: New.
2007 2014-03-26 Dehao Chen <dehao@google.com>
2009 * gcc.dg/predict-8.c: New test.
2011 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
2014 * g++.dg/init/const10.C: New.
2015 * g++.dg/init/const11.C: New.
2016 * g++.dg/init/pr25811.C: Adjust.
2017 * g++.dg/init/pr29043.C: Likewise.
2018 * g++.dg/init/pr43719.C: Likewise.
2019 * g++.dg/init/pr44086.C: Likewise.
2020 * g++.dg/init/ctor8.C: Likewise.
2021 * g++.dg/init/uninitialized1.C: Likewise.
2023 2014-03-26 Jakub Jelinek <jakub@redhat.com>
2026 * c-c++-common/ubsan/pr60636.c: New test.
2028 2014-03-26 Andreas Schwab <schwab@suse.de>
2030 * g++.dg/torture/pr60315.C: Remove duplication.
2032 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
2034 * gcc.c-torture/execute/20140326-1.c: New test.
2036 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
2039 * g++.dg/torture/pr60315.C: New testcase.
2041 2014-03-25 Martin Jambor <mjambor@suse.cz>
2044 * g++.dg/ipa/pr60600.C: New test.
2046 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
2049 * g++.dg/opt/pr56999.C: Pop hidden visibility.
2051 2014-03-25 Richard Biener <rguenther@suse.de>
2054 * gfortran.dg/lto/pr60635_0.f90: New testcase.
2055 * gfortran.dg/lto/pr60635_1.c: Likewise.
2057 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
2060 * g++.dg/cpp1y/pr60627.C: New testcase.
2062 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
2064 * gcc.target/aarch64/ushr64_1.c: New.
2066 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
2068 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
2069 (LONG_LONG): Use LLONG.
2070 (set_rvector_long): Explicitly return void.
2071 (set_vector_long): Likewise.
2072 (check_vector_long): Likewise.
2074 2014-03-24 Marek Polacek <polacek@redhat.com>
2076 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
2078 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
2079 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2080 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2081 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2082 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2083 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2084 * c-c++-common/ubsan/pr59503.c: Likewise.
2085 * c-c++-common/ubsan/pr60613-1.c: Likewise.
2086 * c-c++-common/ubsan/save-expr-1.c: Likewise.
2087 * c-c++-common/ubsan/shift-3.c: Likewise.
2088 * c-c++-common/ubsan/shift-6.c: Likewise.
2089 * c-c++-common/ubsan/undefined-1.c: Likewise.
2090 * c-c++-common/ubsan/vla-2.c: Likewise.
2091 * c-c++-common/ubsan/vla-3.c: Likewise.
2092 * c-c++-common/ubsan/vla-4.c: Likewise.
2093 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2094 * g++.dg/ubsan/return-2.C: Likewise.
2096 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
2098 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
2101 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
2105 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
2106 * gfortran.dg/round_4.f90: Likewise.
2108 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2111 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
2114 2014-03-22 Jakub Jelinek <jakub@redhat.com>
2117 * c-c++-common/ubsan/pr60613-1.c: New test.
2118 * c-c++-common/ubsan/pr60613-2.c: New test.
2120 2014-03-22 Matthias Klose <doko@ubuntu.com>
2122 * g++.dg/cpp0x/regress: Remove empty directory.
2124 2014-03-22 Jakub Jelinek <jakub@redhat.com>
2127 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
2129 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2131 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
2132 * g++.dg/cpp1y/pr60393.C: Likewise.
2134 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2137 * g++.dg/cpp1y/pr60384.C: New.
2139 2014-03-21 Jakub Jelinek <jakub@redhat.com>
2142 * gcc.dg/pr60598.c: New test.
2144 2014-03-21 Martin Jambor <mjambor@suse.cz>
2147 * g++.dg/torture/pr59176.C: New test.
2149 2014-03-21 Martin Jambor <mjambor@suse.cz>
2152 * g++.dg/ipa/pr60419.C: New test.
2154 2014-03-21 Richard Biener <rguenther@suse.de>
2156 PR tree-optimization/60577
2157 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
2159 2014-03-21 Tobias Burnus <burnus@net-b.de>
2162 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
2164 2014-03-20 Jakub Jelinek <jakub@redhat.com>
2167 * g++.dg/opt/pr60597.C: New test.
2170 * g++.dg/init/pr60572.C: New test.
2172 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2174 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
2176 2014-03-19 Tobias Burnus <burnus@net-b.de>
2180 * gfortran.dg/implicit_pure_4.f90: New.
2182 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2185 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
2187 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
2190 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
2191 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
2192 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
2194 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2197 * g++.dg/cpp1y/pr60332.C: New.
2199 2014-03-19 Marek Polacek <polacek@redhat.com>
2202 * g++.dg/ubsan/pr60569.C: New test.
2204 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2206 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
2208 2014-03-19 Jakub Jelinek <jakub@redhat.com>
2210 PR tree-optimization/60559
2211 * g++.dg/vect/pr60559.cc: New test.
2213 2014-03-18 Ian Lance Taylor <iant@google.com>
2216 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
2217 (ditype): Rename typedef from int64_t.
2219 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2222 * gcc.dg/cast-qual-3.c: New.
2224 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2225 * c-c++-common/Wcast-qual-1.c: More precise match text.
2227 2014-03-18 Janus Weil <janus@gcc.gnu.org>
2231 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
2232 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
2233 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
2234 * gfortran.dg/intent_optimize_1.f90: Ditto.
2235 * gfortran.dg/pointer_init_9.f90: Ditto.
2236 * gfortran.dg/volatile4.f90: Ditto.
2237 * gfortran.dg/volatile6.f90: Ditto.
2239 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2242 * c-c++-common/Wcast-qual-1.c: More precise match text.
2244 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2247 * g++.dg/cpp0x/constexpr-ice14.C: New.
2249 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2252 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
2254 2014-03-18 Jakub Jelinek <jakub@redhat.com>
2257 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
2258 * c-c++-common/ubsan/null-2.c: Likewise.
2259 * c-c++-common/ubsan/null-3.c: Likewise.
2260 * c-c++-common/ubsan/null-4.c: Likewise.
2261 * c-c++-common/ubsan/null-5.c: Likewise.
2262 * c-c++-common/ubsan/null-6.c: Likewise.
2263 * c-c++-common/ubsan/null-7.c: Likewise.
2264 * c-c++-common/ubsan/null-8.c: Likewise.
2265 * c-c++-common/ubsan/null-9.c: Likewise.
2266 * c-c++-common/ubsan/null-10.c: Likewise.
2267 * c-c++-common/ubsan/null-11.c: Likewise.
2268 * c-c++-common/ubsan/overflow-1.c: Likewise.
2269 * c-c++-common/ubsan/overflow-2.c: Likewise.
2270 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2271 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2272 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2273 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2274 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2275 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2276 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2277 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2278 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2279 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2280 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2281 * c-c++-common/ubsan/pr59333.c: Likewise.
2282 * c-c++-common/ubsan/pr59503.c: Likewise.
2283 * c-c++-common/ubsan/pr59667.c: Likewise.
2284 * c-c++-common/ubsan/undefined-1.c: Likewise.
2285 * g++.dg/ubsan/pr59250.C: Likewise.
2286 * g++.dg/ubsan/pr59306.C: Likewise.
2288 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2290 * gcc.dg/tls/pr58595.c: Add tls options.
2292 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
2294 * gcc.target/i386/avx-additional-reg-names.c: New.
2295 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
2297 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
2300 * g++.dg/cpp1y/pr60390.C: New testcase.
2303 * g++.dg/cpp1y/pr60391.C: New testcase.
2305 2014-03-17 Jakub Jelinek <jakub@redhat.com>
2308 * gcc.target/i386/pr60516.c: New test.
2310 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2313 * g++.dg/cpp0x/constexpr-ice13.C: New.
2315 2014-03-17 Marek Polacek <polacek@redhat.com>
2318 * gcc.dg/gomp/pr60534.c: New test.
2320 2014-03-17 Kai Tietz <ktietz@redhat.com>
2322 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
2324 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
2327 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
2330 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
2333 * gfortran.dg/list_read_12.f90: New test.
2335 2014-03-15 Janus Weil <janus@gcc.gnu.org>
2338 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
2339 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
2340 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
2341 -Wno-aggressive-loop-optimizations and remove an unused variable.
2342 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
2343 * gfortran.dg/pointer_init_9.f90: New.
2344 * gfortran.dg/volatile4.f90: Put into subroutine.
2345 * gfortran.dg/volatile6.f90: Ditto.
2347 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
2350 * gfortran.dg/transpose_4.f90: New test.
2352 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
2354 PR rtl-optimization/60508
2355 * gcc.target/i386/pr60508.c: New.
2357 2014-03-14 Richard Biener <rguenther@suse.de>
2360 * g++.dg/pr60518.C: New testcase.
2362 2014-03-14 Martin Jambor <mjambor@suse.cz>
2365 * gcc.dg/lto/pr60461_0.c: New test.
2367 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
2369 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
2370 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
2371 * gcc.dg/lto/save-temps_0.c: New testcase.
2373 2014-03-13 Jakub Jelinek <jakub@redhat.com>
2376 * c-c++-common/pr36282-1.c: New test.
2377 * c-c++-common/pr36282-2.c: New test.
2378 * c-c++-common/pr36282-3.c: New test.
2379 * c-c++-common/pr36282-4.c: New test.
2381 2014-03-13 Richard Henderson <rth@redhat.com>
2384 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
2386 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2389 * g++.dg/template/crash118.C: New.
2390 * g++.dg/template/crash95.C: Adjust.
2392 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
2394 PR rtl-optimization/57189
2395 * gcc.target/i386/pr57189.c: New.
2397 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2400 * g++.dg/cpp0x/static_assert10.C: New.
2401 * g++.dg/cpp0x/static_assert11.C: Likewise.
2402 * g++.dg/cpp0x/static_assert3.C: Adjust.
2404 2014-03-13 Richard Biener <rguenther@suse.de>
2406 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
2408 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2410 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
2411 2.07 128-bit arithmetic.
2412 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2414 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
2415 due to when TImode is allowed in VSX registers, the allowable
2416 address modes for TImode is just a single indirect address in
2417 order for the value to be loaded and store in either GPR or VSX
2418 registers. This affects the generated code, and it would cause
2419 this test to fail, when such an option is used.
2421 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
2423 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
2425 2014-03-12 Jakub Jelinek <jakub@redhat.com>
2427 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
2428 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
2429 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
2430 only test for exactly one if if -mbranch-cost=1 has been passed.
2432 2014-03-12 Christian Bruel <christian.bruel@st.com>
2435 * gcc.target/arm/pr60264.c
2437 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2439 PR tree-optimization/60454
2440 * gcc.c-torture/execute/pr60454.c: New test.
2442 2014-03-12 Jakub Jelinek <jakub@redhat.com>
2443 Marc Glisse <marc.glisse@inria.fr>
2445 PR tree-optimization/60502
2446 * gcc.c-torture/compile/pr60502.c: New test.
2448 2014-03-12 Jakub Jelinek <jakub@redhat.com>
2451 * gcc.dg/vect/pr60482.c: New test.
2453 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
2456 * g++.dg/cpp0x/inh-ctor19.C: New.
2458 2014-03-11 Richard Biener <rguenther@suse.de>
2460 PR tree-optimization/60429
2461 PR tree-optimization/60485
2462 * gcc.dg/pr60485-1.c: New testcase.
2463 * gcc.dg/pr60485-2.c: Likewise.
2465 2014-03-10 Jakub Jelinek <jakub@redhat.com>
2468 * g++.dg/ipa/pr60457.C: New test.
2470 2014-03-10 Richard Biener <rguenther@suse.de>
2473 * g++.dg/torture/pr60474.C: New testcase.
2475 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
2477 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
2479 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
2481 * gcc.dg/lto/pr55113_0.c: New testcase.
2483 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
2486 * g++.dg/cpp1y/pr60033.C: New testcase.
2489 * g++.dg/cpp1y/pr60393.C: New testcase.
2491 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
2494 * gfortran.dg/fmt_en.f90: New test.
2496 2014-03-07 Jason Merrill <jason@redhat.com>
2498 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
2499 * lib/target-supports.exp (check_effective_target_c++11): Now
2501 (check_effective_target_c++11_only): New.
2502 (check_effective_target_c++11_down): New.
2503 (check_effective_target_c++1y): New.
2504 (check_effective_target_c++1y_only): New.
2505 (check_effective_target_c++98_only): Rename from
2506 check_effective_target_c++98.
2507 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
2509 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
2512 * g++.dg/cpp0x/constexpr-ice12.C: New.
2514 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
2516 * c-c++-common/gomp/map-1.c: Extend.
2518 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
2519 Janus Weil <janus@gcc.gnu.org>
2522 * gfortran.dg/deferred_type_component_1.f90 : New test.
2523 * gfortran.dg/deferred_type_component_2.f90 : New test.
2525 2014-03-06 Marek Polacek <polacek@redhat.com>
2528 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
2529 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
2531 2014-03-06 Jakub Jelinek <jakub@redhat.com>
2534 * gcc.dg/tls/pr58595.c: New test.
2536 2014-03-06 Richard Biener <rguenther@suse.de>
2542 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
2544 * gcc.dg/lto/pr55113_0.c: New testcase.
2546 2014-03-05 Jakub Jelinek <jakub@redhat.com>
2549 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
2550 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
2551 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
2553 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2554 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2555 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2556 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2557 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
2558 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
2559 even for mips*/s390*/i?86/x86_64.
2560 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2561 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2562 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2563 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2564 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2567 * gcc.dg/lto/pr60404_0.c: New test.
2568 * gcc.dg/lto/pr60404_1.c: New file.
2569 * gcc.dg/lto/pr60404_2.c: New file.
2571 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2573 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
2574 long long" throughout.
2575 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
2576 * gcc.dg/vmx/insert-vsx.c: Likewise.
2577 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
2578 * gcc.dg/vmx/ld-vsx.c: Likewise.
2579 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
2580 * gcc.dg/vmx/ldl-vsx.c: Likewise.
2581 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
2582 * gcc.dg/vmx/merge-vsx.c: Likewise.
2583 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2584 * gcc.dg/vmx/st-vsx.c: Likewise.
2585 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
2586 * gcc.dg/vmx/stl-vsx.c: Likewise.
2587 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
2589 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
2591 * gcc.dg/lto/pr55113_0.c: New testcase.
2593 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2596 * g++.dg/cpp1y/pr60376.C: New.
2598 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2600 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
2602 2014-03-04 Richard Biener <rguenther@suse.de>
2604 PR tree-optimization/60382
2605 * gcc.dg/vect/pr60382.c: New testcase.
2607 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
2610 * gfortran.dg/namelist_84.f90: New test.
2612 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
2614 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
2615 argument to avoid inf values.
2616 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
2617 UNION_FP_CHECK machinery.
2619 2014-03-03 Renlin Li <Renlin.Li@arm.com>
2621 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
2622 i32in128 cases outside special big-endian processing block.
2624 2014-03-03 Jakub Jelinek <jakub@redhat.com>
2626 PR preprocessor/60400
2627 * c-c++-common/cpp/pr60400.c: New test.
2628 * c-c++-common/cpp/pr60400-1.h: New file.
2629 * c-c++-common/cpp/pr60400-2.h: New file.
2632 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
2634 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
2635 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
2637 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
2640 * g++.dg/lto/pr60150.H: New testcase.
2641 * g++.dg/lto/pr60150_0.C: New testcase.
2642 * g++.dg/lto/pr60150_1.C: New testcase.
2644 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
2647 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
2649 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2652 * gfortran.dg/vect/pr32380.f: Fix expected test results.
2654 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2657 * g++.dg/cpp0x/pr50025.C: New.
2659 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
2662 * g++.dg/cpp1y/pr60377.C: New testcase.
2664 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
2667 * gfortran.dg/str_comp_optimize_1.f90: New test.
2669 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2672 * gcc.c-torture/compile/pr60071.c: New.
2674 2014-02-28 Janus Weil <janus@gcc.gnu.org>
2677 * gfortran.dg/unlimited_polymorphic_16.f90: New.
2679 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
2682 * g++.dg/cpp0x/constexpr-ice11.C: New.
2684 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
2687 * g++.dg/cpp1y/auto-fn24.C: New.
2689 2014-02-28 Joey Ye <joey.ye@arm.com>
2692 * gcc.target/arm/thumb1-far-jump-3.c: New case.
2694 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2697 * g++.dg/overload/ellipsis2.C: New.
2699 2014-02-27 Jeff Law <law@redhat.com>
2701 PR rtl-optimization/52714
2702 * gcc.c-torture/compile/pr52714.c: New test.
2704 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
2705 Jeff Law <law@redhat.com>
2707 PR rtl-optimization/49847
2708 * g++.dg/pr49847.C: New test.
2710 2014-02-27 Marek Polacek <polacek@redhat.com>
2713 * c-c++-common/pr59223.c: New test.
2715 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
2717 * common/config/i386/predicates.md (const1256_operand): Remove.
2718 (const2356_operand): New.
2719 (const_1_to_2_operand): Remove.
2720 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
2721 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
2722 (*avx512pf_gatherpf<mode>sf): Ditto.
2723 (avx512pf_gatherpf<mode>df): Ditto.
2724 (*avx512pf_gatherpf<mode>df_mask): Ditto.
2725 (*avx512pf_gatherpf<mode>df): Ditto.
2726 (avx512pf_scatterpf<mode>sf): Ditto.
2727 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
2728 (*avx512pf_scatterpf<mode>sf): Ditto.
2729 (avx512pf_scatterpf<mode>df): Ditto.
2730 (*avx512pf_scatterpf<mode>df_mask): Ditto.
2731 (*avx512pf_scatterpf<mode>df): Ditto.
2732 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
2734 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
2736 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
2737 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
2738 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
2739 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
2740 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
2741 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
2742 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
2743 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
2745 2014-02-26 Bin Cheng <bin.cheng@arm.com>
2748 * gnat.dg/renaming5.adb: Change to two expected gotos.
2749 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
2751 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
2752 messages for removed basic block.
2753 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
2754 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
2755 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
2756 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
2758 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2760 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
2761 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
2762 * gcc.dg/vmx/ldl-vsx.c: Likewise.
2763 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
2764 * gcc.dg/vmx/merge-vsx.c: Likewise.
2765 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2767 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
2769 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
2770 * gcc.target/i386/prefetchwt1-1.c: New.
2771 * g++.dg/other/i386-2.C: Add new option.
2772 * g++.dg/other/i386-3.C: Ditto.
2773 * gcc.target/i386/sse-12.c: Ditto.
2774 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
2775 * gcc.target/i386/sse-22.c: Add new option.
2776 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
2778 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2781 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
2784 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
2786 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
2789 * g++.dg/cpp1y/pr60311.C: New testcase.
2791 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
2794 * g++.dg/cpp1y/pr60065.C: New testcase.
2796 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
2798 PR rtl-optimization/60268
2799 * gcc.c-torture/compile/pr60268.c: New test.
2801 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
2803 * gcc.target/microblaze/others/mem_reload.c: New test.
2805 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2807 * gcc.dg/vmx/lde.c: New test.
2808 * gcc.dg/vmx/lde-be-order.c: New test.
2809 * gcc.dg/vmx/ste.c: New test.
2810 * gcc.dg/vmx/ste-be-order.c: New test.
2812 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
2815 * lib/target-supports.exp
2816 (check_effective_target_logical_op_short_circuit): Add cris-*-*
2817 and crisv32-*-* to list.
2819 2014-02-21 Janus Weil <janus@gcc.gnu.org>
2822 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
2824 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2826 * gcc.dg/vmx/vsums.c: Check entire result vector.
2827 * gcc.dg/vmx/vsums-be-order.c: Likewise.
2829 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2831 * gcc.dg/vmx/ld.c: New test.
2832 * gcc.dg/vmx/ld-be-order.c: New test.
2833 * gcc.dg/vmx/ld-vsx.c: New test.
2834 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
2835 * gcc.dg/vmx/ldl.c: New test.
2836 * gcc.dg/vmx/ldl-be-order.c: New test.
2837 * gcc.dg/vmx/ldl-vsx.c: New test.
2838 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
2839 * gcc.dg/vmx/st.c: New test.
2840 * gcc.dg/vmx/st-be-order.c: New test.
2841 * gcc.dg/vmx/st-vsx.c: New test.
2842 * gcc.dg/vmx/st-vsx-be-order.c: New test.
2843 * gcc.dg/vmx/stl.c: New test.
2844 * gcc.dg/vmx/stl-be-order.c: New test.
2845 * gcc.dg/vmx/stl-vsx.c: New test.
2846 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
2848 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
2850 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
2851 * g++.dg/other/i386-3.C (dg-options): Ditto.
2852 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
2853 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
2854 -mavx512pf and -msha.
2856 2014-02-21 Richard Biener <rguenther@suse.de>
2858 PR tree-optimization/60276
2859 * gcc.dg/vect/pr60276.c: New testcase.
2861 2014-02-21 Janus Weil <janus@gcc.gnu.org>
2864 * gfortran.dg/finalize_23.f90: New.
2866 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
2870 * g++.dg/cpp1y/pr60052.C: New testcase.
2871 * g++.dg/cpp1y/pr60053.C: New testcase.
2873 2014-02-21 Tobias Burnus <burnus@net-b.de>
2876 * gfortran.dg/inquire_16.f90: New.
2878 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
2880 * gcc.target/nios2/biggot-1.c: New.
2881 * gcc.target/nios2/biggot-2.c: New.
2883 2014-02-20 Martin Jambor <mjambor@suse.cz>
2886 * gcc.dg/ipa/pr55260.c: New test.
2888 2014-02-20 Bin Cheng <bin.cheng@arm.com>
2890 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
2891 for execution test case.
2893 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
2896 * g++.dg/torture/pr58555.C: New testcase.
2898 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
2901 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
2903 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
2905 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
2906 Kirill Yukhin <kirill.yukhin@intel.com>
2908 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
2909 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
2910 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
2911 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2912 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
2913 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
2915 2014-02-19 Jakub Jelinek <jakub@redhat.com>
2918 * g++.dg/ext/builtin-bswap1.C: New test.
2919 * c-c++-common/pr37743.c: New test.
2921 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
2923 * gcc.dg/decl-10.c: New test.
2925 2014-02-19 Jakub Jelinek <jakub@redhat.com>
2928 * g++.dg/ext/ivdep-1.C: New test.
2931 * gcc.dg/pr60267.c: New test.
2933 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
2936 * gcc.target/i386/pr39162.c: Add dg-prune-output.
2937 (dg-options): Remove -Wno-psabi.
2938 * gcc.target/i386/pr59794-2.c: Ditto.
2939 * gcc.target/i386/pr60205-1.c: Ditto.
2940 * gcc.target/i386/sse-5.c: Ditto.
2942 2014-02-18 Nick Clifton <nickc@redhat.com>
2944 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
2945 * gcc.dg/pr23623.c: Likewise.
2946 * gcc.dg/pr48784-1.c: Likewise.
2947 * gcc.dg/pr48784-2.c: Likewise.
2948 * gcc.dg/pr56997-2.c: Likewise.
2949 * gcc.dg/sms-6.c: Likewise.
2950 * gcc.dg/torture/pr60183.c: Likewise.
2951 * gcc.dg/torture/vec-cvt-1.c: Likewise.
2952 * gcc.c-torture/execute/20061220-1.x: New.
2953 * gcc.c-torture/execute/pr43220.x: New.
2954 * gcc.c-torture/execute/pr51581-1.x: New.
2955 * gcc.c-torture/execute/pr51581-2.x: New.
2956 * gcc.c-torture/execute/pr58570.x: New.
2957 * gcc.c-torture/unsorted/DFcmp.x: New.
2958 * gcc.c-torture/unsorted/SFset.x: New.
2960 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
2962 * gnat.dg/opt31.adb: New test.
2964 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2966 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
2968 2014-02-19 Janus Weil <janus@gcc.gnu.org>
2971 * gfortran.dg/typebound_proc_33.f90: New.
2973 2014-02-19 Marek Polacek <polacek@redhat.com>
2976 * gcc.dg/pr60195.c: New test.
2978 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
2980 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
2982 2014-02-19 Jakub Jelinek <jakub@redhat.com>
2984 PR preprocessor/58844
2985 * c-c++-common/cpp/pr58844-1.c: New test.
2986 * c-c++-common/cpp/pr58844-2.c: New test.
2988 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
2991 * g++.dg/cpp0x/constexpr-ice10.C: New.
2993 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
2996 * g++.dg/cpp0x/pr60215.C: New.
2998 2014-02-18 Tobias Burnus <burnus@net-b.de>
3001 * gfortran.dg/proc_ptr_45.f90: New.
3002 * gfortran.dg/proc_ptr_46.f90: New.
3004 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
3007 * g++.dg/cpp1y/pr60190.C: New testcase.
3010 * g++.dg/cpp1y/pr60064.C: New testcase.
3012 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
3015 * gcc.target/i386/pr60205-1.c: New test.
3016 * gcc.target/i386/pr60205-2.c: Ditto.
3018 2014-02-18 Kai Tietz <ktietz@redhat.com>
3021 * gcc.target/i386/nest-1.c: New testcase.
3023 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
3025 * gnat.dg/opt32.adb: New test.
3027 2014-02-18 Janus Weil <janus@gcc.gnu.org>
3030 * gfortran.dg/typebound_generic_15.f90: New.
3032 2014-02-17 Janus Weil <janus@gcc.gnu.org>
3035 * gfortran.dg/init_flag_12.f90: New.
3037 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
3038 Ilya Tocar <ilya.tocar@intel.com>
3040 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
3041 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3042 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3043 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3045 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
3047 * lib/target-supports.exp
3048 (check_effective_target_logical_op_short_circuit): New procedure.
3049 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
3050 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
3051 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
3052 * gcc.dg/tree-ssa/vrp47.c: Likewise.
3053 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3054 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
3055 logical_op_short_circuit for the alternative test, extending
3058 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3061 * gcc.target/powerpc/pr60203.c: New testsuite.
3063 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
3066 * gfortran.dg/ichar_3.f90: New test.
3068 2014-02-15 Richard Biener <rguenther@suse.de>
3070 PR tree-optimization/60183
3071 * gcc.dg/torture/pr60183.c: New testcase.
3073 2014-02-14 Jeff Law <law@redhat.com>
3075 PR rtl-optimization/60131
3076 * g++.dg/torture/pr60131.C: New test.
3078 2014-02-14 Ian Bolton <ian.bolton@arm.com>
3080 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
3083 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3085 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
3087 2014-02-14 Jakub Jelinek <jakub@redhat.com>
3089 * gcc.c-torture/compile/20140213.c: New test.
3091 2014-02-13 Jakub Jelinek <jakub@redhat.com>
3094 * gcc.target/i386/pr43546.c: New test.
3096 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
3098 * gcc.target/s390/hotpatch-compile-8.c: New test.
3100 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
3102 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
3103 definition with an ifndef.
3104 * gcc.dg/pr59605-2.c: New test.
3106 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
3108 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
3110 2014-02-12 Joseph Myers <joseph@codesourcery.com>
3112 * gcc.dg/torture/float128-mul-underflow.c,
3113 gcc.dg/torture/float128-truncdf-underflow.c,
3114 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
3116 2014-02-12 Jakub Jelinek <jakub@redhat.com>
3119 * g++.dg/ipa/pr59737.C: New test.
3121 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
3123 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
3125 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
3127 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
3129 * gcc.dg/cilk-plus/jump-openmp.c: New file.
3131 2014-02-12 Richard Biener <rguenther@suse.de>
3134 * gcc.dg/torture/pr60092.c: New testcase.
3135 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
3137 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
3139 * gcc.c-torture/execute/20140212-1.c: New test.
3141 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
3144 * g++.dg/cpp0x/pr60047.C: New.
3146 2014-02-12 Jakub Jelinek <jakub@redhat.com>
3149 * c-c++-common/pr60101.c: New test.
3151 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
3154 * g++.dg/ipa/devirt-27.C: New testcase.
3155 * g++.dg/ipa/devirt-26.C: New testcase.
3157 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3160 * gcc.target/powerpc/pr60137.c: New file.
3162 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3165 * gfortran.dg/pr52370.f90: New test.
3167 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
3171 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
3174 * gcc.target/i386/pr43662.c (dg-options):
3175 Add -maccumulate-outgoing-args.
3176 * gcc.target/i386/pr43869.c (dg-options): Ditto.
3177 * gcc.target/i386/pr57003.c (dg-options): Ditto.
3178 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
3179 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
3180 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
3181 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
3182 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
3183 Add -maccumulate-outgoing-args.
3184 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
3185 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
3186 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
3187 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
3188 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
3189 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
3190 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
3191 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
3192 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
3193 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
3194 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
3195 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
3196 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
3197 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
3198 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
3200 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3202 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
3204 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3207 * gcc.dg/guality/pr59776.c: New test.
3209 2014-02-11 Renlin Li <Renlin.Li@arm.com>
3211 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
3212 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
3213 (add_options_for_arm_vfp3): New.
3215 2014-02-11 Jeff Law <law@redhat.com>
3218 * gcc.target/m68k/pr54041.c: New test.
3220 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3223 * gcc.target/i386/pr59927.c: New test.
3225 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
3227 * gcc.dg/vect/pr57741-3.c: Require vect_int.
3228 * gcc.dg/vect/pr60012.c: Likewise.
3229 * gcc.dg/vect/vect-119.c: Likewise.
3230 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
3231 * gcc.dg/vect/vect-outer-4c.c: Likewise.
3233 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3235 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
3237 2014-02-10 Jeff Law <law@redhat.com>
3240 * gcc.c-torture/compile/pr52306.c: New test.
3242 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3244 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
3246 2014-02-10 Richard Biener <rguenther@suse.de>
3248 PR tree-optimization/60115
3249 * gcc.dg/torture/pr60115.c: New testcase.
3251 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
3253 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
3254 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
3256 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
3257 Ilya Tocar <ilya.tocar@intel.com>
3259 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
3260 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
3261 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3262 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3263 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
3264 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
3265 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
3266 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
3267 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3268 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3269 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
3270 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
3271 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
3272 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
3273 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3274 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3275 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
3276 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
3277 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3278 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
3279 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3280 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
3281 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3282 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
3283 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
3284 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3285 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3287 2014-02-10 Jakub Jelinek <jakub@redhat.com>
3289 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
3291 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
3294 * gfortran.dg/associated_target_5.f03: New test.
3296 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
3299 * gfortran.dg/elemental_by_value_1.f90: New test.
3301 2014-02-08 Janus Weil <janus@gcc.gnu.org>
3304 * gfortran.dg/finalize_22.f90: New.
3306 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
3309 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
3310 was fixed by the patch for PR59906.
3312 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3314 PR translation/52289
3315 * gfortran.dg/coarray_8.f90: Update dg-error match.
3317 2014-02-08 Jakub Jelinek <jakub@redhat.com>
3320 * gcc.dg/vect/pr59984.c: New test.
3323 * gcc.dg/attr-alloc_align-1.c: New test.
3324 * gcc.dg/attr-alloc_align-2.c: New test.
3325 * gcc.dg/attr-alloc_align-3.c: New test.
3326 * gcc.dg/attr-assume_aligned-1.c: New test.
3327 * gcc.dg/attr-assume_aligned-2.c: New test.
3328 * gcc.dg/attr-assume_aligned-3.c: New test.
3330 2014-02-08 Jakub Jelinek <jakub@redhat.com>
3333 * gcc.target/i386/pr60077-1.c: New test.
3334 * gcc.target/i386/pr60077-2.c: New test.
3336 2014-02-07 Jakub Jelinek <jakub@redhat.com>
3338 PR preprocessor/56824
3339 * gcc.dg/pr56824.c: New test.
3341 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3343 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
3344 variable used for atomic operations.
3346 2014-02-07 Richard Biener <rguenther@suse.de>
3349 * gcc.dg/vect/pr60092-2.c: New testcase.
3351 2014-02-07 Jakub Jelinek <jakub@redhat.com>
3355 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3357 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
3358 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3360 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3362 * gcc.target/s390/fp2int1.c: New testcase.
3364 2014-02-07 Richard Biener <rguenther@suse.de>
3367 * gcc.dg/tree-ssa/alias-30.c: New testcase.
3368 * gcc.dg/tree-ssa/alias-31.c: Likewise.
3370 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
3373 * g++.dg/torture/pr59918.C: New testcase.
3375 2014-02-06 Jakub Jelinek <jakub@redhat.com>
3378 * gcc.target/arm/pr59575.c: New test.
3381 * gcc.dg/pr59992.c: New test.
3383 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
3385 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
3386 init_priority. Test alignment of variable instead of function.
3388 2014-02-06 Marek Polacek <polacek@redhat.com>
3391 * gcc.dg/pr60087.c: New test.
3393 2014-02-06 Alan Modra <amodra@gmail.com>
3395 * gcc.target/powerpc/pr60032.c: New.
3397 2014-02-06 Jakub Jelinek <jakub@redhat.com>
3400 * gcc.c-torture/execute/pr60062.c: New test.
3401 * gcc.c-torture/execute/pr60072.c: New test.
3403 2014-02-06 Ian Bolton <ian.bolton@arm.com>
3405 * gcc.dg/tree-ssa/pr59597.c: Make called function static
3406 so that expected outcome works for PIC variants too.
3408 2014-02-06 Yury Gribov <y.gribov@samsung.com>
3409 Kugan Vivekanandarajah <kuganv@linaro.org>
3411 * gcc.target/arm/vect-noalign.c: New file.
3413 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
3414 Jakub Jelinek <jakub@redhat.com>
3417 * gcc.dg/pr60013.c: New testcase.
3419 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3421 * gcc.dg/vmx/sum2s.c: New.
3422 * gcc.dg/vmx/sum2s-be-order.c: New.
3424 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3426 * gcc.dg/vmx/pack.c: New.
3427 * gcc.dg/vmx/pack-be-order.c: New.
3428 * gcc.dg/vmx/unpack.c: New.
3429 * gcc.dg/vmx/unpack-be-order.c: New.
3431 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3433 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
3434 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3436 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3438 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
3439 Use __builtin_floorf, __builtin_ceilf.
3440 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
3442 (TEST): Use __builtin_floorf.
3443 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3445 2014-02-05 Jakub Jelinek <jakub@redhat.com>
3448 * g++.dg/opt/pr59947.C: New test.
3451 * c-c++-common/gomp/pr58703.c: New test.
3453 2014-02-05 Richard Biener <rguenther@suse.de>
3456 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
3457 avoid using unsigned long long.
3459 2014-02-05 Jakub Jelinek <jakub@redhat.com>
3462 * g++.dg/torture/pr57499.C: New test.
3464 2014-02-05 Yury Gribov <y.gribov@samsung.com>
3466 * gcc.dg/asan/nosanitize-and-inline.c: New test.
3468 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
3470 * g++.dg/ipa/devirrt-22.C: Fix template.
3472 2014-02-04 Marek Polacek <polacek@redhat.com>
3475 * gcc.dg/pr60036.c: New test.
3477 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
3480 * g++.dg/torture/pr60058.C: New testcase.
3482 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
3484 * g++.dg/tsan/default_options.C: Invert check.
3486 2014-02-04 Jakub Jelinek <jakub@redhat.com>
3488 PR tree-optimization/60002
3489 * g++.dg/opt/pr60002.C: New test.
3491 PR tree-optimization/60023
3492 * g++.dg/vect/pr60023.cc: New test.
3495 * c-c++-common/torture/pr60026.c: New test.
3497 PR rtl-optimization/57915
3498 * gcc.target/i386/pr57915.c: New test.
3500 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3502 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
3504 2014-02-04 Renlin Li <Renlin.Li@arm.com>
3506 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
3508 2014-02-04 Jakub Jelinek <jakub@redhat.com>
3511 * gcc.dg/pr59261.c: New test.
3513 2014-02-04 Richard Biener <rguenther@suse.de>
3515 PR tree-optimization/60012
3516 * gcc.dg/vect/pr60012.c: New testcase.
3518 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3521 * g++.dg/eh/unwind-direct.C: New test.
3523 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
3525 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
3526 timeout value to 20s.
3528 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
3531 * g++.dg/torture/pr59882.C: New testcase
3533 2014-02-03 Jan Hubicka <jh@suse.cz>
3536 * g++.dg/ipa/devirt-22.C: New testcase.
3538 2014-02-03 Jan Hubicka <jh@suse.cz>
3540 * g++.dg/ipa/devirt-25.C: New testcase.
3542 2014-02-04 Jakub Jelinek <jakub@redhat.com>
3544 PR tree-optimization/59924
3545 * gcc.dg/pr59924.c: New test.
3547 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
3550 * g++.dg/ipa/devirt-24.C: New testcase.
3552 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
3556 * c-c++-common/attributes-1.c: New testcase.
3557 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
3559 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3562 * g++.dg/cpp0x/pr58871.C: New.
3564 2014-02-03 Cong Hou <congh@google.com>
3566 PR tree-optimization/60000
3567 * g++.dg/vect/pr60000.cc: New test.
3569 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
3571 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
3572 * gcc.target/i386/long-double-64-4.c: Likewise.
3573 * gcc.target/i386/long-double-80-1.c: Likewise.
3574 * gcc.target/i386/long-double-80-2.c: Likewise.
3575 * gcc.target/i386/long-double-80-3.c: Likewise.
3576 * gcc.target/i386/long-double-80-4.c: Likewise.
3577 * gcc.target/i386/long-double-80-5.c: Likewise.
3578 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
3579 __multf3 isn't used.
3580 * gcc.target/i386/long-double-64-3.c: Likewise.
3581 * gcc.target/i386/long-double-128-1.c: New test.
3582 * gcc.target/i386/long-double-128-2.c: Likewise.
3583 * gcc.target/i386/long-double-128-3.c: Likewise.
3584 * gcc.target/i386/long-double-128-4.c: Likewise.
3585 * gcc.target/i386/long-double-128-5.c: Likewise.
3586 * gcc.target/i386/long-double-128-6.c: Likewise.
3587 * gcc.target/i386/long-double-128-7.c: Likewise.
3588 * gcc.target/i386/long-double-128-8.c: Likewise.
3589 * gcc.target/i386/long-double-128-9.c: Likewise.
3590 * gcc.target/i386/long-double-64-5.c: Likewise.
3591 * gcc.target/i386/long-double-64-6.c: Likewise.
3592 * gcc.target/i386/long-double-64-7.c: Likewise.
3593 * gcc.target/i386/long-double-64-8.c: Likewise.
3594 * gcc.target/i386/long-double-64-9.c: Likewise.
3595 * gcc.target/i386/long-double-80-10.c: Likewise.
3596 * gcc.target/i386/long-double-80-8.c: Likewise.
3597 * gcc.target/i386/long-double-80-9.c: Likewise.
3599 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
3601 PR rtl-optimization/57662
3602 * g++.dg/pr57662.C: New test.
3604 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3606 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
3607 * gcc.dg/vmx/perm.c: New.
3608 * gcc.dg/vmx/perm-be-order.c: New.
3610 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3612 * gcc.dg/vmx/vsums.c: New.
3613 * gcc.dg/vmx/vsums-be-order.c: New.
3615 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
3617 * g++.dg/ipa/devirt-23.C: New testcase.
3618 * g++.dg/ipa/devirt-20.C: Fix template.
3620 2014-02-02 Jan Hubicka <jh@suse.cz>
3622 * g++.dg/ipa/devirt-21.C: New testcase.
3624 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3626 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
3627 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
3629 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
3632 * gcc.c-torture/execute/pr60017.c: New test.
3634 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
3637 * gfortran.dg/default_initialization_7.f90: New test.
3639 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
3642 * gfortran.dg/elemental_subroutine_9.f90: New test.
3644 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
3646 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
3648 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
3650 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
3652 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
3654 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
3656 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3659 * g++.dg/init/bitfield5.C: New.
3661 2014-02-01 Jakub Jelinek <jakub@redhat.com>
3663 PR tree-optimization/60003
3664 * gcc.c-torture/execute/pr60003.c: New test.
3666 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
3669 * gcc.target/arm/pr59985.C: New.
3671 2014-01-31 Jakub Jelinek <jakub@redhat.com>
3674 * lib/tsan-dg.exp (tsan_init): Instead of not running any
3675 tsan tests if trivial testcase doesn't run, set dg-do-what-default
3677 (tsan_finish): Restore dg-do-what-default.
3678 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
3679 * g++.dg/tsan/fd_close_norace2.C: Likewise.
3680 * g++.dg/tsan/default_options.C: Likewise.
3681 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3682 * g++.dg/tsan/atomic_free2.C: Likewise.
3683 * g++.dg/tsan/cond_race.C: Likewise.
3684 * g++.dg/tsan/fd_close_norace.C: Likewise.
3685 * g++.dg/tsan/benign_race.C: Likewise.
3686 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3687 * c-c++-common/tsan/simple_race.c: Likewise.
3688 * c-c++-common/tsan/mutexset1.c: Likewise.
3689 * c-c++-common/tsan/thread_leak2.c: Likewise.
3690 * c-c++-common/tsan/tls_race.c: Likewise.
3691 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3692 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
3693 * c-c++-common/tsan/free_race2.c: Likewise.
3694 * c-c++-common/tsan/thread_leak.c: Likewise.
3695 * c-c++-common/tsan/thread_leak1.c: Likewise.
3696 * c-c++-common/tsan/race_on_barrier.c: Likewise.
3697 * c-c++-common/tsan/free_race.c: Likewise.
3698 * c-c++-common/tsan/sleep_sync.c: Likewise.
3699 * c-c++-common/tsan/tiny_race.c: Likewise.
3700 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3701 * c-c++-common/tsan/atomic_stack.c: Likewise.
3702 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
3703 in dg-output regexps.
3704 * c-c++-common/tsan/simple_stack.c: Likewise.
3706 2014-01-31 Richard Henderson <rth@redhat.com>
3708 * g++.dg/tm/pr60004.C: New.
3710 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
3713 * g++.dg/inherit/crash4.C: New.
3715 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
3717 * c-c++-common/tsan/simple_race.c: Made test less flaky.
3719 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
3721 * gcc.target/i386/m512-check.h: Use correct rounding values.
3723 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
3725 * gcc.target/i386/avx-1.c: Use correct rounding values.
3726 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
3727 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
3728 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
3729 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
3730 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
3731 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
3732 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
3733 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
3734 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
3735 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
3736 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
3737 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
3738 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
3739 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
3740 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
3741 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
3742 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
3743 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
3744 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
3745 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
3746 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
3747 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
3748 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
3749 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
3750 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
3751 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
3752 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
3753 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
3754 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
3755 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
3756 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
3757 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
3758 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
3759 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
3760 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
3761 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
3762 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
3763 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
3764 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
3765 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
3766 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
3767 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
3768 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
3769 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
3770 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
3771 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
3772 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
3773 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
3774 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
3775 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
3776 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
3777 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
3778 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
3779 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
3780 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
3781 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
3782 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
3783 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
3784 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
3785 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
3786 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
3787 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
3788 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
3789 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
3790 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
3791 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
3792 * gcc.target/i386/sse-13.c: Ditto.
3793 * gcc.target/i386/sse-14.c: Ditto.
3794 * gcc.target/i386/sse-22.c: Ditto.
3795 * gcc.target/i386/sse-23.c: Ditto.
3797 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
3799 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
3800 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
3802 2014-01-31 Richard Biener <rguenther@suse.de>
3805 * gcc.dg/torture/pr59990.c: New testcase.
3807 2014-01-31 Jakub Jelinek <jakub@redhat.com>
3809 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
3810 if it fails don't run any tsan tests.
3812 2014-01-31 Marek Polacek <polacek@redhat.com>
3815 * gcc.dg/pr59940.c (g): Adjust dg-warning.
3816 (y): Adjust dg-error.
3817 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
3818 * gcc.dg/pr59963-1.c: New test.
3819 * gcc.dg/pr59963-2.c: New test.
3820 * gcc.dg/pr59963-3.c: New test.
3822 2014-01-30 Jakub Jelinek <jakub@redhat.com>
3825 * gcc.target/arm/pr59923.c: New test.
3827 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3829 * gcc.dg/vmx/splat.c: New.
3830 * gcc.dg/vmx/splat-vsx.c: New.
3831 * gcc.dg/vmx/splat-be-order.c: New.
3832 * gcc.dg/vmx/splat-vsx-be-order.c: New.
3833 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
3834 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
3836 2014-01-30 Richard Biener <rguenther@suse.de>
3838 PR tree-optimization/59993
3839 * gcc.dg/torture/pr59993.c: New testcase.
3841 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
3843 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
3844 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
3845 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
3846 vect_int rather than vect_float.
3848 2014-01-30 Marek Polacek <polacek@redhat.com>
3850 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
3852 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
3854 * gcc.target/microblaze/isa/fcmp4.c: New.
3856 2014-01-30 Marek Polacek <polacek@redhat.com>
3859 * gcc.dg/pr59940.c: New test.
3860 * gcc.dg/pr35635.c (func3): Move dg-warning.
3862 2014-01-30 Richard Biener <rguenther@suse.de>
3864 PR tree-optimization/59903
3865 * gcc.dg/torture/pr59903.c: New testcase.
3867 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3870 * g++.dg/lookup/crash8.C: New.
3872 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3875 * g++.dg/template/crash117.C: New.
3877 2014-01-30 Richard Biener <rguenther@suse.de>
3880 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
3881 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
3883 * gcc.dg/invalid-call-1.c: Likewise.
3885 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3888 * g++.dg/cpp1y/auto-fn23.C: New.
3890 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3893 * g++.dg/init/dso_handle2.C: New.
3895 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3898 * g++.dg/cpp0x/pr58674.C: New.
3900 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
3903 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
3904 * gcc.target/i386/avx512f-gather-5.c: Ditto.
3906 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3908 * gcc.dg/vmx/merge-be-order.c: New.
3909 * gcc.dg/vmx/merge.c: New.
3910 * gcc.dg/vmx/merge-vsx-be-order.c: New.
3911 * gcc.dg/vmx/merge-vsx.c: New.
3913 2014-01-29 Richard Biener <rguenther@suse.de>
3915 PR tree-optimization/58742
3916 * gcc.dg/pr58742-1.c: New testcase.
3917 * gcc.dg/pr58742-2.c: Likewise.
3918 * gcc.dg/pr58742-3.c: Likewise.
3920 2014-01-29 Renlin Li <Renlin.Li@arm.com>
3922 * gcc.target/arm/ftest-armv7ve-arm.c: New.
3923 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
3924 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
3926 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3929 * g++.dg/gomp/pr58702.C: New.
3931 2014-01-29 Dodji Seketeli <dodji@redhat.com>
3933 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
3936 2014-01-29 Jakub Jelinek <jakub@redhat.com>
3939 PR tree-optimization/59920
3940 * gcc.dg/pr59920-1.c: New test.
3941 * gcc.dg/pr59920-2.c: New test.
3942 * gcc.dg/pr59920-3.c: New test.
3943 * c-c++-common/gomp/pr59917-1.c: New test.
3944 * c-c++-common/gomp/pr59917-2.c: New test.
3946 PR tree-optimization/59594
3947 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
3948 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
3949 * gcc.dg/vect/pr59594.c: New test.
3951 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
3954 * gfortran.dg/allocate_class_3.f90: New test.
3956 2014-01-28 Dodji Seketeli <dodji@redhat.com>
3958 PR preprocessor/59935
3959 * c-c++-common/cpp/warning-zero-location.c: New test.
3960 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
3962 2014-01-27 Steve Ellcey <sellcey@mips.com>
3964 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
3966 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
3968 * g++.dg/ext/mv16.C: New tests.
3970 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
3972 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
3973 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3974 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
3975 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3976 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
3977 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
3978 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
3979 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
3980 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
3981 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3982 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
3983 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3984 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
3985 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3986 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
3987 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
3988 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
3989 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3990 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
3991 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3992 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
3993 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3994 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
3995 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3996 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
3997 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3998 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
3999 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4000 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
4001 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4002 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
4003 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4004 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
4005 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4006 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
4007 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4008 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
4009 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4010 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
4011 _mm512_mask_cvtepi32_storeu_epi8.
4012 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4013 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
4014 _mm512_mask_cvtepi32_storeu_epi16.
4015 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4016 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
4017 _mm512_mask_cvtepi64_storeu_epi8.
4018 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4019 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
4020 _mm512_mask_cvtepi64_storeu_epi16.
4021 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4022 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
4023 _mm512_mask_cvtepi64_storeu_epi32.
4024 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4025 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
4026 _mm512_mask_cvtsepi32_storeu_epi8.
4027 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4028 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
4029 _mm512_mask_cvtsepi32_storeu_epi16.
4030 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4031 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
4032 _mm512_mask_cvtsepi64_storeu_epi8.
4033 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4034 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
4035 _mm512_mask_cvtsepi64_storeu_epi16.
4036 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4037 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
4038 _mm512_mask_cvtsepi64_storeu_epi32.
4039 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4040 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
4041 _mm512_mask_cvtusepi32_storeu_epi8.
4042 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4043 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
4044 _mm512_mask_cvtusepi32_storeu_epi16.
4045 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4046 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
4047 _mm512_mask_cvtusepi64_storeu_epi8.
4048 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4049 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
4050 _mm512_mask_cvtusepi64_storeu_epi16.
4051 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4052 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
4053 _mm512_mask_cvtusepi64_storeu_epi32.
4054 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4055 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
4057 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
4059 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
4060 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4061 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4062 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4063 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
4064 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
4065 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
4066 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
4067 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
4068 built-ins roudning immediate.
4069 * gcc.target/i386/sse-22.c: Add new built-ins.
4070 * gcc.target/i386/sse-23.c: Ditto.
4071 * gcc.target/i386/avx-1.c: Ditto.
4073 2014-01-27 Christian Bruel <christian.bruel@st.com>
4075 * gcc.target/sh/torture/strncmp.c: New tests.
4077 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
4079 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
4081 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
4083 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
4085 2014-01-24 Jeff Law <law@redhat.com>
4087 PR tree-optimization/59919
4088 * gcc.c-torture/compile/pr59919.c: New test.
4090 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
4093 * g++.dg/ext/timevar2.C: New.
4095 2014-01-24 Marek Polacek <polacek@redhat.com>
4097 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
4099 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
4102 * gcc.target/i386/pr59929.c: New test.
4104 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4107 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
4108 word atomic functions at runtime.
4110 2014-01-23 Marek Polacek <polacek@redhat.com>
4113 * gcc.dg/pr59846.c: New test.
4115 2014-01-23 Marek Polacek <polacek@redhat.com>
4118 * c-c++-common/pr58346-1.c: New test.
4119 * c-c++-common/pr58346-2.c: New test.
4120 * c-c++-common/pr58346-3.c: New test.
4122 2014-01-23 Marek Polacek <polacek@redhat.com>
4125 * gcc.dg/20020220-2.c: Adjust dg-warning message.
4126 * gcc.dg/pr59871.c: New test.
4128 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
4131 * g++.dg/parse/enum11.C: New.
4133 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
4135 * gcc.target/aarch64/sshr64_1.c: New testcase.
4137 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
4139 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
4140 SIMD enabled function.
4141 * g++.dg/cilk-plus/ef_test.C: New test.
4142 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
4144 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
4145 to differenciate C error messages from C++ ones.
4147 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
4149 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
4151 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
4153 * gcc.target/microblaze/others/builtin-trap.c: New test,
4155 2014-01-23 Jakub Jelinek <jakub@redhat.com>
4158 * c-c++-common/gomp/pr58809.c: New test.
4160 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
4163 * c-c++-common/asan/use-after-return-1.c: Fixed
4166 2014-01-23 Dodji Seketeli <dodji@redhat.com>
4168 PR preprocessor/58580
4169 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
4171 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
4172 Ilya Tocar <ilya.tocar@intel.com>
4174 * gcc.target/i386/avx512f-kmovw-1.c: New.
4176 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
4178 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
4179 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4180 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4181 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4182 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4183 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4185 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
4188 * gcc.dg/pr48774.c: Remove skip for mips_rel.
4189 * gcc.target/mips/pr52125.c: New test.
4191 2014-01-22 Marek Polacek <polacek@redhat.com>
4194 * gcc.dg/torture/pr59891.c: New test.
4196 2014-01-22 Jeff Law <law@redhat.com>
4198 PR tree-optimization/59597
4199 * gcc.dg/tree-ssa/pr59597.c: New test.
4201 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
4203 PR rtl-optimization/59477
4204 * g++.dg/pr59477.C: New.
4206 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
4208 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
4210 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4213 * g++.dg/pr59482.C: New.
4215 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4217 * gcc.dg/vmx/insert-vsx-be-order.c: New.
4218 * gcc.dg/vmx/extract-vsx.c: New.
4219 * gcc.dg/vmx/extract-vsx-be-order.c: New.
4220 * gcc.dg/vmx/insert-vsx.c: New.
4222 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
4224 PR rtl-optimization/59896
4225 * gcc.target/arm/pr59896.c: New.
4227 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
4229 PR rtl-optimization/59858
4230 * gcc.target/arm/pr59858.c: New.
4232 2014-01-21 Jakub Jelinek <jakub@redhat.com>
4235 * gcc.dg/tree-prof/pr59003.c: New test.
4238 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
4241 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4243 * gfortran.dg/round_3.f08: Add more cases.
4245 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
4247 * lib/target-supports.exp (force_conventional_output_for): New
4249 * lib/scanasm.exp (scan-assembler_required_options)
4250 (scan-assembler-not_required_options)
4251 (scan-assembler-times_required_options): Replace with
4252 force_conventional_output_fors.
4253 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
4254 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
4256 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
4259 * gcc.target/i386/pr59789.c: New testcase.
4261 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
4263 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
4264 the 'code' bitfield from 16 to 8.
4266 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
4268 * lib/target-supports.exp
4269 (check_effective_target_vect_perm): Exclude aarch64_be.
4270 (check_effective_target_vect_perm_byte): Likewise.
4271 (check_effective_target_vect_perm_short): Likewise.
4273 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
4275 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
4276 (RUN_TEST): Use new macro.
4277 (INDEX64_32): Delete.
4278 (INDEX64_64): Likewise.
4279 (INDEX128_32): Likewise.
4280 (INDEX128_64): Likewise.
4282 (test_vneg_f32): Use fixed RUN_TEST.
4284 2014-01-20 Richard Biener <rguenther@suse.de>
4287 * gcc.dg/pr59860.c: New testcase.
4289 2014-01-20 Jakub Jelinek <jakub@redhat.com>
4292 * gcc.target/i386/pr59880.c: New test.
4294 2014-01-20 Renlin Li <renlin.li@arm.com>
4296 * gcc.dg/pr44194-1.c: Tweak regexp.
4298 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4303 * gfortran.dg/round_3.f08: New cases added.
4304 * gfortran.dg/fmt_g_1.f90: New test.
4306 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
4308 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
4310 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
4312 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
4314 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
4316 * gcc.dg/vect/pr57705.c: Require vect_int.
4317 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
4318 * gcc.dg/vect/vect-alias-check.c: Likewise.
4320 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
4323 * gfortran.dg/unresolved_fixup_1.f90: New test.
4324 * gfortran.dg/unresolved_fixup_2.f90: New test.
4326 2014-01-18 Jakub Jelinek <jakub@redhat.com>
4329 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
4330 Remove dg-prune-output lines.
4332 2014-01-17 Jakub Jelinek <jakub@redhat.com>
4335 * gfortran.dg/pr59706.f90: New test.
4336 * g++.dg/ext/pr59706.C: New test.
4338 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4342 * g++.dg/cpp0x/decltype-incomplete1.C: New.
4343 * g++.dg/init/pr58811.C: Likewise.
4345 2014-01-17 Jeff Law <law@redhat.com>
4348 * gfortran.dg/pr57904.f90: New test.
4350 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4353 * g++.dg/cpp0x/nsdmi-union4.C: New.
4355 2014-01-17 Marek Polacek <polacek@redhat.com>
4358 * g++.dg/diagnostic/pr59838.C: New test.
4360 2014-01-17 Marek Polacek <polacek@redhat.com>
4363 * gcc.dg/pr58346.c: New test.
4365 2014-01-17 Jakub Jelinek <jakub@redhat.com>
4368 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
4369 dg-options, use dg-additional-options for i?86/x86_64 to avoid
4373 * gfortran.dg/pr59440-1.f90: New test.
4374 * gfortran.dg/pr59440-2.f90: New test.
4375 * gfortran.dg/pr59440-3.f90: New test.
4378 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
4379 testing for " version" and " alias" with one testing for
4380 " version\[^\n\r]* alias".
4381 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
4382 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
4383 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
4384 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
4385 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
4386 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
4389 * c-c++-common/torture/pr57945.c: New test.
4391 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
4393 * gcc.target/arm/its.c: New testcase.
4395 2014-01-16 Jan Hubicka <jh@suse.cz>
4398 * g++.dg/torture/pr59775.C: New testcase.
4400 2014-01-16 Jakub Jelinek <jakub@redhat.com>
4403 * gcc.c-torture/compile/pr58344.c: New test.
4406 * gcc.target/i386/pr59839.c: New test.
4409 * gcc.target/i386/pr9771-1.c (main): Rename to...
4410 (real_main): ... this. Add __asm name "main".
4411 (ASMNAME, ASMNAME2, STRING): Define.
4413 2014-01-16 Nick Clifton <nickc@redhat.com>
4416 * gcc.c-torture/compile/pr28865.c: New.
4417 * gcc.c-torture/execute/pr28865.c: New.
4419 2014-01-16 Marek Polacek <polacek@redhat.com>
4422 * gcc.dg/pr59827.c: New test.
4424 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
4426 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
4428 2014-01-15 Richard Henderson <rth@redhat.com>
4431 * gcc.target/i386/pr54694.c: New test.
4433 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
4436 * g++.dg/pr49718.C: New test.
4438 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4440 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
4442 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4444 * gcc.dg/vmx/mult-even-odd.c: New.
4445 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
4447 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
4449 * lib/target-supports.exp (check_libcilkrts_available): Added an
4450 extern "C" if we are using C++ along with a function prototype.
4452 2014-01-15 Jeff Law <law@redhat.com>
4454 PR tree-optimization/59747
4455 * gcc.c-torture/execute/pr59747.c: New test.
4457 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
4460 * c-c++-common/convert-vec-1.c: Also prune ABI change for
4462 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
4463 * g++.dg/ext/attribute-test-1.C: Likewise.
4464 * g++.dg/ext/attribute-test-2.C: Likewise.
4465 * g++.dg/ext/attribute-test-3.C: Likewise.
4466 * g++.dg/ext/attribute-test-4.C: Likewise.
4467 * g++.dg/ext/pr56790-1.C: Likewise.
4468 * g++.dg/torture/pr38565.C: Likewise.
4469 * gcc.dg/pr53060.c: Likewise.
4470 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
4471 * c-c++-common/vector-compare-2.c: Likewise.
4472 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
4473 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
4474 dg-message line number.
4476 2014-01-15 Matthias Klose <doko@ubuntu.com>
4478 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
4480 2014-01-15 Richard Biener <rguenther@suse.de>
4482 PR tree-optimization/59822
4483 * g++.dg/torture/pr59822.C: New testcase.
4485 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
4488 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
4489 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
4491 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
4492 Kugan Vivekanandarajah <kuganv@linaro.org>
4495 * g++.dg/pr59695.C: New testcase.
4497 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4500 * gcc.c-torture/compile/pr59803.c: New testcase.
4502 2014-01-15 Jakub Jelinek <jakub@redhat.com>
4505 * gcc.c-torture/execute/pr58943.c: New test.
4506 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
4508 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
4511 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
4512 * gcc.target/i386/pr39162.c (y): New __m256i variable.
4513 (bar): Change return type to void. Set y to x.
4514 * gcc.target/i386/pr59794-1.c: New testcase.
4515 * gcc.target/i386/pr59794-2.c: Likewise.
4516 * gcc.target/i386/pr59794-3.c: Likewise.
4517 * gcc.target/i386/pr59794-4.c: Likewise.
4518 * gcc.target/i386/pr59794-5.c: Likewise.
4519 * gcc.target/i386/pr59794-6.c: Likewise.
4520 * gcc.target/i386/pr59794-7.c: Likewise.
4522 2014-01-14 Richard Biener <rguenther@suse.de>
4524 PR tree-optimization/58921
4525 PR tree-optimization/59006
4526 * gcc.dg/torture/pr58921.c: New testcase.
4527 * gcc.dg/torture/pr59006.c: Likewise.
4528 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
4530 2014-01-14 Jakub Jelinek <jakub@redhat.com>
4533 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
4534 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
4535 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
4536 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
4537 Executing predictive commoning without unrolling.
4539 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
4541 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
4542 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
4543 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
4544 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
4545 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
4546 __builtin_ia32_rsqrt28sd_round.
4547 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
4548 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
4549 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
4550 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
4551 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
4552 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
4553 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
4554 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
4555 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
4556 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
4557 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
4558 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
4559 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
4560 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4561 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
4562 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
4563 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
4564 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4565 * gcc.target/i386/sse-22.c: Extend with new built-ins,
4566 fix wrong rounding mode (see above).
4567 * gcc.target/i386/sse-23.c: Ditto.
4569 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4571 * gcc.dg/vmx/insert.c: New.
4572 * gcc.dg/vmx/insert-be-order.c: New.
4573 * gcc.dg/vmx/extract.c: New.
4574 * gcc.dg/vmx/extract-be-order.c: New.
4576 2014-01-13 Jakub Jelinek <jakub@redhat.com>
4578 PR tree-optimization/59387
4579 * gcc.c-torture/execute/pr59387.c: New test.
4581 2014-01-13 Richard Biener <rguenther@suse.de>
4583 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
4584 adjusting mathlib options.
4585 * gfortran.dg/lto/lto.exp: Likewise.
4587 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
4589 * gnat.dg/loop_optimization17.adb: New test.
4590 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
4592 2014-01-13 Christian Bruel <christian.bruel@st.com>
4594 * gcc.target/sh/cmpstrn.c: New case.
4596 2014-01-13 Jakub Jelinek <jakub@redhat.com>
4598 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
4599 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
4601 2014-01-12 Janus Weil <janus@gcc.gnu.org>
4604 * gfortran.dg/alloc_comp_basics_6.f90: New.
4606 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4609 * gfortran.dg/pr59700.f90: New test.
4611 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4613 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
4614 * gfortran.dg/use_only_3.f90: Likewise.
4615 * gfortran.dg/inquire_10.f90: Delete opened file.
4616 * gfortran.dg/inquire_15.f90: Likewise.
4617 * gfortran.dg/pr16597.f90: Likewise.
4618 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
4621 2014-01-10 Jeff Law <law@redhat.com>
4624 * gcc.c-torture/compile/pr59743.c: New test.
4626 2014-01-10 Jan Hubicka <jh@suse.cz>
4629 * g++.dg/torture/pr58585.C: New testcase.
4631 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
4633 * gcc.dg/pr46309.c: Disable for cris*-*-*.
4635 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
4637 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
4639 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
4642 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
4643 * gcc.target/aarch64/cmn-neg2.c: New test.
4645 2014-01-10 Richard Biener <rguenther@suse.de>
4647 PR tree-optimization/59374
4648 * gcc.dg/torture/pr59374-3.c: New testcase.
4650 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4652 * lib/target-supports.exp
4653 (check_effective_target_arm_crypto_ok_nocache): New.
4654 (check_effective_target_arm_crypto_ok): Use above procedure.
4655 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
4657 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
4661 * g++.dg/ipa/devirt-20.C: New testcase.
4662 * g++.dg/torture/pr58252.C: Likewise.
4663 * g++.dg/torture/pr59226.C: Likewise.
4665 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
4667 * c-c++-common/asan/no-asan-stack.c: New test.
4669 2014-01-10 Jakub Jelinek <jakub@redhat.com>
4672 * gcc.dg/pr59670.c: New test.
4674 2014-01-09 Steve Ellcey <sellcey@mips.com>
4676 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
4678 2014-01-09 Jakub Jelinek <jakub@redhat.com>
4681 * gcc.target/i386/pr47735.c: New test.
4683 PR tree-optimization/59622
4684 * g++.dg/opt/pr59622-2.C: New test.
4685 * g++.dg/opt/pr59622-3.C: New test.
4686 * g++.dg/opt/pr59622-4.C: New test.
4687 * g++.dg/opt/pr59622-5.C: New test.
4690 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
4691 filename:line instead of (modulename+offset) form with stripped
4692 initial / from the filename.
4694 2014-01-09 Ian Lance Taylor <iant@google.com>
4696 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
4697 the other Go compiler.
4699 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
4702 * g++.dg/cpp0x/variadic145.C: New.
4704 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
4706 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
4707 which don't support -fsplit-stack. Skip rotate[0123].go tests.
4709 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
4712 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
4713 are run only if the Cilk library is available/enabled.
4714 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
4715 * lib/target-supports.exp (check_libcilkrts_available): New function.
4717 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
4720 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
4721 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
4722 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
4723 with dg-additional-options.
4724 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4725 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4726 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4727 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4728 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
4729 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
4731 2014-01-09 Richard Biener <rguenther@suse.de>
4733 PR tree-optimization/59715
4734 * gcc.dg/torture/pr59715.c: New testcase.
4736 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
4738 * c-c++-common/asan/no-asan-globals.c: New test.
4739 * c-c++-common/asan/no-instrument-reads.c: Likewise.
4740 * c-c++-common/asan/no-instrument-writes.c: Likewise.
4741 * c-c++-common/asan/use-after-return-1.c: Likewise.
4742 * c-c++-common/asan/no-use-after-return.c: Likewise.
4744 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
4746 * gnat.dg/weak2.ad[sb]: New test.
4748 2014-01-08 Jakub Jelinek <jakub@redhat.com>
4751 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
4752 type, use pointers to vector type instead.
4754 2014-01-08 Catherine Moore <clm@codesourcery.com>
4756 * gcc.target/mips/umips-branch-3.c: New test.
4757 * gcc.target/mips/umips-branch-4.c: New test.
4759 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
4761 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
4762 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
4763 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
4764 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
4765 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
4766 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
4767 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
4768 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
4770 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
4772 PR rtl-optimization/59137
4773 * gcc.target/mips/pr59137.c: New test.
4775 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
4777 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
4778 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
4779 * gcc.target/i386/pr55433.c (dg-options): Ditto.
4780 * gcc.target/i386/pr57848.c (dg-options): Ditto.
4781 * gcc.target/i386/pr59099.c (dg-options): Ditto.
4782 Require fpic effective target.
4783 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
4785 2014-01-08 Jakub Jelinek <jakub@redhat.com>
4788 * gcc.dg/pr59722.c: New test.
4790 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4793 * gcc.dg/torture/pr57748-3.c: New test.
4794 * gcc.dg/torture/pr57748-4.c: New test.
4796 2014-01-08 Marek Polacek <polacek@redhat.com>
4799 * gcc.dg/gomp/pr59669-1.c: New test.
4800 * gcc.dg/gomp/pr59669-2.c: New test.
4802 2014-01-08 Martin Jambor <mjambor@suse.cz>
4805 * gcc.dg/ipa/pr59610.c: New test.
4807 2014-01-08 Janus Weil <janus@gcc.gnu.org>
4810 * gfortran.dg/binding_label_tests_26a.f90: New.
4811 * gfortran.dg/binding_label_tests_26b.f90: New.
4813 2014-01-08 Marek Polacek <polacek@redhat.com>
4816 * c-c++-common/ubsan/pr59667.c: New test.
4818 2014-01-08 Richard Biener <rguenther@suse.de>
4821 * gcc.dg/pr59630.c: New testcase.
4823 2014-01-08 Richard Biener <rguenther@suse.de>
4826 * gcc.dg/pr59471.c: New testcase.
4828 2014-01-07 Jeff Law <law@redhat.com>
4831 * gcc.target/i386/pr53623.c: New test.
4833 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
4835 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
4837 * g++.dg/cpp1y/pr58534.C: Likewise.
4838 * g++.dg/cpp1y/pr58536.C: Likewise.
4839 * g++.dg/cpp1y/pr58548.C: Likewise.
4840 * g++.dg/cpp1y/pr58549.C: Likewise.
4841 * g++.dg/cpp1y/pr58637.C: Likewise.
4842 * g++.dg/cpp1y/pr59112.C: Likewise.
4843 * g++.dg/cpp1y/pr59113.C: Likewise.
4844 * g++.dg/cpp1y/pr59629.C: Likewise.
4845 * g++.dg/cpp1y/pr59635.C: Likewise.
4846 * g++.dg/cpp1y/pr59636.C: Likewise.
4847 * g++.dg/cpp1y/pr59638.C: Likewise.
4849 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
4851 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
4853 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
4855 * gcc.target/i386/intrinsics_4.c (bar): New function.
4857 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4859 * g++.dg/ext/is_base_of_incomplete-2.C: New.
4861 2014-01-07 Jakub Jelinek <jakub@redhat.com>
4863 PR rtl-optimization/58668
4864 * gcc.dg/pr58668.c: New test.
4866 PR tree-optimization/59643
4867 * gcc.dg/pr59643.c: New test.
4868 * gcc.c-torture/execute/pr59643.c: New test.
4870 2014-01-06 Janus Weil <janus@gcc.gnu.org>
4873 * gfortran.dg/class_allocate_16.f90: New.
4875 2014-01-06 Jakub Jelinek <jakub@redhat.com>
4878 * gcc.target/i386/pr59644.c: New test.
4880 2014-01-06 Marek Polacek <polacek@redhat.com>
4883 * gcc.dg/pr57773.c: New test.
4885 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
4891 * g++.dg/cpp1y/pr59635.C: New testcase.
4892 * g++.dg/cpp1y/pr59636.C: New testcase.
4893 * g++.dg/cpp1y/pr59629.C: New testcase.
4894 * g++.dg/cpp1y/pr59638.C: New testcase.
4896 2014-01-06 Martin Jambor <mjambor@suse.cz>
4899 * gcc.dg/ipa/pr59008.c: New test.
4901 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4903 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
4906 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4908 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
4909 Require c99_runtime.
4910 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
4912 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
4913 Require c99_runtime.
4914 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
4915 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
4916 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
4918 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
4919 Require c99_runtime.
4920 Make CALC void static.
4921 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
4923 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
4924 Require c99_runtime.
4925 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
4927 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4929 * gcc.target/i386/pr59501-1.c: Require avx effective target.
4930 * gcc.target/i386/pr59501-2.c: Likewise.
4931 * gcc.target/i386/pr59501-3.c: Likewise.
4932 * gcc.target/i386/pr59501-4.c: Likewise.
4933 * gcc.target/i386/pr59501-5.c: Likewise.
4934 * gcc.target/i386/pr59501-6.c: Likewise.
4936 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4938 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
4939 * gcc.target/i386/pr59390_1.c: Likewise.
4940 * gcc.target/i386/pr59390_2.c: Likewise.
4942 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
4944 * gcc.dg/pr59350.c: Tweak.
4945 * gcc.dg/pr59350-2.c: New test.
4946 * g++.dg/pr59510.C: Likewise.
4948 2014-01-06 Janus Weil <janus@gcc.gnu.org>
4951 * gfortran.dg/bind_c_procs_2.f90: New.
4953 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
4955 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
4956 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4957 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4958 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4959 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
4960 * gcc.dg/tree-ssa/vrp47.c: Likewise.
4961 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4963 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
4965 * gcc.target/arm/neon-nested-apcs.c: New test.
4967 2014-01-04 Jakub Jelinek <jakub@redhat.com>
4969 PR tree-optimization/59519
4970 * gcc.dg/vect/pr59519-1.c: New test.
4971 * gcc.dg/vect/pr59519-2.c: New test.
4973 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
4976 2014-01-04 Janus Weil <janus@gcc.gnu.org>
4979 * gfortran.dg/typebound_proc_32.f90: New.
4981 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
4984 * g++.dg/pr58950.C: New file.
4986 2014-01-03 Tobias Burnus <burnus@net-b.de>
4989 * g++.dg/gomp/pr58567.C: New.
4991 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
4993 PR tree-optimization/59651
4994 * gcc.dg/torture/pr59651.c: New test.
4995 * gcc.dg/vect/pr59651.c: Ditto.
4997 2014-01-03 Jakub Jelinek <jakub@redhat.com>
5000 * gcc.target/i386/pr59625.c: New test.
5002 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5006 * g++.dg/cpp0x/range-for28.C: New.
5007 * g++.dg/cpp0x/range-for3.C: Update.
5009 2014-01-02 Joseph Myers <joseph@codesourcery.com>
5011 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
5013 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5016 * g++.dg/cpp0x/pr59641.C: New file.
5018 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5020 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
5022 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5025 * g++.dg/ext/pr59378.C: New file.
5027 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5029 Update copyright years
5031 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5033 * gcc.target/arc/arc.exp: Use the standard form for the copyright
5036 2014-01-02 Janus Weil <janus@gcc.gnu.org>
5039 * gfortran.dg/dynamic_dispatch_12.f90: New.
5041 2014-01-01 Jakub Jelinek <jakub@redhat.com>
5043 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
5044 the builtin isn't optimized away as unused.
5046 PR rtl-optimization/59647
5047 * g++.dg/opt/pr59647.C: New test.
5049 Copyright (C) 2014 Free Software Foundation, Inc.
5051 Copying and distribution of this file, with or without modification,
5052 are permitted in any medium without royalty provided the copyright
5053 notice and this notice are preserved.