1 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
3 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
4 WVAL0S tests added in r241817.
6 2016-11-10 Jakub Jelinek <jakub@redhat.com>
8 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
9 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
10 no longer allowed and corresponding ordered construct.
11 * gfortran.dg/gomp/linear-1.f90: New test.
12 * gfortran.dg/gomp/declare-simd-2.f90: New test.
13 * gfortran.dg/gomp/declare-target-1.f90: New test.
14 * gfortran.dg/gomp/declare-target-2.f90: New test.
16 2016-11-10 Martin Liska <mliska@suse.cz>
19 * gcc.dg/asan/pr78270.c: New test.
21 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
22 Jakub Jelinek <jakub@redhat.com>
25 * g++.dg/pr78112.C: New testcase.
27 2016-11-09 Jakub Jelinek <jakub@redhat.com>
29 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
31 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
32 string in case condition contains % characters.
35 * g++.dg/cpp1z/noexcept-type13.C: New test.
37 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
39 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
40 using (HAS_MOVN) with MIPS III.
42 2016-11-09 Janus Weil <janus@gcc.gnu.org>
45 * gfortran.dg/volatile14.f90: New test.
47 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
50 * gcc.target/i386/pr78262.c: New test.
52 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
55 * gfortran.dg/pr78259.f90: New test.
57 2016-11-09 Janus Weil <janus@gcc.gnu.org>
60 * gfortran.dg/spec_expr_7.f90: New test.
62 2016-11-09 Jakub Jelinek <jakub@redhat.com>
65 * gcc.c-torture/execute/pr77718.c: New test.
67 * gcc.dg/ubsan/c99-shift-3.c: New test.
68 * gcc.dg/ubsan/c99-shift-4.c: New test.
69 * gcc.dg/ubsan/c99-shift-5.c: New test.
70 * gcc.dg/ubsan/c99-shift-6.c: New test.
72 2016-11-09 Martin Liska <mliska@suse.cz>
74 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
76 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
78 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
81 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
83 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
85 * gfortran.dg/move_alloc_18.f90: New test.
87 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
90 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
91 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
93 2016-11-09 Janus Weil <janus@gcc.gnu.org>
96 * gfortran.dg/class_59.f90: New test.
98 2016-11-09 Richard Biener <rguenther@suse.de>
100 PR tree-optimization/78007
101 * gcc.dg/vect/vect-bswap32.c: Adjust.
102 * gcc.dg/vect/vect-bswap64.c: Likewise.
104 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
106 * gcc.dg/ipa/vrp7.c: New test.
108 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
111 * gcc.dg/ipa/pr78121.c: New test.
113 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
115 * c-c++-common/asan/default_options.h: New file.
116 * c-c++-common/asan/strcasestr-1.c: New test.
117 * c-c++-common/asan/strcasestr-2.c: Likewise.
118 * c-c++-common/asan/strcspn-1.c: Likewise.
119 * c-c++-common/asan/strcspn-2.c: Likewise.
120 * c-c++-common/asan/strpbrk-1.c: Likewise.
121 * c-c++-common/asan/strpbrk-2.c: Likewise.
122 * c-c++-common/asan/strspn-1.c: Likewise.
123 * c-c++-common/asan/strspn-2.c: Likewise.
124 * c-c++-common/asan/strstr-1.c: Likewise.
125 * c-c++-common/asan/strstr-2.c: Likewise.
126 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
128 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
130 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
132 2016-11-08 Janus Weil <janus@gcc.gnu.org>
135 * gfortran.dg/class_58.f90: New test.
137 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
140 * gcc.target/i386/pr70799-2.c: New test.
142 2016-11-08 Janus Weil <janus@gcc.gnu.org>
145 * gfortran.dg/proc_ptr_comp_46.f90: New test.
147 2016-11-08 Bin Cheng <bin.cheng@arm.com>
149 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
151 2016-11-08 Bin Cheng <bin.cheng@arm.com>
153 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
155 2016-11-08 Bin Cheng <bin.cheng@arm.com>
157 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
159 2016-11-08 Martin Liska <mliska@suse.cz>
162 * g++.dg/asan/use-after-scope-4.C: New test.
163 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
164 * gcc.dg/asan/use-after-scope-8.c: Remove.
166 2016-11-08 Richard Biener <rguenther@suse.de>
168 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
170 2016-11-08 Tamar Christina <tamar.christina@arm.com>
173 * gcc.dg/cpp/trad/trad.exp
174 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
175 * gcc.dg/cpp/trad/include.c: Use local header file.
177 2016-11-08 Richard Biener <rguenther@suse.de>
179 PR tree-optimization/78205
180 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
182 2016-11-08 Richard Biener <rguenther@suse.de>
184 PR tree-optimization/78224
185 * g++.dg/torture/pr78224.C: New testcase.
187 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
189 * gcc.dg/store_merging_1.c: Require store_merge.
190 * gcc.dg/store_merging_2.c: Likewise.
191 * gcc.dg/store_merging_4.c: Likewise.
192 * gcc.dg/store_merging_5.c: Likewise.
193 * gcc.dg/store_merging_6.c: Likewise.
194 * gcc.dg/store_merging_7.c: Likewise.
195 * gcc.dg/store_merging_8.c: Likewise.
196 * lib/target-supports.exp (check_effective_target_store_merge): New.
198 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
200 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
201 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
202 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
203 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
204 -mvsx -mpower8-vector.
205 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
206 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
207 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
208 -mvsx -mpower8-vector.
210 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
212 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
214 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
215 * gcc.dg/visibility-14.c: XFAIL AIX.
216 * gcc.dg/visibility-15.c: XFAIL AIX.
217 * gcc.dg/visibility-16.c: XFAIL AIX.
218 * gcc.dg/visibility-17.c: XFAIL AIX.
219 * gcc.dg/visibility-18.c: XFAIL AIX.
220 * gcc.dg/visibility-19.c: XFAIL AIX.
221 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
222 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
223 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
224 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
226 2016-11-07 Jakub Jelinek <jakub@redhat.com>
229 * gcc.target/i386/pr78227-1.c: New test.
230 * gcc.target/i386/pr78227-2.c: New test.
232 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
235 * gcc.dg/pr35691-1.c: New test-case.
236 * gcc.dg/pr35691-2.c: Likewise.
238 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
240 PR rtl-optimization/77309
241 * gcc.dg/torture/pr77309.c: New test.
243 2016-11-07 Jakub Jelinek <jakub@redhat.com>
246 * gcc.target/i386/pr71529.C: Moved to ...
247 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
250 * gcc.target/i386/pr64411.C: Moved to ...
251 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
255 * gcc.target/i386/pr65105-4.C: Moved to ...
256 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
257 Run into compile test rather than execute test.
259 2016-11-07 Richard Biener <rguenther@suse.de>
262 * g++.dg/pr78229.C: New testcase.
264 2016-11-07 Richard Biener <rguenther@suse.de>
266 PR tree-optimization/78218
267 * gcc.dg/torture/pr78218.c: New testcase.
269 2016-11-07 Richard Biener <rguenther@suse.de>
271 PR tree-optimization/78228
272 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
274 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
277 * g++.dg/torture/pr77822.C: New test.
279 2016-11-07 Martin Liska <mliska@suse.cz>
281 * c-c++-common/asan/force-inline-opt0-1.c: Disable
282 -f-sanitize-address-use-after-scope.
283 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
285 * g++.dg/asan/use-after-scope-1.C: New test.
286 * g++.dg/asan/use-after-scope-2.C: Likewise.
287 * g++.dg/asan/use-after-scope-3.C: Likewise.
288 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
289 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
290 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
291 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
292 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
293 * g++.dg/asan/use-after-scope-types.h: Likewise.
294 * gcc.dg/asan/use-after-scope-1.c: Likewise.
295 * gcc.dg/asan/use-after-scope-2.c: Likewise.
296 * gcc.dg/asan/use-after-scope-3.c: Likewise.
297 * gcc.dg/asan/use-after-scope-4.c: Likewise.
298 * gcc.dg/asan/use-after-scope-5.c: Likewise.
299 * gcc.dg/asan/use-after-scope-6.c: Likewise.
300 * gcc.dg/asan/use-after-scope-7.c: Likewise.
301 * gcc.dg/asan/use-after-scope-8.c: Likewise.
302 * gcc.dg/asan/use-after-scope-9.c: Likewise.
303 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
304 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
305 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
306 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
307 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
309 2016-11-07 Richard Biener <rguenther@suse.de>
311 PR tree-optimization/78189
312 * g++.dg/torture/pr78189.C: New testcase.
314 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
316 * gcc.dg/Wtrampolines.c: XFAIL AIX.
318 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
320 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
323 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
326 * arith.c (gfc_complex2real): Change gfc_warning_now to
329 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
331 * gfortran.dg/move_alloc_17.f03: New test.
333 2016-11-05 Richard Biener <rguenther@suse.de>
336 * g++.dg/ipa/pr78188.C: New test.
338 2016-11-05 Janus Weil <janus@gcc.gnu.org>
339 Dominique d'Humieres <dominiq@lps.ens.fr>
342 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
344 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
347 * gfortran.dg/select_type_39.f03: New test.
349 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
352 * gfortran.dg/associate_23.f90: New test.
354 2016-11-04 Jakub Jelinek <jakub@redhat.com>
357 * gcc.dg/pr77834.c: New test.
359 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
362 * g++.dg/cpp1y/pr67980.C: New.
364 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
366 * gcc.target/powerpc/fold-vec-add-1.c: New.
367 * gcc.target/powerpc/fold-vec-add-2.c: New.
368 * gcc.target/powerpc/fold-vec-add-3.c: New.
369 * gcc.target/powerpc/fold-vec-add-4.c: New.
370 * gcc.target/powerpc/fold-vec-add-5.c: New.
371 * gcc.target/powerpc/fold-vec-add-6.c: New.
372 * gcc.target/powerpc/fold-vec-add-7.c: New.
374 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
376 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
377 for -mbranch-likely, infer -mno-branch-likely for R6.
379 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
382 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
383 * g++.dg/init/new15.C: Likewise.
384 * g++.dg/ipa/inline-1.C: Likewise.
385 * g++.dg/ipa/inline-2.C: Likewise.
386 * g++.dg/lto/20080908-1_0.C: Likewise.
387 * g++.dg/tc1/dr20.C: Likewise.
388 * g++.dg/tree-ssa/inline-1.C: Likewise.
389 * g++.dg/tree-ssa/inline-2.C: Likewise.
390 * g++.old-deja/g++.law/except1.C: Likewise.
391 * g++.old-deja/g++.other/vbase5.C: Likewise.
392 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
394 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
396 PR tree-optimization/78210
397 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
398 possibility of widening multiplies.
400 2016-11-04 Richard Biener <rguenther@suse.de>
403 * gcc.dg/pr78185.c: New testcase.
405 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
407 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
408 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
410 2016-11-03 Jakub Jelinek <jakub@redhat.com>
411 Alexandre Oliva <aoliva@redhat.com>
412 Jason Merrill <jason@redhat.com>
416 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
417 * g++.dg/debug/dwarf2/ref-3.C: New test.
418 * g++.dg/debug/dwarf2/ref-4.C: New test.
419 * g++.dg/debug/dwarf2/refqual-1.C: New test.
420 * g++.dg/debug/dwarf2/refqual-2.C: New test.
422 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
424 * gfortran.dg/dec_exp_1.f90: New test.
425 * gfortran.dg/dec_exp_2.f90: Likewise.
426 * gfortran.dg/dec_exp_3.f90: Likewise.
428 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
430 * gfortran.dg/dec_parameter_1.f: New test.
431 * gfortran.dg/dec_parameter_2.f90: Likewise.
432 * gfortran.dg/dec_parameter_3.f90: Likewise.
433 * gfortran.dg/dec_parameter_4.f90: Likewise.
435 2016-11-03 Martin Liska <mliska@suse.cz>
437 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
439 * gcc.dg/tree-prof/time-profiler-3.c: New test.
441 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
444 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
446 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
448 * gcc.c-torture/execute/pr78170.c: Require int32plus.
450 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
452 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
454 2016-11-01 Tamar Christina <tamar.christina@arm.com>
456 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
457 Check for arm_v8_neon_hw.
458 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
460 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
462 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
465 2016-11-02 Richard Biener <rguenther@suse.de>
467 * gcc.dg/store_merging_8.c: New testcase.
469 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
471 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
473 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
475 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
476 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
477 * gcc.dg/addr_equal_1.c: XFAIL AIX.
478 * gcc.dg/pr65779.c: XFAIL AIX.
479 * gcc.dg/pr70405.c: XFAIL AIX.
481 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
482 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
483 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
485 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
487 * lib/target-supports.exp (check_gc_sections_available): Use
488 -print-prog-name=ld to determine linker used.
490 2016-11-02 Martin Liska <mliska@suse.cz>
492 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
495 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
497 PR tree-optimization/78170
498 * gcc.c-torture/execute/pr78170.c: New test.
500 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
502 PR tree-optimization/78162
503 * gcc.c-torture/compile/pr78162.c: New test.
505 2016-11-02 Richard Biener <rguenther@suse.de>
507 PR tree-optimization/78035
508 PR tree-optimization/77964
509 * gcc.target/i386/pr78035.c: New testcase.
511 2016-11-02 Richard Biener <rguenther@suse.de>
513 * gcc.dg/tree-ssa/vrp111.c: New testcase.
514 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
515 * gcc.dg/tree-ssa/pr21086.c: Likewise.
516 * gcc.dg/tree-ssa/pr58480.c: Likewise.
517 * gcc.dg/tree-ssa/vrp08.c: Likewise.
519 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
521 * gfortran.dg/pr70937.f90: require-effective-target lto.
523 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
526 * gfortran.dg/where_6.f90: New test.
528 2016-11-01 Jakub Jelinek <jakub@redhat.com>
530 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
532 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
535 * gfortran.dg/where_5.f90: New test.
537 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
539 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
540 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
541 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
542 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
544 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
546 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
548 (check_effective_target_vect_cmdline_needed): Check
549 is-effective-target ia32 for x86 targets.
550 (check_effective_target_vect_simd_clones): Simplify condition.
551 (check_effective_target_vect_double): Ditto.
552 (check_effective_target_vect_aligned_arrays): Check
553 is-effective-target ia32 for x86 targets. Simplify condition.
554 (check_effective_target_vect_multiple_sizes): Simplify condition.
555 (check_effective_target_sqrt_insn): Add i?86-*-* target.
556 (check_effective_target_sync_int_128): Simplify condition.
557 (check_effective_target_sync_int_128_runtime): Ditto.
558 (check_effective_target_sync_long_long_runtime): Ditto.
559 (check_effective_target_divmod): Add i?86-*-* target.
561 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
563 * gcc.target/powerpc/vsx-extract-4.c: New test.
564 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
566 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
569 * gfortran.dg/fmt_l.f90: Update test.
570 * gfortran.dg/fmt_l0.f90: New test.
572 2016-10-31 Jakub Jelinek <jakub@redhat.com>
575 * c-c++-common/builtin-shuffle-1.c: New test.
576 * g++.dg/cpp0x/addressof3.C: New test.
578 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
580 Add tests for a const member and a reference member for launder.
581 * g++.dg/cpp1z/launder3.C: New.
582 * g++.dg/cpp1z/launder4.C: Likewise.
583 * g++.dg/cpp1z/launder5.C: Likewise.
584 * g++.dg/cpp1z/launder5.cc: Likewise.
585 * g++.dg/cpp1z/launder5.h: Likewise.
586 * g++.dg/cpp1z/launder6.C: Likewise.
587 * g++.dg/cpp1z/launder6.cc: Likewise.
588 * g++.dg/cpp1z/launder6.h: Likewise.
590 2016-10-31 Jakub Jelinek <jakub@redhat.com>
593 * g++.dg/cpp0x/pr77948-1.C: New test.
594 * g++.dg/cpp0x/pr77948-2.C: New test.
595 * g++.dg/cpp0x/pr77948-3.C: New test.
596 * g++.dg/cpp0x/pr77948-4.C: New test.
597 * g++.dg/cpp0x/pr77948-5.C: New test.
598 * g++.dg/cpp0x/pr77948-6.C: New test.
600 PR tree-optimization/77860
601 * gcc.dg/pr77860.c: New test.
603 2016-10-31 Jakub Jelinek <jakub@redhat.com>
606 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
608 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
610 * gcc.dg/lto/pr60449_0.c: Skip for avr.
612 2016-10-30 Le-Chun Wu <lcwu@google.com>
613 Mark Wielaard <mjw@redhat.com>
615 * gcc.dg/Wshadow-compatible-local-1.c: New test.
616 * gcc.dg/Wshadow-local-1.c: Likewise.
617 * gcc.dg/Wshadow-local-2.c: Likewise.
618 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
619 * g++.dg/warn/Wshadow-local-1.C: Likewise.
620 * g++.dg/warn/Wshadow-local-2.C: Likewise.
622 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
624 PR tree-optimization/71915
625 PR tree-optimization/71490
626 * gcc.dg/tree-ssa/pr54245.c: Delete.
627 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
630 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
633 * gfortran.dg/fmt_t_9.f: New test.
635 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
638 * gfortran.dg/pr67219.f90: New test.
640 2016-10-29 Jakub Jelinek <jakub@redhat.com>
642 PR rtl-optimization/77919
643 * g++.dg/torture/pr77919-2.C: New test.
646 * gcc.dg/pr78148.c: New test.
648 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
650 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
651 * gcc.target/sparc/overflow-4.c: ...here.
652 * gcc.target/sparc/overflow-5.c: New test.
654 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
655 Kugan Vivekanandarajah <kuganv@linaro.org>
656 Jim Wilson <jim.wilson@linaro.org>
658 PR tree-optimization/43721
659 * lib/target-supports.exp (check_effective_target_divmod): New.
660 (check_effective_target_divmod_simode): Likewise.
661 (check_effective_target_arm_divmod_simode): Likewise.
662 * gcc.dg/divmod-1-simode.c: New test.
663 * gcc.dg/divmod-1.c: Likewise.
664 * gcc.dg/divmod-2-simode.c: Likewise.
665 * gcc.dg/divmod-2.c: Likewise.
666 * gcc.dg/divmod-3-simode.c: Likewise.
667 * gcc.dg/divmod-3.c: Likewise.
668 * gcc.dg/divmod-4-simode.c: Likewise.
669 * gcc.dg/divmod-4.c: Likewise.
670 * gcc.dg/divmod-5.c: Likewise.
671 * gcc.dg/divmod-6-simode.c: Likewise.
672 * gcc.dg/divmod-6.c: Likewise.
673 * gcc.dg/divmod-7.c: Likewise.
675 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
676 Jakub Jelinek <jakub@redhat.com>
677 Andrew Pinski <pinskia@gmail.com>
680 PR rtl-optimization/23684
681 * gcc.c-torture/execute/pr22141-1.c: New test.
682 * gcc.c-torture/execute/pr22141-2.c: Likewise.
683 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
684 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
685 * gcc.dg/store_merging_1.c: New test.
686 * gcc.dg/store_merging_2.c: Likewise.
687 * gcc.dg/store_merging_3.c: Likewise.
688 * gcc.dg/store_merging_4.c: Likewise.
689 * gcc.dg/store_merging_5.c: Likewise.
690 * gcc.dg/store_merging_6.c: Likewise.
691 * gcc.dg/store_merging_7.c: Likewise.
692 * gcc.target/i386/pr22141.c: Likewise.
693 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
694 * g++.dg/init/new17.C: Likewise.
696 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
699 * c-c++-common/pr72747-1.c: New test.
700 * c-c++-common/pr72747-2.c: Likewise.
702 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
704 * gcc.target/s390/oscbreak-1.c: New test.
706 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
708 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
710 2016-10-28 Jakub Jelinek <jakub@redhat.com>
712 PR rtl-optimization/77919
713 * g++.dg/torture/pr77919.C: New test.
715 PR rtl-optimization/78132
716 * gcc.target/i386/pr78132.c: New test.
718 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
720 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
722 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
724 * gcc.target/powerpc/vsx-simode.c: New test.
725 * gcc.target/powerpc/vsx-simode2.c: Likewise.
726 * gcc.target/powerpc/vsx-simode3.c: Likewise.
728 2016-10-27 Jakub Jelinek <jakub@redhat.com>
731 * gfortran.dg/gomp/pr78026.f03: New test.
732 * gfortran.dg/select_type_38.f03: New test.
735 * g++.dg/gomp/declare-simd-7.C: New test.
737 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
739 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
740 * gfortran.dg/dec_init_2.f90: Likewise.
741 * gfortran.dg/dec_init_3.f90: New test.
742 * gfortran.dg/dec_init_4.f90: Likewise.
744 2016-10-27 Bin Cheng <bin.cheng@arm.com>
746 * gcc.dg/fold-narrowbopcst-1.c: New test.
748 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
750 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
751 dg-shouldfail/dg-output instead of XFAIL.
752 * gfortran.dg/dec_io_6.f90: Likewise.
754 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
756 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
757 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
758 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
759 * gcc.target/arm/atomic-op-char-3.c: Likewise.
760 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
761 * gcc.target/arm/atomic-op-int-3.c: Likewise.
762 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
763 * gcc.target/arm/atomic-op-release-3.c: Likewise.
764 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
765 * gcc.target/arm/atomic-op-short-3.c: Likewise.
767 2016-10-27 Bin Cheng <bin.cheng@arm.com>
769 * gcc.dg/fold-convmaxconv-1.c: New test.
770 * gcc.dg/fold-convminconv-1.c: New test.
772 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
775 * gfortran.dg/pr78092.f90: New test.
777 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
780 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
781 expected error message.
782 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
783 expected error message.
784 * gcc.target/powerpc/vsu/vec-all-nez-7.c
785 (test_all_not_equal_and_not_zero): Change expected error message.
787 2016-10-26 Jakub Jelinek <jakub@redhat.com>
790 * gfortran.dg/gomp/pr77973.f90: New test.
792 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
795 * gfortran.dg/submodule_18.f08: New test.
796 * gfortran.dg/submodule_19.f08: New test.
798 2016-10-26 Michael Matz <matz@suse.de>
800 * g++.dg/pr78060.C: New test.
801 * gfortran.dg/pr78061.f: New test.
802 * g++.dg/pr78088.C: New test.
804 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
806 * gfortran.dg/dec_io_1.f90: New test.
807 * gfortran.dg/dec_io_2.f90: New test.
808 * gfortran.dg/dec_io_3.f90: New test.
809 * gfortran.dg/dec_io_4.f90: New test.
810 * gfortran.dg/dec_io_5.f90: New test.
811 * gfortran.dg/dec_io_6.f90: New test.
813 2016-10-25 Jakub Jelinek <jakub@redhat.com>
816 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
818 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
820 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
821 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
823 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
825 * gnat.dg/opt59.adb: New test.
826 * gnat.dg/opt59_pkg.ad[sb]: New helper.
828 * gnat.dg/opt60.adb: New test.
830 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
833 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
836 2016-10-25 Jakub Jelinek <jakub@redhat.com>
839 * gcc.target/i386/pr78102.c: New test.
841 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
843 * gfortran.dg/dec_logical_xor_1.f90: New test.
844 * gfortran.dg/dec_logical_xor_2.f90: New test.
845 * gfortran.dg/dec_logical_xor_3.f03: New test.
847 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
849 * gfortran.dg/dec_loc_rval_1.f90: New test.
850 * gfortran.dg/dec_loc_rval_2.f90: New test.
851 * gfortran.dg/dec_loc_rval_3.f03: New test.
853 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
855 * gfortran.dg/dec_type_print.f90: New testcase.
857 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
859 * gfortran.dg/feed_1.f90: New test.
860 * gfortran.dg/feed_2.f90: New test.
862 2016-10-25 Martin Liska <mliska@suse.cz>
865 * gcc.dg/asan/pr78106.c: New test.
867 2016-10-25 Martin Liska <mliska@suse.cz>
869 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
871 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
874 * gcc.target/arm/pr78041.c: New test.
876 2016-10-25 Jakub Jelinek <jakub@redhat.com>
878 * g++.dg/cpp1z/launder1.C: New test.
879 * g++.dg/cpp1z/launder2.C: New test.
881 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
882 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
886 * gcc.target/avr/pr71676-2.c: New test.
888 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
889 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
893 * gcc.target/avr/pr71676-1.c: New test.
894 * gcc.target/avr/pr71676-3.c: New test.
895 * gcc.target/avr/pr71676.c: New test.
896 * gcc.target/avr/pr71678.c: New test.
898 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
900 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
901 such that cloned verions of tested functions are not created.
903 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
906 * gfortran.dg/pr71895.f90: New test.
908 2016-10-24 Jakub Jelinek <jakub@redhat.com>
910 * g++.dg/debug/dwarf2/ref-2.C: New test.
912 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
914 * c-c++-common/Wint-in-bool-context-3.c: New test.
916 2016-10-24 Martin Sebor <msebor@redhat.com>
919 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
920 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
921 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
922 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
923 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
924 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
925 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
927 2016-10-24 Richard Biener <rguenther@suse.de>
930 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
931 * gcc.dg/vect/slp-45.c: Likewise.
933 2016-10-24 Richard Biener <rguenther@suse.de>
935 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
936 * gcc.dg/tree-ssa/pr21458.c: Likewise.
937 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
939 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
942 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
943 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
945 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
947 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
949 2016-10-24 Jakub Jelinek <jakub@redhat.com>
951 * gcc.target/i386/bmi2-pext-1.c: New test.
952 * gcc.target/i386/bmi2-pdep-1.c: New test.
953 * gcc.target/i386/bmi2-bzhi-3.c: New test.
954 * gcc.target/i386/tbm-bextri-1.c: New test.
955 * gcc.target/i386/bmi-bextr-6.c: New test.
957 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
960 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
961 * gcc.target/i386/pr65105-1.c: Likewise.
962 * gcc.target/i386/pr65105-2.c: Likewise.
963 * gcc.target/i386/pr65105-3.c: Likewise.
964 * gcc.target/i386/pr65105-5.c: Likewise.
965 * gcc.target/i386/pr67761.c: Likewise.
966 * gcc.target/i386/pr70799-1.c: Likewise.
968 2016-10-24 Martin Liska <mliska@suse.cz>
971 * c-c++-common/ubsan/unreachable-3.c: New test.
973 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
976 * gfortran.dg/pr77763.f90
978 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
982 * gfortran.dg/pr78033.f90: New test.
984 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
987 * gfortran.dg/select_type_1.f03: Change error for overlapping
989 * gfortran.dg/select_type_36.f03: New test.
991 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
993 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
995 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
998 * gfortran.dg/string_length_3.f90: New test.
1000 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1002 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1004 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1009 * gfortran.dg/alloc_comp_class_5.f03: New test.
1010 * gfortran.dg/class_allocate_21.f90: New test.
1011 * gfortran.dg/class_allocate_22.f90: New test.
1012 * gfortran.dg/realloc_on_assign_27.f08: New test.
1014 2016-10-21 Jeff Law <law@redhat.com>
1016 * PR tree-optimization/71947
1017 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1018 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1019 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1021 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1023 * gcc.dg/ipa/vrp5.c: New test.
1024 * gcc.dg/ipa/vrp6.c: New test.
1026 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1028 * gcc.target/aarch64/test_frame_17.c: New test.
1030 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1032 * gcc.target/aarch64/test_frame_17.c: New test.
1034 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1036 PR preprocessor/71681
1037 * gcc.dg/cpp/pr71681-1.c: New testcase
1038 * gcc.dg/cpp/pr71681-2.c: Likewise
1039 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1040 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1041 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1042 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1044 2016-10-21 Jakub Jelinek <jakub@redhat.com>
1047 * gcc.target/i386/pr78057.c: New test.
1049 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1051 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
1054 * gfortran.dg/select_type_37.f03: New test.
1056 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1059 * gcc.target/avr/pr71627.c: New test
1061 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1063 * gcc.target/sparc/overflow-1.c: New test.
1064 * gcc.target/sparc/overflow-2.c: Likewise.
1065 * gcc.target/sparc/overflow-3.c: Likewise.
1067 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1069 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1072 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1074 PR rtl-optimization/78038
1075 * gcc.target/aarch64/pr78038.c: New test.
1077 2016-10-21 Richard Biener <rguenther@suse.de>
1079 PR tree-optimization/78051
1080 * g++.dg/torture/pr78051.C: New testcase.
1082 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1084 * c-c++-common/wdate-time.c: Restored test case.
1085 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1087 2016-10-20 Jakub Jelinek <jakub@redhat.com>
1089 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1091 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
1094 * gcc.target/i386/pr78037.c: New test.
1096 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1098 * gcc.target/visium/overflow8.c: New.
1099 * gcc.target/visium/overflow16.c: Likewise.
1100 * gcc.target/visium/overflow32: Likewise.
1102 2016-10-20 Michael Matz <matz@suse.de>
1104 * gcc.dg/loop-split.c: New test.
1105 * gcc.dg/tree-ssa/ifc-9.c: Update.
1106 * gcc.dg/tree-ssa/ifc-10.c: Update.
1108 2016-10-20 Richard Biener <rguenther@suse.de>
1110 * gcc.dg/graphite/pr35356-1.c: Update.
1112 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1115 * g++.dg/cpp1y/pr77446.C: New.
1117 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1119 PR tree-optimization/53979
1120 * gcc.dg/pr53979-1.c: New test-case.
1121 * gcc.dg/pr53979-2.c: Likewise.
1123 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1125 * c-c++-common/Wint-in-bool-context-2.c: New test.
1127 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1129 * gfortran.dg/dtio_17.f90: Fix test.
1131 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
1133 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1134 * gcc.dg/Walloca-2.c: Same.
1136 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
1138 * gcc.dg/Wvla-1.c: Rename to...
1139 * gcc.dg/Wvla-larger-than-1.c: ...this.
1140 * gcc.dg/Wvla-2.c: Rename to...
1141 * gcc.dg/Wvla-larger-than-2.c: ...this.
1142 * gcc.dg/Wvla-3.c: Rename to...
1143 * gcc.dg/Walloca-11.c.: ...this.
1144 * gcc.dg/wvla-[1-7].c: Rename to:
1145 * gcc.dg/Wvla-[1-7].c: ...this.
1147 2016-10-19 Bin Cheng <bin.cheng@arm.com>
1149 PR tree-optimization/78005
1150 * gcc.dg/vect/pr78005.c: New.
1151 * gcc.target/i386/l_fma_float_1.c: Revise test.
1152 * gcc.target/i386/l_fma_float_2.c: Ditto.
1153 * gcc.target/i386/l_fma_float_3.c: Ditto.
1154 * gcc.target/i386/l_fma_float_4.c: Ditto.
1155 * gcc.target/i386/l_fma_float_5.c: Ditto.
1156 * gcc.target/i386/l_fma_float_6.c: Ditto.
1157 * gcc.target/i386/l_fma_double_1.c: Ditto.
1158 * gcc.target/i386/l_fma_double_2.c: Ditto.
1159 * gcc.target/i386/l_fma_double_3.c: Ditto.
1160 * gcc.target/i386/l_fma_double_4.c: Ditto.
1161 * gcc.target/i386/l_fma_double_5.c: Ditto.
1162 * gcc.target/i386/l_fma_double_6.c: Ditto.
1164 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1166 PR tree-optimization/78024
1167 * gcc.dg/goacc/loop-processing-1.c: New file.
1169 2016-10-19 Richard Biener <rguenther@suse.de>
1171 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1173 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1175 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1176 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1177 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1178 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1179 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1180 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1181 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1182 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1183 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1184 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1185 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1186 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1187 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1188 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1189 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1190 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1191 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1192 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1193 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1194 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1195 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1196 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1197 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1198 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1199 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1200 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1201 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1202 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1203 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1204 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1205 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1206 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1207 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1208 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1209 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1210 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1211 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1212 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1213 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1214 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1215 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1216 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1217 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1218 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1219 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1220 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1221 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1222 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1223 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1224 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1225 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1226 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1227 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1228 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1229 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1230 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1231 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1232 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1233 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1234 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1235 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1236 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1237 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1238 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1239 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1240 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1241 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1242 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1243 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1244 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1245 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1246 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1247 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1248 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1249 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1250 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1251 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1252 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1253 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1254 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1255 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1256 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1257 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1258 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1259 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1260 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1261 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1262 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1263 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1264 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1265 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1266 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1267 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1268 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1269 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1270 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1271 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1272 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1273 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1274 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1275 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1276 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1277 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1278 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1279 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1280 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1281 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1282 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1283 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1284 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1285 * gcc.target/powerpc/vsu/vsu.exp: New file.
1287 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
1290 * gcc.target/i386/pr77991.c: New test.
1292 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1294 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1297 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1299 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
1301 2016-10-18 Richard Biener <rguenther@suse.de>
1303 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1304 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1305 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1306 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1307 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1308 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1309 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1310 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1311 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1312 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1313 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1314 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1315 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1316 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1317 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1318 * gcc.dg/pr68217.c: Likewise.
1319 * gcc.dg/predict-9.c: Likewise.
1320 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1321 * gcc.dg/predict-1.c: Likewise.
1323 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1325 * gfortran.dg/dtio_17.f90: New test.
1327 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1329 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1331 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1333 * gcc.dg/ipa/vrp4.c: New test.
1335 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1337 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1338 * gcc.dg/torture/pr39074.c: Likewise.
1340 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1342 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1343 * gnat.dg/trampoline4.adb: Minor tweak.
1345 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1347 PR tree-optimization/77916
1348 * gcc.dg/torture/pr77916.c: New.
1350 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1353 * gfortran.dg/pr77978_1.f90: New test.
1354 * gfortran.dg/pr77978_2.f90: Ditto.
1355 * gfortran.dg/pr77978_3.f90: Ditto.
1357 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
1361 * gfortran.dg/proc_ptr_49.f90: New test.
1363 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1366 * gcc.target/arm/pr77308.c: New test.
1368 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
1370 * lib/target-supports.exp
1371 (check_effective_target_floatn_nx_runtime): Return 0 for
1374 2016-10-17 Andrew Pinski <apinski@cavium.com>
1376 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1377 long instead of long.
1378 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1379 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1380 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1381 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1382 * gcc.target/aarch64/pr68102_1.c: Likewise.
1383 * gcc.target/aarch64/target_attr_3.c: Likewise.
1385 2016-10-17 Richard Biener <rguenther@suse.de>
1387 PR tree-optimization/77988
1388 * gcc.dg/torture/pr77988.c: New testcase.
1390 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1392 * gcc.dg/pr71636-1.c: New test-case.
1393 * gcc.dg/pr71636-2.c: Likewise.
1395 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1397 * gnat.dg/trampoline3.adb: New test.
1398 * gnat.dg/trampoline4.adb: Likewise.
1400 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1402 * gfortran.dg/dtio_16.f90: New test.
1404 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1406 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1407 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1408 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1410 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1412 * gcc.target/sparc/popc.c: Rename to...
1413 * gcc.target/sparc/popc-1.c: ...this.
1414 * gcc.target/sparc/popc-2.c: New test.
1416 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1419 * gfortran.dg/unexpected_eof_4.f90: New test.
1421 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1424 * gfortran.dg/negative_unit2.f90: New test.
1426 2016-10-14 Jakub Jelinek <jakub@redhat.com>
1429 * gfortran.dg/pr77959.f90: New test.
1431 DR 1511 - const volatile variables and ODR
1432 * g++.dg/DRs/dr1511-1.C: New test.
1433 * g++.dg/DRs/dr1511-2.C: New test.
1435 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1437 * gnat.dg/debug7.adb (dg-options): Remove -g.
1438 * gnat.dg/debug8.adb (dg-options): Add -margs.
1439 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1441 2016-10-14 Richard Biener <rguenther@suse.de>
1443 PR tree-optimization/77979
1444 * gcc.dg/torture/pr77979.c: New testcase.
1446 2016-10-14 Martin Liska <mliska@suse.cz>
1448 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1449 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1450 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1452 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
1454 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1455 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1456 * gcc.dg/torture/pr77937-2.c: Likewise.
1458 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1460 * gnat.dg/lto15.adb: Adjust.
1461 * gnat.dg/lto16.adb: Likewise.
1462 * gnat.dg/lto17.adb: Likewise
1463 * gnat.dg/lto18.ad[sb]: New test.
1464 * gnat.dg/lto18_pkg.ads: New helper.
1465 * gnat.dg/lto19.adb: New test.
1466 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1467 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1468 * gnat.dg/lto20.adb: New test.
1469 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1471 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1473 * gfortran.dg/coarray_38.f90: Expect error message.
1475 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1477 * gcc.target/aarch64/spellcheck_1.c: New test.
1478 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1479 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1480 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1481 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1482 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1484 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1486 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1488 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1490 PR tree-optimization/77937
1491 * gcc.dg/torture/pr77937-1.c: New.
1492 * gcc.dg/torture/pr77937-2.c: New.
1494 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1496 * g++.dg/cpp1z/inline-var1.C: New test.
1497 * g++.dg/cpp1z/inline-var1a.C: New test.
1498 * g++.dg/cpp1z/inline-var1.h: New file.
1499 * g++.dg/cpp1z/inline-var2.C: New test.
1500 * g++.dg/cpp1z/inline-var3.C: New test.
1501 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1502 uninitialized const.
1504 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
1506 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1507 Xscale is specified, not just -march.
1508 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1509 is incompatible with Xscale.
1511 2016-10-13 Martin Sebor <msebor@redhat.com>
1514 * g++.dg/ext/flexary4.C: Adjust.
1515 * g++.dg/ext/flexary5.C: Same.
1516 * g++.dg/ext/flexary9.C: Same.
1517 * g++.dg/ext/flexary19.C: New test.
1518 * g++.dg/ext/flexary18.C: New test.
1519 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1521 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1522 Avoid generating a flexible array member in an array.
1524 2016-10-13 Martin Sebor <msebor@redhat.com>
1526 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1527 to placate -Wformat on targets where the type is not int.
1529 2016-10-13 David Malcolm <dmalcolm@redhat.com>
1531 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1534 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1536 * gcc.target/i386/l_fma_float_1.c: Revise test.
1537 * gcc.target/i386/l_fma_float_2.c: Ditto.
1538 * gcc.target/i386/l_fma_float_3.c: Ditto.
1539 * gcc.target/i386/l_fma_float_4.c: Ditto.
1540 * gcc.target/i386/l_fma_float_5.c: Ditto.
1541 * gcc.target/i386/l_fma_float_6.c: Ditto.
1542 * gcc.target/i386/l_fma_double_1.c: Ditto.
1543 * gcc.target/i386/l_fma_double_2.c: Ditto.
1544 * gcc.target/i386/l_fma_double_3.c: Ditto.
1545 * gcc.target/i386/l_fma_double_4.c: Ditto.
1546 * gcc.target/i386/l_fma_double_5.c: Ditto.
1547 * gcc.target/i386/l_fma_double_6.c: Ditto.
1549 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1551 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1553 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1555 * gcc.dg/vect/vect-98.c: Refine test case.
1556 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1557 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1558 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1560 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1563 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1565 2016-10-13 Martin Liska <mliska@suse.cz>
1567 PR tree-optimization/77943
1568 * g++.dg/tree-ssa/pr77943.C: New test.
1570 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1573 * gfortran.dg/allocate_with_source_22.f03: New test.
1574 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1577 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1579 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1580 * gcc.target/arm/movsi_movw.c: Likewise.
1581 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1582 directive to work on big endian targets.
1584 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1586 * gcc.dg/tree-ssa/evrp6.c: New test.
1588 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1590 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1591 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1592 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1594 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1596 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1597 * gcc.target/powerpc/warn-2.c: Ditto.
1599 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1601 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1602 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1603 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1605 * gcc.target/mips/msa.c: New test.
1606 * gcc.target/mips/msa-builtins.c: Likewise.
1607 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1608 (check_effective_target_mips_msa_runtime): Likewise.
1609 (check_effective_target_mips_msa): Likewise.
1610 (add_options_for_mips_msa): Likewise.
1611 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1612 (check_effective_target_vect_intfloat_cvt): Likewise.
1613 (check_effective_target_vect_uintfloat_cvt): Likewise.
1614 (check_effective_target_vect_floatint_cvt): Likewise.
1615 (check_effective_target_vect_floatuint_cvt): Likewise.
1616 (check_effective_target_vect_shift): Likewise.
1617 (check_effective_target_vect_shift_char): Likewise.
1618 (check_effective_target_vect_long): Likewise.
1619 (check_effective_target_vect_float): Likewise.
1620 (check_effective_target_vect_double): Likewise.
1621 (check_effective_target_vect_long_long): Likewise.
1622 (check_effective_target_vect_perm): Likewise.
1623 (check_effective_target_vect_perm_byte): Likewise.
1624 (check_effective_target_vect_perm_short): Likewise.
1625 (check_effective_target_vect_sdot_qi): Likewise.
1626 (check_effective_target_vect_udot_qi): Likewise.
1627 (check_effective_target_vect_sdot_hi): Likewise.
1628 (check_effective_target_vect_udot_hi): Likewise.
1629 (check_effective_target_vect_pack_trunc): Likewise.
1630 (check_effective_target_vect_unpack): Likewise.
1631 (check_effective_target_vect_hw_misalign): Likewise.
1632 (check_effective_target_vect_condition): Likewise.
1633 (check_effective_target_vect_cond_mixed): Likewise.
1634 (check_effective_target_vect_char_mult): Likewise.
1635 (check_effective_target_vect_short_mult): Likewise.
1636 (check_effective_target_vect_int_mult): Likewise.
1637 (check_effective_target_vect_extract_even_odd): Likewise.
1638 (check_effective_target_vect_interleave): Likewise.
1639 (check_vect_support_and_set_flags): Check if the target supports MSA
1640 and append to the list of EFFECTIVE_TARGETS.
1642 2016-10-12 Richard Biener <rguenther@suse.de>
1645 * g++.dg/torture/pr77947.C: New testcase.
1647 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1649 * gnat.dg/debug8.adb: New testcase.
1651 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1653 * gnat.dg/debug9.adb: New testcase.
1655 2016-10-12 Richard Biener <rguenther@suse.de>
1657 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1658 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1659 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1661 2016-10-12 Richard Biener <rguenther@suse.de>
1663 PR tree-optimization/77920
1664 * gcc.dg/torture/pr77920.c: New testcase.
1666 2016-10-12 Jakub Jelinek <jakub@redhat.com>
1668 PR tree-optimization/77929
1669 * gcc.c-torture/compile/pr77929.c: New test.
1671 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1672 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1673 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1674 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1675 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1676 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1677 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1678 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1679 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1681 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1683 * gcc.target/sparc/setcc-4.c: Adjust.
1684 * gcc.target/sparc/setcc-5.c: Likewise.
1685 * gcc.target/sparc/setcc-6.c: Likewise.
1686 * gcc.target/sparc/setcc-7.c: Likewise.
1687 * gcc.target/sparc/setcc-8.c: Likewise.
1688 * gcc.target/sparc/setcc-9.c: Likewise.
1689 * gcc.target/sparc/setcc-10.c: Delete.
1691 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1694 * gfortran.dg/pr77942.f90
1696 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
1698 * gfortran.dg/dec_math.f90: New testsuite.
1700 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1702 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1703 (main): Declare j as i32 instead of int.
1705 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1707 PR testsuite/PR77710
1708 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1709 target triplet instead of *-*-*-*.
1711 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1713 * gnat.dg/unchecked_convert10.adb: New test.
1714 * gnat.dg/unchecked_convert11.adb: Likewise.
1715 * gnat.dg/unchecked_convert12.adb: Likewise.
1717 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1719 * gcc.target/sparc/cbcond-1.c: New test.
1720 * gcc.target/sparc/cbcond-2.c: Likewise.
1721 * gcc.target/sparc/movcc-1.c: Likewise.
1722 * gcc.target/sparc/movcc-2.c: Likewise.
1723 * gcc.target/sparc/setcc-1.c: Adjust.
1724 * gcc.target/sparc/setcc-2.c: Likewise.
1725 * gcc.target/sparc/setcc-3.c: Likewise.
1726 * gcc.target/sparc/setcc-4.c: Likewise.
1727 * gcc.target/sparc/setcc-5.c: Likewise.
1728 * gcc.target/sparc/setcc-6.c: New test.
1729 * gcc.target/sparc/setcc-7.c: Likewise.
1730 * gcc.target/sparc/setcc-8.c: Likewise.
1731 * gcc.target/sparc/setcc-9.c: Likewise.
1732 * gcc.target/sparc/setcc-10.c: Likewise.
1734 2016-10-10 Jeff Law <law@redhat.com>
1736 PR tree-optimization/71947
1737 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1738 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1739 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1740 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1741 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1742 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1744 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1747 * gfortran.dg/matmul_11.f90: New test.
1749 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1751 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1752 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1753 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1754 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1755 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1756 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1757 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1758 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1759 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1760 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1761 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1762 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1763 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1764 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1765 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1766 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1767 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1768 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1769 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1770 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1771 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1772 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1773 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1774 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1775 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1776 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1777 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1778 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1779 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1780 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1781 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1782 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1783 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1784 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1785 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1786 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1787 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1788 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1789 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1790 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1791 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1792 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1793 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1794 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1795 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1796 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1797 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1798 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1799 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1800 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1801 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1802 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1803 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1804 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1805 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1806 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1807 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1808 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1809 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1811 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1813 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1814 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1815 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1816 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1817 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1818 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1819 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1820 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1821 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1822 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1823 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1824 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1825 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1826 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1828 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1830 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1832 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1834 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1835 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1836 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1837 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1839 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1840 Jiong Wang <jiong.wang@arm.com>
1842 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1844 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1845 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1847 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1849 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1851 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1853 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1855 * gnat.dg/specs/vfa.ads: New test.
1857 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
1859 * gnat.dg/inline13.ad[sb]: New test.
1860 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1862 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1864 * gnat.dg/biased_subtype.adb: New test.
1866 2016-10-09 Jakub Jelinek <jakub@redhat.com>
1868 PR tree-optimization/77901
1869 * gcc.c-torture/compile/pr77901.c: New test.
1871 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1873 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1874 * gcc.dg/ipa/propalign-2.c: Likewise
1875 * gcc.dg/ipa/propalign-3.c: Likewise.
1876 * gcc.dg/ipa/propalign-4.c: Likewise.
1877 * gcc.dg/ipa/propalign-5.c: Likewise.
1879 2016-10-08 Jakub Jelinek <jakub@redhat.com>
1881 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1883 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1885 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1886 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1888 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
1890 * gfortran.dg/dec_union_11.f90: New testcase.
1892 2016-10-07 Nathan Sidwell <nathan@acm.org>
1895 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1896 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1897 * g++.dg/cpp1y/pr66443-cxx14.C: New
1898 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1899 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1901 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1903 * g++.dg/cpp0x/addressof1.C: New test.
1904 * g++.dg/cpp0x/addressof2.C: New test.
1906 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1908 * gcc.target/powerpc/float128-type-1.c: New test to check that
1909 PowerPC 64-bit Linux enables -mfloat128-type by default.
1910 * gcc.target/powerpc/float128-type-2.c: Likewise.
1911 * gcc.target/powerpc/float128-mix.c: Change error message to
1912 reflect that __ibm128 is now #define'ed to be long double.
1914 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1917 * gfortran.dg/pr77406.f90: New test.
1918 * gfortran.dg/assumed_type_3.f90: Update error messages.
1919 * gfortran.dg/defined_operators_1.f90: Ditto.
1920 * gfortran.dg/generic_26.f90: Ditto.
1921 * gfortran.dg/generic_7.f90: Ditto.
1922 * gfortran.dg/gomp/udr5.f90: Ditto.
1923 * gfortran.dg/gomp/udr7.f90: Ditto.
1924 * gfortran.dg/interface_1.f90: Ditto.
1925 * gfortran.dg/interface_37.f90: Ditto.
1926 * gfortran.dg/interface_5.f90: Ditto.
1927 * gfortran.dg/interface_6.f90: Ditto.
1928 * gfortran.dg/interface_7.f90
1929 * gfortran.dg/no_arg_check_3.f90
1930 * gfortran.dg/operator_5.f90
1931 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1933 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1936 * c-c++-common/Wint-in-bool-context.c: Update test.
1938 2016-10-07 Richard Biener <rguenther@suse.de>
1940 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1941 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1943 2016-10-07 Marek Polacek <polacek@redhat.com>
1945 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1947 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1950 * c-c++-common/pr69733.c: New test.
1951 * gcc.dg/pr69733.c: New test.
1952 * gcc.target/i386/pr69733.c: New test.
1954 2016-10-07 Marek Polacek <polacek@redhat.com>
1957 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1959 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1961 PR tree-optimization/77664
1962 * gcc.dg/tree-ssa/pr77664.c: New test.
1963 * gcc.dg/pr77664.c: New test.
1965 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
1967 * gfortran.dg/pr69955.f90: New test.
1969 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
1972 * gfortran.dg/pr57910.f90: New test.
1974 2016-10-06 Jakub Jelinek <jakub@redhat.com>
1976 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1977 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1979 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1981 PR tree-optimization/77862
1982 * gcc.dg/pr77862.c: New test.
1984 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1986 * gcc.dg/tree-ssa/evrp4.c: New test.
1988 2016-10-06 Jeff Law <law@redhat.com>
1990 PR tree-optimization/71661
1991 * gcc.dg/tree-ssa/pr71661.c: New test.
1993 2016-10-06 Richard Biener <rguenther@suse.de>
1995 PR tree-optimization/77855
1996 * gcc.dg/torture/pr77855.c: New testcase.
1998 2016-10-06 James Clarke <jrtc27@jrtc27.com>
1999 Eric Botcazou <ebotcazou@adacore.com>
2001 * g++.dg/other/pr77759.C: New test.
2003 2016-10-06 Richard Biener <rguenther@suse.de>
2005 PR tree-optimization/77839
2006 * gcc.dg/torture/pr77839.c: New testcase.
2008 2016-10-06 Marek Polacek <polacek@redhat.com>
2010 * g++.dg/cpp1z/init-statement9.C: New test.
2012 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2014 * gcc.target/i386/pcommit-1.c: Deleted.
2015 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2016 * gcc.target/i386/sse-13.c: Ditto.
2017 * gcc.target/i386/sse-14.c: Ditto.
2018 * gcc.target/i386/sse-22.c: Ditto.
2019 * gcc.target/i386/sse-23.c: Ditto.
2020 * g++.dg/other/i386-2.C: Ditto.
2022 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
2024 * gcc.target/i386/pr77833.c: Require int128 effective target.
2026 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2030 * gfortran.dg/associate_22.f90: New test.
2032 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
2034 * gfortran.dg/dec_union_9.f90: New testcase.
2035 * gfortran.dg/dec_union_10.f90: New testcase.
2037 2016-10-05 Jakub Jelinek <jakub@redhat.com>
2040 * gcc.dg/pch/pr66343-3.c: New test.
2041 * gcc.dg/pch/pr66343-3.hs: New file.
2044 * gcc.dg/pch/pr66343-1.c: New test.
2045 * gcc.dg/pch/pr66343-1.hs: New file.
2046 * gcc.dg/pch/pr66343-2.c: New test.
2047 * gcc.dg/pch/pr66343-2.hs: New file.
2049 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2051 * c-c++-common/Wint-in-bool-context.c: Update test.
2053 2016-10-05 Marek Polacek <polacek@redhat.com>
2055 * g++.dg/cpp1z/init-statement1.C: New test.
2056 * g++.dg/cpp1z/init-statement2.C: New test.
2057 * g++.dg/cpp1z/init-statement3.C: New test.
2058 * g++.dg/cpp1z/init-statement4.C: New test.
2059 * g++.dg/cpp1z/init-statement5.C: New test.
2060 * g++.dg/cpp1z/init-statement6.C: New test.
2061 * g++.dg/cpp1z/init-statement7.C: New test.
2062 * g++.dg/cpp1z/init-statement8.C: New test.
2064 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
2067 * gfortran.dg/pr67524.f90: New test.
2069 2016-10-05 Jakub Jelinek <jakub@redhat.com>
2072 * c-c++-common/ubsan/shift-9.c: New test.
2074 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2076 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2077 of int if __SIZEOF_INT__ is less than 4 bytes.
2079 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2081 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2082 * gfortran.dg/class_array_20.f03: Likewise.
2083 * gfortran.dg/class_array_21.f03: Likewise.
2084 * gfortran.dg/finalize_29.f08: Likewise.
2085 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2087 2016-10-05 Richard Biener <rguenther@suse.de>
2090 * gcc.dg/torture/pr77826.c: New testcase.
2092 2016-10-05 Richard Biener <rguenther@suse.de>
2094 * gcc.dg/fold-copysign-1.c: New testcase.
2096 2016-10-05 Andreas Schwab <schwab@suse.de>
2098 * g++.dg/pr49847-2.C: Remove.
2100 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2102 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2104 2016-10-05 Richard Biener <rguenther@suse.de>
2107 * gcc.dg/pr55152-2.c: New testcase.
2109 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2111 * gfortran.dg/dtio_15.f90: New test.
2113 2016-10-04 Ian Lance Taylor <iant@golang.org>
2115 * gcc.dg/split-7.c: New test.
2117 2016-10-04 Martin Sebor <msebor@redhat.com>
2119 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2120 %lc directive to wint_t to silence -Wformat warnings on targets
2121 where the latter is a distinct type such as long.
2123 2016-10-04 Martin Sebor <msebor@redhat.com>
2126 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2128 2016-10-04 Jakub Jelinek <jakub@redhat.com>
2131 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2133 * g++.dg/other/java3.C: Remove.
2134 * g++.dg/other/java1.C: Remove.
2135 * g++.dg/other/error12.C: Remove.
2136 * g++.dg/other/java2.C: Remove.
2137 * g++.dg/warn/Wnvdtor.C: Remove.
2138 * g++.dg/lookup/java1.C: Remove.
2139 * g++.dg/lookup/java2.C: Remove.
2140 * g++.dg/ext/pr34829.C: Remove.
2141 * g++.dg/ext/java-3.C: Remove.
2142 * g++.dg/ext/java-1.C: Remove.
2143 * g++.dg/ext/java-2.C: Remove.
2144 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2146 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2148 PR tree-optimization/77808
2149 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2151 2016-10-04 Richard Biener <rguenther@suse.de>
2153 PR tree-optimization/77399
2154 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2156 2016-10-04 Richard Biener <rguenther@suse.de>
2159 * gcc.target/i386/pr77833.c: New testcase.
2161 2016-09-26 Jeff Law <law@redhat.com>
2163 PR tree-optimization/71550
2164 PR tree-optimization/71403
2165 * gcc.c-torture/execute/pr71550.c: New test.
2167 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2169 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2172 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2175 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2177 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2179 2016-10-03 Marek Polacek <polacek@redhat.com>
2181 * g++.dg/cpp0x/nullptr37.C: New test.
2183 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2185 * c-c++-common/Wint-in-bool-context.c: Update test.
2187 2016-10-02 Jakub Jelinek <jakub@redhat.com>
2189 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2191 * g++.dg/charset/asm2.c (memmove): Likewise.
2192 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2193 * g++.dg/tls/diag-4.C (foo): Likewise.
2194 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2195 dg-warning, fix up regex.
2196 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2197 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2198 * g++.old-deja/g++.mike/net31.C: Likewise.
2199 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2201 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2202 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2204 2016-10-01 Richard Biener <rguenther@suse.de>
2207 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2209 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2212 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2214 2016-10-01 Jakub Jelinek <jakub@redhat.com>
2217 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2218 Add dg-prune-output directive.
2220 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2223 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2224 * gfortran.fortran-torture/compile/write.f90: Update test.
2226 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2228 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2229 arm_fp16_alternative_ok as the required effective target.
2230 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2231 -mfp16-format=alternative to the dg-options directive and remove
2232 the dg-add-options directive.
2234 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
2237 * gfortran.dg/dec_union_8.f90: New testcase.
2239 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
2242 * gfortran.dg/dec_structure_16.f90: New testcase.
2244 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2246 * gfortran.dg/coarray_allocate_10.f08: New test.
2247 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2249 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2251 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2253 2016-09-30 Richard Biener <rguenther@suse.de>
2255 PR tree-optimization/77399
2256 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2258 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2260 * c-c++-common/pr27336.c: Make dependency on
2261 -fdelete-null-pointer-checks explicit.
2262 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2263 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2264 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2265 * gcc.dg/pic-1.c: Require fpic target support.
2266 * gcc.dg/pic-2.c: Likewise.
2268 2016-09-29 Jakub Jelinek <jakub@redhat.com>
2270 Implement P0001R1 - C++17 removal of register storage class specifier
2271 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2272 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2274 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2275 keyword if not __SSE2__.
2276 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2278 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2280 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2281 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2282 no_erroneous_warning): Expect new warnings for C++17.
2283 * g++.dg/warn/register-var-2.C (f): Likewise.
2284 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2285 * g++.dg/parse/linkage2.C (foo): Likewise.
2286 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2287 keyword on parameters for C++17.
2288 * g++.dg/cpp1z/register1.C: New test.
2289 * g++.dg/cpp1z/register2.C: New test.
2290 * g++.dg/cpp1z/register3.C: New test.
2292 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2294 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2295 * gcc.target/i386/avx2-check.h (main): Ditto.
2296 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2297 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2298 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2299 * gcc.target/i386/avx512er-check.h (main): Ditto.
2300 * gcc.target/i386/avx512f-check.h (main): Ditto.
2301 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2302 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2303 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2305 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2308 * gcc.target/i386/pr77756.c: New test.
2310 2016-09-29 Marek Polacek <polacek@redhat.com>
2312 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2314 2016-09-29 Marek Polacek <polacek@redhat.com>
2316 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2319 2016-09-29 Martin Liska <mliska@suse.cz>
2321 * objc/execute/construct1.m: New test.
2323 2016-09-29 Richard Biener <rguenther@suse.de>
2325 PR tree-optimization/77768
2326 * gcc.dg/torture/pr77768.c: New testcase.
2328 2016-09-28 Richard Biener <rguenther@suse.de>
2331 * gcc.dg/pr77407.c: New testcase.
2333 2016-09-29 Richard Biener <rguenther@suse.de>
2336 * gcc.dg/pr55152.c: New testcase.
2337 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2339 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2341 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2342 (dg-options): Remove -m32.
2344 2016-09-28 Martin Sebor <msebor@redhat.com>
2347 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2349 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2351 PR libgfortran/77707
2352 * gfortran.dg/inquire_17.f90: New test.
2354 2016-09-28 Jakub Jelinek <jakub@redhat.com>
2357 * g++.dg/cpp1y/constexpr-77467.C: New test.
2359 2016-09-28 Martin Sebor <msebor@redhat.com>
2362 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2363 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2364 (test_sprintf_p_const): Adjust line numbers to avoid failures
2365 introduced in r240503.
2367 2016-09-28 Martin Sebor <msebor@redhat.com>
2370 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2372 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2375 * g++.dg/pr77550.C: Avoid undefined behavior.
2377 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2379 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2381 * gcc.dg/strlenopt-20.c: Update test.
2382 * gcc.dg/strlenopt-21.c: Likewise.
2383 * gcc.dg/strlenopt-22.c: Likewise.
2384 * gcc.dg/strlenopt-22g.c: Likewise.
2385 * gcc.dg/strlenopt-26.c: Likewise.
2386 * gcc.dg/strlenopt-5.c: Likewise.
2387 * gcc.dg/strlenopt-7.c: Likewise.
2388 * gcc.dg/strlenopt-9.c: Likewise.
2390 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2392 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2394 * g++.dg/cpp1z/lambda-this1.C: New test.
2395 * g++.dg/cpp1z/lambda-this2.C: New test.
2398 * g++.dg/ubsan/return-4.C: New test.
2399 * g++.dg/ubsan/return-5.C: New test.
2400 * g++.dg/ubsan/return-6.C: New test.
2402 2016-09-27 Jiong Wang <jiong.wang@arm.com>
2404 * lib/target-supports.exp
2405 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2406 in function comment.
2408 2016-09-27 Martin Liska <mliska@suse.cz>
2410 PR gcov-profile/46266
2411 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2414 2016-09-27 Richard Biener <rguenther@suse.de>
2416 PR tree-optimization/77745
2417 * g++.dg/torture/pr77745.C: New testcase.
2419 2016-09-27 Richard Biener <rguenther@suse.de>
2421 PR tree-optimization/77478
2422 * gcc.dg/torture/pr77478.c: New testcase.
2424 2016-09-27 Martin Liska <mliska@suse.cz>
2426 PR gcov-profile/7970
2427 PR gcov-profile/16855
2428 PR gcov-profile/44779
2429 * g++.dg/gcov/pr16855.C: New test.
2431 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2433 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2435 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2438 * gfortran.dg/gomp/pr77666.f90: New test.
2440 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2443 * gcc.dg/torture/pr77677-2.c: New test.
2445 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2448 * gfortran.dg/pr77420_1.f90: New test.
2449 * gfortran.dg/pr77420_2.f90: Ditto.
2450 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2451 * gfortran.dg/pr77420_4.f90: this file.
2453 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2456 * gfortran.dg/pr77719.f90: New test.
2458 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2460 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
2461 singular form of byte when quantity is unknown.
2463 2016-09-26 Marek Polacek <polacek@redhat.com>
2465 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2467 2016-09-26 Martin Liska <mliska@suse.cz>
2469 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2470 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2471 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2472 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2473 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2474 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2475 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2476 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2477 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2479 2016-09-26 Marek Polacek <polacek@redhat.com>
2482 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2483 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2484 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2485 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2486 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2487 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2488 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2489 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2490 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2491 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2492 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2493 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2494 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2495 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2496 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2497 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2498 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2499 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2500 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2501 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2502 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2503 * c-c++-common/attr-fallthrough-1.c: New test.
2504 * c-c++-common/attr-fallthrough-2.c: New test.
2505 * g++.dg/cpp0x/fallthrough1.C: New test.
2506 * g++.dg/cpp0x/fallthrough2.C: New test.
2507 * g++.dg/cpp1z/fallthrough1.C: New test.
2508 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2509 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2510 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2511 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2513 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2516 * gfortran.dg/pr77429.f90: New test.
2518 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2521 * gfortran.dg/pr77694.f90: New test.
2523 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2526 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2528 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2530 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2533 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2535 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2538 2016-09-24 Marek Polacek <polacek@redhat.com>
2541 * c-c++-common/Wbool-operation-1.c: New test.
2542 * gcc.dg/Wbool-operation-1.c: New test.
2544 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
2546 * gfortran.dg/dec_static_1.f90: New.
2547 * gfortran.dg/dec_static_2.f90: New.
2548 * gfortran.dg/dec_static_3.f90: New.
2549 * gfortran.dg/dec_static_4.f90: New.
2551 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2554 * gfortran.dg/negative_unit_check.f90: Update test.
2555 * gfortran.dg/dtio_14.f90: New test.
2557 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2559 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2560 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2561 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2562 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2563 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2564 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2565 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2567 2016-09-23 Martin Sebor <msebor@redhat.com>
2570 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2571 assuming long double is bigger than double.
2573 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2575 Implement P0138R2, C++17 construction rules for enum class values
2576 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2578 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2580 PR preprocessor/77672
2581 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2582 expected multiline output from first warning to reflect change
2585 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2587 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2589 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2590 Tom de Vries <tom@codesourcery.com>
2593 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2595 2016-09-23 Marek Polacek <polacek@redhat.com>
2597 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2598 * c-c++-common/gomp/atomic-13.c: Likewise.
2599 * c-c++-common/gomp/atomic-14.c: Likewise.
2600 * c-c++-common/pr60439.c: Remove invalid code.
2601 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2602 * g++.dg/expr/bitfield5.C: Likewise.
2603 * g++.dg/expr/bitfield6.C: Likewise.
2604 * g++.dg/expr/bool1.C: Likewise.
2605 * g++.dg/expr/bool3.C: Likewise.
2606 * g++.dg/expr/lval3.C: Likewise.
2607 * g++.dg/expr/lval4.C: Likewise.
2608 * g++.old-deja/g++.jason/bool5.C: Likewise.
2610 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2612 PR preprocessor/77672
2613 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2614 (test_terminator_location): New function.
2616 2016-09-23 Richard Biener <rguenther@suse.de>
2618 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2620 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2622 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2623 -march=armv8.2-a+fp16 when supported by the hardware.
2624 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2625 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2626 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2627 semi-colons to a macro invocations.
2628 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2629 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2631 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2632 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2633 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2634 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2636 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2637 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2638 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2639 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2640 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2641 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2642 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2643 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2644 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2645 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2647 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2648 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2649 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2651 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2652 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2653 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2655 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2656 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2657 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2659 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2660 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2661 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2662 defined. Also fix some white-space.
2663 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2664 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2665 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2666 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2667 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2668 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2669 defined. Also fix some long lines and white-space.
2670 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2671 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2672 defined. Also fix some long lines and white-space.
2673 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2674 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2676 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2677 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2678 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2680 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2681 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2682 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2684 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
2685 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2686 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2687 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
2688 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2689 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2690 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2691 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2692 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2693 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
2694 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
2695 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2696 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2697 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2698 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2699 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
2700 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2701 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
2702 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2704 2016-09-23 Jiong Wang <jiong.wang@arm.com>
2705 Matthew Wahab <matthew.wahab@arm.com>
2707 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2708 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2709 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2710 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2711 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2712 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2713 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2714 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2715 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2716 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2717 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2718 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2719 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2720 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2721 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2722 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2723 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2724 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2725 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2726 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2727 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2728 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2729 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2730 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2731 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2732 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2733 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2734 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2735 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2736 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2737 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2738 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2739 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2740 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2741 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2742 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2743 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2745 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2747 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2748 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2749 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2750 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2753 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2756 * gcc.dg/torture/pr77677.c: New test.
2758 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2760 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2763 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2765 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2766 options. Add tests for float16x4_t and float16x8_t.
2768 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2770 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2771 * gcc.target/s390/risbg-ll-2.c: Ditto.
2772 * gcc.target/s390/risbg-ll-3.c: Ditto.
2774 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2776 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2777 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2779 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2781 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2782 output to the simplified instructions.
2784 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2786 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2787 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2789 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2791 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2792 (FP16_SUPPORTED): New
2793 (expected-hfloat-16x4): Make conditional on __fp16 support.
2794 (expected-hfloat-16x8): Likewise.
2795 (vdup_n_f16): Disable for non-AArch64 targets.
2796 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2797 conditional on FP16_SUPPORTED.
2798 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2799 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2800 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2801 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2802 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2804 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2805 conditional on FP16_SUPPORTED.
2806 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2807 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2809 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2811 * gcc.target/arm/short-vfp-1.c: New.
2813 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2815 * gcc.target/arm/attr-fp16-arith-1.c: New.
2817 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2819 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2821 (add_options_for_arm_v8_2a_fp16_neon): New.
2822 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2823 (add_options_for_arm_arch_v8_2a): Auto-generate.
2824 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2825 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2826 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2827 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2828 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2829 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2830 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2832 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2834 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2835 arm_fp16_alternative_ok.
2836 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2837 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2838 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2839 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2840 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2841 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2842 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2843 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2844 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2845 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2846 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2847 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2848 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2849 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2850 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2851 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2852 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2853 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2854 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2855 arm_fp16_alternative_ok.
2856 * lib/target-supports.exp
2857 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2858 (check_effective_target_arm_fp16_alternative_ok): New.
2859 (check_effective_target_arm_fp16_none_ok_nocache): New.
2860 (check_effective_target_arm_fp16_none_ok): New.
2862 2016-09-23 Martin Liska <mliska@suse.cz>
2864 * gcc.dg/ipa/pr77653.c: Replace adress
2867 2016-09-23 Martin Liska <mliska@suse.cz>
2869 * gcc.target/i386/movbe-4.c: New test.
2871 2016-09-23 Martin Liska <mliska@suse.cz>
2873 * gcc.target/i386/crc32-5.c: New test.
2875 2016-09-23 Martin Liska <mliska@suse.cz>
2877 * gcc.target/i386/pr71652.c: New test.
2878 * gcc.target/i386/pr71652-2.c: New test.
2879 * gcc.target/i386/pr71652-3.c: New test.
2881 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2883 * lib/gcc-dg.exp (process-message): Support relative line number
2884 notation - .+4 or .-1 etc.
2885 * gcc.dg/dg-test-1.c: New test.
2887 2016-09-22 Martin Sebor <msebor@redhat.com>
2890 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2891 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2892 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2893 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2895 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2897 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2898 * gcc.dg/ifcvt-2.c: Ditto.
2899 * gcc.dg/zero_bits_compound-1.c: Ditto.
2900 * gcc.dg/zero_bits_compound-1.c: Ditto.
2901 * gcc.dg/pr40550.c: Simplify target selectors.
2902 Use dg-additional-options.
2903 * gcc.dg/pr47893.c: Ditto.
2904 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2905 additional options for 32-bit x86 targets.
2906 * gcc.dg/pr70955.c: Move to ...
2907 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2909 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2912 * g++.dg/cpp0x/pr61019.C: New.
2914 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2915 Terry Guo <terry.guo@arm.com>
2917 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2918 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2919 * gcc.target/arm/pure-code/pure-code.exp: New.
2921 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2923 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2924 Remove SSE effective target requirement.
2926 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2929 * g++.dg/cpp0x/pr71979.C: New.
2931 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2933 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2935 2016-09-22 Martin Liska <mliska@suse.cz>
2938 * gcc.dg/ipa/pr77653.c: New test.
2940 2016-09-22 Jakub Jelinek <jakub@redhat.com>
2943 * gfortran.dg/gomp/pr77665.f90: New test.
2945 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
2947 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2948 * gfortran.dg/dtio_13.f90: New test.
2950 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2953 * gfortran.dg/pr66107.f90: New test.
2955 2016-09-21 Ian Lance Taylor <iant@golang.org>
2957 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2958 with call to builtin delete function.
2960 2016-09-21 Joseph Myers <joseph@codesourcery.com>
2962 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2963 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2964 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2965 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2968 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
2970 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2972 2016-09-21 Jakub Jelinek <jakub@redhat.com>
2975 * g++.dg/cpp1z/aligned-new6.C: New test.
2977 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2979 * gcc.target/arm/fp16-aapcs-3.c: New.
2980 * gcc.target/arm/fp16-aapcs-4.c: New.
2981 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2982 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2983 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2984 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2986 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2988 PR tree-optimization/77550
2989 * g++.dg/pr77550.C: New test.
2991 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
2994 * gcc.target/avr/torture/pr77326.c: New test.
2996 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2998 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3000 2016-09-21 Richard Biener <rguenther@suse.de>
3002 PR tree-optimization/77648
3003 * gcc.dg/torture/pr77648-1.c: New testcase.
3004 * gcc.dg/torture/pr77648-2.c: Likewise.
3006 2016-09-21 Richard Biener <rguenther@suse.de>
3007 Jakub Jelinek <jakub@redhat.com>
3009 PR tree-optimization/77621
3010 * gcc.dg/pr77621.c: New testcase.
3012 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
3015 * gfortran.dg/dtio_12.f90: New test.
3017 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3019 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3021 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3023 PR tree-optimization/72835
3024 * gcc.dg/tree-ssa/pr72835.c: New test.
3026 2016-09-20 Martin Sebor <msebor@redhat.com>
3029 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3030 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3031 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3032 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3033 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3034 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3035 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3037 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3039 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3040 arguments/compare will be optimized away.
3041 * gcc.dg/torture/ftrapv-1.c: Likewise.
3043 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3045 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3046 will be optimized away.
3047 * gcc.dg/ipa/vrp1.c: New test.
3048 * gcc.dg/ipa/vrp2.c: New test.
3049 * gcc.dg/ipa/vrp3.c: New test.
3051 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3053 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3054 does the same transformation.
3055 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3056 * gcc.dg/tree-ssa/evrp1.c: New test.
3057 * gcc.dg/tree-ssa/evrp2.c: New test.
3058 * gcc.dg/tree-ssa/evrp3.c: New test.
3059 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3060 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3061 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3062 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3063 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3064 foling now happens early.
3065 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3066 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3067 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3068 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3069 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3071 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
3074 * gcc.target/i386/pr77621.c: New test.
3075 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3076 pattern, loop should vectorize with -mtune=atom.
3078 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3079 Jakub Jelinek <jakub@redhat.com>
3082 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3085 2016-09-20 Jakub Jelinek <jakub@redhat.com>
3088 * g++.dg/other/pr77626.C: New test.
3091 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3094 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3097 * c-c++-common/pr77624-1.c: New test.
3098 * c-c++-common/pr77624-2.c: New test.
3100 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3102 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3105 2016-09-20 Richard Biener <rguenther@suse.de>
3107 PR tree-optimization/77646
3108 * gcc.dg/torture/pr77646.c: New testcase.
3110 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3113 * c-c++-common/Wint-in-bool-context.c: New test.
3115 2016-09-19 Joseph Myers <joseph@codesourcery.com>
3117 * gcc.dg/cr-decimal-dig-1.c: New test.
3119 2016-09-19 Joseph Myers <joseph@codesourcery.com>
3121 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3122 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3123 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3124 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3126 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3128 PR rtl-optimization/77416
3129 * gcc.target/powerpc/pr77416.c: New.
3131 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3134 * g++.dg/template/error-recovery4.C: New test.
3136 2016-09-19 Bin Cheng <bin.cheng@arm.com>
3138 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3140 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3142 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3143 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3145 2016-09-19 Jakub Jelinek <jakub@redhat.com>
3146 Jan Hubicka <jh@suse.cz>
3149 * gcc.dg/pr77587.c: New test.
3150 * gcc.dg/pr77587a.c: New file.
3152 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3154 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3155 * gfortran.dg/coarray_38.f90:
3156 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3157 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3158 * gfortran.dg/coarray_allocate_7.f08: New test.
3159 * gfortran.dg/coarray_allocate_8.f08: New test.
3160 * gfortran.dg/coarray_allocate_9.f08: New test.
3161 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3163 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3164 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3165 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3167 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3168 * gfortran.dg/coarray_lock_7.f90: Same.
3169 * gfortran.dg/coarray_poly_5.f90: Same.
3170 * gfortran.dg/coarray_poly_6.f90: Same.
3171 * gfortran.dg/coarray_poly_7.f90: Same.
3172 * gfortran.dg/coarray_poly_8.f90: Same.
3173 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3175 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
3178 * gfortran.dg/dec_structure_15.f90: New testcase.
3180 2016-09-19 Richard Biener <rguenther@suse.de>
3183 * gcc.dg/torture/pr77605.c: New testcase.
3185 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
3187 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3189 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
3191 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3192 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3193 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3194 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3195 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3196 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3197 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3198 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3199 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3200 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3201 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3203 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3205 * gcc.target/i386/pr68633.c: Fix expected result.
3207 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
3210 * gfortran.dg/pr68078.f90: New test.
3211 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3213 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3216 * gcc.target/powerpc/swaps-p8-25.c: New.
3218 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3221 * g++.dg/cpp0x/constexpr-77482.C: New test.
3224 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3226 * g++.dg/abi/abi-tag23a.C: Likewise.
3229 * g++.dg/cpp0x/decltype-77338.C: New test.
3232 * g++.dg/cpp0x/mutable1.C: New test.
3234 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3237 * gfortran.dg/pr77612.f90: New test.
3239 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3241 * gcc.dg/torture/pr70421.c: Require int32plus.
3243 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3246 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3249 * gcc.target/i386/pr77526.c: New test.
3251 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3252 Eric Botcazou <ebotcazou@adacore.com>
3255 * gcc.target/i386/pr77594.c: New test.
3257 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
3260 * gfortran.dg/misplaced_implicit_character.f90: New test.
3262 2016-09-15 Bin Cheng <bin.cheng@arm.com>
3264 PR tree-optimization/77503
3265 * gcc.dg/vect/pr77503.c: New test.
3267 2016-09-15 Richard Biener <rguenther@suse.de>
3270 * c-c++-common/torture/pr77544.c: New testcase.
3272 2016-09-15 Jakub Jelinek <jakub@redhat.com>
3275 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3276 * gcc.dg/march-generic.c: Likewise.
3277 * gcc.target/i386/spellcheck-options-1.c: New test.
3278 * gcc.target/i386/spellcheck-options-2.c: New test.
3279 * gcc.target/i386/spellcheck-options-3.c: New test.
3280 * gcc.target/i386/spellcheck-options-4.c: New test.
3282 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3285 * gfortran.dg/goacc/pr72743.f90: New test.
3287 2016-09-15 Richard Biener <rguenther@suse.de>
3289 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3291 2016-09-15 Richard Biener <rguenther@suse.de>
3293 PR tree-optimization/77514
3294 * gcc.dg/torture/pr77514.c: New testcase.
3296 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3299 * g++.dg/lookup/pr77549.C: New test.
3301 2016-09-14 Marek Polacek <polacek@redhat.com>
3303 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3304 * c-c++-common/gomp/atomic-13.c: Likewise.
3305 * c-c++-common/gomp/atomic-14.c: Likewise.
3306 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3307 * g++.dg/cpp1z/bool-increment1.C: New test.
3308 * c-c++-common/pr60439.c: Add dg-warning.
3309 * g++.dg/expr/bitfield4.C: Likewise.
3310 * g++.dg/expr/bitfield5.C: Likewise.
3311 * g++.dg/expr/bitfield6.C: Likewise.
3312 * g++.dg/expr/bool1.C: Likewise.
3313 * g++.dg/expr/bool3.C: Likewise.
3314 * g++.dg/expr/lval3.C: Likewise.
3315 * g++.dg/expr/lval4.C: Likewise.
3316 * g++.old-deja/g++.jason/bool5.C: Likewise.
3317 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3318 * g++.dg/other/error18.C: Likewise.
3319 * g++.dg/gomp/atomic-14.C: Likewise.
3321 2016-09-14 Nathan Sidwell <nathan@acm.org>
3324 * g++.dg/cpp1y/pr77539.C: New.
3326 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3328 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3330 * g++.dg/ext/builtin_alloca.C: Likewise.
3331 * g++.dg/template/spec35.C: Likewise.
3332 * gcc.dg/builtins-68.c: Likewise.
3333 * gcc.misc-tests/gcov-13.c: Likewise.
3334 * gcc.misc-tests/gcov-14.c: Likewise.
3336 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3338 * gfortran.dg/dec_structure_14.f90: New testcase.
3340 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3343 * c-c++-common/tsan/pr68260.c: New test.
3345 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
3348 * gcc.target/msp430/function-attributes-1.c: New test.
3349 * gcc.target/msp430/function-attributes-2.c: New test.
3350 * gcc.target/msp430/function-attributes-3.c: New test.
3352 2015-04-18 Martin Sebor <msebor@redhat.com>
3354 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3355 of non-nul characters.
3356 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3358 2016-09-13 Jakub Jelinek <jakub@redhat.com>
3360 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3361 * g++.dg/cpp1z/gen-attrs1.C: New test.
3363 PR tree-optimization/77454
3364 * gcc.dg/pr77454.c: New test.
3367 * g++.dg/cpp1y/constexpr-77553.C: New test.
3369 2016-09-13 David Malcolm <dmalcolm@redhat.com>
3371 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3372 (test_show_locus): Replace rich_location::add_fixit_insert calls
3373 with add_fixit_insert_before and add_fixit_insert_after.
3375 2016-09-13 Jason Merrill <jason@redhat.com>
3376 Tom de Vries <tom@codesourcery.com>
3379 * g++.dg/pr77427.C: New test.
3381 2016-09-13 Martin Liska <mliska@suse.cz>
3383 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3385 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3386 * lib/target-supports.exp: Define the new target.
3388 2016-09-12 Andrew Pinski <apinski@cavium.com>
3390 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3391 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3393 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
3395 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3397 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3398 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3399 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3401 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3402 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3404 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3407 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3408 * g++.dg/ext/pr77496.C: New test.
3409 * g++.dg/warn/pr77496.C: New test.
3411 2016-09-12 David Malcolm <dmalcolm@redhat.com>
3414 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3415 to preserve conversion chars, and to preserve prefix information.
3416 * gcc.dg/format/pr72858.c: New test case.
3418 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3420 * gfortran.dg/pr77507.f90: Move to ...
3421 * gfortran.dg/ieee/pr77507.f90: here.
3423 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3426 * compile/pr61159.c: New testcase
3428 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3431 * gcc.dg/ipa/pr63416.c: New testcase.
3433 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
3434 Steven G. Kargl <kargl@gcc.gnu.org>
3437 * gfortran.dg/dtio_11.f90: new test.
3439 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3442 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3443 * gfortran.dg/c_assoc_4.f90: Ditto.
3445 2016-09-10 Tom de Vries <tom@codesourcery.com>
3448 * c-c++-common/va-arg-va-list-type.c: New test.
3450 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3452 PR rtl-optimization/77289
3453 * gcc.target/powerpc/pr77289.c: New test.
3455 2016-09-09 Martin Sebor <msebor@redhat.com>
3459 * gcc.dg/pr77520.c: New test.
3460 * gcc.dg/pr77521.c: New test.
3462 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3465 * gfortran.dg/pr77506.f90: New test.
3467 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3470 * gfortran.dg/pr77507.f90: New test.
3472 2016-09-09 Joseph Myers <joseph@codesourcery.com>
3474 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3476 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3477 Louis Krupp <lkrupp@gcc.gnu.org>
3480 * gfortran.dg/pr69514_1.f90: New test.
3481 * gfortran.dg/pr69514_2.f90: New test.
3483 2016-09-08 Jakub Jelinek <jakub@redhat.com>
3486 * gfortran.dg/gomp/pr77500.f90: New test.
3489 * gfortran.dg/gomp/pr77516.f90: New test.
3491 2016-09-07 Jakub Jelinek <jakub@redhat.com>
3494 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3495 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3496 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3497 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3498 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3499 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3501 2016-09-07 David Malcolm <dmalcolm@redhat.com>
3503 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3504 "substring-locations.h".
3506 2016-09-07 Richard Biener <rguenther@suse.de>
3509 * c-c++-common/vector-subscript-8.c: Move ..
3510 * gcc.dg/pr77450.c: ... here.
3512 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3514 PR libgfortran/77393
3515 * gfortran.dg/fmt_f0_2.f90: Update test.
3516 * gfortran.dg/fmt_f0_3.f90: New test.
3518 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3521 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3525 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3527 2016-09-06 Jakub Jelinek <jakub@redhat.com>
3530 * gcc.target/i386/pr69255-1.c: New test.
3531 * gcc.target/i386/pr69255-2.c: New test.
3532 * gcc.target/i386/pr69255-3.c: New test.
3534 2016-09-06 Martin Sebor <msebor@redhat.com>
3537 * gcc.dg/format/miss-7.c: New test.
3539 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
3541 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3543 2016-09-06 Martin Liska <mliska@suse.cz>
3545 PR gcov-profile/77378
3546 PR gcov-profile/77466
3547 * gcc.dg/profile-update-warning.c: New test.
3549 2016-09-06 Richard Biener <rguenther@suse.de>
3551 PR tree-optimization/77479
3552 * gcc.dg/torture/pr77479.c: New testcase.
3554 2016-09-06 Richard Biener <rguenther@suse.de>
3557 * c-c++-common/vector-subscript-7.c: Adjust.
3558 * c-c++-common/vector-subscript-8.c: New testcase.
3560 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3562 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3564 2016-09-05 Jakub Jelinek <jakub@redhat.com>
3567 * gcc.target/i386/avx512f-pr77476.c: New test.
3568 * gcc.target/i386/avx512bw-pr77476.c: New test.
3569 * gcc.target/i386/avx512dq-pr77476.c: New test.
3571 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3572 Update comment to mention also avx512f.
3575 * g++.dg/asan/pr77396-2.C: New test.
3577 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
3579 PR rtl-optimization/77452
3580 * gcc.target/i386/pr77452.c: New test.
3582 2016-09-05 Marek Polacek <polacek@redhat.com>
3585 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3587 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3590 * gfortran.dg/pr77391.f90: New test.
3592 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3595 * gfortran.dg/pr77460.f90: New test.
3597 2016-09-03 Jakub Jelinek <jakub@redhat.com>
3600 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3602 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3604 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3606 2016-09-02 David Malcolm <dmalcolm@redhat.com>
3608 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3610 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3611 diagnostic-test-show-locus-generate-patch.c to the sources
3612 for diagnostic_plugin_test_show_locus.c.
3614 2016-09-02 Jakub Jelinek <jakub@redhat.com>
3617 * gcc.dg/gomp/_Atomic-1.c: New test.
3618 * gcc.dg/gomp/_Atomic-2.c: New test.
3619 * gcc.dg/gomp/_Atomic-3.c: New test.
3620 * gcc.dg/gomp/_Atomic-4.c: New test.
3621 * gcc.dg/gomp/_Atomic-5.c: New test.
3624 * g++.dg/asan/pr77396.C: New test.
3626 2016-09-01 Martin Sebor <msebor@redhat.com>
3628 PR tree-optimization/71831
3629 * gcc.dg/builtin-object-size-16.c: New test.
3630 * gcc.dg/builtin-object-size-17.c: New test.
3632 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3634 PR libgfortran/77393
3635 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3637 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
3639 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3640 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3641 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3642 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3643 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3644 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3645 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3646 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3647 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3648 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3649 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3650 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3651 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3652 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3653 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3654 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3655 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3656 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3658 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3660 * gnat.dg/opt58.adb: New test.
3661 * gnat.dg/opt58_pkg.ads: New helper.
3663 2016-09-01 Richard Biener <rguenther@suse.de>
3666 * gcc.dg/torture/pr77436.c: New testcase.
3668 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3670 * gcc.dg/pr64252.c: Require int32plus.
3671 * gcc.dg/pr66299-1.c: Likewise.
3672 * gcc.dg/pr66299-2.c: Likewise.
3673 * gcc.dg/torture/20131115-1.c: Skip for avr.
3675 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3677 * gcc.target/aarch64/ands_3.c: New test.
3679 2016-08-31 Jakub Jelinek <jakub@redhat.com>
3682 * gfortran.dg/gomp/pr77352.f90: New test.
3685 * gfortran.dg/gomp/pr77374.f08: New test.
3687 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3689 PR tree-optimization/73714
3690 * gcc.dg/tree-ssa/pr73714.c: New test.
3692 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3694 PR libgfortran/77393
3695 * gfortran.dg/fmt_f0_2.f90: New test.
3697 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3699 * gcc.target/i386/pr59539-2.c: Adapt options.
3700 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3702 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
3705 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3706 of the associate entity and replace with a pointer to the
3707 intended item on the stack.
3709 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3710 Paul Thomas <pault@gcc.gnu.org>
3713 * gfortran.dg/dtio_1.f90: New test.
3714 * gfortran.dg/dtio_2.f90: New test.
3715 * gfortran.dg/dtio_3.f90: New test.
3716 * gfortran.dg/dtio_4.f90: New test.
3717 * gfortran.dg/dtio_5.f90: New test.
3718 * gfortran.dg/dtio_6.f90: New test.
3719 * gfortran.dg/dtio_7.f90: New test.
3720 * gfortran.dg/dtio_8.f90: New test.
3721 * gfortran.dg/dtio_9.f90: New test.
3722 * gfortran.dg/dtio_10.f90: New test.
3724 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3726 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3727 (test_many_nested_locations): New function.
3728 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3729 (test_show_locus): Handle "test_many_nested_locations".
3731 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3733 * g++.dg/template/double-greater-than-fixit.C: New test case.
3735 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3737 * gnat.dg/opt57.ad[sb]: New test.
3738 * gnat.dg/opt57_pkg.ads: New helper.
3740 2016-08-30 Richard Biener <rguenther@suse.de>
3742 PR tree-optimization/69047
3743 * gcc.dg/pr69047.c: Fix byte-order check.
3745 2016-08-30 Jakub Jelinek <jakub@redhat.com>
3747 PR tree-optimization/72866
3748 * gcc.dg/vect/pr72866.c: New test.
3751 * g++.dg/debug/dwarf2/pr77363.C: New test.
3754 * gcc.target/i386/pr77377.c: New test.
3757 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3760 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3762 * gfortran.dg/pr77372.f90: Moved to ...
3763 * gfortran.dg/ieee/pr77372.f90: here.
3765 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3767 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3768 vector short/char initializations.
3769 * gcc.target/powerpc/vec-init-5.c: Likewise.
3770 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3771 vector initialization optimizations.
3772 * gcc.target/powerpc/vec-init-7.c: Likewise.
3773 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3774 vector float/double initializations.
3775 * gcc.target/powerpc/vec-init-9.c: Likewise.
3777 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
3780 * gcc.target/i386/pr77403.c: New test.
3782 2016-08-29 Marek Polacek <polacek@redhat.com>
3785 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3787 2016-08-29 Tom de Vries <tom@codesourcery.com>
3790 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3792 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3794 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3796 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
3798 * gfortran.dg/dec_structure_13.f90: New testcase.
3800 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3803 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3806 2016-08-28 Tom de Vries <tom@codesourcery.com>
3809 * gcc.dg/pr70955.c: New test.
3810 * gcc.dg/lto/pr70955_0.c: Same.
3811 * gcc.dg/lto/pr70955_1.c: Same.
3813 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3815 PR tree-optimization/71077
3816 * gcc.target/i386/pr71077.c: New test.
3818 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3821 * gfortran.dg/pr77380.f90: New test.
3823 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3826 gfortran.dg/pr77372.f90: New test.
3828 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3830 * gcc.dg/spellcheck-fields-2.c (test): Move
3831 dg-begin/end-multiline-output within function body.
3832 (test_macro): New function.
3834 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3836 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3837 (test_fixit_insert): Update expected output.
3838 (test_fixit_remove): Likewise.
3839 (test_fixit_replace): Likewise.
3841 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3843 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3846 2016-08-26 Richard Biener <rguenther@suse.de>
3848 PR tree-optimization/69047
3849 * gcc.dg/pr69047.c: New testcase.
3851 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3852 Martin Jambhor <mjambor@suse.cz>
3854 * gcc.dg/ipa/propbits-1.c: New test-case.
3855 * gcc.dg/ipa/propbits-2.c: Likewise.
3856 * gcc.dg/ipa/propbits-3.c: Likewise.
3858 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3861 * gfortran.dg/pr77351.f90: New test.
3863 2016-08-25 Marek Polacek <polacek@redhat.com>
3865 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3867 2016-08-25 Marek Polacek <polacek@redhat.com>
3870 * gcc.dg/pr77323.c: New test.
3872 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
3875 * gfortran.dg/submodule_17.f08: New test.
3877 2016-08-24 Michael Collison <michael.collison@linaro.org>
3878 Michael Collison <michael.collison@arm.com>
3880 * gcc.target/arm/builtin_saddl.c: New testcase.
3881 * gcc.target/arm/builtin_saddll.c: New testcase.
3882 * gcc.target/arm/builtin_uaddl.c: New testcase.
3883 * gcc.target/arm/builtin_uaddll.c: New testcase.
3884 * gcc.target/arm/builtin_ssubl.c: New testcase.
3885 * gcc.target/arm/builtin_ssubll.c: New testcase.
3886 * gcc.target/arm/builtin_usubl.c: New testcase.
3887 * gcc.target/arm/builtin_usubll.c: New testcase.
3889 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
3892 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3893 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3894 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3895 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3896 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3897 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3898 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3899 effective target. Remove scan-assembler-times directives.
3900 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3901 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3902 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3904 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3906 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3908 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3910 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3913 * lib/target-supports.exp
3914 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3915 (check_effective_target_vect_natural_alignment): Ditto.
3916 (check_effective_target_vector_alignment_reachable): Ditto.
3917 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3919 2016-08-23 Ian Lance Taylor <iant@golang.org>
3921 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3923 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3925 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3926 being created from pointers to memory locations.
3927 * gcc.target/powerpc/vec-init-2.c: Likewise.
3929 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
3931 * gfortran.dg/dec_structure_12.f90: New testcase.
3933 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3935 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3937 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3939 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3942 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3944 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3945 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3947 2016-08-23 Richard Biener <rguenther@suse.de>
3949 PR tree-optimization/27336
3950 * c-c++-common/pr27336.c: New testcase.
3952 2016-08-22 Marek Polacek <polacek@redhat.com>
3955 * g++.dg/cpp1y/pr77321.C: New test.
3957 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3960 * gfortran.dg/empty_label.f: Adjust test for new error message.
3961 * gfortran.dg/empty_label.f90: Ditto.
3962 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3963 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3964 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3966 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3969 * gfortran.dg/pr61318.f90: New test.
3971 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3974 * gfortran.dg/pr77260_1.f90: New test.
3975 * gfortran.dg/pr77260_2.f90: Ditto.
3977 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3980 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3981 __builtin_signbitf and __builtin_signbitl in expected generic
3983 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3984 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3985 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3986 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3989 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3991 * gcc.dg/torture/float128-builtin.c,
3992 gcc.dg/torture/float128-ieee-nan.c,
3993 gcc.dg/torture/float128x-builtin.c,
3994 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3995 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3996 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3997 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3998 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3999 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4000 gcc.dg/torture/floatn-nan.h: New tests.
4002 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4004 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4006 (main): Update calls to TEST_I_F.
4007 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4009 (main): Update calls to TEST_I_F.
4011 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4013 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4014 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4015 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4016 names in calls to TEST_I_F.
4018 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4021 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4023 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4025 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4026 and !natural_alignment_64.
4027 * gcc.dg/ipa/propalign-2.c: Likewise.
4028 * gcc.dg/ipa/propalign-3.c: Likewise.
4029 * gcc.dg/ipa/propalign-4.c: Likewise.
4030 * gcc.dg/ipa/propalign-5.c: Likewise.
4031 * lib/target-supports.exp
4032 (check_effective_target_natural_alignment_32): Add avr-*-*.
4034 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4036 PR tree-optimization/61839
4037 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4038 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4039 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4040 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4042 2016-08-19 Joseph Myers <joseph@codesourcery.com>
4045 * lib/target-supports.exp (check_effective_target_float16)
4046 (check_effective_target_float32, check_effective_target_float64)
4047 (check_effective_target_float128, check_effective_target_float32x)
4048 (check_effective_target_float64x)
4049 (check_effective_target_float128x)
4050 (check_effective_target_float16_runtime)
4051 (check_effective_target_float32_runtime)
4052 (check_effective_target_float64_runtime)
4053 (check_effective_target_float128_runtime)
4054 (check_effective_target_float32x_runtime)
4055 (check_effective_target_float64x_runtime)
4056 (check_effective_target_float128x_runtime)
4057 (check_effective_target_floatn_nx_runtime)
4058 (add_options_for_float16, add_options_for_float32)
4059 (add_options_for_float64, add_options_for_float128)
4060 (add_options_for_float32x, add_options_for_float64x)
4061 (add_options_for_float128x): New procedures.
4062 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4063 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4064 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4065 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4066 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4067 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4068 gcc.dg/torture/float128-complex.c,
4069 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4070 gcc.dg/torture/float128x-basic.c,
4071 gcc.dg/torture/float128x-complex.c,
4072 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4073 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4074 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4075 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4076 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4077 gcc.dg/torture/float32x-basic.c,
4078 gcc.dg/torture/float32x-complex.c,
4079 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4080 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4081 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4082 gcc.dg/torture/float64x-basic.c,
4083 gcc.dg/torture/float64x-complex.c,
4084 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4085 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4086 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4087 gcc.dg/torture/floatn-tg.h,
4088 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4089 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4090 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4091 gcc.dg/torture/fp-int-convert-float128x.c,
4092 gcc.dg/torture/fp-int-convert-float16-timode.c,
4093 gcc.dg/torture/fp-int-convert-float16.c,
4094 gcc.dg/torture/fp-int-convert-float32-timode.c,
4095 gcc.dg/torture/fp-int-convert-float32.c,
4096 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4097 gcc.dg/torture/fp-int-convert-float32x.c,
4098 gcc.dg/torture/fp-int-convert-float64-timode.c,
4099 gcc.dg/torture/fp-int-convert-float64.c,
4100 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4101 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4102 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4103 maximum exponent of floating-point type. Use it in testing
4104 whether 0x8...0 fits in the floating-point type. Always treat -1
4105 (signed 0xf...f) as fitting in the floating-point type.
4107 * gcc.dg/torture/fp-int-convert-double.c,
4108 gcc.dg/torture/fp-int-convert-float.c,
4109 gcc.dg/torture/fp-int-convert-float128-timode.c,
4110 gcc.dg/torture/fp-int-convert-float128.c,
4111 gcc.dg/torture/fp-int-convert-float80-timode.c,
4112 gcc.dg/torture/fp-int-convert-float80.c,
4113 gcc.dg/torture/fp-int-convert-long-double.c,
4114 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4116 2016-08-19 Jakub Jelinek <jakub@redhat.com>
4119 * gfortran.dg/gomp/pr72744.f90: New test.
4122 * gfortran.dg/gomp/pr69281.f90: New test.
4124 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4126 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4127 the last special seed value.
4128 * gfortran.dg/random_7.f90: Use size for last array member instead
4131 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4133 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4134 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4136 2016-08-19 Richard Biener <rguenther@suse.de>
4138 PR tree-optimization/77286
4139 * gcc.dg/torture/pr77286.c: New testcase.
4141 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4143 * gcc.dg/verbose-asm-2.c: New test case.
4145 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4147 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4148 (custom_diagnostic_finalizer): Update for change to
4149 diagnostic_show_locus.
4151 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4153 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4154 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4156 2016-08-18 Marek Polacek <polacek@redhat.com>
4159 * gcc.dg/pr71514.c: New test.
4161 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4164 * gcc.target/i386/pr72839.c: New test.
4166 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4169 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4170 * c-c++-common/goacc/reduction-1.c: Likewise.
4171 * c-c++-common/goacc/reduction-2.c: Likewise.
4172 * c-c++-common/goacc/reduction-3.c: Likewise.
4173 * c-c++-common/goacc/reduction-4.c: Likewise.
4175 2016-08-18 Alan Modra <amodra@gmail.com>
4177 * gcc.c-torture/compile/pr72771.c: New.
4179 2016-08-17 Jakub Jelinek <jakub@redhat.com>
4182 * gfortran.dg/pr67496.f90: New test.
4184 2015-08-17 Alan Hayward <alan.hayward@arm.com>
4186 PR tree-optimization/71752
4187 * gcc.dg/vect/pr71752.c: New.
4189 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
4191 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4193 2016-08-17 Jakub Jelinek <jakub@redhat.com>
4196 * g++.dg/ipa/devirt-52.C: New test.
4198 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4200 * c-c++-common/goacc/reduction-6.c: New testcase.
4202 2016-08-17 Richard Biener <rguenther@suse.de>
4204 PR tree-optimization/76490
4205 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4206 * gcc.dg/pr52904.c: XFAIL.
4208 2016-08-17 Richard Biener <rguenther@suse.de>
4210 PR tree-optimization/23855
4211 * gcc.dg/loop-unswitch-2.c: Adjust.
4213 2016-08-16 Jakub Jelinek <jakub@redhat.com>
4215 PR tree-optimization/72817
4216 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4218 2016-08-16 Joseph Myers <joseph@codesourcery.com>
4221 * gcc.dg/torture/float128-extend-inf.c: New test.
4223 2016-08-16 David Malcolm <dmalcolm@redhat.com>
4226 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4228 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4229 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4231 (test_oct): Likewise.
4232 (test_multiple): Likewise.
4233 (test_field_width_specifier): Likewise.
4234 (test_field_width_specifier_2): New function.
4235 (test_field_precision_specifier): New function.
4236 (test_embedded_nul): Update expected caret placement.
4237 (test_non_contiguous_strings): Update line number.
4238 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4239 (__emit_string_literal_range): Add "caret_idx" param.
4240 (test_simple_string_literal): Add value for new param, updating
4242 (test_concatenated_string_literal): Likewise.
4243 (test_multiline_string_literal): Likewise.
4244 (test_hex): Likewise.
4245 (test_oct): Likewise.
4246 (test_multiple): Likewise.
4247 (test_ucn4): Likewise.
4248 (test_ucn8): Likewise.
4249 (test_u8): Likewise.
4250 (test_u): Likewise; update expected message, from "range" to
4254 (test_macro): Add value for new param.
4255 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4256 (__emit_string_literal_range): Add "caret_idx" param.
4257 (test_stringified_token_1): Add value for new param. Update
4258 expected message, from "range" to "location".
4259 (test_stringized_token_2): Likewise, adding param to macro.
4260 (test_stringified_token_3): Likewise.
4261 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4262 (emit_warning): Convert param from source_range to location_t.
4263 (test_string_literals): Add caret_idx param, and use it when
4264 constructing a substring_loc. Update error message, from
4265 "range" to "location".
4267 2016-08-16 Jakub Jelinek <jakub@redhat.com>
4270 * g++.dg/gomp/pr71910.C: New test.
4273 * gcc.c-torture/compile/pr67485.c: New test.
4276 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4278 2016-08-16 Bin Cheng <bin.cheng@arm.com>
4280 PR tree-optimization/69848
4281 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4283 2016-08-16 Martin Liska <mliska@suse.cz>
4285 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4286 of memory operations so that it can be handled by core2
4289 2016-08-16 Richard Biener <rguenther@suse.de>
4291 PR tree-optimization/76783
4292 * gcc.dg/pr76783.c: New testcase.
4293 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4295 2016-08-16 Bin Cheng <bin.cheng@arm.com>
4297 PR tree-optimization/72817
4298 PR tree-optimization/73450
4299 * gcc.dg/tree-ssa/pr72817.c: New test.
4300 * gcc.dg/tree-ssa/pr73450.c: New test.
4302 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
4304 * gfortran.dg/init_flag_13.f90: New testcase.
4305 * gfortran.dg/init_flag_14.f90: Ditto.
4306 * gfortran.dg/init_flag_15.f03: Ditto.
4307 * gfortran.dg/dec_init_1.f90: Ditto.
4308 * gfortran.dg/dec_init_2.f90: Ditto.
4310 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
4313 * gcc.target/i386/pr72867.c: New test.
4315 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4317 * c-c++-common/dump-ada-spec-5.c: New test.
4319 2016-08-15 Richard Biener <rguenther@suse.de>
4321 PR tree-optimization/73434
4322 * gcc.dg/torture/pr73434.c: New testcase.
4324 2016-08-15 Jakub Jelinek <jakub@redhat.com>
4326 PR tree-optimization/72824
4327 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4329 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4332 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4333 in use_device clause.
4334 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4335 * gfortran.dg/goacc/list.f95: Adjust to catch
4336 "neither a POINTER nor an array" error messages.
4338 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
4341 * gcc.target/i386/pr76342.c: New test.
4343 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4346 * g++.dg/ubsan/pr71512.C: New test.
4347 * c-c++-common/ubsan/pr71512-1.c: New test.
4348 * c-c++-common/ubsan/pr71512-2.c: New test.
4350 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4352 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4353 vector initialization options.
4354 * gcc.target/powerpc/vec-init-2.c: Likewise.
4355 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4356 is generated on ISA 3.0.
4358 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4361 * gcc.dg/c-c++-common/pr71654.c: New test.
4362 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4364 * gcc.dg/tree-ssa/vrp24: Likewise.
4366 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4369 * gcc.dg/pr67410.c: New test.
4371 2016-08-12 Bin Cheng <bin.cheng@arm.com>
4373 PR tree-optimization/69848
4374 * gcc.dg/vect/vect-pr69848.c: New test.
4376 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
4379 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4380 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4381 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4382 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4384 2016-08-12 Richard Biener <rguenther@suse.de>
4386 PR tree-optimization/57326
4387 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4388 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4389 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4390 * gcc.target/i386/pr45685.c: Likewise.
4391 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4392 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4393 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4394 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4395 * gfortran.dg/pr34163.f90: Likewise.
4397 2016-08-12 Martin Liska <mliska@suse.cz>
4399 * g++.dg/gcov/gcov-16.C: New test.
4400 * lib/gcov.exp: Support new argument for run-gcov function.
4402 2016-08-12 Martin Liska <mliska@suse.cz>
4404 PR gcov-profile/35590
4405 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4407 2016-08-12 Richard Biener <rguenther@suse.de>
4409 PR tree-optimization/72851
4410 * gcc.dg/torture/pr72851.c: New testcase.
4412 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
4415 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4416 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4417 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4418 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4422 * g++.dg/debug/dwarf2/ref-1.C: New.
4425 * g++.dg/debug/dwarf2/template-params-12.H: New.
4426 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4427 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4428 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4429 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4430 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4431 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4432 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4434 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4437 * gcc.target/powerpc/pr72863.c: New test.
4439 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
4441 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4443 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4445 * gcc.target/i386/pieces-strcpy-1.c: New test.
4446 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4448 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4451 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4453 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4455 * gcc.target/i386/pieces-memcpy-1.c: New test.
4456 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4457 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4458 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4459 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4460 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4462 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4465 * gcc.dg/pr72816.c: Remove dg-error.
4467 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4469 PR tree-optimization/71083
4470 * gcc.c-torture/execute/pr71083.c: New test.
4471 * gnat.dg/loop_optimization23.adb: New test.
4472 * gnat.dg/loop_optimization23_pkg.ads: New test.
4473 * gnat.dg/loop_optimization23_pkg.adb: New test.
4475 2016-08-11 Richard Biener <rguenther@suse.de>
4477 PR tree-optimization/72772
4478 * gcc.dg/graphite/pr35356-1.c: Adjust.
4479 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4481 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4483 * gfortran.dg/random_7.f90: Take into account that the last seed
4484 value is the special p value.
4485 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4487 2016-08-11 Richard Biener <rguenther@suse.de>
4489 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4491 2016-08-11 Alan Modra <amodra@gmail.com>
4493 * gcc.target/powerpc/pr71680.c: New.
4495 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4497 * gcc.target/powerpc/bfp/bfp.exp: New file.
4498 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4499 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4500 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4501 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4502 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4503 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4504 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4505 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4506 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4507 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4508 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4509 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4510 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4511 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4512 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4513 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4514 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4515 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4516 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4517 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4518 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4519 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4520 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4521 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4522 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4523 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4524 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4525 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4526 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4527 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4528 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4529 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4530 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4531 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4532 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4533 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4534 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4535 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4536 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4537 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4538 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4539 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4540 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4541 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4542 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4543 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4544 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4545 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4546 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4547 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4548 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4549 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4550 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4552 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4554 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4557 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4559 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4561 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4564 * gcc.target/powerpc/pr72853.c: New test.
4566 2016-08-10 Martin Liska <mliska@suse.cz>
4568 PR gcov-profile/58306
4569 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4571 2016-08-10 Martin Liska <mliska@suse.cz>
4573 * g++.dg/gcov/gcov-threads-1.C: New test.
4575 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4578 * gcc.target/avr/pr71873.c: New test.
4580 2016-08-09 Martin Liska <mliska@suse.cz>
4582 * g++.dg/gcov/gcov-dump-1.C: New test.
4583 * g++.dg/gcov/gcov-dump-2.C: New test.
4585 2016-08-09 Martin Liska <mliska@suse.cz>
4587 * gcc.dg/tree-prof/val-prof-9.c: New test.
4589 2016-08-09 Martin Liska <mliska@suse.cz>
4591 * gcc.dg/tree-prof/val-prof-8.c: New test.
4593 2016-08-09 Martin Jambor <mjambor@suse.cz>
4596 * gcc.dg/ipa/pr71981.c: New test.
4598 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4600 PR tree-optimization/33707
4601 * gcc.dg/vect/pr33707.c: New test.
4603 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4605 PR tree-optimization/pr72772
4606 * gcc.dg/tree-ssa/pr72772.c: New test.
4608 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4610 PR rtl-optimization/66669
4611 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4613 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4615 PR tree-optimization/72824
4616 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4618 2016-08-09 Richard Biener <rguenther@suse.de>
4620 PR tree-optimization/71802
4621 * gcc.dg/torture/pr71802.c: New testcase.
4623 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4626 * g++.dg/eh/stdarg1.C: New test.
4628 2016-08-08 Andi Kleen <ak@linux.intel.com>
4630 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4631 test command line in failure log.
4632 (profopt-execute): dito. Make autofdo file names unique.
4634 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4637 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4640 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4642 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4644 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4645 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4646 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4647 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4648 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4649 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4651 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4654 * gcc.dg/cpp/pr66415-1.c: Likewise.
4655 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4656 * gcc.dg/format/c90-printf-1.c: Likewise.
4657 * gcc.dg/format/diagnostic-ranges.c: New test case.
4659 2016-08-08 Jakub Jelinek <jakub@redhat.com>
4662 * gfortran.dg/gomp/pr72716.f90: New test.
4665 * gcc.dg/gomp/pr72781.c: New test.
4668 * g++.dg/vect/pr68762-1.cc: New test.
4669 * g++.dg/vect/pr68762-2.cc: New test.
4670 * g++.dg/vect/pr68762.h: New file.
4672 2016-08-08 Martin Sebor <msebor@redhat.com>
4675 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4676 * g++.dg/warn/overflow-warn-3.C: Same.
4677 * g++.dg/warn/overflow-warn-4.C: Same.
4679 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4682 * gfortran.dg/allocate_with_source_21.f03: New test.
4684 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4687 * gfortran.dg/allocate_with_source_20.f03: New test.
4689 2016-08-08 Alan Modra <amodra@gmail.com>
4691 * gcc.c-torture/compile/pr72802.c: New.
4693 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4696 * gfortran.dg/dependency_48.f90: New test.
4698 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4701 * gfortran.dg/pr70040.f90: New testcase.
4703 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4706 * gfortran.dg/matmul_10.f90: New testcase.
4708 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
4710 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4712 2016-08-07 Jakub Jelinek <jakub@redhat.com>
4715 * gcc.dg/pr72816.c: New test.
4717 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
4719 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4720 * g++.dg/conversion/pr41426.C: Likewise.
4721 * g++.dg/conversion/pr66211.C: Likewise.
4722 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4723 * g++.dg/init/ref8.C: Likewise.
4724 * g++.old-deja/g++.law/cvt20.C: Likewise.
4725 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4727 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4729 PR tree-optimization/18046
4730 * gcc.dg/tree-ssa/vrp105.c: New test.
4731 * gcc.dg/tree-ssa/vrp106.c: New test.
4733 2016-08-05 Martin Sebor <msebor@redhat.com>
4735 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4736 1ul in diagnostics. Remove hyphen from "constant-expression."
4737 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4738 * g++.dg/cpp0x/static_assert3.C: Same.
4739 * g++.dg/cpp1y/constexpr-throw.C: Same.
4740 * g++.dg/template/nontype3.C: Same.
4741 * g++.dg/warn/overflow-warn-1.C: Same.
4742 * g++.dg/warn/overflow-warn-3.C: Same.
4743 * g++.dg/warn/overflow-warn-4.C: Same.
4745 2016-08-05 David Malcolm <dmalcolm@redhat.com>
4747 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4748 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4749 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4750 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4752 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4754 PR tree-optimization/72810
4755 * gcc.dg/tree-ssa/vrp110.c: New test.
4757 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4760 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4762 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4763 saving the half-precision registers.
4764 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4765 value is returned in h0.
4766 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4767 are passed in FP/SIMD registers.
4768 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4769 passing works corrcetly.
4770 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4771 (hfa_f16x2_t): Likewise.
4772 (hfa_f16x3_t): Likewise.
4773 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4774 are promoted to double and passed in a double register.
4775 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4776 are promoted to double and stacked.
4777 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4779 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4780 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4781 __fp16 first get passed in FP/SIMD registers, then stacked.
4783 2016-08-05 Nathan Sidwell <nathan@acm.org>
4786 * g++.dg/cpp0x/pr68724.C: New.
4788 2016-08-05 Richard Biener <rguenther@suse.de>
4790 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4792 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4794 * gcc.dg/tree-ssa/vrp107.c: New test.
4795 * gcc.dg/tree-ssa/vrp108.c: New test.
4796 * gcc.dg/tree-ssa/vrp109.c: New test.
4798 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4800 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4803 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4805 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4807 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4808 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4809 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4811 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4812 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4813 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4816 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4819 * g++.dg/cpp1y/lambda-ice1.C: New.
4821 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4824 * g++.dg/cpp1y/pr72759.C: New test.
4826 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4828 * gcc.dg/switch-10.c: New test.
4830 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4832 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4834 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4836 * c-c++-common/goacc/routine-5.c: Update.
4838 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4840 PR rtl-optimization/70903
4841 * gcc.c-torture/execute/pr70903.c: New test.
4843 2016-08-04 Martin Liska <mliska@suse.cz>
4845 * gcc.dg/params/params.exp: Replace file exists with
4846 TESTING_IN_BUILD_TREE.
4848 2016-08-04 Marek Polacek <polacek@redhat.com>
4851 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4853 2016-08-04 Richard Biener <rguenther@suse.de>
4856 * gcc.dg/torture/pr71984.c: Guard correctness check for
4859 2016-08-03 Andrew Pinski <apinski@cavium.com>
4861 * gcc.c-torture/compile/20160802-1.c: New testcase.
4863 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
4865 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4867 2016-08-03 Richard Biener <rguenther@suse.de>
4869 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4871 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4872 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4874 2016-08-03 Richard Biener <rguenther@suse.de>
4876 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4877 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4878 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4879 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4881 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4883 * gcc.dg/init-excess-2.c: Require int32plus.
4884 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4885 * gcc.dg/pr59963-2.c: Require int32plus.
4886 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4887 * gcc.dg/unroll-7.c: Require int32plus.
4889 2016-08-02 Bin Cheng <bin.cheng@arm.com>
4891 PR tree-optimization/34114
4892 * gcc.dg/tree-ssa/loop-42.c: New test.
4894 2016-08-02 Tamar Christina <tamar.christina@arm.com>
4896 * gcc.target/aarch64/vminmaxnm.c: New.
4897 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4900 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4902 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4903 vec_extract for vector float, vector int, vector short, and vector
4905 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4906 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4907 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4908 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4910 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4912 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4913 single stack adjustment, no writeback.
4914 * gcc.target/aarch64/test_frame_12.c: Likewise.
4915 * gcc.target/aarch64/test_frame_13.c: Likewise.
4916 * gcc.target/aarch64/test_frame_15.c: Likewise.
4917 * gcc.target/aarch64/test_frame_6.c: Likewise.
4918 * gcc.target/aarch64/test_frame_7.c: Likewise.
4919 * gcc.target/aarch64/test_frame_8.c: Likewise.
4920 * gcc.target/aarch64/test_frame_16.c: New test.
4922 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4925 * gcc.target/i386/pr72748.c: New test.
4927 2015-08-01 Alan Hayward <alan.hayward@arm.com>
4929 PR tree-optimization/71818
4930 * gcc.dg/vect/pr71818.c: New
4932 2016-08-01 Martin Liska <mliska@suse.cz>
4934 PR tree-optimization/71857
4935 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4937 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4939 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4941 2016-08-01 Jan Beulich <jbeulich@suse.com>
4943 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4945 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4947 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4948 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4950 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
4952 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4953 (check_effective_target_c++): Likewise. Also match for libstdc++.
4955 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4958 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4959 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4960 * gfortran.dg/pr41922.f90: New test.
4962 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4965 * gfortran.dg/pr68566.f90: new test.
4967 2016-07-30 Martin Sebor <msebor@redhat.com>
4971 * g++.dg/cpp0x/constexpr-cast.C: New test.
4972 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4973 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4974 * g++.dg/ubsan/pr63956.C: Correct.
4976 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4978 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4979 vector double or vector long where the vector is in memory.
4980 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4981 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4983 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4986 * gfortran.dg/pr69867.f90: New test.
4988 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4991 * gfortran.dg/pr69962.f90: New test.
4993 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4996 * gfortran.dg/pr70006.f90: New test.
4998 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5001 * gfortran.dg/pr71730.f90: New test.
5002 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5003 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5004 * gfortran.dg/array_constructor_26.f03: Ditto.
5006 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5008 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5009 * gcc.target/powerpc/pr71763.c: Likewise.
5011 2016-07-29 Marek Polacek <polacek@redhat.com>
5014 * gcc.dg/940510-1.c: Adjust dg-error.
5015 * gcc.dg/c99-flex-array-1.c: Likewise.
5016 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5019 * gcc.dg/noncompile/pr71853.c: New test.
5022 * gcc.dg/noncompile/pr71573.c: New test.
5025 * g++.dg/warn/Wparentheses-30.C: New test.
5026 * gcc.dg/Wparentheses-14.c: New test.
5028 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
5030 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5032 2016-07-29 Bin Cheng <bin.cheng@arm.com>
5034 PR tree-optimization/57558
5035 * gcc.dg/vect/pr57558-1.c: New test.
5036 * gcc.dg/vect/pr57558-2.c: New test.
5038 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5040 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
5041 to scan forwprop1 dump pass.
5043 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5046 * g++.dg/template/pr51488.C: New.
5048 2016-07-29 Jakub Jelinek <jakub@redhat.com>
5051 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5053 * gcc.dg/pr71969-1.c: New test.
5054 * gcc.dg/pr71969-2.c: New test.
5055 * gcc.dg/pr71969-3.c: New test.
5057 2016-07-29 Marek Polacek <polacek@redhat.com>
5060 * c-c++-common/pr71574.c: New test.
5063 * gcc.dg/noncompile/pr71583.c: New test.
5065 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5068 * gcc.dg/pr68217.c: New test.
5070 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5073 * gfortran.dg/pr71067_1.f90: New test.
5074 * gfortran.dg/pr71067_2.f90: Ditto.
5076 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5078 * gcc.target/powerpc/vec-extract-1.c: New test.
5080 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5083 * gfortran.dg/pr71799.f90: New test.
5085 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5088 * g++.dg/cpp0x/pr71665-1.C: New.
5089 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5090 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5091 * g++.dg/ext/label10.C: Likewise.
5092 * g++.dg/parse/constant5.C: Likewise.
5094 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5097 * gfortran.dg/pr71859.f90: New test.
5098 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5099 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5101 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
5104 * gfortran.dg/pr71883.f90 : New test.
5106 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5108 PR tree-optimization/71734
5109 * g++.dg/vect/pr70729-nest.cc: New test.
5111 2016-07-28 Renlin Li <renlin.li@arm.com>
5114 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5117 * gfortran.dg/dependency_47.f90: New test.
5119 2016-07-28 Martin Liska <mliska@suse.cz>
5121 PR gcov-profile/68025
5122 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5124 2016-07-28 Martin Liska <mliska@suse.cz>
5126 * g++.dg/vect/pr70944.cc: New test.
5128 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5131 * gcc.dg/torture/pr71994.c: New test.
5133 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5136 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5137 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5138 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5140 2016-07-27 Richard Biener <rguenther@suse.de>
5142 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5144 2016-07-27 Martin Liska <mliska@suse.cz>
5146 * gcc.dg/predict-13.c: New test.
5147 * gcc.dg/predict-14.c: New test.
5149 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5151 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
5153 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5156 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5159 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5160 IEEE built-in functions handle quiet and signalling NaNs
5163 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5166 * gfortran.dg/pr71862.f90: New test.
5168 2016-07-26 Martin Sebor <msebor@redhat.com>
5170 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5171 selector with dg-options.
5173 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5175 PR tree-optimization/18046
5176 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5177 * gcc.dg/tree-ssa/vrp103.c: New test.
5178 * gcc.dg/tree-ssa/vrp104.c: New test.
5180 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5182 * gcc.target/powerpc/pr63354.c: Require lp64 since
5183 -mprofile-kernel is not legal with -m32.
5185 2016-07-26 Richard Biener <rguenther@suse.de>
5187 PR rtl-optimization/71984
5188 * gcc.dg/torture/pr71984.c: New testcase.
5190 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5192 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5193 g++-dg-runtest via et-dg-runtest.
5194 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5195 * gcc.dg/vect/vect.exp: Likewise.
5196 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5197 gfortran-dg-runtest.
5198 * gfortran.dg/vect/vect.exp: Likewise.
5199 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5200 (check_mips_loongson_hw_available): Likewise.
5201 (check_effective_target_mpaired_single_runtime): Likewise.
5202 (check_effective_target_mips_loongson_runtime): Likewise.
5203 (add_options_for_mpaired_single): Likewise.
5204 (check_effective_target_vect_int): Add global et_index.
5205 Check and save the supported feature for a target selected by
5206 the et_index target. Break long lines where appropriate. Call
5207 et-is-effective-target for MIPS with an argument instead of
5208 check_effective_target_* where appropriate.
5209 (check_effective_target_vect_intfloat_cvt): Likewise.
5210 (check_effective_target_vect_uintfloat_cvt): Likewise.
5211 (check_effective_target_vect_floatint_cvt): Likewise.
5212 (check_effective_target_vect_floatuint_cvt): Likewise.
5213 (check_effective_target_vect_simd_clones): Likewise.
5214 (check_effective_target_vect_shift): ewise.
5215 (check_effective_target_whole_vector_shift): Likewise.
5216 (check_effective_target_vect_bswap): Likewise.
5217 (check_effective_target_vect_shift_char): Likewise.
5218 (check_effective_target_vect_long): Likewise.
5219 (check_effective_target_vect_float): Likewise.
5220 (check_effective_target_vect_double): Likewise.
5221 (check_effective_target_vect_long_long): Likewise.
5222 (check_effective_target_vect_no_int_max): Likewise.
5223 (check_effective_target_vect_no_int_add): Likewise.
5224 (check_effective_target_vect_no_bitwise): Likewise.
5225 (check_effective_target_vect_widen_shift): Likewise.
5226 (check_effective_target_vect_no_align): Likewise.
5227 (check_effective_target_vect_hw_misalign): Likewise.
5228 (check_effective_target_vect_element_align): Likewise.
5229 (check_effective_target_vect_condition): Likewise.
5230 (check_effective_target_vect_cond_mixed): Likewise.
5231 (check_effective_target_vect_char_mult): Likewise.
5232 (check_effective_target_vect_short_mult): Likewise.
5233 (check_effective_target_vect_int_mult): Likewise.
5234 (check_effective_target_vect_extract_even_odd): Likewise.
5235 (check_effective_target_vect_interleave): Likewise.
5236 (check_effective_target_vect_stridedN): Likewise.
5237 (check_effective_target_vect_multiple_sizes): Likewise.
5238 (check_effective_target_vect64): Likewise.
5239 (check_effective_target_vect_call_copysignf): Likewise.
5240 (check_effective_target_vect_call_sqrtf): Likewise.
5241 (check_effective_target_vect_call_btrunc): Likewise.
5242 (check_effective_target_vect_call_btruncf): Likewise.
5243 (check_effective_target_vect_call_ceil): Likewise.
5244 (check_effective_target_vect_call_ceilf): Likewise.
5245 (check_effective_target_vect_call_floor): Likewise.
5246 (check_effective_target_vect_call_floorf): Likewise.
5247 (check_effective_target_vect_call_lceil): Likewise.
5248 (check_effective_target_vect_call_lfloor): Likewise.
5249 (check_effective_target_vect_call_nearbyint): Likewise.
5250 (check_effective_target_vect_call_nearbyintf): Likewise.
5251 (check_effective_target_vect_call_round): Likewise.
5252 (check_effective_target_vect_call_roundf): Likewise.
5253 (check_effective_target_vect_perm): Likewise, but also append *_saved
5254 to the existing global name to properly cache the result.
5255 (check_effective_target_vect_perm_byte): Likewise.
5256 (check_effective_target_vect_perm_short): Likewise.
5257 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5258 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5259 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5260 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5261 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5262 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5263 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5264 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5265 (check_effective_target_vect_sdot_qi): Likewise.
5266 (check_effective_target_vect_udot_qi): Likewise.
5267 (check_effective_target_vect_sdot_hi): Likewise.
5268 (check_effective_target_vect_udot_hi): Likewise.
5269 (check_effective_target_vect_usad_char): Likewise.
5270 (check_effective_target_vect_pack_trunc): Likewise.
5271 (check_effective_target_vect_unpack): Likewise.
5272 (check_effective_target_vect_aligned_arrays): Likewise.
5273 (check_effective_target_vect_natural_alignment): Likewise.
5274 (check_effective_target_vector_alignment_reachable): Likewise.
5275 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5276 (is-effective-target): Initialize et_index if undefined.
5277 (et-dg-runtest): New.
5278 (et-is-effective-target): Likewise.
5279 (check_vect_support_and_set_flags): Add supported MIPS targets to
5280 EFFECTIVE_TARGETS list. Return the number of supported targets.
5282 2016-07-26 Richard Biener <rguenther@suse.de>
5283 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5286 * gcc.dg/pr70920-1.c: New test-case.
5287 * gcc.dg/pr70902-2.c: Likewise.
5288 * gcc.dg/pr70920-3.c: Likewise.
5289 * gcc.dg/pr70920-4.c: Likewise
5290 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5293 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
5295 * gcc.c-torture/execute/pr71494.c: Require label_values.
5296 * gcc.dg/pr16973.c: Ditto.
5298 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5300 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5301 * gcc.dg/torture/pr69771.c: Require int32plus.
5302 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5304 2016-07-25 Martin Liska <mliska@suse.cz>
5306 * gcc.dg/torture/pr71987.c: New test.
5308 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5311 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5312 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5313 * gfortran.dg/pr71935.f90: New test.
5315 2016-07-22 Martin Sebor <msebor@redhat.com>
5318 * g++.dg/ext/atomic-3.C: New test.
5319 * gcc.dg/atomic/pr71675.c: New test.
5321 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5323 * gcc.target/i386/mvc8.c: New test.
5325 2016-07-22 Bin Cheng <bin.cheng@arm.com>
5327 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5328 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5330 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5333 * gfortran.dg/constructor_50.f90: New test.
5335 2016-07-22 Martin Liska <mliska@suse.cz>
5337 PR gcov-profile/69028
5338 PR gcov-profile/62047
5339 * g++.dg/cilk-plus/pr69028.C: New test.
5341 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5343 * gfortran.dg/coarray_stat_2.f90: New test.
5345 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5347 * gcc.target/powerpc/vec-extract.h: New files to check the
5348 vec_extract built-in functions for all vector types, testing
5349 accessing each element, both with constant and variable element
5351 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5352 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5353 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5354 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5355 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5356 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5357 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5358 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5359 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5361 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5364 * g++.dg/other/pr71728.C: New test.
5366 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5368 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5369 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5370 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5371 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5372 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5374 2016-07-21 Richard Biener <rguenther@suse.de>
5376 PR tree-optimization/71947
5377 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5379 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5381 * gcc.dg/tree-ssa/scev-15.c: New.
5383 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5385 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5387 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5390 * g++.dg/gomp/pr71941.C: New test.
5392 2016-07-20 David Malcolm <dmalcolm@redhat.com>
5396 * g++.dg/spellcheck-identifiers.C: New test case, based on
5397 gcc.dg/spellcheck-identifiers.c.
5398 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5399 gcc.dg/spellcheck-identifiers-2.c.
5400 * g++.dg/spellcheck-typenames.C: New test case, based on
5401 gcc.dg/spellcheck-typenames.c
5403 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
5405 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5406 pointer to member function and also test catching by reference.
5408 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5410 * gcc.target/s390/pr67443.c: Fix test case.
5412 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5414 * gcc.target/s390/insv-1.c: Xfail some tests.
5415 * gcc.target/s390/insv-2.c: Likewise.
5417 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5419 * gcc.target/avr/torture/get-mem.c: New test.
5420 * gcc.target/avr/torture/set-mem.c: New test.
5422 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5425 * gcc.target/avr/torture/tiny-progmem.c: New test.
5427 2016-07-20 Jakub Jelinek <jakub@redhat.com>
5430 * g++.dg/parse/pr71909.C: New test.
5431 * g++.dg/tm/pr71909.C: New test.
5434 * g++.dg/cpp0x/constexpr-50060.C: New test.
5435 * g++.dg/cpp1y/constexpr-50060.C: New test.
5437 2016-07-20 Martin Liska <mliska@suse.cz>
5439 * gfortran.dg/graphite/pr71898.f90: New test.
5441 2016-07-20 Bin Cheng <bin.cheng@arm.com>
5443 PR tree-optimization/71503
5444 PR tree-optimization/71683
5445 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5446 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5448 2016-07-20 Martin Liska <mliska@suse.cz>
5450 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5451 * gcc.dg/plugin/sreal-test-1.c: Remove.
5452 * gcc.dg/plugin/sreal_plugin.c: Remove.
5454 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5457 * gfortran.dg/dependency_47.f90: New test.
5459 2016-07-19 Jakub Jelinek <jakub@redhat.com>
5461 PR rtl-optimization/71916
5462 * gcc.c-torture/compile/pr71916.c: New test.
5465 * g++.dg/torture/pr71874.C: New test.
5468 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5469 (my_alloc): Rewritten to use __builtin_posix_memalign and
5471 (my_free): Use __builtin_free instead of _mm_free.
5472 (Vec::operator=): Use __builtin_memcpy.
5474 2016-07-19 Martin Jambor <mjambor@suse.cz>
5477 * gfortran.dg/pr71688.f90: New test.
5479 2016-07-19 Richard Biener <rguenther@suse.de>
5481 * c-c++-common/vector-subscript-6.c: New testcase.
5482 * c-c++-common/vector-subscript-7.c: Likewise.
5484 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5486 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
5487 and UInt32 based on __SIZEOF_INT__.
5489 2016-07-19 Richard Biener <rguenther@suse.de>
5491 PR tree-optimization/71901
5492 * gcc.dg/torture/pr71901.c: New testcase.
5494 2016-07-19 Richard Biener <rguenther@suse.de>
5496 PR tree-optimization/71908
5497 * gcc.dg/torture/pr71908.c: New testcase.
5499 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5502 * gcc.target/powerpc/pr71493-1.c: New test.
5503 * gcc.target/powerpc/pr71493-2.c: Likewise.
5505 2016-07-18 Jakub Jelinek <jakub@redhat.com>
5508 * g++.dg/conversion/ambig3.C: New test.
5511 * g++.dg/cpp0x/constexpr-71828.C: New test.
5514 * g++.dg/template/pr71826.C: New test.
5517 * g++.dg/template/defarg21.C: New test.
5520 * g++.dg/ext/vector31.C: New test.
5522 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
5524 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5526 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5528 PR tree-optimization/71734
5529 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5531 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5533 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5534 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5535 stack-layout-dynamic-1.c: New test.
5537 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5539 * gcc.target/s390/nolrl-1.c: New test.
5541 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
5544 * gfortran.dg/pr71523_1.f90: New test.
5545 * gfortran.dg/pr71523_2.f90: New test.
5547 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5549 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5551 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5552 Marco Restelli <mrestelli@gmail.com>
5555 * gfortran.dg/pr62125.f90: New test.
5557 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5559 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5560 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5562 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
5565 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5566 * g++.dg/cpp0x/nullptr35.C: New test.
5568 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5570 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5572 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5574 * gfortran.dg/goacc/vector_length.f90: New test.
5576 2016-07-15 Richard Biener <rguenther@suse.de>
5578 PR tree-optimization/71881
5579 * gcc.dg/torture/pr71881.c: New testcase.
5581 2016-07-15 Richard Biener <rguenther@suse.de>
5583 PR tree-optimization/71887
5584 * gcc.dg/torture/pr71887.c: New testcase.
5586 2016-07-15 Jakub Jelinek <jakub@redhat.com>
5589 * gcc.dg/spellcheck-identifiers-3.c: New test.
5591 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5594 * gfortran.dg/null_9.f90: New test.
5596 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5598 * gcc.dg/tree-ssa/loop-41.c: New test.
5600 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5602 PR tree-optimization/71347
5603 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5605 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5608 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5609 * gfortran.dg/contains.f90: Ditto.
5610 * gfortran.dg/contains_empty_1.f03: Ditto.
5611 * gfortran.dg/submodule_3.f08: Ditto.
5613 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5616 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5617 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5618 expected diagnostics.
5621 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5622 * gcc.dg/spellcheck-identifiers-2.c: New test.
5623 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5624 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5626 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5628 PR tree-optimization/71872
5629 * gcc.c-torture/compile/pr71872.c: New test.
5631 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5633 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5634 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5635 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5636 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5637 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5638 * gcc.target/arm/atomic-op-acquire-1.c: This.
5639 * gcc.target/arm/atomic-op-char.c: Rename into ...
5640 * gcc.target/arm/atomic-op-char-1.c: This.
5641 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5642 * gcc.target/arm/atomic-op-consume-1.c: This.
5643 * gcc.target/arm/atomic-op-int.c: Rename into ...
5644 * gcc.target/arm/atomic-op-int-1.c: This.
5645 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5646 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5647 * gcc.target/arm/atomic-op-release.c: Rename into ...
5648 * gcc.target/arm/atomic-op-release-1.c: This.
5649 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5650 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5651 * gcc.target/arm/atomic-op-short.c: Rename into ...
5652 * gcc.target/arm/atomic-op-short-1.c: This.
5653 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5654 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5655 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5656 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5657 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5658 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5659 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5660 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5661 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5662 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5664 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5667 * gfortran.dg/select_type_35.f03: New test.
5669 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5672 PR tree-optimization/70923
5673 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5674 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5675 * gcc.dg/vect/pr65951.c: Likewise.
5676 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5678 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
5680 * c-c++-common/pr60226.c: Expect maximum object file alignment
5683 2016-07-14 Richard Biener <rguenther@suse.de>
5685 PR tree-optimization/71866
5686 * gcc.dg/torture/pr71866.c: New testcase.
5688 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5690 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5691 selector and enclose boolean expression in curly braces.
5693 2016-07-14 Alan Modra <amodra@gmail.com>
5696 * gcc.target/powerpc/p9-novsx.c: New.
5698 2016-07-13 Andi Kleen <ak@linux.intel.com>
5700 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5701 * g++.dg/tree-prof/morefunc.C: Dito.
5702 * g++.dg/tree-prof/pr35545.C: Dito.
5703 * g++.dg/tree-prof/reorder.C: Dito.
5704 * gcc.dg/tree-prof/20050826-2.c: Dito.
5705 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5706 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5707 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5708 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5709 * gcc.dg/tree-prof/inliner-1.c: Dito.
5710 * gcc.dg/tree-prof/merge_block.c: Dito.
5711 * gcc.dg/tree-prof/stringop-1.c: Dito.
5712 * gcc.dg/tree-prof/stringop-2.c: Dito.
5713 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5714 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5715 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5716 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5717 * gcc.dg/tree-prof/update-loopch.c: Dito.
5718 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5719 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5720 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5721 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5722 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5723 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5724 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5726 2016-07-13 Andi Kleen <ak@linux.intel.com>
5728 * lib/profopt.exp (profopt-execute): Remove .imports files.
5730 2016-07-13 Andi Kleen <ak@linux.intel.com>
5732 * lib/profopt.exp (profopt-execute): Always log profiler command line.
5734 2016-07-13 Andi Kleen <ak@linux.intel.com>
5736 * lib/profopt.exp (dg-final-scan-autofdo,
5737 dg-final-scan-not-autofdo): New functions.
5739 2016-07-13 Bin Cheng <bin.cheng@arm.com>
5741 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5742 * gcc.dg/vect/vect-35.c: Ditto.
5743 * gcc.dg/vect/vect-alias-check-2.c: New test.
5745 2016-07-13 Martin Liska <mliska@suse.cz>
5747 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5748 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5749 * gfortran.dg/pr42108.f90: Update expected dump scan.
5751 2016-07-13 Richard Biener <rguenther@suse.de>
5753 PR tree-optimization/24574
5754 * gcc.dg/pr24574.c: New testcase.
5756 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5758 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5759 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5760 * c-c++-common/pr68833-1.c: Require int32plus.
5761 * gcc.dg/ipa/pr63551.c: Likewise.
5762 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5763 * gcc.dg/ipa/pr64041.c: Require int32plus.
5765 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5768 * g++.dg/pr71633.C: New test.
5770 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5772 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5773 Add new arm_thumb1_cbz_ok effective target.
5774 * gcc.target/arm/cbz.c: New test.
5776 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5778 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5779 Define effective target.
5780 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5781 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5782 * gcc.target/arm/movhi_movw.c: New test.
5783 * gcc.target/arm/movsi_movw.c: Likewise.
5784 * gcc.target/arm/movdi_movw.c: Likewise.
5786 2016-07-13 Richard Biener <rguenther@suse.de>
5789 * gcc.dg/pr71104-1.c: New testcase.
5790 * gcc.dg/pr71104-2.c: Likewise.
5792 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5795 * gcc.target/powerpc/pr71805.c: New test.
5797 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5799 * gcc.target/powerpc/divkc3-1.c: New.
5800 * gcc.target/powerpc/mulkc3-1.c: New.
5802 2016-07-12 Nathan Sidwell <nathan@acm.org>
5804 * gcc.target/arm/data-rel-1.c: New.
5805 * gcc.target/arm/data-rel-2.c: New.
5806 * gcc.target/arm/data-rel-3.c: New.
5808 2016-07-12 Martin Liska <mliska@suse.cz>
5810 * gcc.dg/params/blocksort-part.c: New test.
5811 * gcc.dg/params/params.exp: New file.
5813 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5816 * gcc.c-torture/execute/pr71700.c: New test.
5818 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5819 Richard Biener <rguenther@suse.de>
5821 PR tree-optimization/23286
5822 PR tree-optimization/70159
5823 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5824 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5825 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5826 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5827 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5828 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5829 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5830 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5831 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5832 * gcc.dg/pr51879-12.c: Likewise.
5833 * gcc.dg/strlenopt-9.c: Likewise.
5834 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5835 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5836 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5837 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5838 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5839 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5840 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5841 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5842 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5843 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5844 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5845 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5846 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5847 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5848 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5850 2016-07-12 Richard Biener <rguenther@suse.de>
5852 PR rtl-optimization/68961
5853 * gcc.target/i386/pr68961.c: New testcase.
5855 2016-07-11 Jakub Jelinek <jakub@redhat.com>
5858 * c-c++-common/gomp/pr71758.c: New test.
5859 * gfortran.dg/gomp/pr71758.f90: New test.
5861 PR tree-optimization/71823
5862 * gcc.dg/vect/pr71823.c: New test.
5864 2016-07-11 David Malcolm <dmalcolm@redhat.com>
5866 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5867 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5868 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5870 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5873 * gcc.target/i386/pr71801.c: New test.
5875 2016-07-11 Richard Biener <rguenther@suse.de>
5877 PR tree-optimization/71816
5878 * gcc.dg/torture/pr71816.c: New testcase.
5880 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5883 * gfortran.dg/dependency_46.f90: New test.
5885 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5887 PR rtl-optimization/71621
5888 * gcc.target/i386/pr71621-1.c: New.
5889 * gcc.target/i386/pr71621-2.c: New.
5891 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5893 * gfortran.dg/goacc/pr71704.f90: New test.
5895 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5898 * gcc.target/powerpc/pr71297.c: New.
5900 2016-07-08 Jiong Wang <jiong.wang@arm.com>
5902 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5904 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5907 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5909 2016-07-08 Alan Hayward <alan.hayward@arm.com>
5911 PR tree-optimization/71667
5912 * gcc.dg/vect/pr71667.c: New
5914 2016-07-08 Martin Liska <mliska@suse.cz>
5916 * gcc.dg/torture/pr71606.c: New test.
5918 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5921 * gfortran.dg/pr71764.f90: New test.
5923 2016-07-07 Jakub Jelinek <jakub@redhat.com>
5924 Kai Tietz <ktietz70@googlemail.com>
5928 * g++.dg/cpp0x/pr70869.C: New test.
5929 * g++.dg/cpp0x/pr71054.C: New test.
5931 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
5933 * g++.dg/debug/pr71432.C: Fail on AIX.
5935 2016-07-07 Martin Liska <mliska@suse.cz>
5937 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5938 an undefined behavior.
5939 * gfortran.dg/do_3.F90: Likewise.
5940 * gfortran.dg/do_check_11.f90: New test.
5941 * gfortran.dg/do_check_12.f90: New test.
5942 * gfortran.dg/do_corner_warn.f90: New test.
5944 2016-07-07 Martin Liska <mliska@suse.cz>
5946 * gfortran.dg/predict-1.f90: Ammend the test.
5947 * gfortran.dg/predict-2.f90: Likewise.
5949 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5952 * g++.dg/pr71624.C: New test.
5954 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5956 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5957 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5958 ARMv8-M Mainline architectures.
5960 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5962 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5963 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5965 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5969 * gcc.target/powerpc/pr71763.c: New file.
5971 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5973 PR tree-optimization/71518
5974 * gcc.dg/pr71518.c: New test.
5976 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5978 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5980 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5983 * gcc.target/avr/pr50739.c: New test.
5985 2016-07-05 Jan Hubicka <jh@suse.cz>
5987 * gcc.dg/tree-ssa/scev-14.c: update template.
5989 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5991 * gcc.dg/vect/group-no-gaps-1.c: New test.
5993 2016-07-05 Andi Kleen <ak@linux.intel.com>
5995 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5996 if kernel supports MPX.
5998 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
6000 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6002 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6003 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6005 * gcc.target/powerpc/signbit-1.c: New test.
6006 * gcc.target/powerpc/signbit-2.c: New test.
6007 * gcc.target/powerpc/signbit-3.c: New test.
6009 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6011 PR rtl-optimization/71594
6012 * gcc.dg/torture/pr71594.c: New test.
6014 2016-07-05 Jan Hubicka <jh@suse.cz>
6016 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6018 2016-07-05 David Malcolm <dmalcolm@redhat.com>
6021 * g++.dg/parse/error5.C: Update column
6022 number of missing semicolon error.
6023 * g++.dg/pr62314-2.C: New test case.
6025 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6027 * gfortran.dg/coarray_stat_function.f90: New test.
6028 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6029 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6032 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6035 * gfortran.dg/deferred_character_17.f90: New test.
6037 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6039 * gcc.target/arm/neon/polytypes.c: Move to ...
6040 * gcc.target/arm/polytypes.c: ... here.
6041 * gcc.target/arm/neon/pr51534.c: Move to ...
6042 * gcc.target/arm/pr51534.c: ... here.
6043 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6044 * gcc.target/arm/vect-vcvt.c: ... here.
6045 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6046 * gcc.target/arm/vect-vcvtq.c: ... here.
6047 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6048 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6049 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6050 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6051 * gcc.target/arm/neon/neon.exp: Delete.
6052 * gcc.target/arm/neon/: Delete.
6054 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6057 * gfortran.dg: pr65575.f90: New test.
6059 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6062 * gfortran.dg: pr35849.f90: New test.
6064 2016-07-04 Jakub Jelinek <jakub@redhat.com>
6067 * g++.dg/cpp0x/pr71739.C: New test.
6069 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6071 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6073 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6075 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6077 * gcc.target/s390/loc-1.c: New test.
6079 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6081 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6082 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6084 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6087 * gcc.target/aarch64/pr63874.c: New test.
6089 2016-07-04 Jan Beulich <jbeulich@suse.com>
6091 * g++.dg/header.c: New.
6092 * gcc.dg/header.c: New.
6094 2016-07-02 Jakub Jelinek <jakub@redhat.com>
6097 * c-c++-common/Wunused-var-15.c: New test.
6099 2016-07-01 Jakub Jelinek <jakub@redhat.com>
6102 * gfortran.dg/gomp/pr71687.f90: New test.
6104 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6106 * gcc.dg/const-float128-ped.c: Require __float128 effective
6108 * gcc.dg/const-float128.c: Likewise.
6109 * gcc.dg/torture/float128-cmp-invalid.c: Require
6110 __float128 and base_quadfloat_support effective targets, and
6112 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6113 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6114 * gcc.dg/torture/float128-nan.c: Likewise.
6115 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6116 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6117 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6118 * lib/target-supports.exp (check_effective_target___float128): New.
6119 (add_options_for___float128): New.
6120 (check_effective_target_base_quadword_support): New.
6122 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6125 * gcc.target/powerpc/pr71720.c: New test.
6127 2016-07-01 Jan Beulich <jbeulich@suse.com>
6129 * gcc.dg/bss.c: New.
6131 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6134 * gcc.target/powerpc/pr71698.c: New test.
6136 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
6139 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6140 instead of ".foo" for its section name.
6141 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6142 depending on MCU's flash size.
6143 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6144 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6145 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6146 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6147 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6148 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6150 2016-07-01 Jan Beulich <jbeulich@suse.com>
6152 * gcc.target/i386/pr65105-2.c: Add -msse2.
6154 2016-06-30 Jakub Jelinek <jakub@redhat.com>
6156 PR tree-optimization/71707
6157 * gcc.dg/strlenopt-29.c: New test.
6160 * gfortran.dg/gomp/pr71704.f90: New test.
6163 * gfortran.dg/gomp/pr71705.f90: New test.
6165 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6167 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6168 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6169 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6170 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6171 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6172 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6173 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6174 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6175 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6176 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6177 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6178 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6179 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6180 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6181 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6182 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6183 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6184 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6185 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6186 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6187 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6188 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6189 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6190 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6191 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6192 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6193 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6194 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6195 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6196 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6197 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6198 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6199 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6200 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6201 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6202 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6203 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6204 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6205 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6206 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6207 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6208 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6209 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6210 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6211 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6212 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6213 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6214 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6215 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6216 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6217 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6218 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6219 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6220 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6221 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6222 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6223 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6224 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6225 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6226 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6227 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6228 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6229 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6230 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6231 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6232 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6233 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6234 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6235 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6236 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6237 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6238 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6239 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6240 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6241 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6242 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6243 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6244 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6245 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6246 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6247 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6249 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6250 James Greenhalgh <james.greenhalgh@arm.com>
6252 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6254 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
6255 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6257 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6259 2016-06-30 David Malcolm <dmalcolm@redhat.com>
6262 * gcc.dg/spellcheck-options-12.c: New test case.
6264 2016-06-30 Jakub Jelinek <jakub@redhat.com>
6267 * gcc.c-torture/compile/pr71693.c: New test.
6269 2016-06-29 David Malcolm <dmalcolm@redhat.com>
6271 * gcc.dg/spellcheck-params.c: New testcase.
6272 * gcc.dg/spellcheck-params-2.c: New testcase.
6274 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6276 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6277 vector extract instructions.
6278 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6280 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6283 * gfortran.dg/unexpected_eof_2.f90: New test.
6284 * gfortran.dg/unexpected_eof_3.f90: New test.
6286 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
6288 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6290 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6292 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6293 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6294 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6296 2016-06-29 Richard Biener <rguenther@suse.de>
6299 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6301 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6303 * gcc.target/arm/aapcs/neon-vect10.c: Require
6304 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6305 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6306 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6307 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6308 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6309 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6310 * gcc.target/arm/fp16-aapcs-1.c: Require
6311 -mfloat-ab=hard. Also simplify the test.
6312 * gcc.target/arm/fp16-aapcs-2.c: New.
6314 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6316 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
6317 (add_options_for_arm_fp16_ieee): New.
6318 (add_options_for_arm_fp16_alternative): New.
6319 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6321 (effective_target_arm_fp16_hw): New.
6323 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6325 PR tree-optimization/71655
6326 * g++.dg/pr71655.C: New test.
6328 2016-06-29 Martin Liska <mliska@suse.cz>
6330 * gcc.dg/pr71585.c: New test.
6331 * gcc.dg/pr71585-2.c: New test.
6332 * gcc.dg/pr71585-3.c: New test.
6334 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6336 PR tree-optimization/70729
6337 * g++.dg/vect/pr70729.cc: New test.
6339 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6341 * c-c++-common/gomp/cancel-1.c: Extend.
6343 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6345 PR tree-optimization/71625
6346 * gcc.dg/strlenopt-28.c: New test.
6348 2016-06-29 Richard Biener <rguenther@suse.de>
6351 * g++.dg/torture/pr71002.C: Adjust testcase.
6353 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6356 * gcc.dg/pr71685.c: New test.
6358 2016-06-28 Martin Sebor <msebor@redhat.com>
6361 * gcc.dg/init-bad-9.c: New test.
6363 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6365 * gcc.target/powerpc/abs128-1.c: Require VSX.
6366 * gcc.target/powerpc/copysign128-1.c: Likewise.
6367 * gcc.target/powerpc/inf128-1.c: Likewise.
6368 * gcc.target/powerpc/nan128-1.c: Likewise.
6370 2016-06-28 Jakub Jelinek <jakub@redhat.com>
6373 * gcc.c-torture/execute/pr71626-1.c: New test.
6374 * gcc.c-torture/execute/pr71626-2.c: New test.
6376 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6379 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6381 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6384 * gcc.target/powerpc/pr71670.c: New testcase.
6386 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6389 * gcc.target/powerpc/pr71656-1.c: New test.
6390 * gcc.target/powerpc/pr71656-2.c: New test.
6392 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6394 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6396 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6397 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6398 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6399 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6400 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6401 Add arm_neon_fp16_ok effective target.
6402 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6404 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6406 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6408 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6410 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6412 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6414 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6416 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6418 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6420 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6422 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6425 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
6427 * gcc.dg/predict-12.c: New testcase.
6429 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6432 * gfortran.dg/pr71649.f90: New test.
6434 2016-06-25 Jakub Jelinek <jakub@redhat.com>
6436 PR tree-optimization/71643
6437 * g++.dg/opt/pr71643.C: New test.
6439 PR tree-optimization/71631
6440 * gcc.c-torture/execute/pr71631.c: New test.
6442 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6444 * gcc.dg/predict-11.c: New testcase.
6445 * gfortran.dg/predict-2.f90: New testcase.
6447 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6449 * gcc.dg/predict-10.c: New test.
6451 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6453 * gcc.target/powerpc/abs128-1.c: New.
6454 * gcc.target/powerpc/copysign128-1.c: New.
6455 * gcc.target/powerpc/inf128-1.c: New.
6456 * gcc.target/powerpc/nan128-1.c: New.
6458 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6460 * gfortran.dg/pr71642.f90: New test.
6462 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6464 PR tree-optimization/71647
6465 * gcc.target/i386/pr71647.c: New test.
6467 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6469 * gcc.target/i386/noplt-gd-1.c: New test.
6470 * gcc.target/i386/noplt-gd-2.c: Likewise.
6471 * gcc.target/i386/noplt-gd-3.c: Likewise.
6472 * gcc.target/i386/noplt-ld-1.c: Likewise.
6473 * gcc.target/i386/noplt-ld-2.c: Likewise.
6474 * gcc.target/i386/noplt-ld-3.c: Likewise.
6475 * lib/target-supports.exp
6476 (check_effective_target_tls_get_addr_via_got): New.
6478 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6480 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6481 testsuite compile flags.
6482 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6483 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6485 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6487 * g++dg/vect/pr36684.cc: Add dg-do compile.
6488 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6489 * gcc.dg/vect/pr70021.c: Ditto.
6490 * gcc.dg/vect/pr70138-1.c: Ditto.
6491 * gcc.dg/vect/pr70138-2.c: Ditto.
6492 * gcc.dg/vect/pr70354-1.c: Ditto.
6493 * gcc.dg/vect/pr70354-2.c: Ditto.
6494 * gcc.dg/vect/pr71259.c: Ditto.
6495 * gcc.dg/vect/pr71416-1.c: Ditto.
6496 * gcc.dg/vect/slp-43.c: Ditto.
6497 * gcc.dg/vect/slp-45.c: Ditto.
6498 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6499 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6500 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6501 * gfortran.dg/vect/pr69980.f90: Ditto.
6503 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6505 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6506 * gcc.dg/vect/bb-slp-30.c: Ditto.
6507 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6508 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6509 * gcc.dg/vect/pr45902.c: Ditto.
6510 * gcc.dg/vect/pr48172.c: Ditto.
6511 * gcc.dg/vect/pr48377.c: Ditto.
6512 * gcc.dg/vect/pr49038.c: Ditto.
6513 * gcc.dg/vect/pr49771.c: Ditto.
6514 * gcc.dg/vect/pr52091.c: Ditto.
6515 * gcc.dg/vect/pr53185-2.c: Ditto.
6516 * gcc.dg/vect/pr56826.c: Ditto.
6517 * gcc.dg/vect/pr60276.c: Ditto.
6518 * gcc.dg/vect/pr62021.c: Ditto.
6519 * gcc.dg/vect/pr63530.c: Ditto.
6520 * gcc.dg/vect/pr65518.c: Ditto.
6521 * gcc.dg/vect/pr65947-1.c: Ditto.
6522 * gcc.dg/vect/pr65947-10.c: Ditto.
6523 * gcc.dg/vect/pr65947-11.c: Ditto.
6524 * gcc.dg/vect/pr65947-12.c: Ditto.
6525 * gcc.dg/vect/pr65947-13.c: Ditto.
6526 * gcc.dg/vect/pr65947-2.c: Ditto.
6527 * gcc.dg/vect/pr65947-3.c: Ditto.
6528 * gcc.dg/vect/pr65947-4.c: Ditto.
6529 * gcc.dg/vect/pr65947-5.c: Ditto.
6530 * gcc.dg/vect/pr65947-6.c: Ditto.
6531 * gcc.dg/vect/pr65947-7.c: Ditto.
6532 * gcc.dg/vect/pr65947-8.c: Ditto.
6533 * gcc.dg/vect/pr65947-9.c: Ditto.
6534 * gcc.dg/vect/pr71416-1.c: Ditto.
6535 * gcc.dg/vect/pr71439.c: Ditto.
6536 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6537 * gcc.dg/vect/vect-bswap16.c: Ditto.
6538 * gcc.dg/vect/vect-bswap32.c: Ditto.
6539 * gcc.dg/vect/vect-bswap64.c: Ditto.
6540 * gcc.dg/vect/vect-live-1.c: Ditto.
6541 * gcc.dg/vect/vect-live-2.c: Ditto.
6542 * gcc.dg/vect/vect-live-3.c: Ditto.
6543 * gcc.dg/vect/vect-live-4.c: Ditto.
6544 * gcc.dg/vect/vect-live-5.c: Ditto.
6545 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6546 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6547 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6548 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6549 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6550 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6551 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6552 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6553 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6554 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6555 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6556 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6557 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6558 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6559 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6560 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6561 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6563 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6565 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6567 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6569 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6570 ia32 if R_386_GOT32X relocation is supported.
6571 * gcc.target/i386/noplt-3.c: Likewise.
6572 * gcc.target/i386/noplt-2.c: Likewise.
6573 (main): Renamed to ...
6575 * gcc.target/i386/noplt-4.c: Likewise.
6576 (main): Renamed to ...
6578 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6579 * gcc.target/i386/pr67400-5.c: Likewise.
6581 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6583 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6584 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6586 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6587 f4): Adjust expected diagnostics.
6588 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6589 (T): If OVFP is defined, redefine to TP.
6590 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6591 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6592 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6593 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6594 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6595 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6596 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6597 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6598 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6599 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6600 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6601 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6602 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6603 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6604 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6605 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6606 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6607 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6608 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6609 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6610 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6611 as last argument to __builtin_add_overflow_p.
6613 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6615 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6616 dg-options and remove default vector testsuite compile flags.
6617 * g++.dg/vect/pr33860a.cc: Ditto.
6618 * g++.dg/vect/pr45470-a.cc: Ditto.
6619 * g++.dg/vect/pr45470-b.cc: Ditto.
6620 * g++.dg/vect/pr60896.cc: Ditto.
6621 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6622 * gcc.dg/vect/pr18308.c: Ditto.
6623 * gcc.dg/vect/pr24049.c: Ditto.
6624 * gcc.dg/vect/pr33373.c: Ditto.
6625 * gcc.dg/vect/pr36228.c: Ditto.
6626 * gcc.dg/vect/pr42395.c: Ditto.
6627 * gcc.dg/vect/pr42604.c: Ditto.
6628 * gcc.dg/vect/pr46663.c: Ditto.
6629 * gcc.dg/vect/pr48765.c: Ditto.
6630 * gcc.dg/vect/pr49093.c: Ditto.
6631 * gcc.dg/vect/pr49352.c: Ditto.
6632 * gcc.dg/vect/pr52298.c: Ditto.
6633 * gcc.dg/vect/pr52870.c: Ditto.
6634 * gcc.dg/vect/pr53185.c: Ditto.
6635 * gcc.dg/vect/pr53773.c: Ditto.
6636 * gcc.dg/vect/pr56695.c: Ditto.
6637 * gcc.dg/vect/pr62171.c: Ditto.
6638 * gcc.dg/vect/pr63530.c: Ditto.
6639 * gcc.dg/vect/pr68339.c: Ditto.
6640 * gcc.dg/vect/pr71259.c: Ditto.
6641 * gcc.dg/vect/vect-82_64.c: Ditto.
6642 * gcc.dg/vect/vect-83_64.c: Ditto.
6643 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6644 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6645 * gcc.dg/vect/vect-shift-2.c: Ditto.
6646 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6647 * gfortran.dg/vect/pr39318.f90: Ditto.
6648 * gfortran.dg/vect/pr45714-a.f: Ditto.
6649 * gfortran.dg/vect/pr45714-b.f: Ditto.
6650 * gfortran.dg/vect/pr46213.f90: Ditto.
6652 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6653 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6655 * gcc.target/powerpc/p9-splat-5.c: New test.
6657 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6659 PR tree-optimization/71488
6660 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6661 * lib/target-supports.exp: ... here.
6662 (check_sse4_hw_available): New procedure.
6663 (check_effective_target_sse4_runtime): Ditto.
6664 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6665 -march=westmere for sse4_runtime targets.
6666 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
6667 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
6668 (dg-additional-options): Use for sse4_runtime targets.
6669 (main): Call check_vect ().
6670 (dg-final): Perform scan only for sse4_runtime targets.
6672 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6676 * gcc.target/i386/pr66232-14.c: New file.
6677 * gcc.target/i386/pr66232-15.c: Likewise.
6678 * gcc.target/i386/pr66232-16.c: Likewise.
6679 * gcc.target/i386/pr66232-17.c: Likewise.
6680 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6681 ia32 if R_386_GOT32X relocation is supported.
6682 * gcc.target/i386/pr67400-2.c: Likewise.
6683 * gcc.target/i386/pr67400-3.c: Likewise.
6684 * gcc.target/i386/pr67400-4.c: Likewise.
6685 * gcc.target/i386/pr67400-6.c: Likewise.
6686 * gcc.target/i386/pr67400-7.c: Likewise.
6687 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6689 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6691 PR libgfortran/48852
6692 * gfortran.dg/char4_iunit_1.f03: Update test.
6693 * gfortran.dg/f2003_io_5.f03: Update test.
6694 * gfortran.dg/real_const_3.f90: Update test.
6696 2016-06-23 Andi Kleen <ak@linux.intel.com>
6698 * g++.dg/bprob/bprob.exp: Support autofdo.
6699 * g++.dg/tree-prof/tree-prof.exp: dito.
6700 * gcc.dg/tree-prof/tree-prof.exp: dito.
6701 * gcc.misc-tests/bprob.exp: dito.
6702 * gfortran.dg/prof/prof.exp: dito.
6703 * lib/profopt.exp: dito.
6704 * lib/target-supports.exp: Check for autofdo.
6706 2016-06-23 Martin Liska <mliska@suse.cz>
6708 * gcc.dg/pr71619.c: New test.
6710 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6713 * gcc.target/i386/pr67400-1.c: New test.
6714 * gcc.target/i386/pr67400-2.c: Likewise.
6715 * gcc.target/i386/pr67400-3.c: Likewise.
6716 * gcc.target/i386/pr67400-4.c: Likewise.
6717 * gcc.target/i386/pr67400-5.c: Likewise.
6718 * gcc.target/i386/pr67400-6.c: Likewise.
6719 * gcc.target/i386/pr67400-7.c: Likewise.
6721 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6723 * c-c++-common/missing-header-1.c: New test case.
6724 * c-c++-common/missing-header-2.c: New test case.
6725 * c-c++-common/missing-header-3.c: New test case.
6726 * c-c++-common/missing-header-4.c: New test case.
6728 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6731 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6733 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6734 expected results due to builtin "nanl" now being suggested for
6736 * gcc.dg/pr67580.c: Update expected messages.
6737 * gcc.dg/spellcheck-identifiers.c: New testcase.
6738 * gcc.dg/spellcheck-typenames.c: New testcase.
6740 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6742 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6744 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6745 diagnostic-test-show-locus-parseable-fixits.c to sources for
6746 diagnostic_plugin_test_show_locus.c.
6747 * lib/gcc-defs.exp (freeform_regexps): New global.
6748 (dg-regexp): New function.
6749 (handle-dg-regexps): New function.
6750 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6751 freeform_regexps to the empty list.
6752 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6754 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6756 PR tree-optimization/71488
6757 * g++.dg/pr71488.C: New test.
6758 * gcc.dg/vect/vect-bool-cmp.c: New test.
6760 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6762 * gcc.dg/guality/param-5.c: New test.
6764 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6766 * gcc.target/i386/asm-flag-7.c: New test.
6768 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6770 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6771 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6772 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6773 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6774 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6775 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6776 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6777 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6778 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6779 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6780 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6781 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6782 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6783 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6784 * lib/target-supports.exp: Likewise.
6786 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6788 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6789 * gcc.dg/attr-ms_struct-2.c: Likewise.
6790 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6791 * gcc.dg/bf-ms-attrib.c: Likewise.
6792 * gcc.dg/bf-ms-layout-2.c: Likewise.
6793 * gcc.dg/bf-ms-layout-3.c: Likewise.
6794 * gcc.dg/bf-ms-layout.c: Likewise.
6795 * gcc.dg/bf-no-ms-layout.c: Likewise.
6796 * gcc.target/i386/bitfield1.c: Likewise.
6797 * gcc.target/i386/bitfield2.c: Likewise.
6798 * gcc.target/i386/bitfield3.c: Likewise.
6800 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6802 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6803 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6804 override other than -mcpu=power9 command-line option is specified,
6805 or if the target operating system is aix.
6806 * gcc.target/powerpc/darn-1.c: Likewise.
6807 * gcc.target/powerpc/darn-2.c: Likewise.
6808 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6809 test if effective-target is not powerpc_p9vector_ok or if the
6810 target operating system is not defined.
6811 * gcc.target/powerpc/vslv-1.c: Likewise.
6812 * gcc.target/powerpc/vsrv-0.c: Likewise.
6813 * gcc.target/powerpc/vsrv-1.c: Likewise.
6815 2016-06-21 Tobias Burnus <burnus@net-b.de>
6818 * gfortran.dg/coarray/data_1.f90: New.
6820 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6822 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6823 (dg-require-effective-target): Use arm_v8_neon_hw.
6824 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6825 (dg-require-effective-target): Likewise.
6826 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6827 (dg-require-effective-target): Likewise.
6828 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6829 (dg-require-effective-target): Likewise.
6830 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6831 (dg-require-effective-target): Likewise.
6832 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6833 (dg-require-effective-target): Likewise.
6834 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6837 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6839 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6840 Set to 3 so test passes.
6842 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6844 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6846 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6848 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6849 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6850 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6851 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6853 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6855 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6856 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6858 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6861 * gcc.target/i386/pr71549.c: New test.
6863 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6865 * gcc.target/powerpc/vadsdu-0.c: Replace
6866 dg-require-effective-target directive to allow test to run on more
6867 platforms, and add dg-skip-if directive to disable test on aix
6868 platforms because of known incompatibilities.
6869 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6870 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6871 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6872 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6873 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6874 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6875 * gcc.target/powerpc/vadsdub-2.c: Replace
6876 dg-require-effective-target directive to allow test to run on more
6877 platforms, and add dg-skip-if directive to disable test on aix
6878 platforms because of known incompatibilities.
6879 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6880 with vec_absdb call to differentiate this test from vadsdub-1.c.
6881 * gcc.target/powerpc/vadsduh-1.c: Replace
6882 dg-require-effective-target directive to allow test to run on more
6883 platforms, and add dg-skip-if directive to disable test on aix
6884 platforms because of known incompatibilities.
6885 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6886 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6887 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6889 2016-06-21 Jakub Jelinek <jakub@redhat.com>
6891 PR tree-optimization/71588
6892 * gcc.dg/pr71558.c: New test.
6894 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6896 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6897 * c-c++-common/pr68657-2.c: Likewise.
6898 * c-c++-common/pr68657-3.c: Likewise.
6899 * gcc.dg/torture/pr69714.c: Require int32plus support.
6900 * gcc.dg/torture/pr70025.c: Likewise.
6901 * gcc.dg/torture/pr70083.c: Likewise.
6902 * gcc.dg/torture/pr70542.c: Likewise.
6903 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6905 2016-06-20 Joseph Myers <joseph@codesourcery.com>
6908 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6910 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6913 * gcc.dg/pr71581.c: New test.
6915 PR rtl-optimization/71591
6916 * gcc.dg/cpp/pr71591.c: New test.
6918 2016-06-20 David B. Robins <gcc@davidrobins.net>
6921 * g++.dg/torture/pr71571.C: New test.
6923 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6926 * gcc.target/i386/sse2-pr71559.c: New test.
6927 * gcc.target/i386/avx-pr71559.c: New test.
6928 * gcc.target/i386/avx512f-pr71559.c: New test.
6930 2016-06-20 Tobias Burnus <burnus@net-b.de>
6933 * gfortran.dg/pointer_remapping_10.f90: New.
6935 2016-06-20 David Malcolm <dmalcolm@redhat.com>
6937 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6939 2016-06-20 Martin Sebor <msebor@redhat.com>
6942 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6943 * gnu90-const-expr-1.c: Same.
6944 * gnu99-const-expr-1.c: Same.
6945 * gnu99-static-1.c: Same.
6947 2016-06-20 Renlin Li <renlin.li@arm.com>
6950 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6952 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6954 * gcc.target/aarch64/vcvt_f64_1.c: New.
6955 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6956 * gcc.target/aarch64/vrecp_f64_1.c: New.
6958 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6960 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6963 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
6966 * gcc.target/avr/torture/pr71103-2.c: New test.
6968 2016-06-19 Martin Sebor <msebor@redhat.com>
6971 * gcc.dg/alignof.c: New test.
6973 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6975 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6976 vs dg-error; test constexpr specifier too.
6978 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6980 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6982 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6984 * lib/target-supports.exp
6985 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6986 arm_neon_ok and merge flags. Fix temporary test name.
6987 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6990 2016-06-17 Martin Liska <mliska@suse.cz>
6992 * gcc.dg/predict-9.c: Fix dump scanning.
6994 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6996 PR tree-optimization/71354
6997 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6999 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7001 PR tree-optimization/71347
7002 * gcc.dg/tree-ssa/pr71347.c: New test.
7004 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7006 PR tree-optimization/71354
7007 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7009 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7011 * gcc.dg/vect/vect-alias-check-1.c: New test.
7013 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7016 * gcc.target/avr/pr71151-1.c: New test.
7017 * gcc.target/avr/pr71151-2.c: New test.
7018 * gcc.target/avr/pr71151-3.c: New test.
7019 * gcc.target/avr/pr71151-4.c: New test.
7020 * gcc.target/avr/pr71151-5.c: New test.
7021 * gcc.target/avr/pr71151-6.c: New test.
7022 * gcc.target/avr/pr71151-7.c: New test.
7023 * gcc.target/avr/pr71151-8.c: New test.
7024 * gcc.target/avr/pr71151-common.h: New test.
7026 2016-06-16 Martin Liska <mliska@suse.cz>
7028 * gfortran.dg/predict-1.f90: New test.
7030 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
7033 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
7035 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
7037 * g++.dg/vect/pr36648.cc: Disable cunrolli
7039 2016-06-16 Jakub Jelinek <jakub@redhat.com>
7042 * gcc.c-torture/execute/pr71554.c: New test.
7044 PR rtl-optimization/71532
7045 * gcc.dg/torture/pr71532.c: New test.
7047 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7049 * gcc.target/powerpc/p9-dimode1.c: New test.
7050 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7052 2016-06-15 Jakub Jelinek <jakub@redhat.com>
7054 * gcc.c-torture/compile/20160615-1.c: New test.
7056 * g++.dg/cpp0x/ref-qual17.C: New test.
7058 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7061 * gcc.target/i386/pr71529.C: New test.
7063 2016-06-15 Alan Hayward <alan.hayward@arm.com>
7065 PR tree-optimization/71483
7066 * g++.dg/vect/pr71483.c: New
7068 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7071 * g++.dg/inherit/crash6.C: New.
7072 * g++.dg/inherit/union2.C: Likewise.
7073 * g++.dg/inherit/virtual12.C: Likewise.
7074 * g++.dg/inherit/virtual13.C: Likewise.
7075 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7077 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
7079 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
7081 2016-06-15 Alan Hayward <alan.hayward@arm.com>
7083 PR tree-optimization/71439
7084 * gcc.dg/vect/pr71439.c: New
7086 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7088 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7090 2016-06-15 Richard Biener <rguenther@suse.de>
7092 * gcc.dg/vect/slp-45.c: New testcase.
7094 2016-06-15 Richard Biener <rguenther@suse.de>
7096 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7098 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7100 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7101 requirements, and disable for AIX for now.
7102 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7104 2016-06-14 Jakub Jelinek <jakub@redhat.com>
7107 * g++.dg/opt/pr71528.C: New test.
7110 * g++.dg/init/pr71516.C: New test.
7112 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7114 * g++.dg/init/array46.C: New.
7116 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
7118 * gcc.target/i386/float128-3.c: New test.
7119 * gcc.target/i386/quad-sse4.c: Ditto.
7120 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7121 Update scan strings.
7123 2016-06-14 Richard Biener <rguenther@suse.de>
7126 * gfortran.dg/pr71526.f90: New testcase.
7128 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7130 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7131 * gcc.dg/zero_bits_compound-1.c: Likewise.
7133 2016-06-14 Richard Biener <rguenther@suse.de>
7135 PR tree-optimization/71522
7136 * gcc.dg/torture/pr71522.c: New testcase.
7138 2016-06-14 Jakub Jelinek <jakub@redhat.com>
7140 PR tree-optimization/71520
7141 * gcc.dg/tree-ssa/pr71520.c: New test.
7143 2016-06-14 Richard Biener <rguenther@suse.de>
7145 PR tree-optimization/71521
7146 * gcc.dg/tree-ssa/vrp101.c: New testcase.
7148 2016-06-13 Jakub Jelinek <jakub@redhat.com>
7151 * c-c++-common/ubsan/bounds-13.c: New test.
7153 PR preprocessor/71183
7154 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7156 2016-06-13 Jeff Law <law@redhat.com>
7158 PR tree-optimization/71403
7159 * c-c++-common/ubsan/pr71403-1.c: New test.
7160 * c-c++-common/ubsan/pr71403-2.c: New test.
7161 * c-c++-common/ubsan/pr71403-3.c: New test.
7163 2016-06-13 Jakub Jelinek <jakub@redhat.com>
7166 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7167 Add -Wno-psabi -w to dg-options.
7169 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7171 * gcc.target/powerpc/vadsdu-0.c: New test.
7172 * gcc.target/powerpc/vadsdu-1.c: New test.
7173 * gcc.target/powerpc/vadsdu-2.c: New test.
7174 * gcc.target/powerpc/vadsdu-3.c: New test.
7175 * gcc.target/powerpc/vadsdu-4.c: New test.
7176 * gcc.target/powerpc/vadsdu-5.c: New test.
7177 * gcc.target/powerpc/vadsdub-1.c: New test.
7178 * gcc.target/powerpc/vadsdub-2.c: New test.
7179 * gcc.target/powerpc/vadsduh-1.c: New test.
7180 * gcc.target/powerpc/vadsduh-2.c: New test.
7181 * gcc.target/powerpc/vadsduw-1.c: New test.
7182 * gcc.target/powerpc/vadsduw-2.c: New test.
7184 2016-06-13 David Malcolm <dmalcolm@redhat.com>
7186 * gcc.dg/c99-init-2.c (c): Update expected error message.
7187 * gcc.dg/init-bad-8.c (foo): Likewise.
7188 * gcc.dg/spellcheck-fields-3.c: New test case.
7190 2016-06-13 Martin Liska <mliska@suse.cz>
7192 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7193 and "guess loop iv compared" heuristics.
7194 * gcc.dg/predict-2.c: Likewise.
7195 * gcc.dg/predict-3.c: Likewise.
7196 * gcc.dg/predict-4.c: Likewise.
7197 * gcc.dg/predict-5.c: Likewise.
7198 * gcc.dg/predict-6.c: Likewise.
7200 2016-06-13 Marek Polacek <polacek@redhat.com>
7203 * c-c++-common/Wswitch-unreachable-4.c: New test.
7204 * gcc.dg/Wswitch-unreachable-2.c: New test.
7205 * g++.dg/tm/jump1.C: Move dg-warning.
7207 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7209 * gnat.dg/renaming10.ad[sb]: New test.
7211 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
7214 * gfortran.dg/pr70673.f90: New test.
7216 2016-06-13 Richard Biener <rguenther@suse.de>
7219 * gcc.dg/align-3.c: New testcase.
7221 2016-06-13 Martin Liska <mliska@suse.cz>
7223 * gcc.target/i386/pr71458.c: New test.
7225 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
7228 * gcc.dg/torture/float128-nan.c: New test.
7230 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7233 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7236 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7239 * gfortran.dg/comma_IO_extension_1.f90: New test.
7240 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7241 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7243 * gfortran.dg/graphite/pr38083.f90: Likewise.
7244 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7247 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7249 * gnat.dg/case_character.adb: New test.
7251 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7254 * gcc.target/powerpc/pr71310.c: New testcase.
7256 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7259 * gcc.dg/pr71478.c: New test.
7261 2016-06-10 Jakub Jelinek <jakub@redhat.com>
7264 * gcc.c-torture/execute/pr71494.c: New test.
7267 * gcc.target/i386/pr68657.c: New test.
7270 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7271 (test): Add -masm=intel alternatives.
7273 2016-06-10 Martin Sebor <msebor@redhat.com>
7276 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7278 2016-06-10 Jeff Law <law@redhat.com>
7280 PR tree-optimization/71335
7281 * gcc.c-torture/execute/pr71335.c: New test.
7283 2016-06-10 David Malcolm <dmalcolm@redhat.com>
7285 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7286 the various "cannot tail-call: " messages.
7288 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7290 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7293 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7296 * c-c++-common/asan/pr71480.c: New test.
7298 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7300 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7301 (ASMNAME2): Likewise.
7302 (main): Replace fn in asm statement with ASMNAME ("fn").
7303 * gcc.dg/guality/pr68037-2.c: Likewise.
7304 * gcc.dg/guality/pr68037-3.c: Likewise.
7305 * gcc.dg/torture/pr68037-1.c: Likewise.
7306 * gcc.dg/torture/pr68037-2.c: Likewise.
7307 * gcc.dg/torture/pr68037-3.c: Likewise.
7309 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7312 * gcc.target/i386/pr68843-1.c: New test.
7313 * gcc.target/i386/pr68843-2.c: New test.
7315 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7316 Cesar Philippidis <cesar@codesourcery.com>
7319 * gcc.dg/goacc/nested-function-1.c: New file.
7320 * gcc.dg/goacc/nested-function-2.c: Likewise.
7321 * gcc.dg/goacc/pr71373.c: Likewise.
7322 * gfortran.dg/goacc/cray-2.f95: Likewise.
7323 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7324 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7325 * gfortran.dg/goacc/cray.f95: Update.
7326 * gfortran.dg/goacc/loop-1.f95: Likewise.
7327 * gfortran.dg/goacc/loop-3.f95: Likewise.
7328 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7329 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7331 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7333 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7334 for OpenACC tile clauses.
7335 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7338 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7340 * c-c++-common/goacc/cache-2.c: ... this new file.
7341 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7342 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7343 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7345 * gfortran.dg/goacc/cray.f95: Likewise.
7346 * gfortran.dg/goacc/loop-1.f95: Likewise.
7348 2016-06-10 Alan Hayward <alan.hayward@arm.com>
7350 PR tree-optimization/71407
7351 PR tree-optimization/71416
7352 * gcc.dg/vect/pr71407.c: New
7353 * gcc.dg/vect/pr71416-1.c: New
7354 * gcc.dg/vect/pr71416-2.c: New
7356 2016-06-10 Richard Biener <rguenther@suse.de>
7359 * gcc.dg/torture/pr71477.c: New testcase.
7361 2016-06-09 Julia Koval <julia.koval@intel.com>
7363 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7364 * gcc.target/i386/interrupt-13.c: Likewise.
7365 * gcc.target/i386/interrupt-15.c: Likewise.
7366 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7367 * gcc.target/i386/interrupt-24.c: Likewise.
7368 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7369 * gcc.target/i386/interrupt-9.c: Likewise.
7370 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7372 2016-06-09 Martin Sebor <msebor@redhat.com>
7375 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7376 * gcc.dg/builtin-constant_p-1.c: Same.
7377 * gcc.dg/builtins-error.c: Same.
7378 * gcc.dg/pr70859.c: Same.
7380 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7382 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7383 * gcc.dg/torture/pr68067-1.c: Likewise.
7384 * gcc.dg/torture/pr68067-2.c: Likewise.
7386 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7388 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7391 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7394 * g++.dg/inherit/crash5.C: New.
7396 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7399 * g++.dg/inherit/crash5.C: New.
7400 * g++.dg/inherit/virtual1.C: Adjust.
7402 2016-06-09 Martin Liska <mliska@suse.cz>
7404 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7405 * g++.dg/predict-loop-exit-2.C: Likewise.
7406 * g++.dg/predict-loop-exit-3.C: Likewise.
7407 * gcc.dg/predict-1.c: Likewise.
7408 * gcc.dg/predict-2.c: Likewise.
7409 * gcc.dg/predict-3.c: Likewise.
7410 * gcc.dg/predict-4.c: Likewise.
7411 * gcc.dg/predict-5.c: Likewise.
7412 * gcc.dg/predict-6.c: Likewise.
7413 * gcc.dg/predict-7.c: Likewise.
7415 2016-06-09 Richard Biener <rguenther@suse.de>
7417 PR tree-optimization/71462
7418 * gcc.dg/torture/pr71462.c: New testcase.
7420 2016-06-09 Marek Polacek <polacek@redhat.com>
7423 * gcc.dg/c11-generic-3.c: New test.
7425 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7427 * g++.dg/init/array42.C: New.
7428 * g++.dg/init/array43.C: Likewise.
7429 * g++.dg/init/array44.C: Likewise.
7430 * g++.dg/init/array45.C: Likewise.
7431 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7432 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7433 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7434 * g++.dg/gomp/pr35751.C: Likewise.
7435 * g++.dg/init/array23.C: Likewise.
7436 * g++.dg/init/brace2.C: Likewise.
7437 * g++.dg/init/brace6.C: Likewise.
7439 2016-06-08 Martin Sebor <msebor@redhat.com>
7440 Jakub Jelinek <jakub@redhat.com>
7444 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7445 * c-c++-common/builtin-arith-overflow-2.c: New test.
7446 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7447 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7448 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7450 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7453 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7455 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7457 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7458 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7459 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7460 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7461 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7462 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7463 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7464 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7465 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7466 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7467 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7468 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7469 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7471 2016-06-08 Richard Biener <rguenther@suse.de>
7473 PR tree-optimization/68558
7474 * gcc.dg/vect/slp-44.c: New testcase.
7476 2016-06-08 Richard Biener <rguenther@suse.de>
7478 * gcc.dg/vect/slp-43.c: New testcase.
7480 2016-06-08 Richard Biener <rguenther@suse.de>
7482 PR tree-optimization/71452
7483 * gcc.dg/torture/pr71452.c: New testcase.
7485 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7488 * g++.dg/torture/pr71448.C: New test.
7490 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7494 * g++.dg/debug/pr71432.C: New test.
7496 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7498 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7499 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7500 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7502 2016-06-08 Alan Hayward <alan.hayward@arm.com>
7504 * gcc.dg/vect/vect-live-2.c: Update effective target.
7505 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7506 * lib/target-supports.exp: Add aarch64 to vect_long.
7508 2016-06-08 Marek Polacek <polacek@redhat.com>
7511 * gcc.dg/noncompile/pr71418.c: New test.
7514 * gcc.dg/noncompile/pr71426.c: New test.
7516 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
7518 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7519 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7520 * gcc.dg/predict-3.c: Update template.
7521 * gcc.dg/predict-5.c: Update template.
7522 * gcc.dg/predict-6.c: Update template.
7523 * gcc.dg/predict-9.c: Update template.
7524 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7526 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7528 * gcc.target/powerpc/vec-mul.c: New test.
7530 2016-06-07 David Malcolm <dmalcolm@redhat.com>
7532 * gcc.dg/spellcheck-fields-2.c: New test case.
7534 2016-06-07 Richard Biener <rguenther@suse.de>
7537 * gcc.dg/Wpragmas-1.c: New testcase.
7538 * gcc.dg/Wattributes-4.c: Likewise.
7539 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7542 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7544 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7545 spurious debug code.
7547 2016-06-07 Richard Biener <rguenther@suse.de>
7549 PR tree-optimization/71428
7550 * gcc.dg/torture/pr71428.c: New testcase.
7552 2016-06-07 Richard Biener <rguenther@suse.de>
7555 * gcc.dg/torture/pr71423.c: New testcase.
7557 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7560 * gcc.dg/tree-ssa/pr71408.c: New test.
7562 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7565 * g++.dg/torture/pr71281.C: New test.
7567 2016-06-06 Marek Polacek <polacek@redhat.com>
7570 * gcc.dg/pr71362.c: New test.
7572 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7573 Patrick Palka <ppalka@gcc.gnu.org>
7578 * g++.dg/opt/pr70847.C: New test.
7579 * g++.dg/ubsan/pr70847.C: New test.
7580 * g++.dg/ubsan/pr71393.C: New test.
7582 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7584 PR tree-optimization/71259
7585 * gcc.dg/vect/pr71259.c: New test.
7587 2016-06-06 David Malcolm <dmalcolm@redhat.com>
7589 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7590 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7591 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7594 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7597 * gcc.c-torture/execute/pr37780.c: New test.
7598 * gcc.target/aarch64/pr37780_1.c: Likewise.
7599 * gcc.target/arm/pr37780_1.c: Likewise.
7601 2016-06-06 Marek Polacek <polacek@redhat.com>
7603 * c-c++-common/attr-may-alias-1.c: New test.
7604 * c-c++-common/attr-may-alias-2.c: New test.
7605 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7607 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7610 * gcc.target/i386/pr24414.c: New test.
7612 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7614 * gcc.target/sparc/vis4misc.c: New file.
7615 * gcc.target/sparc/fpcmp.c: Likewise.
7616 * gcc.target/sparc/fpcmpu.c: Likewise.
7618 2016-06-06 Alan Hayward <alan.hayward@arm.com>
7620 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7621 * gcc.dg/vect/vect-live-3.c: Likewise.
7623 2016-06-06 Richard Biener <rguenther@suse.de>
7625 PR tree-optimization/71398
7626 * gcc.dg/torture/pr71398.c: New testcase.
7628 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
7631 * g++.dg/pr71389.C: New test.
7633 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7636 * gfortran.dg/fmt_read_5.f: New test.
7638 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7641 * gfortran.dg/class_array_22.f03: New test.
7643 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7645 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7647 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7649 * gcc.dg/predict-9.c: Update template.
7651 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7654 * g++.dg/template/pr49377.C: New.
7656 2016-06-04 Jakub Jelinek <jakub@redhat.com>
7658 PR tree-optimization/71405
7659 * g++.dg/torture/pr71405.C: New test.
7661 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7664 * g++.dg/inherit/crash5.C: New.
7665 * g++.dg/inherit/virtual1.C: Adjust.
7667 2016-06-03 Jeff Law <law@redhat.com>
7669 PR tree-optimization/71316
7670 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7672 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7674 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7675 dg-additional-options with just -fno-tree-scev-cprop in it.
7676 * gcc.dg/vect/vect-live-2.c: Likewise.
7677 * gcc.dg/vect/vect-live-5.c: Likewise.
7678 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7679 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7680 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7682 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7685 * g++.dg/other/friend6.C: New test.
7687 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7689 * g++.dg/torture/ppc-ldst-array.C: New.
7691 2016-06-03 Joseph Myers <joseph@codesourcery.com>
7695 * gcc.dg/torture/builtin-fp-int-inexact.c,
7696 gcc.target/i386/387-builtin-fp-int-inexact.c,
7697 gcc.target/i386/387-rint-inline-1.c,
7698 gcc.target/i386/387-rint-inline-2.c,
7699 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7700 gcc.target/i386/sse2-rint-inline-1.c,
7701 gcc.target/i386/sse2-rint-inline-2.c,
7702 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7703 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7705 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7706 Julia Koval <julia.koval@intel.com>
7718 * gcc.dg/guality/pr68037-1.c: New test.
7719 * gcc.dg/guality/pr68037-2.c: Likewise.
7720 * gcc.dg/guality/pr68037-3.c: Likewise.
7721 * gcc.dg/torture/pr68037-1.c: Likewise.
7722 * gcc.dg/torture/pr68037-2.c: Likewise.
7723 * gcc.dg/torture/pr68037-3.c: Likewise.
7724 * gcc.dg/torture/pr68661-1a.c: Likewise.
7725 * gcc.dg/torture/pr68661-1b.c: Likewise.
7726 * gcc.target/i386/interrupt-1.c: Likewise.
7727 * gcc.target/i386/interrupt-2.c: Likewise.
7728 * gcc.target/i386/interrupt-3.c: Likewise.
7729 * gcc.target/i386/interrupt-4.c: Likewise.
7730 * gcc.target/i386/interrupt-5.c: Likewise.
7731 * gcc.target/i386/interrupt-6.c: Likewise.
7732 * gcc.target/i386/interrupt-7.c: Likewise.
7733 * gcc.target/i386/interrupt-8.c: Likewise.
7734 * gcc.target/i386/interrupt-9.c: Likewise.
7735 * gcc.target/i386/interrupt-10.c: Likewise.
7736 * gcc.target/i386/interrupt-11.c: Likewise.
7737 * gcc.target/i386/interrupt-12.c: Likewise.
7738 * gcc.target/i386/interrupt-13.c: Likewise.
7739 * gcc.target/i386/interrupt-14.c: Likewise.
7740 * gcc.target/i386/interrupt-15.c: Likewise.
7741 * gcc.target/i386/interrupt-16.c: Likewise.
7742 * gcc.target/i386/interrupt-17.c: Likewise.
7743 * gcc.target/i386/interrupt-18.c: Likewise.
7744 * gcc.target/i386/interrupt-19.c: Likewise.
7745 * gcc.target/i386/interrupt-20.c: Likewise.
7746 * gcc.target/i386/interrupt-21.c: Likewise.
7747 * gcc.target/i386/interrupt-22.c: Likewise.
7748 * gcc.target/i386/interrupt-23.c: Likewise.
7749 * gcc.target/i386/interrupt-24.c: Likewise.
7750 * gcc.target/i386/interrupt-25.c: Likewise.
7751 * gcc.target/i386/interrupt-26.c: Likewise.
7752 * gcc.target/i386/interrupt-27.c: Likewise.
7753 * gcc.target/i386/interrupt-28.c: Likewise.
7754 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7755 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7756 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7757 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7758 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7759 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7760 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7761 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7762 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7763 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7764 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7765 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7767 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7769 PR tree-optimization/52171
7770 * gcc.dg/pr52171.c: New test.
7771 * gcc.target/i386/pr52171.c: New test.
7773 2016-06-03 Jan Hubicka <jh@suse.cz>
7775 * g++.dg/tree-ssa/pred-1.C: New testcase
7776 * gcc.dg/tree-ssa/pred-1.c: New testcase
7778 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7781 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7783 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7785 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7787 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7789 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7791 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7792 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7793 * gcc.dg/vect/vect-live-1.c: New test.
7794 * gcc.dg/vect/vect-live-2.c: New test.
7795 * gcc.dg/vect/vect-live-3.c: New test.
7796 * gcc.dg/vect/vect-live-4.c: New test.
7797 * gcc.dg/vect/vect-live-5.c: New test.
7798 * gcc.dg/vect/vect-live-slp-1.c: New test.
7799 * gcc.dg/vect/vect-live-slp-2.c: New test.
7800 * gcc.dg/vect/vect-live-slp-3.c: New test.
7802 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7805 * g++.dg/opt/pr71387.C: New test.
7807 2016-06-02 Jeff Law <law@redhat.com>
7809 PR tree-optimization/71328
7810 * gcc.c-torture/compile/pr71328.c: New test.
7812 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7815 * gfortran.dg/fmt_read_3.f90: Fix typo.
7816 * gfortran.dg/fmt_read_4.f90: New test.
7818 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7820 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7821 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7822 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7823 * g++.dg/cpp0x/override2.C: Likewise.
7824 * g++.dg/parse/crash5.C: Likewise.
7825 * g++.dg/parse/error16.C: Likewise.
7826 * g++.dg/parse/error27.C: Likewise.
7827 * g++.dg/template/qualttp15.C: Likewise.
7828 * g++.dg/template/redecl4.C: Likewise.
7829 * g++.old-deja/g++.other/crash39.C: Likewise.
7830 * g++.old-deja/g++.other/struct1.C: Likewise.
7831 * g++.old-deja/g++.pt/m9a.C: Likewise.
7832 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7834 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7837 * c-c++-common/pr71372.c: New test.
7839 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7840 __TIME__ strings with __builtin_strcmp instead of printf and
7843 2016-06-02 Martin Liska <mliska@suse.cz>
7845 * gcc.dg/predict-9.c: New test.
7847 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7849 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7850 global set_compiler_env_var and global saved_compiler_env_var.
7852 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7854 PR rtl-optimization/71295
7855 * gcc.c-torture/compile/pr71295.c: New test.
7857 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7859 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7861 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7862 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7864 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7865 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7866 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7869 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7871 * gcc.target/powerpc/p9-splat-4.c: New test.
7873 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7876 * gcc.target/powerpc/pr71186.c: New test.
7878 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7881 * gfortran.dg/fmt_read_3.f90: New test.
7883 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7885 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7888 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
7890 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7891 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7893 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7894 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7896 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7898 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7899 vars set by dg-set-compiler-env-var.
7901 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
7904 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7905 to the module procedure declaration.
7906 * gfortran.dg/submodule_16.f08: New test.
7908 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7911 * c-c++-common/gomp/pr71371.c: New test.
7913 2016-06-01 Richard Biener <rguenther@suse.de>
7915 PR tree-optimization/71366
7916 * gcc.dg/torture/pr71366-1.c: New testcase.
7917 * gcc.dg/torture/pr71366-2.c: Likewise.
7919 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7921 * gcc.target/powerpc/vslv-0.c: New test.
7922 * gcc.target/powerpc/vslv-1.c: New test.
7923 * gcc.target/powerpc/vsrv-0.c: New test.
7924 * gcc.target/powerpc/vsrv-1.c: New test.
7926 2016-06-01 Nathan Sidwell <nathan@acm.org>
7928 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7929 * gcc.target/nvptx/weak.c: New.
7931 2016-06-01 Richard Biener <rguenther@suse.de>
7933 PR tree-optimization/71261
7934 * gcc.dg/torture/vect-bool-1.c: New testcase.
7936 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7938 * gfortran.dg/gomp/order-1.f90: New test.
7939 * gfortran.dg/gomp/order-2.f90: New test.
7941 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
7943 * gcc.dg/unroll-6.c: Update template.
7944 * gcc.dg/unroll-7.c: New testcase.
7945 * gcc.dg/unroll-8.c: New testcase.
7947 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7949 * gnat.dg/opt56.ad[sb]: New test.
7951 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7954 * g++.dg/cpp0x/constexpr-ice16.C: New.
7956 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7958 PR tree-optimization/71314
7959 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7962 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7964 PR tree-optimization/71077
7965 * gcc.dg/tree-ssa/pr71077.c: New test.
7967 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
7969 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7970 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7971 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7973 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7976 * g++.dg/cpp0x/pr71248.C: New.
7977 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7978 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7979 * g++.dg/init/new37.C: Likewise.
7980 * g++.dg/template/static1.C: Likewise.
7981 * g++.dg/template/static2.C: Likewise.
7983 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7985 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7987 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7989 2016-05-31 Marek Polacek <polacek@redhat.com>
7991 * c-c++-common/Wswitch-unreachable-3.c: New test.
7992 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7994 2016-05-31 Richard Biener <rguenther@suse.de>
7996 PR tree-optimization/71352
7997 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7999 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8001 * gcc.target/arm/armv5_thumb_isa.c: New test.
8003 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8006 * gcc.target/i386/pr71346.c: New test.
8008 2016-05-31 Tom de Vries <tom@codesourcery.com>
8010 PR tree-optimization/69068
8011 * gcc.dg/graphite/pr69068.c: New test.
8013 2016-05-27 Martin Sebor <msebor@redhat.com>
8016 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8018 2016-05-30 Jakub Jelinek <jakub@redhat.com>
8021 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8022 nowait depend(inout: dd[0]) clauses where permitted.
8024 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8027 * g++.dg/parse/pr71238.C: New.
8028 * g++.dg/concepts/friend1.C: Test column numbers too.
8029 * g++.dg/cpp0x/initlist31.C: Likewise.
8030 * g++.dg/cpp0x/pr51420.C: Likewise.
8031 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8032 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8033 * g++.dg/ext/builtin3.C: Likewise.
8034 * g++.dg/lookup/friend12.C: Likewise.
8035 * g++.dg/lookup/friend7.C: Likewise.
8036 * g++.dg/lookup/koenig1.C: Likewise.
8037 * g++.dg/lookup/koenig5.C: Likewise.
8038 * g++.dg/lookup/used-before-declaration.C: Likewise.
8039 * g++.dg/overload/koenig1.C: Likewise.
8040 * g++.dg/template/crash65.C: Likewise.
8041 * g++.dg/template/friend57.C: Likewise.
8042 * g++.dg/warn/Wshadow-5.C: Likewise.
8043 * g++.dg/warn/Wunused-8.C: Likewise.
8044 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8045 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8046 * g++.old-deja/g++.jason/member.C: Likewise.
8047 * g++.old-deja/g++.jason/report.C: Likewise.
8048 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8049 * g++.old-deja/g++.law/visibility20.C: Likewise.
8050 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8051 * g++.old-deja/g++.other/static5.C: Likewise.
8052 * g++.old-deja/g++.pt/overload2.C: Likewise.
8054 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
8056 * gcc.dg/tree-ssa/peel1.c: New testcase.
8057 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8058 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8060 2016-05-30 Tom de Vries <tom@codesourcery.com>
8062 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8065 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8068 * g++.dg/parse/virtual1.C: New.
8070 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
8072 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8073 Use correct register when clearing %edx.
8075 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
8077 PR tree-optimization/71289
8078 * gcc.dg/pr71289.c: New test.
8080 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8084 * gcc.dg/tree-ssa/pr71269.c: New test.
8085 * gcc.dg/tree-ssa/pr71292.c: New test.
8087 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8090 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8092 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
8094 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8095 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8096 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8098 2016-05-30 Tom de Vries <tom@codesourcery.com>
8100 PR tree-optimization/69067
8101 * gcc.dg/graphite/pr69067.c: New test.
8103 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
8106 * gcc.target/i386/pr71245-1.c: New test.
8107 * gcc.target/i386/pr71245-2.c: Ditto.
8109 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8112 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8113 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8114 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8116 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
8118 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8120 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8124 * g++.dg/overload/69855.C: New.
8125 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8126 * g++.old-deja/g++.pt/crash3.C: Likewise.
8128 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8131 * g++.dg/parse/namespace13.C: New.
8133 2016-05-26 Jeff Law <law@redhat.com>
8135 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8136 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8137 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8138 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8139 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8140 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8141 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8142 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8143 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8144 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8145 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8146 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8147 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8149 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8152 * g++.dg/overload/69855.C: New.
8153 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8154 * g++.old-deja/g++.pt/crash3.C: Likewise.
8156 2016-05-27 Jiong Wang <jiong.wang@arm.com>
8159 * gcc.target/aarch64/va_arg_1.c: New testcase.
8160 * gcc.target/aarch64/va_arg_2.c: Likewise.
8161 * gcc.target/aarch64/va_arg_3.c: Likewise.
8163 2016-05-27 Jiong Wang <jiong.wang@arm.com>
8165 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8166 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8167 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8168 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8169 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8171 2016-05-27 Marek Polacek <polacek@redhat.com>
8174 * g++.dg/torture/pr71308.C: New test.
8176 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8178 * gcc.dg/zero_bits_compound-1.c: New test.
8179 * gcc.dg/zero_bits_compound-2.c: New test.
8181 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8184 * gcc.dg/pr71279.c: New test.
8186 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8188 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8189 floating point min/max/comparison instructions.
8190 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8192 2016-05-26 Jakub Jelinek <jakub@redhat.com>
8194 * c-c++-common/gomp/schedule-1.c: New test.
8195 * gfortran.dg/gomp/schedule-1.f90: New test.
8197 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8201 * g++.dg/cpp1y/auto-fn32.C: New test.
8202 * g++.dg/cpp1y/paren4.C: New test.
8204 2016-05-26 Nathan Sidwell <nathan@acm.org>
8206 * gcc.dg/20060410.c: Xfail on ptx.
8207 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8208 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8209 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8210 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8211 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8213 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8215 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8217 2016-05-26 Jakub Jelinek <jakub@redhat.com>
8219 PR tree-optimization/71280
8220 * gcc.dg/pr71280.c: New test.
8222 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8224 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8225 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8227 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8229 2016-05-26 Jiong Wang <jiong.wang@arm.com>
8231 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
8234 2016-05-25 Jeff Law <law@redhat.com>
8236 PR tree-optimization/71272
8237 * gcc.c-torture/compile/pr71272.c: new test.
8239 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8241 * gcc.target/powerpc/vec-cmpne.c: New test.
8242 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8244 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8246 * gnat.dg/opt55.ad[sb]: New test.
8248 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8250 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8251 * c-c++-common/pr60226.c: Require int32plus.
8252 * gcc.c-torture/execute/pr70602.c: Likewise.
8253 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8254 unsigned long for malloc arg type.
8255 * gcc.dg/asr_div1.c: Require int32plus.
8256 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8257 * gcc.dg/pie-1.c: Require pie.
8258 * gcc.dg/pie-2.c: Likewise.
8259 * gcc.dg/pr59471.c: Require int32plus.
8260 * gcc.dg/pr59963-2.c: XFAIL for int16.
8261 * gcc.dg/pr60114.c: Require int32plus.
8262 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8263 unsigned long for typedef of size_t.
8264 * gcc.dg/pr63914.c: Require int32plus.
8265 * gcc.dg/pr64536.c: Require pt32plus.
8266 * gcc.dg/pr65658.c: Likewise.
8267 * gcc.dg/pr67271.c: Require int32plus.
8268 * gcc.dg/pr68112.c: Likewise.
8269 * gcc.dg/pr69071.c: Skip for avr target.
8270 * gcc.dg/pr69973.c: Require int32plus.
8271 * gcc.dg/pr70169.c: Skip for avr target.
8272 * gcc.dg/sso-6.c: Require int32plus.
8273 * gcc.dg/sso-7.c: Likewise.
8274 * gcc.dg/sso-8.c: Likewise.
8275 * gcc.dg/vrp-min-max-2.c: Likewise.
8277 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8280 * gcc.target/i386/pr70738-1.c: New test.
8281 * gcc.target/i386/pr70738-2.c: Likewise.
8282 * gcc.target/i386/pr70738-3.c: Likewise.
8283 * gcc.target/i386/pr70738-4.c: Likewise.
8284 * gcc.target/i386/pr70738-5.c: Likewise.
8285 * gcc.target/i386/pr70738-6.c: Likewise.
8286 * gcc.target/i386/pr70738-7.c: Likewise.
8287 * gcc.target/i386/pr70738-8.c: Likewise.
8288 * gcc.target/i386/pr70738-9.c: Likewise.
8290 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8292 PR rtl-optimization/66940
8293 * gcc.c-torture/execute/pr66940.c: New test.
8295 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8297 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8298 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8299 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8300 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8301 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8302 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8303 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8304 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8305 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8306 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8307 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8308 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8309 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8310 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8311 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8312 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8313 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8314 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8315 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8316 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8317 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8318 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8319 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8320 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8322 2016-05-25 Marek Polacek <polacek@redhat.com>
8325 * gcc.dg/noncompile/pr71265.c: New test.
8328 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8330 2016-05-25 Nathan Sidwell <nathan@acm.org>
8332 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8334 2016-05-25 Richard Biener <rguenther@suse.de>
8336 PR tree-optimization/71261
8337 * c-c++-common/torture/pr71261.c: New testcase.
8339 2016-05-25 Richard Biener <rguenther@suse.de>
8341 PR tree-optimization/71264
8342 * gcc.dg/vect/pr71264.c: New testcase.
8344 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8347 * g++.dg/cpp0x/alias-decl-53.C: New.
8348 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8350 2016-05-25 Martin Liska <mliska@suse.cz>
8352 * g++.dg/pr71239.C: New test.
8354 2016-05-25 Richard Biener <rguenther@suse.de>
8356 * gcc.dg/vect/pr58135.c: Rename to ...
8357 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
8359 2016-05-25 Marek Polacek <polacek@redhat.com>
8361 * g++.dg/pr65295.C: Use target c++14.
8363 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8365 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8366 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
8368 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8370 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8373 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8375 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8376 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8377 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8378 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8379 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8380 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8381 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8382 * c-c++-common/goacc/pcopy.c: Likewise.
8383 * c-c++-common/goacc/pcopyin.c: Likewise.
8384 * c-c++-common/goacc/pcopyout.c: Likewise.
8385 * c-c++-common/goacc/pcreate.c: Likewise.
8386 * c-c++-common/goacc/pr70688.c: New test.
8387 * c-c++-common/goacc/present-1.c: Adjust test.
8388 * c-c++-common/goacc/reduction-5.c: Likewise.
8389 * g++.dg/goacc/data-1.C: New test.
8391 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8393 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8394 vector parity built-in functions.
8395 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8396 count trailing zeros automatic vectorization.
8397 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8398 count trailing zeros built-in functions.
8400 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8402 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8404 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8407 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8409 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8412 * g++.dg/template/crash123.C: New.
8413 * g++.dg/template/crash124.C: Likewise.
8415 2016-05-24 Martin Sebor <msebor@redhat.com>
8418 * g++.dg/ext/flexary16.C: New test.
8420 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8422 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8423 before math.h is included.
8424 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8425 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8426 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8427 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8428 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8429 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8430 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8431 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8432 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8433 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8434 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8435 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8436 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8437 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8438 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8439 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8440 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8441 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8442 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8443 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8444 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8445 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8446 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8448 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8449 Kelvin Nilsen <kelvin@gcc.gnu.org>
8451 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8454 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8457 * g++.dg/warn/Wno-narrowing1.C: New.
8459 2016-05-24 Marek Polacek <polacek@redhat.com>
8462 * c-c++-common/Wswitch-unreachable-2.c: New test.
8464 2016-05-24 Jakub Jelinek <jakub@redhat.com>
8467 * g++.dg/vect/simd-clone-6.cc: New test.
8468 * g++.dg/gomp/declare-simd-6.C: New test.
8472 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8474 2016-05-24 Richard Biener <rguenther@suse.de>
8476 PR tree-optimization/71240
8477 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8479 2016-05-24 Richard Biener <rguenther@suse.de>
8481 PR tree-optimization/71230
8482 * gcc.dg/torture/pr71230.c: New testcase.
8483 * g++.dg/torture/pr71230.C: Likewise.
8485 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8487 * c-c++-common/goacc/routine-5.c: Add tests.
8488 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8489 * gfortran.dg/goacc/routine-6.f90: Add tests.
8491 2016-05-24 Richard Biener <rguenther@suse.de>
8493 PR tree-optimization/71253
8494 * gcc.dg/torture/pr71253.c: New testcase.
8496 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8499 * gfortran.dg/pr71252.f90: New test.
8501 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8503 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8505 2016-05-24 Richard Biener <rguenther@suse.de>
8509 * c-c++-common/vector-subscript-4.c: New testcase.
8510 * c-c++-common/vector-subscript-5.c: Likewise.
8512 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8515 * gfortran.dg/namelist_90.f: New test
8517 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8520 * gfortran.dg/unexpected_eof.f: New test
8522 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8523 Kelvin Nilsen <kelvin@gcc.gnu.org>
8525 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8528 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8531 * g++.dg/cpp0x/inh-ctor20.C: New.
8532 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8534 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8537 * g++.dg/cpp0x/variadic168.C: New.
8539 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8541 * g++.dg/cpp0x/pr31445.C: Test column number too.
8542 * g++.dg/cpp0x/pr32253.C: Likewise.
8543 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8544 * g++.dg/cpp0x/variadic36.C: Likewise.
8546 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
8548 * gcc.dg/fold-notshift-2.c: Adjust.
8550 2016-05-23 Marek Polacek <polacek@redhat.com>
8553 * c-c++-common/Wswitch-unreachable-1.c: New test.
8554 * gcc.dg/Wswitch-unreachable-1.c: New test.
8555 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8556 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8557 * g++.dg/gomp/block-10.C: Likewise.
8558 * gcc.dg/gomp/block-10.c: Likewise.
8559 * g++.dg/gomp/block-9.C: Likewise.
8560 * gcc.dg/gomp/block-9.c: Likewise.
8561 * g++.dg/gomp/target-1.C: Likewise.
8562 * g++.dg/gomp/target-2.C: Likewise.
8563 * gcc.dg/gomp/target-1.c: Likewise.
8564 * gcc.dg/gomp/target-2.c: Likewise.
8565 * g++.dg/gomp/taskgroup-1.C: Likewise.
8566 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8567 * gcc.dg/gomp/teams-1.c: Likewise.
8568 * g++.dg/gomp/teams-1.C: Likewise.
8569 * g++.dg/overload/error3.C: Likewise.
8570 * g++.dg/tm/jump1.C: Likewise.
8571 * g++.dg/torture/pr40335.C: Likewise.
8572 * gcc.dg/c99-vla-jump-5.c: Likewise.
8573 * gcc.dg/switch-warn-1.c: Likewise.
8574 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8575 * gcc.dg/nested-func-1.c: Likewise.
8576 * gcc.dg/pr67784-4.c: Likewise.
8578 2016-05-23 Richard Biener <rguenther@suse.de>
8580 PR tree-optimization/71230
8581 * gfortran.dg/pr71230-1.f90: New testcase.
8582 * gfortran.dg/pr71230-2.f90: Likewise.
8584 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8586 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
8587 * gcc.dg/vect/pr58135.c: Add new.
8588 * gfortran.dg/pr46519-1.f: Adjust test case.
8590 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8593 * g++.dg/cpp0x/decltype64.C: New.
8595 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8597 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8598 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8599 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8601 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8603 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8604 Add poly64x1_t and poly64x2_t cases if supported.
8605 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8606 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8607 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8608 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8609 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8611 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8613 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8614 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8615 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8616 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8617 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8618 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8619 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8621 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8623 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8625 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8627 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8628 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8630 2016-05-22 Jakub Jelinek <jakub@redhat.com>
8632 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8633 constraint instead of "r".
8634 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8635 insn instead of vxorpd.
8636 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8638 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8639 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8641 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8643 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8644 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8646 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8648 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8651 * gcc.dg/tree-ssa/pr40921.c: New test.
8653 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8656 * gcc.target/avr/pr71103.c: New test.
8658 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8661 * gcc.dg/tree-ssa/pr71179.c: New test.
8663 2016-05-20 Martin Sebor <msebor@redhat.com>
8666 * gcc.dg/init-excess-2.c: New test.
8668 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8670 * gnat.dg/opt53.adb: New test.
8671 * gnat.dg/opt54.adb: Likewise.
8673 2016-05-20 Martin Jambor <mjambor@suse.cz>
8675 PR tree-optimization/70884
8676 * gcc.dg/tree-ssa/pr70919.c: New test.
8678 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8680 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8682 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8683 fix code formatting.
8685 2016-05-20 Nathan Sidwell <nathan@acm.org>
8687 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8689 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
8691 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8693 * jit.dg/all-non-failing-tests.h: Add
8694 test-factorial-must-tail-call.c.
8695 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8696 * jit.dg/test-factorial-must-tail-call.c: New test case.
8698 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8701 * gfortran.dg/pr71204.f90: New test.
8703 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8705 * gcc.target/nvptx/sincos.c: New test.
8707 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8710 * g++.dg/cpp1y/auto-fn31.C: New.
8712 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8714 * gcc.target/powerpc/vec-addec.c: New test.
8715 * gcc.target/powerpc/vec-addec-int128.c: New test.
8717 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8719 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8720 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8721 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8722 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8724 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
8726 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8728 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8731 * g++.dg/opt/pr71210-1.C: New test.
8732 * g++.dg/opt/pr71210-2.C: New test.
8734 PR tree-optimization/29756
8735 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8736 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8737 only on selected targets where V4SImode vectors are known to be
8740 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
8742 PR tree-optimization/71079
8743 PR tree-optimization/71206
8744 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8746 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8748 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8749 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8750 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8752 2016-05-20 Richard Guenther <rguenther@suse.de>
8754 PR tree-optimization/29756
8755 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8757 2016-05-20 Richard Biener <rguenther@suse.de>
8759 PR tree-optimization/71185
8760 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8762 2016-05-20 Richard Biener <rguenther@suse.de>
8764 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8766 2016-05-19 Marek Polacek <polacek@redhat.com>
8769 * g++.dg/diagnostic/pr71075.C: New test.
8771 2016-05-19 David Malcolm <dmalcolm@redhat.com>
8774 * g++.dg/pr71184.C: New test case.
8776 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8778 * gcc.target/powerpc/darn-0.c: New test.
8779 * gcc.target/powerpc/darn-1.c: New test.
8780 * gcc.target/powerpc/darn-2.c: New test.
8782 2016-05-19 Marek Polacek <polacek@redhat.com>
8784 PR tree-optimization/71031
8785 * gcc.dg/tree-ssa/vrp100.c: New test.
8787 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8789 PR rtl-optimization/71148
8790 * gcc.dg/pr71148.c: New test.
8792 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8795 * gcc.target/arm/pr71056.c: New test.
8797 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8799 * c-c++-common/pr69669.c: Check the used mode.
8801 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8804 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8806 2016-05-19 Richard Biener <rguenther@suse.de>
8808 PR tree-optimization/70729
8809 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8810 * gcc.dg/graphite/scop-18.c: Likewise.
8811 * gcc.dg/pr41783.c: Disable LIM.
8812 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8813 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8814 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8815 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8816 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8817 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8818 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8819 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8820 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8821 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8822 * gfortran.dg/pr42108.f90: Likewise.
8824 2016-05-18 David Malcolm <dmalcolm@redhat.com>
8827 * gcc.dg/spellcheck-options-11.c: New test case.
8829 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8832 * g++.dg/opt/pr71100.C: New test.
8834 2016-05-18 Martin Jambor <mjambor@suse.cz>
8837 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8838 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8839 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8840 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8842 2016-05-18 Martin Jambor <mjambor@suse.cz>
8845 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8846 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8847 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8848 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8849 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8851 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8854 * g++.dg/template/crash122.C: New.
8856 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8859 * g++.dg/template/pr70466-1.C: New.
8860 * g++.dg/template/pr70466-2.C: Likewise.
8862 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8864 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8865 splat operations and the XXSPLTIB instruction.
8866 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8867 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8868 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8869 xxlxor to clear a register.
8871 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8873 * gcc.dg/torture/pr71020.c: New test.
8875 2016-05-18 Martin Jambor <mjambor@suse.cz>
8878 * gcc.dg/ipa/pr70646.c: New test.
8880 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8882 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8884 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8886 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8887 missing tests for vreinterpretq_p{8,16}.
8889 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8891 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8892 vsliq_n_s64 and vsliq_n_u64.
8894 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8896 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8897 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8899 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8901 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8902 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8903 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8905 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8907 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8910 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8912 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8913 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8914 "blr\t" and switch to scan-assembler-times.
8916 2016-05-18 Jiong Wang <jiong.wang@arm.com>
8918 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8920 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8921 declarations under __aarch64__ and __ARM_FEATURE_FMA.
8923 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8925 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8926 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8927 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8928 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8929 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8930 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8932 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8933 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8935 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8936 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8938 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8939 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8941 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8943 2016-05-18 Richard Biener <rguenther@suse.de>
8945 PR tree-optimization/71168
8946 * gcc.dg/torture/pr71168.c: New testcase.
8948 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8951 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8952 * gcc.dg/tree-ssa/pr63586.c: New test.
8953 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8955 2016-05-17 Nathan Sidwell <nathan@acm.org>
8957 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8958 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8959 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8960 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8962 2016-05-17 Nathan Sidwell <nathan@acm.org>
8964 * gcc.target/nvptx/abi-vararg-3.c: New.
8966 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8968 PR tree-optimization/54579
8970 * gcc.dg/fold-notrotate-1.c: New test.
8971 * gcc.dg/fold-notshift-1.c: New test.
8972 * gcc.dg/fold-notshift-2.c: New test.
8974 2016-05-17 Marek Polacek <polacek@redhat.com>
8977 * g++.dg/ipa/pr71146.C: New test.
8979 2016-05-17 David Malcolm <dmalcolm@redhat.com>
8981 * jit.dg/test-error-array-bounds.c: New test case.
8983 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8985 * gcc.dg/tree-ssa/and-1.c: New testcase.
8987 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8989 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8990 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8992 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8994 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8995 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8997 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8999 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9001 2016-05-17 Jiong Wang <jiong.wang@arm.com>
9003 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9005 2016-05-17 Jiong Wang <jiong.wang@arm.com>
9007 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9008 ".2d[index]" when scan the assembly.
9009 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9010 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9012 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9014 2016-05-17 Richard Biener <rguenther@suse.de>
9016 PR tree-optimization/71132
9017 * gcc.dg/torture/pr71132.c: New testcase.
9019 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9021 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9023 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9026 * gcc.target/aarch64/pr70809_1.c: New test.
9028 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9030 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9031 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9032 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9033 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9035 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9036 Ilya Enkovich <ilya.enkovich@intel.com>
9039 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9041 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
9043 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9044 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9046 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9048 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9049 test for __ARM_FP16_ARGS.
9050 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9051 * gcc.target/arm/aapcs/neon-vect10.c: New.
9052 * gcc.target/arm/aapcs/neon-vect9.c: New.
9053 * gcc.target/arm/aapcs/vfp18.c: New.
9054 * gcc.target/arm/aapcs/vfp19.c: New.
9055 * gcc.target/arm/aapcs/vfp20.c: New.
9056 * gcc.target/arm/aapcs/vfp21.c: New.
9057 * gcc.target/arm/fp16-aapcs-1.c: New.
9058 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9059 test for __ARM_FP16_ARGS.
9060 * g++.target/arm/fp16-return-1.c: Update expected output.
9062 2016-05-16 Jiong Wang <jiong.wang@arm.com>
9065 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9067 2016-05-15 Harald Anlauf <anlauf@gmx.de>
9070 * gfortran.dg/pr69603.f90: New testcase.
9072 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
9074 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9076 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
9079 * gfortran.dg/pr71047.f08: New test.
9081 2016-05-13 Joseph Myers <joseph@codesourcery.com>
9083 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9084 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9085 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9087 2016-05-13 Martin Sebor <msebor@redhat.com>
9090 * g++.dg/cpp0x/constexpr-60049.C: New test.
9092 2016-05-13 Jakub Jelinek <jakub@redhat.com>
9095 * gcc.dg/pr71071.c: New test.
9097 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
9099 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9100 remove XOP handling.
9101 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
9103 2016-05-13 Nathan Sidwell <nathan@acm.org>
9105 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9106 __atomic_is_lock_free declaration.
9108 2016-05-13 Richard Biener <rguenther@suse.de>
9110 PR tree-optimization/42587
9111 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9113 2016-05-13 Martin Liska <mliska@suse.cz>
9115 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9116 the new format of dump output.
9118 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9120 * gcc.dg/pr71084.c: New test.
9122 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9125 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
9127 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9129 * gcc.target/aarch64/struct_return.c: New test.
9131 2016-05-12 Marek Polacek <polacek@redhat.com>
9134 * c-c++-common/pr70756-2.c: New test.
9135 * c-c++-common/pr70756.c: New test.
9137 2016-05-12 Richard Biener <rguenther@suse.de>
9139 PR tree-optimization/71059
9140 * gcc.dg/torture/pr71059.c: New testcase.
9142 2016-05-12 Richard Biener <rguenther@suse.de>
9144 PR tree-optimization/71062
9145 * gcc.dg/torture/pr71062.c: New testcase.
9147 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9149 PR tree-optimization/71006
9150 * gcc.dg/pr71006.c: New test.
9152 2016-05-12 Marek Polacek <polacek@redhat.com>
9155 * gcc.dg/opts-7.c: New test.
9157 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9160 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9161 Add -save-temps to dg-options.
9162 Scan for ldmfd rather than pop instruction.
9163 * gcc.target/arm/interrupt-2.c: Likewise.
9164 * gcc.target/arm/pr70830.c: New test.
9166 2016-05-12 Jakub Jelinek <jakub@redhat.com>
9168 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9169 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9171 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9172 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9173 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9176 * gcc.target/i386/avx512vl-pack-1.c: New test.
9177 * gcc.target/i386/avx512vl-pack-2.c: New test.
9178 * gcc.target/i386/avx512bw-pack-2.c: New test.
9180 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9182 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9183 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9184 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9186 2016-05-12 Richard Biener <rguenther@suse.de>
9188 PR tree-optimization/70986
9189 * gcc.dg/torture/pr70986-1.c: New testcase.
9190 * gcc.dg/torture/pr70986-2.c: Likewise.
9191 * gcc.dg/torture/pr70986-3.c: Likewise.
9193 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9196 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9197 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9199 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
9201 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9203 * gcc.target/i386/pr66746.c: Ditto.
9205 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9207 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9209 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9210 warning when using -mvsx-timode.
9211 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9212 * gcc.target/powerpc/dform-2.c: Likewise.
9213 * gcc.target/powerpc/pr68805.c: Likewise.
9215 2016-05-11 Marek Polacek <polacek@redhat.com>
9218 * c-c++-common/attributes-3.c: New test.
9220 2016-05-11 Nathan Sidwell <nathan@acm.org>
9222 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9223 * gcc.c-torture/execute/pr68185.c: Likewise.
9224 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9225 * gcc.dg/pr69634.c: Requires scheduling.
9226 * gcc.dg/torture/pr66178.c: Require label values.
9227 * gcc.dg/setjmp-6.c: Require indirect jumps.
9229 2016-05-11 Richard Biener <rguenther@suse.de>
9231 PR tree-optimization/71055
9232 * gcc.dg/torture/pr71055.c: New testcase.
9234 2016-05-11 Richard Biener <rguenther@suse.de>
9237 * g++.dg/debug/pr71057.C: New testcase.
9239 2016-05-11 Jakub Jelinek <jakub@redhat.com>
9242 * gfortran.dg/gomp/pr70855.f90: New test.
9244 2016-05-11 Richard Biener <rguenther@suse.de>
9247 * g++.dg/torture/pr71002.C: New testcase.
9249 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9252 * gcc.dg/pr70807.c: New test.
9254 2016-05-10 Martin Sebor <msebor@redhat.com>
9257 * g++.dg/Wattributes.C: New test.
9259 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
9261 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9262 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9263 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9265 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9268 * gcc.target/i386/pr70799-1.c: New test.
9270 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9272 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9274 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9277 * gcc.target/i386/pr70877.c: New test.
9279 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9281 PR tree-optimization/70786
9282 * gcc.target/i386/pr70876.c: New test.
9284 2016-05-10 Jakub Jelinek <jakub@redhat.com>
9287 * gcc.target/i386/avx512vl-logic-1.c: New test.
9288 * gcc.target/i386/avx512vl-logic-2.c: New test.
9289 * gcc.target/i386/avx512dq-logic-2.c: New test.
9291 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9294 * gcc.target/powerpc/pr70963.c: New.
9296 2016-05-10 David Malcolm <dmalcolm@redhat.com>
9298 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9299 (test_very_wide_line): Add ruler to expected output.
9300 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9301 (test_very_wide_line): Likewise.
9302 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9303 (test_show_locus): Within the handling of "test_very_wide_line",
9304 enable show_ruler_p on the diagnostic context.
9306 2016-05-10 Richard Biener <rguenther@suse.de>
9308 PR tree-optimization/71039
9309 * gcc.dg/torture/pr71039.c: New testcase.
9311 2016-05-10 Nathan Sidwell <nathan@acm.org>
9313 * gcc.dg/nested-func-10.c: Requires alloca.
9314 * gcc.dg/nested-func-9.c: Requires alloca.
9315 * gcc.c-torture/execute/pr70460.c: Requires labels.
9316 * gcc.c-torture/compile/pr70199.c: Requires labels.
9317 * gcc.target/nvptx/decl.c: Compile only.
9318 * gcc.target/nvptx/trailing-init.c: Compile only.
9319 * gcc.target/nvptx/ary-init.c: Compile only.
9321 2016-05-10 Marek Polacek <polacek@redhat.com>
9324 * gcc.dg/attr-opt-1.c: New test.
9326 2016-05-10 Richard Biener <rguenther@suse.de>
9328 PR tree-optimization/70497
9329 PR tree-optimization/28367
9330 * gcc.dg/torture/20160404-1.c: New testcase.
9331 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9332 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9334 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9336 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9338 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
9340 * gcc.target/i386/fabsneg-1.c New test.
9342 2016-05-09 Alan Modra <amodra@gmail.com>
9345 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9347 2016-05-09 Richard Biener <rguenther@suse.de>
9349 PR tree-optimization/70985
9350 * gcc.dg/torture/pr70985.c: New testcase.
9352 2016-05-09 Bin Cheng <bin.cheng@arm.com>
9354 * gcc.dg/tree-ssa/ifc-9.c: New test.
9355 * gcc.dg/tree-ssa/ifc-10.c: New test.
9356 * gcc.dg/tree-ssa/ifc-11.c: New test.
9357 * gcc.dg/tree-ssa/ifc-12.c: New test.
9358 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9359 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9360 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9362 2016-05-09 Richard Biener <rguenther@suse.de>
9365 * gfortran.dg/pr70937.f90: New testcase.
9367 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9369 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9371 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
9374 * gfortran.dg/dec_structure_1.f90: New testcase.
9375 * gfortran.dg/dec_structure_2.f90: Ditto.
9376 * gfortran.dg/dec_structure_3.f90: Ditto.
9377 * gfortran.dg/dec_structure_4.f90: Ditto.
9378 * gfortran.dg/dec_structure_5.f90: Ditto.
9379 * gfortran.dg/dec_structure_6.f90: Ditto.
9380 * gfortran.dg/dec_structure_7.f90: Ditto.
9381 * gfortran.dg/dec_structure_8.f90: Ditto.
9382 * gfortran.dg/dec_structure_9.f90: Ditto.
9383 * gfortran.dg/dec_structure_10.f90: Ditto.
9384 * gfortran.dg/dec_structure_11.f90: Ditto.
9385 * gfortran.dg/dec_union_1.f90: Ditto.
9386 * gfortran.dg/dec_union_2.f90: Ditto.
9387 * gfortran.dg/dec_union_3.f90: Ditto.
9388 * gfortran.dg/dec_union_4.f90: Ditto.
9389 * gfortran.dg/dec_union_5.f90: Ditto.
9390 * gfortran.dg/dec_union_6.f90: Ditto.
9391 * gfortran.dg/dec_union_7.f90: Ditto.
9393 2016-05-07 Tom de Vries <tom@codesourcery.com>
9395 PR tree-optimization/70956
9396 * gcc.dg/graphite/pr70956.c: New test.
9398 2016-05-06 Jakub Jelinek <jakub@redhat.com>
9401 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9402 (a, b, c, d): Change type from char to signed char.
9403 (main): Compare against (signed char) -1634678893 instead of
9404 hardcoded -109. Use __builtin_abort instead of abort.
9406 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9407 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9409 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9411 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9414 * gcc.dg/torture/pr70935.c: New test.
9416 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9419 * gcc.target/sh/pr58219.c: New tests.
9421 2016-05-06 Richard Biener <rguenther@suse.de>
9423 PR tree-optimization/70960
9424 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9426 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9429 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9430 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9431 Adjust expected instruction counts.
9432 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9434 2016-05-06 Marek Polacek <polacek@redhat.com>
9437 * gcc.dg/ubsan/bounds-3.c: New test.
9439 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9442 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9444 2016-05-06 Richard Biener <rguenther@suse.de>
9447 * gfortran.dg/pr70931.f90: New testcase.
9449 2016-05-06 Richard Biener <rguenther@suse.de>
9452 * gcc.dg/torture/pr70941.c: New testcase.
9454 2016-05-05 Bin Cheng <bin.cheng@arm.com>
9456 PR tree-optimization/57206
9457 * gcc.dg/vect/pr57206.c: New test.
9459 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9461 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9463 2016-05-05 Jakub Jelinek <jakub@redhat.com>
9465 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9467 * c-c++-common/Wdangling-else-4.c: New test.
9469 2016-05-04 Jakub Jelinek <jakub@redhat.com>
9473 * g++.dg/opt/pr70906.C: New test.
9474 * g++.dg/opt/pr70933.C: New test.
9476 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9478 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
9480 * gcc.dg/ipa/pure-const-3.c: New testcase.
9482 2016-05-04 Marek Polacek <polacek@redhat.com>
9484 * c-c++-common/Wdangling-else-1.c: New test.
9485 * c-c++-common/Wdangling-else-2.c: New test.
9486 * c-c++-common/Wdangling-else-3.c: New test.
9488 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9490 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9493 2016-05-04 Marek Polacek <polacek@redhat.com>
9496 * gcc.dg/Waddress-2.c: New test.
9498 2016-05-04 Alan Modra <amodra@gmail.com>
9500 * gcc.target/powerpc/pr70866.c: New.
9502 2016-05-03 Martin Sebor <msebor@redhat.com>
9505 * c-c++-common/builtin_location.c: New test.
9506 * g++.dg/cpp1y/builtin_location.C: New test.
9508 2016-05-03 Marek Polacek <polacek@redhat.com>
9511 * gcc.dg/pr70859.c: New test.
9512 * gcc.dg/pr70859-2.c: New test.
9514 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9516 * gnat.dg/debug5.adb: New testcase.
9518 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9520 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9521 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9522 Procedure to check for z10 instruction set.
9524 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9526 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9528 2016-05-03 Alan Modra <amodra@gmail.com>
9530 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9532 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9534 * gcc.target/i386/avx512f-cvt-1.c: New test.
9536 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9538 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9539 -fdump-tree-vrp-details.
9541 2016-05-03 Richard Biener <rguenther@suse.de>
9543 * gcc.dg/pr30172-1.c: Adjust.
9544 * gcc.dg/pr63743.c: Likewise.
9545 * gcc.dg/tm/pr51696.c: Likewise.
9546 * c-c++-common/tm/safe-1.c: Likewise.
9547 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9548 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9549 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9550 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9552 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9554 PR rtl-optimization/70467
9555 * gcc.target/i386/pr70467-3.c: New test.
9556 * gcc.target/i386/pr70467-4.c: New test.
9558 PR tree-optimization/70916
9559 * gcc.c-torture/compile/pr70916.c: New test.
9562 * gcc.target/i386/pr49244-1.c: New test.
9563 * gcc.target/i386/pr49244-2.c: New test.
9565 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9567 PR rtl-optimization/44281
9568 * gcc.target/i386/pr44281.c: New test.
9570 2016-05-03 bin cheng <bin.cheng@arm.com>
9572 PR tree-optimization/56541
9573 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9574 * gcc.dg/vect/pr56541.c: new test.
9576 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9578 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9580 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9582 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9585 * c-c++-common/asan/clone-test-1.c (main): Align child process
9588 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9591 * g++.dg/spellcheck-fields-2.C: New test case.
9593 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9596 * g++.dg/pr62314.C: New test case.
9598 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
9600 * gcc.dg/ipa/inline-8.c: New testcase.
9602 2016-05-02 Jakub Jelinek <jakub@redhat.com>
9604 PR rtl-optimization/70467
9605 * gcc.target/i386/pr70467-1.c: New test.
9607 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9609 * gcc.dg/spec-options.c: Run the test on all targets.
9610 * gcc.dg/foo.specs: Use cpp_unique_options.
9612 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9614 * gcc.dg/tree-ssa/unord.c: New testcase.
9616 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9618 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9620 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9622 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9624 2016-05-02 Marek Polacek <polacek@redhat.com>
9627 * gcc.dg/enum-incomplete-3.c: New test.
9629 2016-05-02 Marek Polacek <polacek@redhat.com>
9630 Tom de Vries <tom@codesourcery.com>
9632 PR tree-optimization/70700
9633 * gcc.dg/pr70700.c: New test.
9635 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
9637 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9638 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9639 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9640 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9641 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9643 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9645 * ada/acats/run_acats: Rename into...
9646 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9647 * ada/acats/run_all.sh: Remove redundant test.
9648 (target_run): Move around.
9649 (target_gnatchop): Use newly built executable.
9650 (target_gnatmake): Likewise.
9651 Check that the compilation of impbit succeeds.
9653 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9655 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9656 * gcc.dg/20021029-1.c: Likewise.
9657 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9658 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9659 * gcc.target/sh/cmpstr.c: Likewise.
9660 * gcc.target/sh/cmpstrn.c: Likewise.
9661 * gcc.target/sh/memset.c: Likewise.
9662 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9663 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9664 * gcc.target/sh/pr39423-1.c: Likewise.
9665 * gcc.target/sh/pr49468-di.c: Likewise.
9666 * gcc.target/sh/pr49468-si.c: Likewise.
9667 * gcc.target/sh/pr49880-1.c: Likewise.
9668 * gcc.target/sh/pr49880-2.c: Likewise.
9669 * gcc.target/sh/pr49880-3.c: Likewise.
9670 * gcc.target/sh/pr50751-1.c: Likewise.
9671 * gcc.target/sh/pr50751-4.c: Likewise.
9672 * gcc.target/sh/pr50751-7.c: Likewise.
9673 * gcc.target/sh/pr51244-1.c: Likewise.
9674 * gcc.target/sh/pr51244-10.c: Likewise.
9675 * gcc.target/sh/pr51244-11.c: Likewise.
9676 * gcc.target/sh/pr51244-12.c: Likewise.
9677 * gcc.target/sh/pr51244-13.c: Likewise.
9678 * gcc.target/sh/pr51244-14.c: Likewise.
9679 * gcc.target/sh/pr51244-17.c: Likewise.
9680 * gcc.target/sh/pr51244-18.c: Likewise.
9681 * gcc.target/sh/pr51244-19.c: Likewise.
9682 * gcc.target/sh/pr51244-4.c: Likewise.
9683 * gcc.target/sh/pr51244-5.c: Likewise.
9684 * gcc.target/sh/pr51244-7.c: Likewise.
9685 * gcc.target/sh/pr51244-8.c: Likewise.
9686 * gcc.target/sh/pr51244-9.c: Likewise.
9687 * gcc.target/sh/pr51697.c: Likewise.
9688 * gcc.target/sh/pr52483-1.c: Likewise.
9689 * gcc.target/sh/pr52483-2.c: Likewise.
9690 * gcc.target/sh/pr52483-3.c: Likewise.
9691 * gcc.target/sh/pr52483-5.c: Likewise.
9692 * gcc.target/sh/pr52933-1.c: Likewise.
9693 * gcc.target/sh/pr52933-2.c: Likewise.
9694 * gcc.target/sh/pr52933-3.c: Likewise.
9695 * gcc.target/sh/pr53568-1.c: Likewise.
9696 * gcc.target/sh/pr53976-1.c: Likewise.
9697 * gcc.target/sh/pr53988-1.c: Likewise.
9698 * gcc.target/sh/pr53988.c: Likewise.
9699 * gcc.target/sh/pr54089-1.c: Likewise.
9700 * gcc.target/sh/pr54089-6.c: Likewise.
9701 * gcc.target/sh/pr54089-7.c: Likewise.
9702 * gcc.target/sh/pr54089-8.c: Likewise.
9703 * gcc.target/sh/pr54089-9.c: Likewise.
9704 * gcc.target/sh/pr54236-1.c: Likewise.
9705 * gcc.target/sh/pr54236-2.c: Likewise.
9706 * gcc.target/sh/pr54236-3.c: Likewise.
9707 * gcc.target/sh/pr54236-4.c: Likewise.
9708 * gcc.target/sh/pr54386.c: Likewise.
9709 * gcc.target/sh/pr54602-1.c: Likewise.
9710 * gcc.target/sh/pr54685.c: Likewise.
9711 * gcc.target/sh/pr54760-1.c: Likewise.
9712 * gcc.target/sh/pr54760-2.c: Likewise.
9713 * gcc.target/sh/pr54760-3.c: Likewise.
9714 * gcc.target/sh/pr54760-4.c: Likewise.
9715 * gcc.target/sh/pr54760-5.c: Likewise.
9716 * gcc.target/sh/pr54760-6.c: Likewise.
9717 * gcc.target/sh/pr55146.c: Likewise.
9718 * gcc.target/sh/pr55160.c: Likewise.
9719 * gcc.target/sh/pr59278.c: Likewise.
9720 * gcc.target/sh/pr59401-1.c: Likewise.
9721 * gcc.target/sh/pr59533-1.c: Likewise.
9722 * gcc.target/sh/pr63260.c: Likewise.
9723 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9724 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9725 * gcc.target/sh/strlen.c: Likewise.
9726 * gcc.target/sh/torture/pr30807.c: Likewise.
9727 * gcc.target/sh/torture/pr34777.c: Likewise.
9728 * gcc.target/sh/torture/pr64652.c: Likewise.
9729 * gcc.target/sh/torture/pr65505.c: Likewise.
9730 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9731 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9733 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9736 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9738 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9740 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9741 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9742 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9743 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9745 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9747 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9748 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9750 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9753 * c-c++-common/goacc/combined-reduction.c: New test.
9754 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9756 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9758 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9759 *movdi_internal pattern only if PIC off.
9760 * gcc.target/i386/pr70155-2.c: Likewise.
9761 * gcc.target/i386/pr70155-3.c: Likewise.
9762 * gcc.target/i386/pr70155-4.c: Likewise.
9763 * gcc.target/i386/pr70155-5.c: Likewise.
9764 * gcc.target/i386/pr70155-6.c: Likewise.
9765 * gcc.target/i386/pr70155-7.c: Likewise.
9766 * gcc.target/i386/pr70155-8.c: Likewise.
9767 * gcc.target/i386/pr70155-15.c: Likewise.
9768 * gcc.target/i386/pr70155-17.c: Likewise.
9769 * gcc.target/i386/pr70155-22.c: Likewise.
9771 2016-04-29 Bin Cheng <bin.cheng@arm.com>
9773 PR tree-optimization/70803
9774 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9776 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9778 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9779 optimization of vector loop.
9780 * gcc.target/i386/vect-unpack-3.c: New test.
9781 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9782 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9783 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9785 2016-04-29 Marek Polacek <polacek@redhat.com>
9788 * g++.dg/ubsan/null-7.C: New test.
9791 * gcc.dg/pr70852.c: New test.
9793 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9796 * g++.dg/cpp0x/alignas6.C: New test.
9798 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9800 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9801 * gcc.dg/pr27003.c: Likewise.
9802 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9803 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9804 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9805 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9806 * gcc.target/arc/mxy.c: Likewise.
9807 * gcc.target/arc/mswape.c: Likewise.
9808 * gcc.target/arc/mrtsc.c: Likewise.
9809 * gcc.target/arc/mcrc.c: Likewise.
9810 * gcc.target/arc/mdsp-packa.c: Likewise.
9811 * gcc.target/arc/mdvbf.c: Likewise.
9812 * gcc.target/arc/mlock.c: Likewise.
9813 * gcc.target/arc/mmac-24.c: Likewise.
9814 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9816 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9817 Matthijs Kooijman <matthijs@stdin.nl>
9818 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9821 * gcc.target/avr/pr60040-1.c: New.
9822 * gcc.target/avr/pr60040-2.c: New.
9824 2016-04-29 Richard Biener <rguenther@suse.de>
9826 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9828 2016-04-29 Richard Biener <rguenther@suse.de>
9830 PR tree-optimization/13962
9831 PR tree-optimization/65686
9832 * gcc.dg/uninit-pr65686.c: New testcase.
9834 2016-04-29 Jakub Jelinek <jakub@redhat.com>
9837 * gcc.dg/pr70843.c: New test.
9839 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9842 * gcc.target/i386/pr70858.c: New test.
9844 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9846 * gcc.target/arc/nps400-1.c: New file.
9848 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9849 Andrew Burgess <andrew.burgess@embecosm.com>
9851 * gcc.target/arc/movh_cl-1.c: New file.
9853 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9854 Andrew Burgess <andrew.burgess@embecosm.com>
9856 * gcc.target/arc/extzv-1.c: New file.
9857 * gcc.target/arc/insv-1.c: New file.
9858 * gcc.target/arc/insv-2.c: New file.
9859 * gcc.target/arc/movb-1.c: New file.
9860 * gcc.target/arc/movb-2.c: New file.
9861 * gcc.target/arc/movb-3.c: New file.
9862 * gcc.target/arc/movb-4.c: New file.
9863 * gcc.target/arc/movb-5.c: New file.
9864 * gcc.target/arc/movb_cl-1.c: New file.
9865 * gcc.target/arc/movb_cl-2.c: New file.
9866 * gcc.target/arc/movbi_cl-1.c: New file.
9867 * gcc.target/arc/movl-1.c: New file.
9869 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9870 Andrew Burgess <andrew.burgess@embecosm.com>
9872 * gcc.target/arc/cmem-1.c: New file.
9873 * gcc.target/arc/cmem-2.c: New file.
9874 * gcc.target/arc/cmem-3.c: New file.
9875 * gcc.target/arc/cmem-4.c: New file.
9876 * gcc.target/arc/cmem-5.c: New file.
9877 * gcc.target/arc/cmem-6.c: New file.
9878 * gcc.target/arc/cmem-7.c: New file.
9879 * gcc.target/arc/cmem-ld.inc: New file.
9880 * gcc.target/arc/cmem-st.inc: New file.
9882 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9885 * gcc.target/i386/pr70821.c: New test.
9887 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9889 * gcc.target/powerpc/vec-adde.c: New test.
9890 * gcc.target/powerpc/vec-adde-int128.c: New test.
9892 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9894 * gcc.target/i386/avx-vround-1.c: New test.
9895 * gcc.target/i386/avx-vround-2.c: New test.
9896 * gcc.target/i386/avx512vl-vround-1.c: New test.
9897 * gcc.target/i386/avx512vl-vround-2.c: New test.
9899 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9902 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9903 (check_effective_target_cilkplus_runtime): ... this.
9904 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9905 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9907 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9908 Require cilkplus_runtime.
9909 Don't add -lcilkrts.
9910 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9911 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9912 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9913 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9914 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9915 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9916 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9917 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9918 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9919 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9920 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9921 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9922 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9923 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9924 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9925 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9926 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9927 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9928 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9929 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9930 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9931 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9932 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9933 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9934 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9935 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9936 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9937 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9938 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9940 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9941 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9943 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9945 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9948 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
9950 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9951 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9953 2015-04-27 Ryan Burn <contact@rnburn.com>
9957 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9959 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9960 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9962 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9964 * gnat.dg/limited_with4.ad[sb]: New test.
9965 * gnat.dg/limited_with4_pkg.ads: New helper.
9967 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9970 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9971 and movv1ti_internal patterns
9972 * gcc.target/i386/pr70155-1.c: New test.
9973 * gcc.target/i386/pr70155-2.c: Likewise.
9974 * gcc.target/i386/pr70155-3.c: Likewise.
9975 * gcc.target/i386/pr70155-4.c: Likewise.
9976 * gcc.target/i386/pr70155-5.c: Likewise.
9977 * gcc.target/i386/pr70155-6.c: Likewise.
9978 * gcc.target/i386/pr70155-7.c: Likewise.
9979 * gcc.target/i386/pr70155-8.c: Likewise.
9980 * gcc.target/i386/pr70155-9.c: Likewise.
9981 * gcc.target/i386/pr70155-10.c: Likewise.
9982 * gcc.target/i386/pr70155-11.c: Likewise.
9983 * gcc.target/i386/pr70155-12.c: Likewise.
9984 * gcc.target/i386/pr70155-13.c: Likewise.
9985 * gcc.target/i386/pr70155-14.c: Likewise.
9986 * gcc.target/i386/pr70155-15.c: Likewise.
9987 * gcc.target/i386/pr70155-16.c: Likewise.
9988 * gcc.target/i386/pr70155-17.c: Likewise.
9989 * gcc.target/i386/pr70155-18.c: Likewise.
9990 * gcc.target/i386/pr70155-19.c: Likewise.
9991 * gcc.target/i386/pr70155-20.c: Likewise.
9992 * gcc.target/i386/pr70155-21.c: Likewise.
9993 * gcc.target/i386/pr70155-22.c: Likewise.
9995 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9997 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10000 2016-04-27 Bin Cheng <bin.cheng@arm.com>
10002 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10003 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10004 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10005 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10006 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10008 2016-04-27 Richard Biener <rguenther@suse.de>
10011 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10012 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10014 2016-04-27 Nathan Sidwell <nathan@acm.org>
10016 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10017 * g++.dg/ubsan/pr63956.C: Adjust error location.
10019 2016-04-27 Nick Clifton <nickc@redhat.com>
10021 PR middle-end/49889
10022 * gcc.dg/pr49889.c: New test.
10024 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10026 * c-c++-common/memset-array.c: New test.
10028 2016-04-26 Martin Sebor <msebor@redhat.com>
10031 * g++.dg/cpp1y/func_constexpr.C: New test.
10033 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10036 * g++.dg/cpp0x/enum32.C: New test.
10037 * g++.dg/cpp0x/enum33.C: New test.
10039 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10041 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10042 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10043 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10044 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10045 * gcc.c-torture/execute/pr38151.c: Likewise.
10046 * gcc.c-torture/execute/pr66556.c: Likewise.
10047 * gcc.c-torture/execute/pr67781.c: Likewise.
10048 * gcc.c-torture/execute/pr68648.c: Likewise.
10050 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
10052 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10054 2016-04-26 Marek Polacek <polacek@redhat.com>
10057 * gcc.dg/pr67784-3.c: New test.
10058 * gcc.dg/pr67784-4.c: New test.
10059 * gcc.dg/pr67784-5.c: New test.
10062 * gcc.dg/Wnested-externs-2.c: New test.
10064 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
10066 * gcc.dg/fold-plusmult.c: Adjust.
10067 * gcc.dg/no-strict-overflow-6.c: Adjust.
10068 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10070 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10072 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10074 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10075 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10076 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10077 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10078 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10079 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10080 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10081 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10082 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10083 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10084 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10085 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10086 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10087 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10088 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10089 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10090 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10091 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10092 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10093 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10094 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10095 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10097 * gcc.target/i386/pr32219-4.c: Likewise.
10098 * gcc.target/i386/pr32219-6.c: Likewise.
10099 * gcc.target/i386/pr32219-8.c: Likewise.
10101 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10103 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10104 associated options.
10106 2016-04-26 Marek Polacek <polacek@redhat.com>
10109 * g++.dg/ext/cond2.C: New test.
10111 2016-04-26 Bin Cheng <bin.cheng@arm.com>
10113 PR tree-optimization/70771
10114 PR tree-optimization/70775
10115 * gcc.dg/pr70771.c: New test.
10116 * gcc.dg/pr70775.c: New test.
10118 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10120 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10122 2016-04-25 Richard Biener <rguenther@suse.de>
10124 PR tree-optimization/70780
10125 * gcc.dg/torture/pr70780.c: New testcase.
10127 2016-04-25 Michael Collison <michael.collison@arm.com>
10129 * gcc.target/arm/neon-vaddws16.c: New test.
10130 * gcc.target/arm/neon-vaddws32.c: New test.
10131 * gcc.target/arm/neon-vaddwu16.c: New test.
10132 * gcc.target/arm/neon-vaddwu32.c: New test.
10133 * gcc.target/arm/neon-vaddwu8.c: New test.
10134 * lib/target-supports.exp
10135 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10136 that arm neon support vector widen sum of HImode TO SImode.
10138 2016-04-23 Jakub Jelinek <jakub@redhat.com>
10141 * c-c++-common/asan/pr70712.c: New test.
10143 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10145 * .gitattributes: New file.
10147 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10149 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10151 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10153 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10154 * gfortran.dg/submodule_15.f08: Likewise.
10156 2016-04-22 Richard Biener <rguenther@suse.de>
10158 PR tree-optimization/70740
10159 * gcc.dg/torture/pr70740.c: New testcase.
10161 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10164 * gcc.target/i386/pr70750-1.c: New test.
10165 * gcc.target/i386/pr70750-2.c: Likewise.
10167 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10170 * g++.dg/cpp0x/auto48.C: New.
10172 2016-04-21 Marek Polacek <polacek@redhat.com>
10175 * g++.dg/cpp0x/forw_enum12.C: New test.
10176 * g++.dg/cpp0x/forw_enum13.C: New test.
10178 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10181 * gcc.target/i386/pr70728.c: New test.
10183 2016-04-21 Richard Biener <rguenther@suse.de>
10185 PR middle-end/70747
10186 * gcc.dg/pr70747.c: New testcase.
10188 2016-04-21 Bin Cheng <bin.cheng@arm.com>
10190 PR tree-optimization/70715
10191 * gcc.dg/tree-ssa/scev-13.c: New test.
10193 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
10195 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10197 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
10199 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10201 2016-04-20 Jan Hubicka <jh@suse.cz>
10204 * g++.dg/ipa/nothrow-1.C: New testcase.
10206 2016-04-20 Nathan Sidwell <nathan@acm.org>
10209 * g++.dg/eh/delete1.C: New.
10211 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10213 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10214 -mtune-ctrl=sse_typeless_stores.
10216 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10218 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10220 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10222 PR tree-optimization/69489
10223 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10225 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10228 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10229 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10230 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10232 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10234 PR tree-optimization/56625
10235 PR tree-optimization/69489
10236 * gcc.dg/vect/pr56625.c: New test.
10237 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10239 2016-04-20 Andrew Pinski <apinski@cavium.com>
10242 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10244 2016-04-20 Arnaud Charlet <charlet@adacore.com>
10246 * gnat.dg/self1.adb: Remove now incorrect test.
10248 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10250 * gcc.dg/tree-ssa/scev-11.c: New test.
10251 * gcc.dg/tree-ssa/scev-12.c: New test.
10253 2016-04-20 Marek Polacek <polacek@redhat.com>
10255 PR tree-optimization/70725
10256 * gcc.dg/pr70725.c: New test.
10258 2016-04-20 Richard Biener <rguenther@suse.de>
10260 PR tree-optimization/70726
10261 * g++.dg/vect/pr70726.cc: New testcase.
10263 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10266 * gcc.target/s390/pr70674.c: New test.
10268 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10270 PR libgfortran/70684
10271 * gfortran.dg/list_read_14.f90: New test.
10273 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10276 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10277 extern to force it misaligned.
10281 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10282 Don't check `*' before movv4sf_internal.
10283 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10284 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10285 Don't check `*' before movv16qi_internal.
10286 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10287 extern to force it misaligned.
10291 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10292 Don't check `*' before movv2df_internal.
10293 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10294 extern to force it misaligned.
10298 Check movv8sf_internal instead of avx_storeups256.
10299 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10301 2016-04-19 Richard Biener <rguenther@suse.de>
10303 PR tree-optimization/70171
10304 * g++.dg/tree-ssa/pr70171.C: New testcase.
10306 2016-04-19 Richard Biener <rguenther@suse.de>
10308 PR tree-optimization/70724
10309 * gcc.dg/torture/pr70724.c: New testcase.
10311 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10313 PR middle-end/70689
10314 * gcc.target/i386/pr70689.c: New.
10316 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10319 * gcc.target/i386/pr70708.c: New test.
10321 2016-04-18 Richard Biener <rguenther@suse.de>
10323 PR tree-optimization/43434
10324 * gcc.dg/vect/pr43434.c: New testcase.
10325 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10326 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10327 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10328 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10329 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10330 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10331 * gcc.dg/gomp/pr68640.c: Likewise.
10332 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10333 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10335 2016-04-18 Richard Biener <rguenther@suse.de>
10337 PR tree-optimization/70701
10338 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10340 2016-04-18 Tom de Vries <tom@codesourcery.com>
10343 * gcc.dg/pr70161.c: Add dot-file scans.
10344 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10345 instead of after last dot char.
10347 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10349 * c-c++-common/dump-ada-spec-3.c: New test.
10350 * c-c++-common/dump-ada-spec-4.c: Likewise.
10352 2016-04-17 Tom de Vries <tom@codesourcery.com>
10355 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10357 2016-04-15 Jan Hubicka <jh@suse.cz>
10360 * g++.dg/ipa/pure-const-1.C: New testcase.
10361 * g++.dg/ipa/pure-const-2.C: New testcase.
10362 * g++.dg/ipa/pure-const-3.C: New testcase.
10364 2016-04-15 Marek Polacek <polacek@redhat.com>
10367 * gcc.dg/bitfld-22.c: New test.
10369 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10371 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10374 2016-04-15 Marek Polacek <polacek@redhat.com>
10377 * c-c++-common/pr70651.c: New test.
10379 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10381 PR rtl-optimization/70681
10382 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10383 dump scan on arm and powerpc.
10384 * gcc.dg/pr10474.c: Likewise.
10386 2016-04-15 Jakub Jelinek <jakub@redhat.com>
10391 * g++.dg/cpp1y/vla11.C: Revert for real.
10394 * c-c++-common/Wparentheses-1.c: New test.
10395 * c-c++-common/gomp/Wparentheses-1.c: New test.
10396 * c-c++-common/gomp/Wparentheses-2.c: New test.
10397 * c-c++-common/gomp/Wparentheses-3.c: New test.
10398 * c-c++-common/gomp/Wparentheses-4.c: New test.
10399 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10400 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10401 * c-c++-common/goacc/Wparentheses-1.c: New test.
10403 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10406 * gcc.target/i386/pr70662.c: New test.
10408 2016-04-15 Richard Biener <rguenther@suse.de>
10409 Alan Modra <amodra@gmail.com>
10411 PR tree-optimization/70130
10412 * gcc.dg/vect/O3-pr70130.c: New testcase.
10414 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10417 * gcc.target/powerpc/pr70669.c: New test.
10420 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10421 a power7 system that does not have an assembler that supports
10424 2016-04-14 Martin Sebor <msebor@redhat.com>
10429 * c-c++-common/ubsan/vla-1.c: Revert.
10430 * g++.dg/cpp1y/vla11.C: Same.
10431 * g++.dg/cpp1y/vla12.C: Same.
10432 * g++.dg/cpp1y/vla13.C: Same.
10433 * g++.dg/cpp1y/vla14.C: Same.
10434 * g++.dg/cpp1y/vla3.C: Same.
10435 * g++.dg/init/array24.C: Same.
10436 * g++.dg/ubsan/vla-1.C: Same.
10438 2016-04-14 Marek Polacek <polacek@redhat.com>
10439 Jan Hubicka <hubicka@ucw.cz>
10442 * g++.dg/torture/pr70029.C: New test.
10444 2016-04-14 Martin Sebor <msebor@redhat.com>
10446 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10447 type size to prevent failures on targets with very low maximum
10450 2016-04-14 Richard Biener <rguenther@suse.de>
10452 PR tree-optimization/70623
10453 * gcc.dg/torture/pr70623.c: New testcase.
10454 * gcc.dg/torture/pr70623-2.c: Likewise.
10456 2016-04-13 Martin Sebor <msebor@redhat.com>
10461 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10462 * g++.dg/cpp1y/vla11.C: New test.
10463 * g++.dg/cpp1y/vla12.C: New test.
10464 * g++.dg/cpp1y/vla13.C: New test.
10465 * g++.dg/cpp1y/vla14.C: New test.
10466 * g++.dg/cpp1y/vla3.C: Restore deleted test.
10467 * g++.dg/init/array24.C: Fully brace VLA initializer.
10468 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10470 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10473 * g++.dg/opt/pr70641.C: New test.
10475 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10477 PR rtl-optimization/68749
10478 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10479 effects of argument promotions.
10480 Remove default args to dg-skip-if.
10482 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10485 * g++.dg/parse/pr70635.C: New.
10487 2016-04-13 Marek Polacek <polacek@redhat.com>
10490 * c-c++-common/Wmisleading-indentation-4.c: New test.
10492 2016-04-13 Marek Polacek <polacek@redhat.com>
10495 * gcc.dg/Wparentheses-12.c: New test.
10496 * gcc.dg/Wparentheses-13.c: New test.
10498 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10500 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10501 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10502 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10504 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10506 PR middle-end/70633
10507 * gcc.c-torture/compile/pr70633.c: New test.
10510 * gcc.dg/torture/pr70628.c: New test.
10512 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10515 * g++.dg/template/pr70610.C: New test.
10516 * g++.dg/template/pr70610-2.C: New test.
10517 * g++.dg/template/pr70610-3.C: New test.
10518 * g++.dg/template/pr70610-4.C: New test.
10520 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10522 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10526 * g++.dg/ext/pr70571.C: New test.
10528 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10531 * gcc.target/powerpc/pr70640.c: New test.
10533 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10536 * g++.dg/parse/pr68722.C: New.
10538 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10540 PR rtl-optimization/70596
10541 * gcc.target/i386/pr70596.c: New test.
10543 2016-04-12 Nathan Sidwell <nathan@acm.org>
10546 * g++.dg/init/pr70501.C: New.
10548 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10550 * gcc.target/i386/asm-flag-6.c: New test.
10552 2016-04-12 Tom de Vries <tom@codesourcery.com>
10554 PR tree-optimization/68756
10555 * gcc.dg/graphite/pr68756.c: New test.
10557 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10559 PR tree-optimization/70602
10560 * gcc.c-torture/execute/pr70602.c: New test.
10562 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10565 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10566 __float128 emulator is built and runs.
10567 * gcc.target/powerpc/float128-1.c: Likewise.
10569 * lib/target-supports.exp (check_ppc_float128_sw_available):
10570 Rework tests for __float128 software and hardware
10571 availability. Fix exit condition to return 0 on success.
10573 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10576 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10577 * gcc.target/aarch64/target_attr_15.c: Likewise.
10579 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10582 * g++.dg/cpp1y/pr69066.C: New.
10584 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10587 * gfortran.dg/pr36192.f90: Update test.
10588 * gfortran.dg/pr36192_1.f90: Update test.
10589 * gfortran.dg/real_dimension_1.f: Update test.
10590 * gfortran.dg/parameter_array_init_7.f90: New test.
10592 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
10595 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10597 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10599 PR rtl-optimization/66669
10600 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10602 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10604 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10605 * gcc.dg/pie-1.c: Likewise.
10606 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10607 * gcc.dg/pic-4.c: Likewise.
10608 * gcc.dg/pie-3.c: Likewise.
10609 * gcc.dg/pie-4.c: Likewise.
10611 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10613 PR tree-optimization/68644
10614 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10616 PR rtl-optimization/64886
10617 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10619 2016-04-09 Tom de Vries <tom@codesourcery.com>
10621 PR tree-optimization/68953
10622 * gcc.dg/graphite/pr68953.c: New test.
10624 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10627 * gfortran.dg/deferred_character_16.f90: New test.
10629 2016-04-09 Jakub Jelinek <jakub@redhat.com>
10631 PR tree-optimization/70586
10632 * gcc.c-torture/execute/pr70586.c: New test.
10634 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10637 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10638 with __builtin_memset
10639 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10641 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10645 PR tree-optimization/70373
10646 PR middle-end/70533
10647 PR middle-end/70534
10648 PR middle-end/70535
10649 * c-c++-common/goacc/reduction-5.c: New test.
10650 * c-c++-common/goacc/reduction-promotions.c: New test.
10651 * gfortran.dg/goacc/reduction-3.f95: New test.
10652 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10654 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10658 * g++.dg/pr70590.C: New test.
10659 * g++.dg/pr70590-2.C: New test.
10661 2016-04-08 Jakub Jelinek <jakub@redhat.com>
10663 PR middle-end/70593
10664 * gcc.target/i386/pr70593.c: New test.
10666 PR rtl-optimization/70574
10667 * gcc.target/i386/avx2-pr70574.c: New test.
10669 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10672 * c-c++-common/asan/pr70541.c: New test.
10674 2016-04-08 Tom de Vries <tom@codesourcery.com>
10676 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10677 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10679 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10682 * gcc.c-torture/execute/pr70566.c: New test.
10684 2016-04-08 Tom de Vries <tom@codesourcery.com>
10686 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10687 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10689 2016-04-08 Alan Modra <amodra@gmail.com>
10691 * gcc.target/powerpc/pr70117.c: New.
10693 2016-04-07 Jakub Jelinek <jakub@redhat.com>
10696 * gcc.dg/lto/simd-function_0.c: New test.
10698 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10700 * c-c++-common/attr-simd-2.c: Likewise.
10701 * c-c++-common/attr-simd-4.c: Likewise.
10702 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10703 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10705 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10708 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10710 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10711 Tom de Vries <tom@codesourcery.com>
10713 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10714 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10715 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10716 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10717 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10718 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10719 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10720 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10722 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10725 * g++.dg/warn/Wparentheses-29.C: New test.
10727 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10730 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10731 explicit braces to resolve a future -Wparentheses warning.
10733 2016-04-06 Richard Henderson <rth@redhat.com>
10735 * gcc.dg/pr61817-1.c: New test.
10736 * gcc.dg/pr61817-2.c: New test.
10737 * gcc.dg/pr69391-1.c: New test.
10738 * gcc.dg/pr69391-2.c: New test.
10740 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10742 PR rtl-optimization/70398
10743 * gcc.target/aarch64/pr70398.c: New.
10745 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10747 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10749 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
10750 Pedro Alves <palves@redhat.com>
10752 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10754 2016-04-06 Jakub Jelinek <jakub@redhat.com>
10756 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10757 Check for avx512f effective targets instead of avx2.
10758 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10759 for AVX512F clones.
10760 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10761 * g++.dg/gomp/declare-simd-1.C: Likewise.
10762 * g++.dg/gomp/declare-simd-3.C: Likewise.
10763 * g++.dg/gomp/declare-simd-4.C: Likewise.
10765 PR middle-end/70550
10766 * c-c++-common/gomp/pr70550-1.c: New test.
10767 * c-c++-common/gomp/pr70550-2.c: New test.
10769 2016-04-05 Nathan Sidwell <nathan@acm.org>
10772 * g++.dg/ext/attribute-may-alias-5.C: New.
10774 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10777 * c-c++-common/pr70336.c: New test.
10778 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10779 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10781 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
10784 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10786 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10788 PR rtl-optimization/70542
10789 * gcc.dg/torture/pr70542.c: New test.
10790 * gcc.target/i386/avx2-pr70542.c: New test.
10792 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10794 PR tree-optimization/70509
10795 * gcc.target/i386/avx512bw-pr70509.c: New test.
10797 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10800 * g++.dg/ext/constexpr-vla4.C: New test.
10802 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
10805 * gcc.target/i386/pr70510.c: New test.
10807 2016-04-05 Richard Biener <rguenther@suse.de>
10809 PR tree-optimization/70526
10810 * g++.dg/torture/pr70526.C: New testcase.
10812 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10815 * gcc.target/i386/pr70525.c: New test.
10817 2016-04-05 Richard Biener <rguenther@suse.de>
10819 PR middle-end/70499
10820 * g++.dg/torture/pr70499.C: New testcase.
10822 2016-04-05 Richard Biener <rguenther@suse.de>
10824 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10827 2016-04-04 Jakub Jelinek <jakub@redhat.com>
10829 PR middle-end/70307
10830 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10831 rs6000 ABI warnings.
10833 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
10836 * g++.dg/ipa/devirt-51.C: New testcase.
10838 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10839 Jakub Jelinek <jakub@redhat.com>
10841 PR middle-end/70457
10842 * gcc.dg/torture/pr70457.c: New.
10844 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10847 * gfortran.dg/allocate_with_source_19.f08: New test.
10849 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10852 * gfortran.dg/coarray_allocate_6.f08: New test.
10854 2016-04-04 Richard Biener <rguenther@suse.de>
10856 PR rtl-optimization/70484
10857 * gcc.dg/torture/pr70484.c: New testcase.
10859 2016-04-04 Marek Polacek <polacek@redhat.com>
10862 * gcc.dg/torture/pr70307.c: New test.
10864 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10868 * gcc.target/sh/torture/pr70416.c: New.
10870 2016-04-02 Martin Sebor <msebor@redhat.com>
10876 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10877 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10878 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10879 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10880 * g++.dg/cpp0x/constexpr-string.C: Same.
10881 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10882 * g++.dg/cpp0x/pr65398.C: Same.
10883 * g++.dg/ext/constexpr-vla1.C: Same.
10884 * g++.dg/ext/constexpr-vla2.C: Same.
10885 * g++.dg/ext/constexpr-vla3.C: Same.
10886 * g++.dg/ubsan/pr63956.C: Same.
10888 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10890 PR rtl-optimization/70467
10891 * gcc.target/i386/pr70467-2.c: New test.
10893 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10894 Marek Polacek <polacek@redhat.com>
10897 * g++.dg/init/new47.C: New test.
10899 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10902 * gcc.target/arm/pr70496.c: New test.
10904 2016-04-01 Nathan Sidwell <nathan@acm.org>
10907 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10909 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10912 * gcc.dg/strlenopt.h (memmove): New.
10913 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10914 instead of "string.h".
10915 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10916 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10917 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10918 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10919 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10920 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10921 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10922 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10923 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10924 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10925 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10926 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10927 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10928 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10929 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10930 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10931 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10932 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10933 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10934 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10936 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10938 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10939 (Holder::foo): Reflect this.
10941 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10944 * gcc.dg/pr70442.c: New test.
10946 2016-03-31 Nathan Sidwell <nathan@acm.org>
10949 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10951 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10954 * gcc.target/i386/pr70453.c: New test.
10956 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
10959 * gcc.c-torture/pr70292.c: New test.
10961 2016-03-31 Marek Polacek <polacek@redhat.com>
10964 * c-c++-common/pr70297.c: New test.
10965 * g++.dg/cpp0x/typedef-redecl.C: New test.
10966 * gcc.dg/typedef-redecl2.c: New test.
10968 2016-03-31 Jakub Jelinek <jakub@redhat.com>
10970 PR rtl-optimization/70460
10971 * gcc.c-torture/execute/pr70460.c: New test.
10973 2016-03-31 Richard Biener <rguenther@suse.de>
10976 * g++.dg/ext/vector30.C: New testcase.
10978 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10979 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10981 * gfortran.dg/fmt_pf.f90: New test.
10983 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10985 Forward-port from 5 branch
10986 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10989 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10990 dg-require-effective-target after dg-do.
10992 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10994 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10996 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10997 Julian Brown <julian@codesourcery.com>
10998 Chung-Lin Tang <cltang@codesourcery.com>
10999 Cesar Philippidis <cesar@codesourcery.com>
11000 James Norris <jnorris@codesourcery.com>
11001 Tom de Vries <tom@codesourcery.com>
11002 Nathan Sidwell <nathan@codesourcery.com>
11004 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
11005 * c-c++-common/goacc/loop-clauses.c: Likewise.
11006 * g++.dg/goacc/template.C: Likewise.
11007 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11008 * gfortran.dg/goacc/loop-1.f95: Likewise.
11009 * gfortran.dg/goacc/loop-5.f95: Likewise.
11010 * gfortran.dg/goacc/loop-6.f95: Likewise.
11011 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11012 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11013 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11014 * c-c++-common/goacc/clauses-fail.c: Likewise.
11015 * c-c++-common/goacc/parallel-1.c: Likewise.
11016 * c-c++-common/goacc/reduction-1.c: Likewise.
11017 * c-c++-common/goacc/reduction-2.c: Likewise.
11018 * c-c++-common/goacc/reduction-3.c: Likewise.
11019 * c-c++-common/goacc/reduction-4.c: Likewise.
11020 * c-c++-common/goacc/routine-3.c: Likewise.
11021 * c-c++-common/goacc/routine-4.c: Likewise.
11022 * c-c++-common/goacc/routine-5.c: Likewise.
11023 * c-c++-common/goacc/tile.c: Likewise.
11024 * g++.dg/goacc/template.C: Likewise.
11025 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11026 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11027 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11028 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11029 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11030 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11031 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11032 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11033 * c-c++-common/goacc/use_device-1.c: ... this file.
11034 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11035 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11036 * c-c++-common/goacc/host_data-6.c: ... this file.
11037 * c-c++-common/goacc/loop-2-kernels.c: New file.
11038 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11039 * c-c++-common/goacc/loop-3.c: Likewise.
11040 * g++.dg/goacc/reference.C: Likewise.
11041 * g++.dg/goacc/routine-1.C: Likewise.
11042 * g++.dg/goacc/routine-2.C: Likewise.
11044 2016-03-30 Richard Biener <rguenther@suse.de>
11046 PR middle-end/70450
11047 * gcc.dg/torture/pr70450.c: New testcase.
11049 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11052 * gcc.dg/torture/pr70421.c: New test.
11053 * gcc.target/i386/avx512f-pr70421.c: New test.
11055 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11058 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11059 (check): New function.
11061 (foo): Align stack to 16 bytes when calling bar.
11062 * gcc.target/i386/cleanup-2.c: Likewise.
11064 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11066 PR tree-optimization/59124
11067 * gcc.dg/Warray-bounds-19.c: New test.
11069 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
11071 * lib/prune.exp (escape_regex_chars): New.
11072 (prune_file_path): Update to quote metcharacters for regexp.
11074 2016-03-29 Jakub Jelinek <jakub@redhat.com>
11076 PR rtl-optimization/70429
11077 * gcc.c-torture/execute/pr70429.c: New test.
11079 PR tree-optimization/70405
11080 * gcc.dg/pr70405.c: New test.
11082 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11085 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11086 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11088 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11091 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11092 __cilkrts_set_param to set two workers.
11093 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11094 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11096 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11098 * g++.dg/ext/fnname5.C: Update the test for Darwin.
11100 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11103 * gcc.target/i386/pr70406.c: New test.
11105 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11107 * gnat.dg/specs/double_record_extension3.ads: New test.
11109 2016-03-25 Richard Henderson <rth@redhat.com>
11112 * gcc.target/aarch64/pr70120-1.c: New.
11113 * gcc.target/aarch64/pr70120-2.c: New.
11114 * gcc.target/aarch64/pr70120-3.c: New.
11116 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11119 * g++.dg/template/mangle2.C: The dg-do directive should be
11120 "compile" not "assemble".
11122 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11125 * gcc.dg/pr69650.c: New test.
11127 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
11129 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11131 2016-03-25 Alan Modra <amodra@gmail.com>
11133 * gcc.dg/dfp/pr70052.c: New test.
11135 2016-03-24 Richard Henderson <rth@redhat.com>
11137 PR middle-end/69845
11138 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11139 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11141 2016-03-24 Tom de Vries <tom@codesourcery.com>
11143 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11145 2016-03-24 Tom de Vries <tom@codesourcery.com>
11147 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11148 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11150 2016-03-24 Tom de Vries <tom@codesourcery.com>
11152 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11153 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11155 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11158 * g++.dg/template/mangle2.C: New test.
11160 2016-03-24 Richard Biener <rguenther@suse.de>
11162 PR tree-optimization/70396
11163 * gcc.dg/torture/pr70396.c: New testcase.
11165 2016-03-24 Richard Biener <rguenther@suse.de>
11167 PR middle-end/70370
11168 * gcc.dg/torture/pr70370.c: New testcase.
11170 2016-03-24 Tom de Vries <tom@codesourcery.com>
11172 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11173 * gfortran.dg/goacc/kernels-tree.f95: Same.
11174 * gfortran.dg/goacc/parallel-tree.f95: Same.
11176 2016-03-24 Tom de Vries <tom@codesourcery.com>
11178 * c-c++-common/goacc/uninit-if-clause.c: New test.
11179 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11181 2016-03-24 Jakub Jelinek <jakub@redhat.com>
11184 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11187 2016-03-24 Richard Biener <rguenther@suse.de>
11189 PR tree-optimization/70372
11190 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11192 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11195 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11197 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11200 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11202 2016-03-23 Jakub Jelinek <jakub@redhat.com>
11205 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11206 * g++.dg/cpp1y/pr70001.C: New test.
11209 * g++.dg/cpp0x/constexpr-70323.C: New test.
11211 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
11212 Jason Merrill <jason@redhat.com>
11213 Jakub Jelinek <jakub@redhat.com>
11216 * g++.dg/cpp0x/constexpr-69315.C: New test.
11217 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11219 2016-03-23 Marek Polacek <polacek@redhat.com>
11222 * g++.dg/warn/Wignored-attributes-1.C: New test.
11223 * g++.dg/warn/Wignored-attributes-2.C: New test.
11225 2016-03-23 Tom de Vries <tom@codesourcery.com>
11227 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11229 * gfortran.dg/goacc/private-3.f95 (test): Same.
11230 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11233 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11235 * lib/target-supports.exp: Remove v7ve entry from loop
11236 creating effective target checks.
11237 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11238 (add_options_for_arm_arch_v7ve): Likewise.
11240 2016-03-23 Jakub Jelinek <jakub@redhat.com>
11242 PR tree-optimization/70354
11243 * gcc.dg/vect/pr70354-1.c: New test.
11244 * gcc.dg/vect/pr70354-2.c: New test.
11245 * gcc.target/i386/avx2-pr70354-1.c: New test.
11246 * gcc.target/i386/avx2-pr70354-2.c: New test.
11248 2016-03-22 Jeff Law <law@redhat.com>
11251 * gcc.dg/tree-ssa/pr70232.c: New test.
11253 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11256 * gcc.target/i386/pr70302.c: New test.
11258 2016-03-22 Richard Biener <rguenther@suse.de>
11260 PR middle-end/70251
11261 * g++.dg/torture/pr70251.C: New testcase.
11263 2016-03-22 David Malcolm <dmalcolm@redhat.com>
11266 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11267 Wmisleading-indentation.c.
11268 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11269 reflect change to diagnostic text and order of messages.
11270 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11272 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
11274 * g++.dg/ext/java-3.C: Don't compile on AIX.
11276 2016-03-22 Richard Biener <rguenther@suse.de>
11278 PR middle-end/70333
11279 * gcc.dg/torture/pr70333.c: New testcase.
11281 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11283 * g++.dg/ext/pr70290.C: New test.
11285 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11288 * gcc.target/i386/pr70325.c: New test.
11290 2016-03-22 Jakub Jelinek <jakub@redhat.com>
11293 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11294 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11297 * gcc.target/i386/pr70300.c: New test.
11300 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11301 (func2): New function for cond with parens, xfail warning for c++.
11302 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11304 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11307 * g++.dg/template/ptrmem30.C: New test.
11309 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11312 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11313 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11315 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11317 PR middle-end/70326
11318 * gcc.dg/pr70326.c: New test.
11320 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
11321 Jakub Jelinek <jakub@redhat.com>
11323 PR tree-optimization/70317
11324 * gcc.dg/pr70317.c: New test.
11326 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
11329 * gcc.target/i386/pr70327.c: New test.
11331 2016-03-21 Martin Liska <mliska@suse.cz>
11334 * gcc.dg/ipa/pr70306.c: New test.
11336 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
11338 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11339 * gcc.target/arm/attr-align3.c: Likewise.
11340 * gcc.target/arm/attr_arm.c: Likewise.
11341 * gcc.target/arm/flip-thumb.c: Likewise.
11343 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11346 * gcc.target/powerpc/altivec-36.c: New test.
11348 2016-03-21 Richard Biener <rguenther@suse.de>
11350 PR tree-optimization/70310
11351 * gcc.dg/torture/pr70310.c: New testcase.
11353 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11356 * gcc.target/i386/pr70293.c: New test.
11358 2016-03-21 Richard Biener <rguenther@suse.de>
11360 PR tree-optimization/70288
11361 * gcc.dg/torture/pr70288-1.c: New testcase.
11362 * gcc.dg/torture/pr70288-2.c: Likewise.
11364 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11366 PR rtl-optimization/69307
11367 * gcc.target/arm/pr69307.c: New test.
11369 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11371 PR rtl-optimization/69102
11372 * gcc.c-torture/compile/pr69102.c: New test.
11374 2016-03-18 Jeff Law <law@redhat.com>
11376 PR rtl-optimization/70263
11377 * gcc.c-torture/compile/pr70263-1.c: New test.
11378 * gcc.target/i386/pr70263-2.c: New test.
11380 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11382 PR rtl-optimization/70278
11383 * gcc.dg/torture/pr70278.c: New test.
11384 * gcc.target/arm/pr70278.c: New test.
11386 2016-03-18 David Malcolm <dmalcolm@redhat.com>
11389 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11390 (test_builtin_types_compatible_p): New test function.
11391 * gcc.dg/pr70281.c: New test case.
11393 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11396 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11398 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11400 PR tree-optimization/70252
11401 * gcc.dg/pr70252.c: New test.
11403 2016-03-18 Tom de Vries <tom@codesourcery.com>
11405 * gcc.dg/pr70161-2.c: New test.
11406 * gcc.dg/pr70161.c: New test.
11408 2016-03-18 Tom de Vries <tom@codesourcery.com>
11411 * gcc.dg/pr70269.c: New test.
11413 2016-03-18 Jakub Jelinek <jakub@redhat.com>
11416 * g++.dg/ext/java-3.C: New test.
11418 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11421 * g++.dg/lookup/pr70205.C: New test.
11423 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11426 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11428 2016-03-17 Marek Polacek <polacek@redhat.com>
11431 * gcc.dg/atomic-op-6.c: New test.
11433 2016-03-17 David Malcolm <dmalcolm@redhat.com>
11436 * c-c++-common/pr70264.c: New test case.
11438 2016-03-17 Jakub Jelinek <jakub@redhat.com>
11441 * c-c++-common/pr70144-1.c: New test.
11442 * c-c++-common/pr70144-2.c: New test.
11445 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11446 * g++.dg/opt/flifetime-dse6.C: New test.
11447 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11449 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11452 * gcc.dg/pic-1.c: New test.
11453 * gcc.dg/pic-2.c: Likewise.
11454 * gcc.dg/pic-3.c: Likewise.
11455 * gcc.dg/pic-4.c: Likewise.
11456 * gcc.dg/pie-1.c: Likewise.
11457 * gcc.dg/pie-2.c: Likewise.
11458 * gcc.dg/pie-3.c: Likewise.
11459 * gcc.dg/pie-4.c: Likewise.
11460 * gcc.dg/pie-5.c: Likewise.
11461 * gcc.dg/pie-6.c: Likewise.
11463 2016-03-17 Tom de Vries <tom@codesourcery.com>
11465 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11466 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11468 2016-03-17 Richard Biener <rguenther@suse.de>
11471 * g++.dg/debug/pr70271.C: New testcase.
11473 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11475 * gcc.target/i386/pr70251.c: New test.
11477 2016-03-17 Marek Polacek <polacek@redhat.com>
11480 * g++.dg/warn/constexpr-70194.C: New test.
11482 2016-03-16 Richard Henderson <rth@redhat.com>
11484 PR middle-end/70240
11485 * gcc.c-torture/compile/pr70240.c: New.
11487 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11489 * gcc.c-torture/compile/20151204.c: Skip for avr.
11491 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11494 * g++.dg/opt/pr70245.C: New test.
11495 * g++.dg/opt/pr70245.h: New file.
11496 * g++.dg/opt/pr70245-aux.cc: New file.
11498 2016-03-16 Martin Sebor <msebor@redhat.com>
11500 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11502 2016-03-16 Richard Henderson <rth@redhat.com>
11504 PR middle-end/70199
11505 * gcc.c-torture/compile/pr70199.c: New.
11507 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11509 * gcc.dg/uninit-19.c: Run dos2unix.
11511 2016-03-16 Marek Polacek <polacek@redhat.com>
11514 * gcc.dg/nested-func-10.c: New test.
11515 * gcc.dg/nested-func-9.c: New test.
11517 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11519 PR tree-optimization/68714
11520 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11522 2016-03-16 Tom de Vries <tom@codesourcery.com>
11524 PR tree-optimization/68715
11525 * gcc.dg/graphite/pr68715-2.c: New test.
11526 * gcc.dg/graphite/pr68715.c: New test.
11527 * gfortran.dg/graphite/pr68715.f90: New test.
11529 2016-03-16 Tom de Vries <tom@codesourcery.com>
11531 PR tree-optimization/68809
11532 * gcc.dg/graphite/pr68809-2.c: New test.
11533 * gcc.dg/graphite/pr68809.c: New test.
11535 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11538 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11539 method call to i () as argument. Adjust expected output.
11542 * g++.dg/ubsan/pr70147-1.C: New test.
11543 * g++.dg/ubsan/pr70147-2.C: New test.
11545 2016-03-15 Martin Sebor <msebor@redhat.com>
11548 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11550 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
11552 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11555 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11557 PR libfortran/69799
11558 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11559 libatomic_available.
11561 2016-03-15 Marek Polacek <polacek@redhat.com>
11564 * g++.dg/ext/attribute-may-alias-4.C: New test.
11566 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
11568 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11569 -fvar-tracking-assignments-toggle flag.
11571 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11573 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11575 2016-03-15 Jakub Jelinek <jakub@redhat.com>
11577 PR rtl-optimization/70222
11578 * gcc.c-torture/execute/pr70222-1.c: New test.
11579 * gcc.c-torture/execute/pr70222-2.c: New test.
11581 2016-03-15 Richard Henderson <rth@redhat.com>
11583 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11585 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11587 PR rtl-optimization/69032
11588 * gcc.dg/pr69032.c: New test.
11590 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11592 PR rtl-optimization/63384
11593 * g++.dg/pr63384.C: New test.
11595 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11598 * gcc.target/i386/pr64411.C: New test.
11600 2016-03-15 Tom de Vries <tom@codesourcery.com>
11602 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11603 * gfortran.dg/goacc/kernels-alias.f95: New test.
11605 2016-03-14 Martin Sebor <msebor@redhat.com>
11608 * g++.dg/cpp0x/constexpr-inline.C: New test.
11609 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11611 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
11613 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11615 2016-03-14 Jakub Jelinek <jakub@redhat.com>
11617 PR middle-end/70219
11618 * gcc.dg/pr70219.c: New test.
11620 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11623 * gcc.dg/torture/pr70083.c: New test.
11624 * gcc.target/i386/pr70083.c: New test.
11626 2016-03-14 Richard Biener <rguenther@suse.de>
11628 PR tree-optimization/56365
11629 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11631 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11634 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11636 * g++.dg/pr70098.C: New testcase.
11639 2016-03-14 Tom de Vries <tom@codesourcery.com>
11641 PR tree-optimization/70045
11642 * gcc.dg/graphite/pr70045.c: New test.
11644 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11647 * gfortran.dg/include_9.f90: New test.
11649 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11652 gfortran.dg/prof/prof.exp: New script.
11653 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11655 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
11657 PR rtl-optimization/69307
11658 * gcc.dg/pr69307.c: New test.
11660 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11663 * gcc.target/arm/pr69614.c: New.
11665 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
11668 * gfortran.dg/submodule_14.f08: New test
11671 * gfortran.dg/submodule_15.f08: New test
11673 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11676 * g++.dg/cpp1y/paren3.C: New test.
11678 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11681 * gcc.target/powerpc/ppc-round2.c: New test.
11683 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11686 * gcc.dg/torture/pr70123.c: New test.
11688 2016-03-11 Jeff Law <law@redhat.com>
11690 PR tree-optimization/70190
11691 * gcc.c-torture/compile/pr70190.c: New test.
11693 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11696 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11698 (test43_b): Likewise.
11699 (test43_c): Likewise.
11700 (test43_d): Likewise.
11701 (test43_e): Likewise.
11702 (test43_f): Likewise.
11703 (test43_g): Likewise.
11704 (test44_a): Likewise.
11705 (test44_b): Likewise.
11706 (test44_c): Likewise.
11707 (test44_d): Likewise.
11708 (test44_e): Likewise.
11710 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11713 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11715 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11717 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11720 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11724 * gcc.target/aarch64/pr69245_2.c: New test.
11726 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11728 PR tree-optimization/70177
11729 * gcc.dg/pr70177.c: New test.
11731 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11733 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11735 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11737 * gcc.dg/tree-ssa/sra-20.c: New.
11739 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11741 PR rtl-optimization/70174
11742 * gcc.dg/pr70174.c: New test.
11744 PR tree-optimization/70169
11745 * gcc.dg/pr70169.c: New test.
11747 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11750 * gcc.target/i386/pr70160.c: New test.
11752 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11754 * gcc.target/s390/dfp-1.c: New test.
11756 2016-03-10 Nick Clifton <nickc@redhat.com>
11759 * gcc.target/aarch64/pr70044.c: New test.
11761 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11762 Jakub Jelinek <jakub@redhat.com>
11765 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11766 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11767 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11769 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
11772 * g++.dg/lto/pr69589_0.C: New testcase
11773 * g++.dg/lto/pr69589_1.C: New testcase
11775 2016-03-10 Marek Polacek <polacek@redhat.com>
11778 * g++.dg/delayedfold/unary-plus1.C: New test.
11780 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
11782 * gcc.target/arm/pr45701-1.c: Escape brackets.
11783 * gcc.target/arm/pr45701-2.c: Likewise.
11785 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11787 * gfortran.dg/unconstrained_commons.f: New.
11789 2016-03-10 Alan Modra <amodra@gmail.com>
11791 * gcc.dg/pr69195.c: New.
11792 * gcc.dg/pr69238.c: New.
11794 2016-03-10 Tom de Vries <tom@codesourcery.com>
11797 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11799 2016-03-10 Richard Biener <rguenther@suse.de>
11801 PR tree-optimization/70128
11802 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11803 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11805 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11807 PR tree-optimization/70152
11808 * gcc.dg/pr70152.c: New test.
11811 * gcc.target/i386/pr70086-1.c: New test.
11812 * gcc.target/i386/pr70086-2.c: New test.
11813 * gcc.target/i386/pr70086-3.c: New test.
11815 PR tree-optimization/70127
11816 * gcc.c-torture/execute/pr70127.c: New test.
11818 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11820 * c-c++-common/goacc/combined-directives-2.c: New test.
11822 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11826 * g++.dg/diagnostic/pr70105.C: New test.
11827 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11828 (test_multiple_ordinary_maps): New test function.
11830 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11834 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11835 Drop range information from call to inform_at_rich_loc.
11836 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11838 (test_show_locus): Replace calls to rich_location::add_range with
11839 calls to add_range. Rewrite the tests that used the now-defunct
11840 rich_location ctor taking a source_range. Simplify other tests
11841 by replacing calls to COMBINE_LOCATION_DATA with calls to
11844 2016-03-09 Richard Biener <rguenther@suse.de>
11845 Jakub Jelinek <jakub@redhat.com>
11847 PR tree-optimization/70138
11848 * gcc.dg/vect/pr70138-1.c: New testcase.
11849 * gcc.dg/vect/pr70138-2.c: Likewise.
11851 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11854 * gcc.target/i386/pr70049.c: New test.
11856 2016-03-09 Richard Biener <rguenther@suse.de>
11859 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11860 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11861 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11863 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11865 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11868 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11870 PR middle-end/67278
11871 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11874 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11876 PR middle-end/70050
11877 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11878 in testcase comment.
11880 2016-03-09 Tom de Vries <tom@codesourcery.com>
11882 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11883 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11884 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11885 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11886 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11887 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11888 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11889 * gfortran.dg/goacc/kernels-loop.f95: New test.
11891 2016-03-08 Martin Sebor <msebor@redhat.com>
11894 * g++.dg/warn/overflow-warn-7.C: New test.
11896 2016-03-08 Jason Merrill <jason@redhat.com>
11898 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11899 * lib/target-supports.exp (check_effective_target_concepts): New.
11901 2016-03-08 Jakub Jelinek <jakub@redhat.com>
11904 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11905 * g++.dg/ubsan/pr70135.C: New test.
11908 * gcc.dg/pr70110.c: New test.
11910 2016-03-07 Martin Jambor <mjambor@suse.cz>
11912 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11913 * c-c++-common/gomp/if-1.c: Likewise.
11914 * c-c++-common/gomp/pr61486-2.c: Likewise.
11915 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11916 to dg-additional-options.
11917 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11918 * g++/gomp/target-teams-1.c: Likewise.
11919 * gcc.dg/gomp/gomp.exp: Likewise.
11920 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11921 dg-additional-options.
11922 * gfortran.dg/gomp/gomp.exp: Likewise.
11923 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11924 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11925 dg-additional-options.
11926 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11928 2016-03-07 Martin Jambor <mjambor@suse.cz>
11930 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11931 * c-c++-common/gomp/gridify-1.c: New test.
11932 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11934 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11936 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11937 trigger for cortex-r8, when scanning for register r8.
11938 * gcc.target/arm/pr45701-2.c: Likewise.
11940 2016-02-26 Richard Biener <rguenther@suse.de>
11941 Jeff Law <law@redhat.com>
11943 PR tree-optimization/69740
11944 * gcc.c-torture/compile/pr69740-1.c: New test.
11945 * gcc.c-torture/compile/pr69740-2.c: New test.
11947 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11949 * lib/target-supports.exp
11950 (check_effective_target_whole_vector_shift): Enable for PPC64.
11952 2016-03-07 Richard Biener <rguenther@suse.de>
11954 PR tree-optimization/70115
11955 * gcc.dg/torture/pr70115.c: New testcase.
11957 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11959 PR middle-end/69916
11960 * c-c-++-common/goacc/pr69916.c: New.
11962 2016-03-07 Richard Henderson <rth@redhat.com>
11964 * gcc.c-torture/compile/pr70061.c: New test.
11966 2016-03-07 Richard Biener <rguenther@suse.de>
11969 * gcc.dg/vect/O3-pr36098.c: New testcase.
11971 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11973 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11975 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11977 * gnat.dg/renaming9.ad[sb]: New testcase.
11979 2016-03-05 Jakub Jelinek <jakub@redhat.com>
11982 * g++.dg/expr/stdarg3.C: New test.
11984 2016-03-04 Jeff Law <law@redhat.com>
11986 PR tree-optimization/69196
11987 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11990 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11993 * gcc.dg/pr69973.c: New test.
11995 PR rtl-optimization/69941
11996 * gcc.dg/torture/pr69941.c: New test.
11999 * gcc.dg/pr69824.c: New test.
12001 2016-03-05 Tom de Vries <tom@codesourcery.com>
12003 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12004 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12007 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12010 * g++.dg/cpp1y/var-templ48.C: New test.
12011 * g++.dg/cpp1y/var-templ49.C: New test.
12013 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12015 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12017 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12020 * g++.dg/ubsan/pr70035.C: New test.
12023 * gcc.target/i386/pr70062.c: New test.
12025 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12027 * g++.dg/template/typename21.C: Remove c++98_only.
12029 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12031 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12033 2016-03-04 David Malcolm <dmalcolm@redhat.com>
12036 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12038 (fn_42_b): Likewise.
12039 (fn_42_c): Likewise.
12041 2016-03-04 David Malcolm <dmalcolm@redhat.com>
12044 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12046 (fn_40_b): Likewise.
12047 (fn_41_a): Likewise.
12048 (fn_41_b): Likewise.
12050 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12053 * gcc.target/i386/avx512f-pr70059.c: New test.
12054 * gcc.target/i386/avx512dq-pr70059.c: New test.
12056 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12058 PR rtl-optimization/57676
12059 * gcc.dg/torture/pr57676.c: New test.
12061 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12063 * gcc.dg/pr70026.c: New test.
12065 2016-03-04 Marek Polacek <polacek@redhat.com>
12068 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12069 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12071 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12074 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12076 (test_corners_sisd_si): Likewise.
12077 (main): Remove checks of the above.
12078 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12080 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12082 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12084 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12086 * gcc.dg/torture/pr69951.c: Accept argc==0.
12088 2016-03-04 Richard Biener <rguenther@suse.de>
12091 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12092 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12094 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12097 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12100 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12103 * gcc.dg/guality/pr69947.c: New test.
12105 2016-03-03 Jakub Jelinek <jakub@redhat.com>
12108 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12110 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12112 PR rtl-optimization/69904
12113 * gcc.target/arm/pr69904.c: New test.
12115 2016-03-03 Jakub Jelinek <jakub@redhat.com>
12118 * gcc.dg/vect/pr70021.c: New test.
12119 * gcc.target/i386/pr70021.c: New test.
12121 2016-03-03 Marek Polacek <polacek@redhat.com>
12123 PR middle-end/70050
12124 * gcc.dg/pr70050.c: New test.
12126 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12128 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12130 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12132 PR tree-optimization/70043
12133 * gfortran.dg/vect/pr70043.f90: New test.
12135 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12137 * gnat.dg/specs/task1.ads: New test.
12139 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12141 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12142 Invoke gdb with -batch.
12143 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12145 2016-03-03 Richard Biener <rguenther@suse.de>
12147 PR tree-optimization/55936
12148 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12150 2016-03-02 Jeff Law <law@redhat.com>
12152 PR rtl-optimization/69942
12153 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12154 effects of argument promotions.
12156 PR tree-optimization/69987
12157 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12158 target does not support -fprefetch-loop-arrays.
12160 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
12162 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12164 2016-03-02 Bin Cheng <bin.cheng@arm.com>
12166 PR rtl-optimization/69052
12167 * gcc.target/i386/pr69052.c: New test.
12169 2016-03-02 Alan Modra <amodra@gmail.com>
12171 * gcc.dg/pr69990.c: New.
12173 2016-03-02 Jakub Jelinek <jakub@redhat.com>
12176 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12178 PR middle-end/70022
12179 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12182 * gcc.target/i386/pr70028.c: New test.
12184 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12186 * c-c++-common/asan/swapcontext-test-1.c,
12187 * c-c++-common/tsan/thread_leak.c,
12188 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12189 * g++.dg/tsan/benign_race.C,
12190 * g++.dg/tsan/fd_close_norace.C,
12191 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12192 races with sanitizer output
12194 2016-03-02 Richard Biener <rguenther@suse.de>
12195 Uros Bizjak <ubizjak@gmail.com>
12198 * gcc.dg/simd-8.c: New testcase.
12200 2016-03-02 Richard Biener <rguenther@suse.de>
12202 PR middle-end/67278
12203 * gcc.dg/simd-7.c: New testcase.
12205 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12207 * gcc.target/i386/pr70007.c: Tweak.
12209 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12211 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12213 2016-03-02 Marek Polacek <polacek@redhat.com>
12216 * gcc.dg/pr67854.c: New test.
12218 2016-03-02 Jakub Jelinek <jakub@redhat.com>
12220 PR middle-end/70025
12221 * gcc.dg/torture/pr70025.c: New test.
12223 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12225 PR tree-optimization/68621
12226 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12228 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12230 * gcc.target/i386/pr70007.c: New test.
12232 2016-03-01 Jeff Law <law@redhat.com>
12234 PR tree-optimization/69196
12235 * gcc.dg/tree-ssa/pr69196-1.c: New test.
12237 PR tree-optimization/69196
12238 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12239 duplicating code and spoiling the expected output.
12241 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12244 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12245 supports power9 before doing tests.
12246 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12247 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12248 * gcc.target/powerpc/p9-permute.c: Likewise.
12250 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
12253 * gcc.target/i386/pr70027.c: New test.
12255 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12257 * gcc.dg/pr70017.c: New test.
12259 2016-03-01 Jakub Jelinek <jakub@redhat.com>
12263 * gcc.dg/pr69796.c: New test.
12264 * gcc.dg/pr69974.c: New test.
12266 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12268 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12270 2016-02-29 Jeff Law <law@redhat.com>
12272 PR tree-optimization/69987
12273 * gfortran.dg/pr69987.f90: New test.
12275 PR tree-optimization/69989
12276 * gcc.c-torture/compile/pr69989-2.c: New test.
12278 2016-03-01 Marek Polacek <polacek@redhat.com>
12281 * g++.dg/parse/invalid1.C: New test.
12283 2016-03-01 Richard Biener <rguenther@suse.de>
12285 PR middle-end/70022
12286 * gcc.dg/pr70022.c: New testcase.
12288 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12290 PR tree-optimization/69956
12291 * gcc.dg/pr69956.c: New test.
12293 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12296 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12297 XFAIL when hardware supports efficient unaligned storage access.
12299 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12302 * g++.dg/template/pr69961a.C: New test.
12303 * g++.dg/template/pr69961b.C: New test.
12305 2016-02-29 David Malcolm <dmalcolm@redhat.com>
12307 PR preprocessor/69985
12308 * gcc.dg/cpp/pr69985.c: New test case.
12310 2016-02-29 Jeff Law <law@redhat.com>
12312 PR tree-optimization/70005
12313 * gcc.c-torture/execute/pr70005.c New test.
12315 PR tree-optimization/69999
12316 * gcc.c-torture/compile/pr69999.c: New test.
12318 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12320 PR tree-optimization/69652
12321 * gcc.dg/torture/pr69652.c: Delete test.
12322 * gcc.dg/vect/pr69652.c: New test.
12324 2016-02-19 Richard Biener <rguenther@suse.de>
12326 PR tree-optimization/69980
12327 * gfortran.dg/vect/pr69980.f90: New testcase.
12329 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12331 * gcc.target/sparc/20160229-1.c: New test.
12333 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12335 * gnat.dg/stack_usage3.adb: New test.
12336 * gnat.dg/stack_usage3_pkg.ads: New helper.
12338 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12340 * gnat.dg/renaming8.adb: New test.
12341 * gnat.dg/renaming8_pkg1.ads: New helper.
12342 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12343 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12345 2016-02-29 Richard Biener <rguenther@suse.de>
12347 PR tree-optimization/69720
12348 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12350 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12354 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12356 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12357 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12360 * gfortran.dg/coarray_8.f90: Adjust error message.
12361 * gfortran.dg/pr56007.f90: New test.
12362 * gfortran.dg/pr56007.f: New test.
12364 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12366 PR tree-optimization/69989
12367 * gcc.dg/torture/pr69989.c: New test.
12369 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12371 * gcc.target/i386/stack-realign-win.c: New test.
12373 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12376 * gfortran.dg/pr60126.f90: New test.
12378 2016-02-27 Jeff Law <law@redhat.com>
12381 2016-02-26 Richard Biener <rguenther@suse.de>
12382 Jeff Law <law@redhat.com>
12384 PR tree-optimization/69740
12385 * gcc.c-torture/compile/pr69740-1.c: New test.
12386 * gcc.c-torture/compile/pr69740-2.c: New test.
12388 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12391 * gfortran.dg/newunit_4.f90: New test.
12393 2016-02-27 Jakub Jelinek <jakub@redhat.com>
12396 PR rtl-optimization/69886
12397 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12398 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12401 2016-02-26 Martin Sebor <msebor@redhat.com>
12403 PR tree-optimization/15826
12404 * gcc.dg/tree-ssa/pr15826.c: New test.
12406 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12409 * gcc.target/powerpc/pr69969.c: New test.
12411 2016-02-26 Martin Sebor <msebor@redhat.com>
12414 * g++.old-deja/g++.other/decl5.C: Add a test case.
12416 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12419 * gcc.target/powerpc/pr69946.c: New file.
12421 2016-02-26 Richard Biener <rguenther@suse.de>
12422 Jeff Law <law@redhat.com>
12424 PR tree-optimization/69740
12425 * gcc.c-torture/compile/pr69740-1.c: New test.
12426 * gcc.c-torture/compile/pr69740-2.c: New test.
12428 2016-02-26 Martin Jambor <mjambor@suse.cz>
12430 PR middle-end/69920
12431 * gcc.dg/torture/pr69932.c: New test.
12432 * gcc.dg/torture/pr69936.c: Likewise.
12434 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12437 * gcc.target/s390/pr69709.c: New test.
12439 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12442 * gcc.target/aarch64/pr69245_1.c: New test.
12444 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12447 * gcc.dg/torture/pr69613.c: New test.
12449 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12451 PR rtl-optimization/69891
12452 * gcc.target/i386/pr69891.c: New test.
12454 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
12455 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12458 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12459 functionality for both 32-bit and 64-bit.
12461 2016-02-26 Richard Biener <rguenther@suse.de>
12463 PR tree-optimization/69551
12464 * gcc.dg/torture/pr69951.c: New testcase.
12466 2016-02-25 Richard Biener <rguenther@suse.de>
12468 PR tree-optimization/48795
12469 * gcc.dg/Warray-bounds-18.c: New testcase.
12471 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12473 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12475 2016-02-25 Jakub Jelinek <jakub@redhat.com>
12477 PR rtl-optimization/69896
12478 * gcc.dg/pr69896.c: New test.
12480 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12483 * g++.dg/cpp1y/paren2.C: New test.
12485 2016-02-24 Martin Sebor <msebor@redhat.com>
12488 * gcc.dg/enum-mode-2.c: New test.
12490 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12493 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12494 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12495 * g++.dg/ubsan/pr69922.C: New test.
12497 2016-02-24 Marek Polacek <polacek@redhat.com>
12500 * gcc.dg/pr69819.c: New test.
12502 2016-02-24 Martin Sebor <msebor@redhat.com>
12505 * g++.dg/ext/flexary15.C: New test.
12507 2016-02-24 Martin Sebor <msebor@redhat.com>
12509 * gcc.dg/builtins-68.c: Avoid making unportable
12510 assumptions about the relationship between SIZE_MAX and UINT_MAX.
12511 * g++.dg/ext/builtin_alloca.C: Same.
12513 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12514 Charles Baylis <charles.baylis@linaro.org>
12517 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12519 2016-02-24 Richard Biener <rguenther@suse.de>
12520 Jakub Jelinek <jakub@redhat.com>
12522 PR middle-end/69760
12523 * gcc.dg/torture/pr69760.c: New testcase.
12525 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12527 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12528 pattern on Solaris with as.
12530 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12532 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12533 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12534 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12535 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12537 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12539 PR middle-end/69915
12540 * gcc.dg/pr69915.c: New test.
12542 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12544 PR rtl-optimization/69886
12545 * gcc.dg/torture/pr69886.c: New test.
12547 2016-02-24 Richard Biener <rguenther@suse.de>
12549 PR middle-end/68963
12550 * gcc.dg/torture/pr68963.c: New testcase.
12552 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12555 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12556 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12557 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12558 * gcc.target/arm/atomic_loaddi_1.c: New test.
12559 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12560 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12561 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12562 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12563 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12564 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12565 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12566 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12568 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12570 PR middle-end/69909
12571 * gcc.dg/torture/pr69909.c: New test.
12573 2016-02-24 Richard Biener <rguenther@suse.de>
12575 PR tree-optimization/69907
12576 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12577 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12578 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12580 2016-02-24 Christian Bruel <christian.bruel@st.com>
12582 * gcc.target/arm/pragma_cpp_fma.c: New test.
12584 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12587 * gfortran.dg/include_6.f90: Update test.
12589 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12592 * objc.dg/pr69844.m: New test.
12594 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12596 PR libgfortran/69456
12597 * gfortran.dg/namelist_89.f90: New test.
12598 * gfortran.dg/pr59700.f90: Update test..
12600 2016-02-23 Martin Sebor <msebor@redhat.com>
12602 PR middle-end/69780
12603 * g++.dg/ext/builtin_alloca.C: New test.
12604 * gcc.dg/builtins-68.c: New test.
12606 2016-02-23 Richard Henderson <rth@redhat.com>
12608 * gcc.target/i386/addr-space-3.c: Remove test.
12610 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12612 PR preprocessor/69126
12613 PR preprocessor/69543
12614 * c-c++-common/pr69126-2-long.c: New test.
12615 * c-c++-common/pr69126-2-short.c: New test.
12616 * c-c++-common/pr69543-1.c: Remove xfail.
12618 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12620 PR preprocessor/69126
12621 PR preprocessor/69543
12622 PR preprocessor/69558
12623 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12625 (test_2): ...this, and add leading comment.
12626 (MACRO_3, test_3): New.
12627 (MACRO_4A, MACRO_4B, test_4): New.
12628 (MACRO): Rename to...
12629 (MACRO_5): ...this.
12631 (test_5): ...this, updating for renaming of MACRO, and
12632 add leading comment.
12633 * c-c++-common/pr69543-1.c: New.
12634 * c-c++-common/pr69543-2.c: New.
12635 * c-c++-common/pr69543-3.c: New.
12636 * c-c++-common/pr69543-4.c: New.
12637 * c-c++-common/pr69558-1.c: New.
12638 * c-c++-common/pr69558-2.c: New.
12639 * c-c++-common/pr69558-3.c: New.
12640 * c-c++-common/pr69558-4.c: New.
12641 * gcc.dg/pr69558.c: Move to...
12642 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12645 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12647 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12648 to -ftree-parallelize-loops/-fopenacc changes.
12649 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12650 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12651 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12652 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12653 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12654 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12655 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12656 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12657 * c-c++-common/goacc/kernels-loop.c: Likewise.
12658 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12659 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12660 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12661 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12663 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12665 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12667 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12670 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12673 * gcc.dg/pr69900.c: New test.
12675 2016-02-23 Martin Jambor <mjambor@suse.cz>
12677 PR tree-optimization/69666
12678 * gcc.dg/tree-ssa/pr69666.c: New test.
12680 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12683 * gfortran.dg/coarray_allocate_5.f08: New test.
12685 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12687 * gcc.target/s390/vcond-shift.c: Move to ...
12688 * gcc.target/s390/vector/vcond-shift.c: ... here.
12690 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12692 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12693 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12695 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12697 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12699 2016-02-20 Mark Wielaard <mjw@redhat.com>
12702 * gcc.dg/unused-variable-3.c: New test.
12704 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12707 * gcc.target/i386/pr69888.c: New test.
12709 2016-02-22 Richard Biener <rguenther@suse.de>
12711 PR tree-optimization/69882
12712 * gfortran.dg/vect/pr69882.f90: New testcase.
12714 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12717 * gcc.dg/pr69885.c: New test.
12719 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12723 * gcc.target/sh/pr54089-10.c: New.
12725 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
12728 * gfortran.dg/deferred_character_15.f90 : New test.
12730 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12733 gfortran.dg/allocate_with_source_18.f03: New test.
12735 2016-02-20 Harald Anlauf <anlauf@gmx.de>
12738 gfortran.dg/gomp/pr52531.f90: New test.
12740 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12743 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12746 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12749 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12750 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12753 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12756 * g++.dg/torture/pr69851.C: New test.
12758 2016-02-19 Martin Sebor <msebor@redhat.com>
12761 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12763 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12766 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12767 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12770 * g++.dg/cpp0x/pr67767.C: New test.
12772 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12774 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12775 for fp, simd, crypto, crc, lse.
12776 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12778 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12779 effective target check.
12781 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12784 * gcc.target/i386/pr69820.c: New test.
12786 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12788 * gcc.target/s390/vector/int128-1.c: New test.
12790 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12792 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12794 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12796 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12797 instruction pattern name to prevent the testcase from failing with
12800 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12802 * gcc.target/s390/md/movstr-2.c: New test.
12804 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12806 * gcc.target/s390/morestack.c: New test.
12808 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12811 * gcc.target/s390/pr69625.c: Add test case.
12813 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12816 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12818 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12821 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12822 * gcc.target/powerpc/fusion3.c: Likewise.
12824 2016-02-18 Richard Biener <rguenther@suse.de>
12826 PR middle-end/69553
12827 * g++.dg/torture/pr69553.C: New testcase.
12829 2016-02-18 Nick Clifton <nickc@redhat.com>
12833 * gcc.target/arm/pr62554.c: New test.
12834 * gcc.target/arm/pr69610-1.c: New test.
12835 * gcc.target/arm/pr69610-2.c: New test.
12837 2016-02-18 Richard Biener <rguenther@suse.de>
12839 PR middle-end/69854
12840 * gcc.dg/torture/pr69854.c: New testcase.
12842 2016-02-17 Jakub Jelinek <jakub@redhat.com>
12845 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12847 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12849 * gcc.target/powerpc/vec-cg.c: New test.
12851 2016-02-17 Richard Biener <rguenther@suse.de>
12854 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12856 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12859 * gcc.c-torture/compile/pr69161.c: New test.
12861 2016-02-17 David Sherwood <david.sherwood@arm.com>
12864 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12865 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12867 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12869 * gcc.dg/ifcvt-4.c: Skip on Visium.
12871 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12873 * gnat.dg/atomic8.adb: New test.
12875 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12877 * gnat.dg/discr46.ad[sb]: New test.
12879 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12882 * gcc.target/powerpc/pr48344-1.c: New test.
12884 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12887 * gfortran.dg/associate_21.f90: New test.
12889 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12892 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12893 -Wnonnull in dg-options.
12894 * c-c++-common/nonnull-2.c: New test.
12896 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12897 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12899 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12901 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12903 PR middle-end/69801
12904 * gcc.dg/pr69801.c: Add empty dg-options.
12906 2016-02-16 James Norris <jnorris@codesourcery.com>
12908 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12909 * g++.dg/goacc/deviceptr-1.c: New file.
12911 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12913 PR tree-optimization/69820
12914 * gcc.dg/vect/pr69820.c: New test.
12916 2016-02-16 Richard Biener <rguenther@suse.de>
12918 PR tree-optimization/69776
12919 * gcc.dg/torture/pr69776-2.c: New testcase.
12921 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12923 PR tree-optimization/69714
12924 * gcc.dg/torture/pr69714.c: New test.
12926 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12928 PR tree-optimization/69802
12929 * gcc.dg/pr69802.c: New test.
12931 2016-02-16 Richard Biener <rguenther@suse.de>
12933 PR middle-end/69801
12934 * gcc.dg/pr69801.c: New testcase.
12936 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12938 PR libgfortran/69651
12939 * gfortran.dg/read_bang.f90: New test.
12940 * gfortran.dg/read_bang4.f90: New test.
12942 2016-02-15 Jakub Jelinek <jakub@redhat.com>
12945 * g++.dg/init/pr69658.C: New test.
12948 * c-c++-common/pr69797.c: New test.
12950 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12952 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12953 check for aarch64*-*-*.
12955 2016-02-15 Richard Biener <rguenther@suse.de>
12957 PR tree-optimization/69783
12958 * gcc.dg/vect/pr69783.c: New testcase.
12960 2016-02-15 Richard Biener <rguenther@suse.de>
12962 PR tree-optimization/69776
12963 * gcc.dg/torture/pr69776.c: New testcase.
12965 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12968 * gfortran.dg/type_decl_4.f90: Reinstated.
12970 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
12973 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12975 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12979 * gfortran.dg/type_decl_4.f90: Removed.
12981 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12984 * gfortran.dg/type_decl_4.f90: New test.
12986 2016-02-14 Alan Modra <amodra@gmail.com>
12989 * gcc.c-torture/execute/stkalign.c: Revise test.
12991 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12994 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12996 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12999 * gcc.target/sh/torture/pr67260.c: New.
13001 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
13003 * gcc.dg/pr67964.c: Add dg-require-alias.
13005 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13009 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13011 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13013 PR libgfortran/69668
13014 * gfortran.dg/namelist_88.f90: New test.
13016 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13018 PR libgfortran/69668
13019 * gfortran.dg/namelist_38.f90: Update test.
13020 * gfortran.dg/namelist_84.f90: Update test.
13022 2016-02-12 David Malcolm <dmalcolm@redhat.com>
13025 * gcc.dg/pr69554-1.c: New test.
13026 * gfortran.dg/pr69554-1.F90: New test.
13027 * gfortran.dg/pr69554-2.F90: New test.
13028 * lib/gcc-dg.exp (proc dg-locus): New function.
13029 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13030 distinguish between the caret-printing and non-caret-printing
13031 cases. If caret-printing has been explicitly enabled, bail out
13032 without attempting to fix up the output.
13034 2016-02-12 David Malcolm <dmalcolm@redhat.com>
13038 * gcc.dg/spellcheck-options-3.c: New test case.
13039 * gcc.dg/spellcheck-options-4.c: New test case.
13040 * gcc.dg/spellcheck-options-5.c: New test case.
13041 * gcc.dg/spellcheck-options-6.c: New test case.
13042 * gcc.dg/spellcheck-options-7.c: New test case.
13043 * gcc.dg/spellcheck-options-8.c: New test case.
13044 * gcc.dg/spellcheck-options-9.c: New test case.
13045 * gcc.dg/spellcheck-options-10.c: New test case.
13047 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13049 PR rtl-optimization/69764
13050 PR rtl-optimization/69771
13051 * c-c++-common/pr69764.c: New test.
13052 * gcc.dg/torture/pr69771.c: New test.
13054 2016-02-12 Marek Polacek <polacek@redhat.com>
13056 * g++.dg/torture/init-list1.C: New.
13058 2016-02-12 Marek Polacek <polacek@redhat.com>
13060 * gcc.dg/pr69522.c: Add empty dg-options.
13062 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13064 * g++.dg/lto/lto.exp: Include and init mpx.
13065 * g++.dg/lto/pr69729_0.C: New test.
13067 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13070 * g++.dg/ipa/pr69241-4.C: New test.
13073 * g++.dg/ipa/pr68672-1.C: New test.
13074 * g++.dg/ipa/pr68672-2.C: New test.
13075 * g++.dg/ipa/pr68672-3.C: New test.
13077 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13080 * gcc.dg/pr69522.c: New test.
13082 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13085 * g++.dg/cpp1y/69098.C: New test.
13086 * g++.dg/cpp1y/69098-2.C: New test.
13088 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13090 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13091 and neighbour -> neighbor.
13092 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13093 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13094 * c-c++-common/Wvarargs.c: Likewise.
13095 * c-c++-common/goacc/host_data-5.c: Likewise.
13096 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13097 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13098 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13099 * gcc.target/aarch64/pr60697.c: Likewise.
13100 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13101 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13102 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13103 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13104 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13105 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13106 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13107 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13108 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13109 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13110 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13111 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13112 * g++.dg/lookup/koenig5.C: Likewise.
13113 * g++.dg/ext/no-asm-2.C: Likewise.
13114 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13115 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13116 * gfortran.dg/used_types_16.f90: Likewise.
13117 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13118 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13119 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13120 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13121 * gfortran.dg/abstract_type_6.f03: Likewise.
13122 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13123 * gfortran.dg/used_types_15.f90: Likewise.
13124 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13125 * gfortran.dg/exit_3.f08: Likewise.
13126 * gfortran.dg/open_status_2.f90: Likewise.
13127 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13128 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13129 * gfortran.dg/associate_1.f03: Likewise.
13130 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13131 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13132 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13133 * gcc.dg/builtin-object-size-1.c: Likewise.
13134 * gcc.dg/noreturn-6.c: Likewise.
13135 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13136 * gcc.dg/globalalias.c: Likewise.
13137 * gcc.dg/builtins-config.h: Likewise.
13138 * gcc.dg/pr30457.c: Likewise.
13139 * gcc.c-torture/compile/volatile-1.c: Likewise.
13140 * gcc.c-torture/execute/20101011-1.c: Likewise.
13141 * c-c++-common/Waddress-1.c: Likewise.
13143 2016-02-11 Jakub Jelinek <jakub@redhat.com>
13146 * c-c++-common/Waddress-1.c: New test.
13148 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13151 * gfortran.dg/associate_19.f03: New test.
13152 * gfortran.dg/associate_20.f03: New test.
13154 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13156 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13158 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13160 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13161 .arch armv8-a\n. Add -dA to dg-options.
13162 * gcc.target/aarch64/assembler_arch_1.c: New test.
13163 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13165 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13168 * g++.dg/cpp0x/pr68726.C: New.
13170 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13172 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13175 2016-02-11 Richard Biener <rguenther@suse.de>
13177 * g++.dg/tree-ssa/pr61034.C: Adjust.
13179 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13182 * gcc.target/s390/pr69148.c: New.
13184 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13186 PR tree-optimization/69652
13187 * gcc.dg/torture/pr69652.c: New test.
13189 2016-02-10 Jakub Jelinek <jakub@redhat.com>
13190 Patrick Palka <ppalka@gcc.gnu.org>
13194 * g++.dg/ipa/pr69241-1.C: New test.
13195 * g++.dg/ipa/pr69241-2.C: New test.
13196 * g++.dg/ipa/pr69241-3.C: New test.
13197 * g++.dg/ipa/pr69649.C: New test.
13199 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
13201 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13202 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13204 2016-02-10 Bin Cheng <bin.cheng@arm.com>
13206 PR tree-optimization/68021
13207 * gcc.dg/tree-ssa/pr68021.c: New test.
13209 2016-02-10 Richard Biener <rguenther@suse.de>
13211 PR tree-optimization/69726
13212 * gcc.dg/uninit-22.c: New testcase.
13214 2016-02-09 Andrew Pinski <apinski@cavium.com>
13217 * gcc.c-torture/compile/20160205-1.c: New testcase.
13219 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13222 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13223 instead accessing a really large arrray.
13224 * gcc.target/powerpc/fusion3.c: Likewise.
13226 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
13229 * gcc.c-torture/execute/pr68532.c: New test.
13231 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
13234 * gcc.dg/pr69634.c: New.
13236 2016-02-09 Richard Biener <rguenther@suse.de>
13238 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13240 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
13242 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13244 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13246 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13248 2016-02-09 Richard Biener <rguenther@suse.de>
13250 PR tree-optimization/69715
13251 * gcc.dg/torture/pr69715.c: New testcase.
13253 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13256 * g++.dg/cpp0x/trailing12.C: New test.
13257 * g++.dg/cpp0x/trailing13.C: New test.
13259 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13263 * g++.dg/cpp1y/auto-fn29.C: New test.
13264 * g++.dg/cpp1y/auto-fn30.C: New test.
13266 2016-02-08 Jakub Jelinek <jakub@redhat.com>
13268 PR tree-optimization/69209
13269 * gcc.c-torture/compile/pr69209.c: New test.
13271 2016-02-08 Jeff Law <law@redhat.com>
13273 PR tree-optimization/68541
13274 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13275 of statements allowed in join block for path splitting.
13277 2016-02-08 Jakub Jelinek <jakub@redhat.com>
13280 * g++.dg/gomp/pr59627.C: New test.
13283 * g++.dg/ipa/pr69239.C: New test.
13285 2016-02-08 David Malcolm <dmalcolm@redhat.com>
13287 PR preprocessor/69664
13288 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13289 * gcc.dg/cpp/warn-comments.c: Likewise.
13291 2016-02-08 Marek Polacek <polacek@redhat.com>
13294 * g++.dg/init/const12.C: New test.
13296 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13299 * gcc.dg/lto/pr55113_0.c: Remove test.
13301 2016-02-08 Richard Biener <rguenther@suse.de>
13303 PR tree-optimization/69719
13304 * gcc.dg/torture/pr69719.c: New testcase.
13306 2016-02-08 Richard Biener <rguenther@suse.de>
13307 Jeff Law <law@redhat.com>
13310 * gcc.target/mips/pr68273.c: New testcase.
13312 2016-02-08 Richard Biener <rguenther@suse.de>
13314 PR rtl-optimization/69274
13315 * gcc.target/i386/addr-sel-1.c: XFAIL.
13317 2016-02-08 Jeff Law <law@redhat.com>
13319 PR tree-optimization/68541
13320 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13322 PR tree-optimization/65917
13323 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13325 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13328 * gfortran.dg/namelist_args.f90: New test.
13330 2016-02-05 Jeff Law <law@redhat.com>
13332 PR tree-optimization/68541
13333 * gcc.dg/tree-ssa/split-path-2.c: New test.
13334 * gcc.dg/tree-ssa/split-path-3.c: New test.
13335 * gcc.dg/tree-ssa/split-path-4.c: New test.
13336 * gcc.dg/tree-ssa/split-path-5.c: New test.
13337 * gcc.dg/tree-ssa/split-path-6.c: New test.
13338 * gcc.dg/tree-ssa/split-path-7.c: New test.
13340 2016-02-05 Martin Sebor <msebor@redhat.com>
13343 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13344 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13346 2016-02-06 Richard HEnderson <rth@redhat.com>
13349 * gcc.target/i386/addr-space-4.c: New.
13350 * gcc.target/i386/addr-space-5.c: New.
13352 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13355 * gfortran.dg/elemental_dependency_6.f90: New.
13357 2016-02-05 Jakub Jelinek <jakub@redhat.com>
13359 PR rtl-optimization/69691
13360 * gcc.c-torture/execute/pr69691.c: New test.
13363 * g++.dg/parse/pr69628.C: New test.
13365 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13367 * gcc.dg/sancov/asan.c: Move to ...
13368 * gcc.dg/asan/sancov-1.c: ... here.
13370 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13372 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13374 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13377 * gcc.target/i386/pr69677.c: New test.
13379 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13382 * g++.dg/template/pr68948.C: New test.
13384 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13386 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13387 (only necessary on s390x).
13389 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13391 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13392 -mno-accumulate-outgoing-args.
13394 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13396 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13398 2016-02-04 Jakub Jelinek <jakub@redhat.com>
13401 * c-c++-common/pr69669.c: New test.
13403 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13406 * g++.dg/pr69667.C: New file.
13408 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13411 * gcc.dg/pr69619.c: Add new test.
13413 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13415 PR rtl-optimization/69577
13416 * gcc.target/i386/pr69577.c: New test.
13418 2016-02-04 Martin Liska <mliska@suse.cz>
13420 * g++.dg/asan/pr69276.C: New test.
13422 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13426 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13427 a single smulbb instruction.
13428 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13429 * gcc.target/amr/wmul-2.c: Likewise.
13431 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13435 * gcc.c-torture/execute/pr67714.c: New test.
13437 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13440 * gcc.target/i386/pr69454-1.c: New test.
13441 * gcc.target/i386/pr69454-2.c: New test.
13443 2016-02-03 Martin Sebor <msebor@redhat.com>
13450 * g++.dg/ext/flexarray-mangle-2.C: New test.
13451 * g++.dg/ext/flexarray-mangle.C: New test.
13452 * g++.dg/ext/flexarray-subst.C: New test.
13453 * g++.dg/ext/flexary11.C: New test.
13454 * g++.dg/ext/flexary12.C: New test.
13455 * g++.dg/ext/flexary13.C: New test.
13456 * g++.dg/ext/flexary14.C: New test.
13457 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13459 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13461 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13462 Define only if CHECK_FLOAT128 is defined.
13463 (main): Properly initialize u5.
13465 2016-02-03 Jakub Jelinek <jakub@redhat.com>
13468 * gcc.dg/pr69627.c: New test.
13471 * gcc.dg/pr69644.c: New test.
13473 2016-02-03 Mike Stump <mikestump@comcast.net>
13475 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13476 support for struct-layout-1.exp.
13478 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13481 * g++.dg/cpp0x/pr69056.C: New test.
13483 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13484 Alexandre Oliva <aoliva@redhat.com>
13487 * gcc.target/powerpc/pr69461.c: New.
13489 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
13491 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13492 works from here ...
13493 (check_effective_target_fsanitize_thread): ... to here. Do not
13494 specify additional compile flags for the test source.
13495 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13496 specify additional compile flags for the test source.
13498 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13500 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13502 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13506 * gfortran.dg/coarray_allocate_2.f08: New test.
13507 * gfortran.dg/coarray_allocate_3.f08: New test.
13508 * gfortran.dg/coarray_allocate_4.f08: New test.
13510 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13512 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13513 use same scan-tree-dump-times on all platforms.
13514 * gcc.dg/vect/vect-outer-1.c: Likewise.
13515 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13516 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13517 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13518 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13519 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13520 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13521 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13523 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13525 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13528 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13530 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13532 2016-02-02 James Norris <jnorris@codesourcery.com>
13534 * c-c++-common/goacc/routine-5.c: Add tests.
13536 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
13538 * gcc.target/nvptx/unsigned-cmp.c: New test.
13540 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13542 * gcc.target/aarch64/scalar_shift_1.c
13543 (test_corners_sisd_di): Improve force to SIMD register.
13544 (test_corners_sisd_si): Likewise.
13545 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13546 Remove scan-assembler check for ldr.
13548 2016-02-02 Richard Biener <rguenther@suse.de>
13550 PR tree-optimization/69595
13551 * gcc.dg/Warray-bounds-17.c: New testcase.
13553 2016-02-02 Richard Biener <rguenther@suse.de>
13555 PR tree-optimization/69606
13556 * gcc.dg/torture/pr69606.c: New testcase.
13558 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13560 PR middle-end/68542
13561 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13562 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13564 2016-02-02 Alan Modra <amodra@gmail.com>
13567 * gcc.target/powerpc/pr69548.c: New test.
13569 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13571 PR rtl-optimization/69592
13572 * gcc.dg/pr69592.c: New test.
13574 PR preprocessor/69543
13576 * gcc.dg/pr69543.c: New test.
13577 * gcc.dg/pr69558.c: New test.
13579 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
13582 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
13584 2016-02-01 Martin Sebor <msebor@redhat.com>
13586 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13588 2016-02-01 Bin Cheng <bin.cheng@arm.com>
13590 PR tree-optimization/67921
13591 * c-c++-common/ubsan/pr67921.c: New test.
13593 2016-02-01 Richard Biener <rguenther@suse.de>
13595 PR middle-end/69556
13596 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13598 2016-02-01 Richard Biener <rguenther@suse.de>
13600 PR tree-optimization/69574
13601 * gcc.dg/torture/pr69574.c: New testcase.
13603 2016-02-01 Richard Biener <rguenther@suse.de>
13605 PR tree-optimization/69579
13606 * gcc.dg/setjmp-6.c: New testcase.
13608 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13610 PR rtl-optimization/69570
13611 * g++.dg/opt/pr69570.C: New test.
13613 2016-02-01 Richard Henderson <rth@redhat.com>
13615 * gcc.dg/pr69535.c: New test.
13617 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
13620 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13621 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13624 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13626 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13628 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
13631 * gfortran.dg/allocate_with_source_17.f03: New test.
13633 2016-01-30 Jakub Jelinek <jakub@redhat.com>
13635 PR tree-optimization/69546
13636 * gcc.dg/torture/pr69546.c: New test.
13638 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
13641 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13643 2016-01-30 Martin Sebor <msebor@redhat.com>
13646 * g++.dg/ext/flexary10.C: New test.
13648 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13651 gfortran.dg/common_23.f90: New test.
13653 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13656 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13657 condition being checked, and disable it when the target supports
13658 misaligned loads and stores.
13660 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13663 * gcc.dg/torture/pr69518.c: New test.
13665 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13668 * gcc.target/i386/pr69530.c: New test.
13670 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
13673 * gcc.target/mips/div-delay.c: New test.
13675 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13678 * gcc.target/i386/pr69551.c: New test.
13681 * gcc.target/i386/pr66137.c: New test.
13683 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13685 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13686 always built for p5600.
13687 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13688 isa=p5600 dg-option.
13690 2016-01-29 Richard Biener <rguenther@suse.de>
13692 PR tree-optimization/69547
13693 * g++.dg/tree-ssa/pr69547.C: New testcase.
13695 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13698 * g++.dg/warn/Wunused-function2.C: New test.
13700 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13702 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13703 support for test to succeed.
13705 2016-01-29 Marek Polacek <polacek@redhat.com>
13709 * g++.dg/ext/constexpr-vla2.C: New test.
13710 * g++.dg/ext/constexpr-vla3.C: New test.
13711 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13713 2016-01-29 Richard Biener <rguenther@suse.de>
13715 PR middle-end/69537
13716 * gcc.dg/uninit-21.c: New testcase.
13718 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
13721 * gcc.target/i386/pr69459.c: New test.
13723 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
13726 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13727 * gcc.target/mips/pr68400.c: New test.
13729 2016-01-28 Martin Sebor <msebor@redhat.com>
13732 * gcc.target/powerpc/pr17381.c: New test.
13734 2016-01-28 Jakub Jelinek <jakub@redhat.com>
13736 PR middle-end/69542
13737 * gcc.dg/torture/pr69542.c: New test.
13739 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13741 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13743 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13745 * gcc.dg/pr65980.c: Skip on AIX.
13746 * gcc.dg/pr66688.c: Same.
13748 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13751 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13752 * gcc.dg/tree-ssa/sra-18.c: Same.
13754 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13757 * gfortran.dg/block_15.f08: New test.
13758 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13759 on incorrectly closed BLOCK.
13761 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13763 * gcc.dg/declare-simd.c: New test.
13765 2016-01-28 Richard Biener <rguenther@suse.de>
13767 PR tree-optimization/69466
13768 * gfortran.dg/vect/pr69466.f90: New testcase.
13770 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13772 * g++.dg/pr67989.C: Remove ARM-specific option.
13773 * gcc.target/arm/pr67989.C: New file.
13775 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13777 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13778 and expm1 test for glibc < 2.11.
13780 2016-01-27 Richard Henderson <rth@redhat.com>
13782 * gcc.c-torture/execute/pr69447.c: New test.
13784 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
13787 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13789 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13792 * gcc.dg/pr66869.c: New test.
13794 2016-01-25 Jeff Law <law@redhat.com>
13796 PR tree-optimization/68398
13797 PR tree-optimization/69196
13798 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13799 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13800 path to avoid new heuristic allowing more irreducible regions
13801 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13802 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13803 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13804 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13805 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13807 2016-01-27 Marek Polacek <polacek@redhat.com>
13810 * c-c++-common/vector-compare-4.c: New test.
13812 2016-01-27 David Malcolm <dmalcolm@redhat.com>
13814 PR preprocessor/69126
13815 * c-c++-common/pr69126.c: New test case.
13817 2016-01-27 Ian Lance Taylor <iant@google.com>
13819 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13821 2016-01-27 Ryan Burn <contact@rnburn.com>
13824 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13826 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13829 * gcc.target/i386/pr69512.c: New test.
13831 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13834 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13836 2016-01-27 Marek Polacek <polacek@redhat.com>
13839 * g++.dg/pr69379.C: New test.
13841 2016-01-27 Martin Sebor <msebor@redhat.com>
13844 * g++.dg/abi/Wabi-2-2.C: New test.
13845 * g++.dg/abi/Wabi-2-3.C: New test.
13846 * g++.dg/abi/Wabi-3-2.C: New test.
13847 * g++.dg/abi/Wabi-3-3.C: New test.
13849 2016-01-27 Richard Biener <rguenther@suse.de>
13851 PR tree-optimization/69166
13852 * gcc.dg/torture/pr69166.c: New testcase.
13854 2016-01-27 Martin Jambor <mjambor@suse.cz>
13856 PR tree-optimization/69355
13857 * gcc.dg/tree-ssa/pr69355.c: New test.
13859 2016-01-27 Marek Polacek <polacek@redhat.com>
13862 * g++.dg/ext/constexpr-vla1.C: New test.
13864 2016-01-20 Christian Bruel <christian.bruel@st.com>
13867 * gcc.target/arm/pr69245.c: New test.
13869 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13871 PR tree-optimization/69399
13872 * gcc.dg/torture/pr69399.c: New test.
13874 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13876 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13878 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13880 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13882 2016-01-26 Tom de Vries <tom@codesourcery.com>
13884 PR tree-optimization/69110
13885 * gcc.dg/autopar/pr69110.c: New test.
13887 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
13888 Sebastian Pop <s.pop@samsung.com>
13890 * gcc.dg/graphite/isl-ast-op-select.c: New.
13892 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
13895 * gfortran.dg/allocate_error_6.f90: New test.
13897 2016-01-26 Richard Henderson <rth@redhat.com>
13899 * gcc.dg/tm/pr60908.c: New test.
13901 2016-01-26 David Malcolm <dmalcolm@redhat.com>
13904 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13906 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13907 expected multiline output to reflect the colorization being
13908 disabled before newlines.
13909 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13910 (custom_diagnostic_finalizer): Replace call to
13911 pp_newline_and_flush with call to pp_flush.
13912 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13913 * gfortran.dg/implicit_class_1.f90: Likewise.
13914 * lib/gcc-dg.exp (allow_blank_lines): New global.
13915 (dg-allow-blank-lines-in-output): New procedure.
13916 (gcc-dg-prune): Complain about blank lines in the output, unless
13917 dg-allow-blank-lines-in-output was called.
13918 * lib/multiline.exp (_build_multiline_regex): Only support
13919 arbitrary followup text for non-blank-lines, not for blank lines.
13921 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13923 PR tree-optimization/69483
13924 * gcc.dg/pr69483.c: New test.
13925 * g++.dg/opt/pr69483.C: New test.
13927 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13930 * gcc.target/arm/pr68620.c: New test.
13932 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13934 * gcc.target/i386/pr68986-2.c: Remove -m32.
13936 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13939 * gcc.target/i386/pr68986-1.c: New test.
13940 * gcc.target/i386/pr68986-2.c: Likewise.
13941 * gcc.target/i386/pr68986-3.c: Likewise.
13943 2016-01-26 Christian Bruel <christian.bruel@st.com>
13945 * lib/target-supports.exp
13946 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13947 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13948 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13950 2016-01-26 Richard Biener <rguenther@suse.de>
13952 PR tree-optimization/69452
13953 * gcc.dg/torture/pr69452.c: New testcase.
13955 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13958 * gcc.dg/pr69442.c: New test.
13960 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13963 * gcc.target/aarch64/simd/pr67896.C: New.
13965 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13967 PR tree-optimization/69400
13968 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13970 (plugin_init): Call it.
13971 * gcc.dg/torture/pr69400.c: New test.
13973 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13975 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13977 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13978 Sebastian Pop <s.pop@samsung.com>
13980 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13983 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13984 Sebastian Pop <s.pop@samsung.com>
13986 * gcc.dg/graphite/pr69292.c: New.
13988 2016-01-25 Jakub Jelinek <jakub@redhat.com>
13990 * c-c++-common/goacc/use_device-1.c: New test.
13992 2016-01-25 Jeff Law <law@redhat.com>
13994 PR tree-optimization/69196
13995 PR tree-optimization/68398
13996 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13997 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13999 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
14002 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14005 2016-01-25 Richard Biener <rguenther@suse.de>
14008 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14010 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14013 * gcc.dg/pr69421.c: New test.
14015 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14017 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14018 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14019 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14020 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14021 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14022 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14023 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14024 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14025 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14026 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14028 2016-01-25 Richard Biener <rguenther@suse.de>
14030 PR tree-optimization/69376
14031 * gcc.dg/torture/pr69376.c: New testcase.
14033 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14037 * gfortran.dg/interface_38.f90: New test.
14038 * gfortran.dg/interface_39.f90: New test.
14040 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14043 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14048 * g++.dg/template/pr11858.C: New test.
14049 * g++.dg/template/pr24663.C: New test.
14050 * g++.dg/template/unify12.C: New test.
14051 * g++.dg/template/unify13.C: New test.
14052 * g++.dg/template/unify14.C: New test.
14053 * g++.dg/template/unify15.C: New test.
14054 * g++.dg/template/unify16.C: New test.
14055 * g++.dg/template/unify17.C: New test.
14057 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14060 gfortran.dg/pr68283.f90: New test.
14062 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14065 * gfortran.dg/inline_matmul_13.f90: New test.
14066 * gfortran.dg/matmul_bounds_8.f90: New test.
14067 * gfortran.dg/matmul_bounds_9.f90: New test.
14068 * gfortran.dg/matmul_bounds_10.f90: New test.
14070 2016-01-23 Tom de Vries <tom@codesourcery.com>
14072 PR tree-optimization/69426
14073 * gcc.dg/autopar/pr69426.c: New test.
14075 2016-01-23 Martin Sebor <msebor@redhat.com>
14079 * g++.dg/cpp0x/alignas5.C: New test.
14080 * g++.dg/ext/vector29.C: Same.
14082 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
14084 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14085 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14086 _GNU_SOURCE from compile flags to the source.
14087 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14088 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14089 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14090 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14092 2016-01-22 Jakub Jelinek <jakub@redhat.com>
14095 * g++.dg/opt/pr69432.C: New test.
14097 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14099 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14100 32-bit targets testing an -m64 multilib.
14102 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14104 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14107 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14109 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14111 2016-01-21 Christian Bruel <christian.bruel@st.com>
14114 * gcc.target/i386/pr68674.c
14115 * gcc.target/aarch64/pr68674.c
14116 * gcc.target/arm/pr68674.c
14118 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14121 * gcc.c-torture/execute/pr69403.c: New test.
14123 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14126 * g++.dg/template/pr55843.C: New.
14128 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14131 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14132 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14134 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14137 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14138 from dg-do compile directive, and instead add
14139 { dg-require-effective-target int128 }.
14141 2016-01-20 Martin Sebor <msebor@redhat.com>
14144 * gcc.dg/sync-fetch.c: New test.
14146 2016-01-21 Martin Sebor <msebor@redhat.com>
14149 * gcc.target/powerpc/pr69252.c: New test.
14151 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14154 * gfortran.dg/pr65996.f90: New test.
14156 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14159 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
14160 expected to generate an error.
14162 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14164 PR middle-end/66178
14165 * gcc.dg/torture/pr66178.c: New test.
14167 2016-01-21 Anton Blanchard <anton@samba.org>
14168 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14171 * gcc.target/powerpc/pr63354.c: New test.
14173 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14175 PR rtl-optimization/68990
14176 * gcc.target/i386/pr68990: New.
14178 2016-01-21 Nick Clifton <nickc@redhat.com>
14181 * gcc.target/mips/pr69129.c: New.
14183 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14186 * g++.dg/cpp0x/pr58046.C: New.
14188 2016-01-21 Jakub Jelinek <jakub@redhat.com>
14192 * gcc.target/arm/pr69187.c: New test.
14195 * g++.dg/torture/pr69355.C: New test.
14197 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14198 Sebastian Pop <s.pop@samsung.com>
14200 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14202 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14203 Sebastian Pop <s.pop@samsung.com>
14205 * gcc.dg/graphite/pr68976.c: New test.
14207 2016-01-21 Jakub Jelinek <jakub@redhat.com>
14209 PR middle-end/67653
14210 * c-c++-common/pr67653.c: New test.
14211 * gcc.dg/torture/pr29119.c: Add dg-warning.
14213 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14215 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14217 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14220 * gcc.dg/pr24293.c: New test.
14221 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14222 incomplete struct type.
14223 * gcc.dg/declspec-1.c: Likewise.
14224 * gcc.dg/pr63549.c: Likewise.
14226 2016-01-20 Jakub Jelinek <jakub@redhat.com>
14228 PR tree-optimization/66612
14229 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14230 for bdn instruction.
14232 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14234 * lib/target-supports.exp
14235 (check_effective_target_arm_fp_ok_nocache): New.
14236 (check_effective_target_arm_fp_ok): New.
14237 (add_options_for_arm_fp): New.
14238 (check_effective_target_arm_crypto_ok_nocache): Require
14239 target_arm_v8_neon_ok instead of arm32.
14240 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14241 (check_effective_target_arm_crypto_pragma_ok): New.
14242 (add_options_for_arm_vfp): New.
14243 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14244 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14245 target instead. Force initial fpu to vfp.
14246 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14247 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14248 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14250 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14251 use arm_vfp effective target instead. Force initial fpu to vfp.
14252 * gcc.target/arm/attr-neon3.c: Likewise.
14253 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14255 * gcc.target/arm/unsigned-float.c: Likewise.
14256 * gcc.target/arm/vfp-1.c: Likewise.
14257 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14258 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14259 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14260 * gcc.target/arm/vfp-ldmias.c: Likewise.
14261 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14262 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14263 * gcc.target/arm/vfp-stmiad.c: Likewise.
14264 * gcc.target/arm/vfp-stmias.c: Likewise.
14265 * gcc.target/arm/vnmul-1.c: Likewise.
14266 * gcc.target/arm/vnmul-2.c: Likewise.
14267 * gcc.target/arm/vnmul-3.c: Likewise.
14268 * gcc.target/arm/vnmul-4.c: Likewise.
14270 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
14273 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14274 the MPX run-time library, for compile-time MPX test.
14275 * gcc.target/i386/chkp-always_inline.c: Likewise.
14276 * gcc.target/i386/chkp-bndret.c: Likewise.
14277 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14278 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14279 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14280 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14281 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14282 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14283 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14284 * gcc.target/i386/chkp-label-address.c: Likewise.
14285 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14286 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14287 * gcc.target/i386/chkp-pr69044.c: Likewise.
14288 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14289 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14290 * gcc.target/i386/chkp-strchr.c: Likewise.
14291 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14292 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14293 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14294 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14295 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14296 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14297 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14298 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14299 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14300 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14301 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14302 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14303 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14304 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14305 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14306 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14307 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14308 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14309 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14310 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14311 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14312 * gcc.target/i386/pr63995-2.c: Likewise.
14313 * gcc.target/i386/pr64805.c: Likewise.
14314 * gcc.target/i386/pr65044.c: Likewise.
14315 * gcc.target/i386/pr65167.c: Likewise.
14316 * gcc.target/i386/pr65183.c: Likewise.
14317 * gcc.target/i386/pr65184.c: Likewise.
14318 * gcc.target/i386/thunk-retbnd.c: Likewise.
14320 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14322 PR tree-optimization/69328
14323 * gcc.dg/pr69328.c: New test.
14325 2016-01-20 Jeff Law <law@redhat.com>
14328 * gcc.target/m68k/pr25114.c: New test.
14330 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14332 * gcc.target/arm/memset-inline-10.c: Added
14333 dg-require-effective-target arm_thumb2_ok.
14335 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14337 * gcc.dg/debug/dwarf2/sso.c: New test.
14339 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
14342 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14343 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14344 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14346 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14349 * g++.dg/ipa/devirt-50.C: New testcase.
14351 2016-01-19 Marek Polacek <polacek@redhat.com>
14354 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14355 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14357 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14360 * gcc.target/arm/pr69135_1.c: New test.
14362 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14364 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14366 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14368 * gcc.target/aarch64/ccmp_1.c: New testcase.
14370 2016-01-19 Marek Polacek <polacek@redhat.com>
14373 * g++.dg/cpp0x/enum30.C: New test.
14375 2016-01-19 Richard Biener <rguenther@suse.de>
14377 PR tree-optimization/69336
14378 * g++.dg/tree-ssa/pr69336.C: New testcase.
14380 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14383 * gcc.dg/pr65779.c: New test.
14385 2016-01-19 Richard Biener <rguenther@suse.de>
14387 PR tree-optimization/69352
14388 * gcc.dg/torture/pr69352.c: New testcase.
14390 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14392 PR rtl-optimization/68955
14393 PR rtl-optimization/64557
14394 * gcc.dg/torture/pr68955.c: New test.
14396 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14399 * g++.dg/torture/pr69136.C: New testcase.
14401 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14404 * g++.dg/lto/pr69133_0.C: New testcase.
14405 * g++.dg/lto/pr69133_1.C: New testcase.
14407 2016-01-15 Jeff Law <law@redhat.com>
14409 PR tree-optimization/69320
14410 * gcc.c-torture/pr69320-1.c: New test.
14411 * gcc.c-torture/pr69320-2.c: New test.
14412 * gcc.c-torture/pr69320-3.c: New test.
14413 * gcc.c-torture/pr69320-4.c: New test.
14415 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14420 * g++.dg/template/pr11858.C: New test.
14421 * g++.dg/template/pr24663.C: New test.
14422 * g++.dg/template/unify12.C: New test.
14423 * g++.dg/template/unify13.C: New test.
14424 * g++.dg/template/unify14.C: New test.
14425 * g++.dg/template/unify15.C: New test.
14426 * g++.dg/template/unify16.C: New test.
14427 * g++.dg/template/unify17.C: New test.
14429 2016-01-18 David Malcolm <dmalcolm@redhat.com>
14432 * gcc.dg/pr69181-1.c: New test file.
14433 * gcc.dg/pr69181-2.c: New test file.
14434 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14435 globals by moving it to...
14436 (cleanup-after-saved-dg-test): ...this new function. Add
14437 "global additional_sources_used". Add reset of global
14438 multiline_expected_outputs to the empty list.
14439 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14441 (multiline_expected_outputs): ...this, and updated comments to
14442 note that it is modified from gcc-dg.exp.
14443 (dg-end-multiline-output): Update for the above renaming.
14444 (handle-multiline-outputs): Likewise. Remove the clearing
14445 of the expected outputs to the empty list.
14447 2016-01-18 Richard Biener <rguenther@suse.de>
14449 PR tree-optimization/69297
14450 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14452 2016-01-18 Joseph Myers <joseph@codesourcery.com>
14454 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14456 * gcc.target/mips/mips-3d-2.c: Likewise.
14457 * gcc.target/mips/mips-3d-3.c: Likewise.
14458 * gcc.target/mips/mips-3d-4.c: Likewise.
14459 * gcc.target/mips/mips-3d-5.c: Likewise.
14460 * gcc.target/mips/mips-3d-6.c: Likewise.
14461 * gcc.target/mips/mips-3d-7.c: Likewise.
14462 * gcc.target/mips/mips-3d-8.c: Likewise.
14463 * gcc.target/mips/mips-3d-9.c: Likewise.
14464 * gcc.target/mips/mips-ps-1.c: Likewise.
14465 * gcc.target/mips/mips-ps-2.c: Likewise.
14466 * gcc.target/mips/mips-ps-3.c: Likewise.
14467 * gcc.target/mips/mips-ps-4.c: Likewise.
14468 * gcc.target/mips/mips-ps-5.c: Likewise.
14469 * gcc.target/mips/mips-ps-6.c: Likewise.
14470 * gcc.target/mips/mips-ps-7.c: Likewise.
14471 * gcc.target/mips/mips-ps-type.c: Likewise.
14472 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14473 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14475 2016-01-18 Tom de Vries <tom@codesourcery.com>
14477 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14478 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14479 * c-c++-common/goacc/kernels-empty.c: New test.
14480 * c-c++-common/goacc/kernels-eternal.c: New test.
14481 * c-c++-common/goacc/kernels-loop-2.c: New test.
14482 * c-c++-common/goacc/kernels-loop-3.c: New test.
14483 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14484 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14485 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14486 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14487 * c-c++-common/goacc/kernels-loop-data.c: New test.
14488 * c-c++-common/goacc/kernels-loop-g.c: New test.
14489 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14490 * c-c++-common/goacc/kernels-loop-n.c: New test.
14491 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14492 * c-c++-common/goacc/kernels-loop.c: New test.
14493 * c-c++-common/goacc/kernels-noreturn.c: New test.
14494 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14495 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14496 * c-c++-common/goacc/kernels-reduction.c: New test.
14498 2016-01-18 Tom de Vries <tom@codesourcery.com>
14500 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14501 * gcc.dg/autopar/outer-2.c: Same.
14502 * gcc.dg/autopar/outer-3.c: Same.
14503 * gcc.dg/autopar/outer-4.c: Same.
14504 * gcc.dg/autopar/outer-5.c: Same.
14505 * gcc.dg/autopar/outer-6.c: Same.
14506 * gcc.dg/autopar/parallelization-1.c: Same.
14507 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14508 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14509 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14510 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14511 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14512 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14513 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14514 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14515 * gcc.dg/autopar/pr39500-1.c: Same.
14516 * gcc.dg/autopar/pr39500-2.c: Same.
14517 * gcc.dg/autopar/pr46193.c: Same.
14518 * gcc.dg/autopar/pr46194.c: Same.
14519 * gcc.dg/autopar/pr49580.c: Same.
14520 * gcc.dg/autopar/pr49960-1.c: Same.
14521 * gcc.dg/autopar/pr49960.c: Same.
14522 * gcc.dg/autopar/pr68373.c: Same.
14523 * gcc.dg/autopar/reduc-1.c: Same.
14524 * gcc.dg/autopar/reduc-1char.c: Same.
14525 * gcc.dg/autopar/reduc-1short.c: Same.
14526 * gcc.dg/autopar/reduc-2.c: Same.
14527 * gcc.dg/autopar/reduc-2char.c: Same.
14528 * gcc.dg/autopar/reduc-2short.c: Same.
14529 * gcc.dg/autopar/reduc-3.c: Same.
14530 * gcc.dg/autopar/reduc-4.c: Same.
14531 * gcc.dg/autopar/reduc-6.c: Same.
14532 * gcc.dg/autopar/reduc-7.c: Same.
14533 * gcc.dg/autopar/reduc-8.c: Same.
14534 * gcc.dg/autopar/reduc-9.c: Same.
14535 * gcc.dg/autopar/uns-outer-4.c: Same.
14536 * gcc.dg/autopar/uns-outer-5.c: Same.
14537 * gcc.dg/autopar/uns-outer-6.c: Same.
14538 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14539 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14541 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14544 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14545 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14547 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14550 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14551 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14552 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14554 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14557 * gcc.dg/tree-ssa/sra-17.c: New.
14558 * gcc.dg/tree-ssa/sra-18.c: New.
14560 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14562 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14564 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14566 * gnat.dg/inline12.adb: New test.
14568 2016-01-18 Bin Cheng <bin.cheng@arm.com>
14570 PR tree-optimization/66797
14571 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14573 2016-01-18 Richard Biener <rguenther@suse.de>
14575 PR tree-optimization/69170
14576 * gcc.dg/torture/pr69170.c: New testcase.
14578 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
14580 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14582 2016-01-16 Tom de Vries <tom@codesourcery.com>
14584 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14586 2016-01-16 Tom de Vries <tom@codesourcery.com>
14588 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14589 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14590 redundant dg-require-effective-target pthread.
14591 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14592 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14593 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14594 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14595 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14596 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14597 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14599 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
14602 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14603 * gcc.target/powerpc/recip-7.c: Same.
14605 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14608 * g++.dg/template/pr69091.C: New test.
14610 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14612 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14613 dump does not contain an error_mark_node.
14614 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14615 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14617 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14620 * g++.dg/template/pr68936.C: New test.
14622 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
14625 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14626 * gcc.target/powerpc/recip-2.c: Same.
14627 * gcc.target/powerpc/recip-3.c: Same.
14628 * gcc.target/powerpc/recip-4.c: Same.
14629 * gcc.target/powerpc/recip-sqrtf.c: Same.
14631 2016-01-15 Jeff Law <law@redhat.com>
14633 PR tree-optimization/69270
14634 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14635 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14637 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
14640 * gfortran.dg/deferred_character_13.f90: New test for the fix
14641 of comment 3 of the PR.
14644 * gfortran.dg/deferred_character_8.f90: New test
14645 * gfortran.dg/allocate_error_5.f90: New test
14648 * gfortran.dg/deferred_character_10.f90: New test
14651 * gfortran.dg/deferred_character_14.f90: New test
14654 * gfortran.dg/deferred_character_11.f90: New test
14657 * gfortran.dg/deferred_character_9.f90: New test
14659 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14661 PR rtl-optimization/69030
14662 * gcc.target/i386/pr69030.c: New.
14664 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14666 * gcc.target/aarch64/target_attr_17.c: New test.
14668 2016-01-15 Richard Biener <rguenther@suse.de>
14670 PR tree-optimization/66856
14671 * gcc.dg/torture/pr66856-1.c: New testcase.
14672 * gcc.dg/torture/pr66856-2.c: Likewise.
14674 2016-01-15 Richard Biener <rguenther@suse.de>
14677 * g++.dg/lto/pr69137_0.C: New testcase.
14679 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14681 PR middle-end/69246
14682 * gcc.target/i386/pr69246.c: New test.
14684 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14686 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
14688 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14691 * g++.dg/init/const9.C: Disable test on S/390.
14693 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14695 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14696 * g++.dg/Wno-frame-address.C: Ditto.
14698 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14700 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14702 2016-01-15 Richard Biener <rguenther@suse.de>
14704 PR tree-optimization/68961
14705 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14707 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14709 * gcc.target/i386/pr65105-5.c: New test.
14711 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14713 * gcc.c-torture/execute/alias-4.c: New testcase.
14715 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14718 * g++.dg/ipa/devirt-49.C: New testcase.
14720 2016-01-15 Christian Bruel <christian.bruel@st.com>
14723 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14724 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14725 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14727 2016-01-15 Richard Biener <rguenther@suse.de>
14729 PR tree-optimization/69117
14730 * gcc.dg/torture/pr69117.c: New testcase.
14732 2015-01-14 Ryan Burn <contact@rnburn.com>
14735 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14737 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14740 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14741 range tests use 100 * maximum instead of maximum + 1.
14743 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14746 * gcc.dg/guality/pr69244.c: New test.
14748 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
14750 * lib/target-supports.exp (check_effective_target_issignaling):
14752 * gcc.dg/pr61441.c: Require issignaling effective target.
14754 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14757 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14759 2016-01-14 David Malcolm <dmalcolm@redhat.com>
14762 PR preprocessor/69177
14763 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14764 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14765 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14766 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14768 2016-01-14 Marek Polacek <polacek@redhat.com>
14771 * gcc.dg/array-15.c: New test.
14773 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14775 PR middle-end/68146
14776 PR tree-optimization/69155
14777 * gfortran.dg/pr68146.f: New test.
14778 * gfortran.dg/pr69155.f90: New test.
14780 2016-01-14 Richard Biener <rguenther@suse.de>
14782 PR tree-optimization/68060
14783 * gcc.dg/torture/pr68060-1.c: New testcase.
14784 * gcc.dg/torture/pr68060-2.c: Likewise.
14786 2016-01-14 Nick Clifton <nickc@redhat.com>
14788 * lib/target-supports.exp
14789 (check_effective_target_arm_neon_ok_nocache): Add an option
14790 sequence that includes setting the ARM architecture to ARMv7-A.
14791 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14792 command line options necessary to enable Neon support.
14793 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14794 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14795 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14796 * gcc.target/arm/pr69180.c: Likewise.
14798 2016-01-14 Jeff Law <law@redhat.com>
14800 PR tree-optimization/69270
14801 * gcc.dg/tree-ssa/pr69270.c: New test.
14803 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14806 * c-c++-common/pr66208.c: New file.
14808 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14810 PR tree-optimization/69156
14811 * gcc.dg/pr69156.c: New test.
14813 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14815 * gcc.target/i386/pr69225-7.c: New test.
14817 2016-01-13 Richard Henderson <rth@redhat.com>
14819 * gcc.dg/tm/memopt-13.c: Update expected function.
14820 * gcc.dg/tm/memopt-6.c: Likewise.
14822 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
14824 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14825 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14826 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14827 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14829 2016-01-13 Tom de Vries <tom@codesourcery.com>
14831 PR tree-optimization/69169
14832 * gcc.dg/pr69169.c: New test.
14834 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
14837 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14838 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14839 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14840 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14841 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14842 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14843 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14844 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14846 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14849 * gcc.dg/pr69247.c: New test.
14851 2016-01-13 Richard Biener <rguenther@suse.de>
14853 PR tree-optimization/69242
14854 * gcc.dg/torture/pr69242.c: New testcase.
14856 2016-01-13 Richard Biener <rguenther@suse.de>
14858 PR tree-optimization/69186
14859 * gcc.dg/torture/pr69186.c: New testcase.
14861 2016-01-13 Jeff Law <law@redhat.com>
14863 PR tree-optimization/67755
14864 * gcc.dg/tree-ssa/pr67755.c: New test.
14866 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14868 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14869 pass number in output by a star.
14871 2016-01-12 Bin Cheng <bin.cheng@arm.com>
14873 PR tree-optimization/68911
14874 * gcc.c-torture/execute/pr68911.c: New test.
14876 2016-01-12 Marek Polacek <polacek@redhat.com>
14879 * g++.dg/warn/permissive-1.C: New test.
14881 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14885 * g++.dg/opt/pr69213.C: New test.
14887 2016-01-12 Christian Bruel <christian.bruel@st.com>
14890 * gcc.target/arm/pr69180.c: New test.
14892 2016-01-12 Richard Biener <rguenther@suse.de>
14895 * g++.dg/lto/pr69077_0.C: New testcase.
14896 * g++.dg/lto/pr69077_1.C: Likewise.
14898 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14901 * g++.dg/opt/pr69175.C: New test.
14903 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14905 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14906 rather than #including math.h & stdlib.h.
14907 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14908 * gcc.dg/vect/pr49771.c: Likewise.
14909 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14910 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14911 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14912 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14913 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14914 * gcc.dg/vect/pr44507.c: Likewise.
14915 * gcc.dg/vect/pr45902.c: Likewise.
14916 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14917 * gcc.dg/vect/vect-117.c: Likewise.
14918 * gcc.dg/vect/vect-99.c: Likewise.
14919 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14920 * gcc.dg/vect/vect-cond-1.c: Likewise.
14921 * gcc.dg/vect/vect-cond-2.c: Likewise.
14922 * gcc.dg/vect/vect-cond-3.c: Likewise.
14923 * gcc.dg/vect/vect-cond-4.c: Likewise.
14924 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14925 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14926 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14927 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14928 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14929 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14930 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14931 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14932 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14933 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14934 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14935 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14936 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14937 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14938 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14939 include of signal.h.
14940 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14941 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14942 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14943 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14944 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14945 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14946 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14947 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14948 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14949 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14950 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14951 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14952 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14953 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14954 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14955 * gcc.dg/vect/vect-outer-5.c: Likewise.
14956 * gcc.dg/vect/vect-outer-6.c: Likewise.
14957 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14958 include of stdio.h.
14960 2016-01-12 Nick Clifton <nickc@redhat.com>
14963 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14964 to fread so that it will be found in all target runtimes.
14966 2016-01-12 Richard Biener <rguenther@suse.de>
14968 PR tree-optimization/69053
14969 * g++.dg/torture/pr69053.C: New testcase.
14971 2016-01-12 Richard Biener <rguenther@suse.de>
14973 PR tree-optimization/69168
14974 * gcc.dg/torture/pr69168.c: New testcase.
14976 2016-01-12 Richard Biener <rguenther@suse.de>
14978 PR tree-optimization/69157
14979 * gcc.dg/torture/pr69157.c: New testcase.
14981 2016-01-12 Richard Biener <rguenther@suse.de>
14983 PR tree-optimization/69174
14984 * gcc.dg/torture/pr69174.c: New testcase.
14986 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14990 * g++.dg/tls/pr66808.C: New test.
14991 * g++.dg/tls/pr69000.C: New test.
14993 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14995 * gcc.target/powerpc/swaps-p8-23.c: New test.
14996 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14998 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
15000 PR tree-optimization/68356
15001 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15003 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15004 Jim Wilson <jim.wilson@linaro.org>
15007 * gcc.target/arm/pr69194.c: New test.
15009 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15012 * gcc.target/i386/pr69225-1.c: New test.
15013 * gcc.target/i386/pr69225-2.c: Likewise.
15014 * gcc.target/i386/pr69225-3.c: Likewise.
15015 * gcc.target/i386/pr69225-4.c: Likewise.
15016 * gcc.target/i386/pr69225-5.c: Likewise.
15017 * gcc.target/i386/pr69225-6.c: Likewise.
15019 2016-01-11 Jakub Jelinek <jakub@redhat.com>
15022 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15026 * gcc.dg/pr69071.c: New test.
15029 * g++.dg/opt/pr69211.C: New test.
15031 PR tree-optimization/69214
15032 * gcc.c-torture/compile/pr69214.c: New test.
15034 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
15036 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15037 * gcc.target/i386/pr66232-11.c: Ditto.
15038 * gcc.target/i386/pr66232-12.c: Ditto.
15039 * gcc.target/i386/pr66232-13.c: Ditto.
15041 2016-01-11 Richard Biener <rguenther@suse.de>
15043 PR tree-optimization/69173
15044 * gcc.dg/torture/pr69173.c: New testcase.
15046 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15048 PR rtl-optimization/68796
15049 * gcc.target/aarch64/tst_5.c: New test.
15050 * gcc.target/aarch64/tst_6.c: Likewise.
15052 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15054 PR rtl-optimization/68841
15055 * gcc.dg/pr68841.c: New test.
15056 * gcc.c-torture/execute/pr68841.c: New test.
15058 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15060 PR rtl-optimization/68920
15061 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15063 * gcc.dg/ifcvt-5.c: New test.
15065 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
15068 * g++.dg/pr69123.C: New.
15070 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15073 * gcc.target/i386/pr69010.c: New test.
15075 2016-01-11 Martin Jambor <mjambor@suse.cz>
15078 * gcc.target/i386/chkp-pr69044.c: New test.
15080 2016-01-11 Tom de Vries <tom@codesourcery.com>
15082 PR tree-optimization/69109
15083 * gcc.dg/autopar/pr69109-2.c: New test.
15084 * gcc.dg/autopar/pr69109.c: New test.
15086 2016-01-11 Tom de Vries <tom@codesourcery.com>
15088 PR tree-optimization/69108
15089 * gcc.dg/autopar/pr69108.c: New test.
15091 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15094 * c-c++-common/Wisleading-indentation.c: Augment test.
15096 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15099 * gfortran.dg/inline_matmul_12.f90: New test.
15101 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
15104 * gfortran.dg/actual_array_offset_1: New test.
15106 2016-01-10 Tom de Vries <tom@codesourcery.com>
15108 PR tree-optimization/69062
15109 * gcc.dg/autopar/pr69062.c: New test.
15111 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15113 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15114 * gcc.dg/vect/slp-perm-2.c: Likewise.
15115 * gcc.dg/vect/slp-perm-3.c: Likewise.
15116 * gcc.dg/vect/slp-perm-5.c: Likewise.
15117 * gcc.dg/vect/slp-perm-6.c: Likewise.
15118 * gcc.dg/vect/slp-perm-7.c: Likewise.
15119 * gcc.dg/vect/slp-perm-8.c: Likewise.
15121 2016-01-10 Tom de Vries <tom@codesourcery.com>
15123 PR tree-optimization/69039
15124 * gcc.dg/autopar/pr69039.c: New test.
15126 2016-01-09 Marek Polacek <polacek@redhat.com>
15129 * g++.dg/pr69113.C: New test.
15131 2016-01-09 Jakub Jelinek <jakub@redhat.com>
15133 PR middle-end/50865
15134 PR tree-optimization/69097
15135 * gcc.c-torture/execute/pr50865.c: New test.
15136 * gcc.c-torture/execute/pr69097-1.c: New test.
15137 * gcc.c-torture/execute/pr69097-2.c: New test.
15138 * gcc.dg/pr69097-1.c: New test.
15139 * gcc.dg/pr69097-2.c: New test.
15141 2016-01-09 Jakub Jelinek <jakub@redhat.com>
15144 * g++.dg/opt/pr69164.C: New test.
15146 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15148 PR tree-optimization/69167
15149 * gcc.dg/pr69167.c: New test.
15151 2016-01-08 Marek Polacek <polacek@redhat.com>
15154 * g++.dg/pr68449.C: New.
15156 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15158 PR tree-optimization/68707
15159 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15160 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15161 on platforms supporting it.
15162 * gcc.dg/vect/slp-perm-2.c: Likewise.
15163 * gcc.dg/vect/slp-perm-3.c: Likewise.
15164 * gcc.dg/vect/slp-perm-5.c: Likewise.
15165 * gcc.dg/vect/slp-perm-7.c: Likewise.
15166 * gcc.dg/vect/slp-perm-8.c: Likewise.
15167 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15168 on platforms supporting it.
15170 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15172 PR tree-optimization/69162
15173 * gcc.dg/pr69162.c: New test.
15175 PR tree-optimization/69172
15176 * gcc.dg/pr69172.c: New test.
15178 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15180 PR tree-optimization/67781
15181 * gcc.c-torture/execute/pr67781.c: New file.
15183 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15185 PR tree-optimization/69083
15186 * gcc.dg/vect/pr69083.c: New test.
15188 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15190 PR tree-optimization/61441
15191 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15192 Use -fexcess-precision=standard for compiler options.
15193 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15195 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15198 * gfortran.dg/gomp/pr69128.f90: New test.
15201 * g++.dg/ext/pr69145-1.C: New test.
15202 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15203 * g++.dg/ext/pr69145-2.h: New file.
15205 2016-01-07 Martin Sebor <msebor@redhat.com>
15208 * gcc.dg/atomic-fetch-bool.c: New test.
15209 * gcc.dg/sync-fetch-bool.c: New test.
15211 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15214 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15216 2016-01-07 Nick Clifton <nickc@redhat.com>
15219 * g++.dg/pr66655.C: New test.
15220 * g++.dg/pr66655_1.cc: Test support file.
15221 * g++.dg/pr66655.h: Test header file.
15223 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
15226 gfortran.dg/gomp/pr66680.f90: New test.
15228 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15231 * gcc.target/i386/pr69171-1.c: New test.
15232 * gcc.target/i386/pr69171-2.c: Likewise.
15233 * gcc.target/i386/pr69171-3.c: Likewise.
15234 * gcc.target/i386/pr69171-4.c: Likewise.
15235 * gcc.target/i386/pr69171-5.c: Likewise.
15236 * gcc.target/i386/pr69171-6.c: Likewise.
15238 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15240 PR middle-end/67639
15241 * c-c++-common/pr67639.c: New test.
15243 2016-01-07 Jakub Jelinek <jakub@redhat.com>
15245 PR tree-optimization/69141
15246 * g++.dg/opt/pr69141.C: New test.
15248 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15250 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15252 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
15255 * gcc.target/i386/pr69140.c: New test
15257 2016-01-06 David Malcolm <dmalcolm@redhat.com>
15259 * gcc.dg/bad-dereference.c: New test case.
15261 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15263 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15265 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15267 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15269 2016-01-06 Marek Polacek <polacek@redhat.com>
15272 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15274 2016-01-05 Marek Polacek <polacek@redhat.com>
15277 * gcc.dg/atomic-invalid-2.c: New.
15279 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15282 * gcc.target/i386/pr68991.c: New test.
15284 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15287 * g++.dg/pr68991-1.C: New test.
15288 * g++.dg/pr68991-2.C: Likewise.
15290 2016-01-05 Sergei Trofimovich <siarheit@google.com>
15293 * gcc.target/ia64/pr60465-gprel64.c: New test.
15294 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15296 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15298 PR rtl-optimization/68651
15299 * gcc.target/aarch64/pr68651_1.c: New test.
15301 2016-01-05 David Malcolm <dmalcolm@redhat.com>
15304 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15306 2016-01-05 Nathan Sidwell <nathan@acm.org>
15309 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15311 * gcc.dg/alias-15.c: New.
15313 2016-01-05 Nick Clifton <nickc@redhat.com>
15316 * g++.dg/pr68770.C: New test.
15318 2016-01-04 Mike Stump <mikestump@comcast.net>
15320 * lib/target-supports.exp (check_effective_target_cilkplus):
15321 cilkplus targets require pthreads.
15322 (check_effective_target_cilkplus): Remove special case for NVPTX.
15324 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15326 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15329 2016-01-04 Jakub Jelinek <jakub@redhat.com>
15331 Update copyright years.
15333 2016-01-04 Marek Polacek <polacek@redhat.com>
15336 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15337 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15338 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15340 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15342 * gcc.target/sparc/20160104-2.c: New test.
15344 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15346 * gcc.target/sparc/20160104-1.c: New test.
15348 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
15351 * gfortran.dg/pr65045.f90: New test.
15353 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15355 * gnat.dg/specs/debug1.ads: Delete.
15357 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15359 PR libgfortran/68867
15360 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15363 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15365 PR libgfortran/68867
15366 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15369 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
15372 * gfortran.dg/pr68864.f90: New test.
15374 2016-01-01 Jakub Jelinek <jakub@redhat.com>
15376 PR tree-optimization/69070
15377 * gcc.dg/pr69070.c: New test.
15380 * gfortran.dg/pr69055.f90: New test.
15383 * gcc.dg/pr69015.c: New test.
15385 Copyright (C) 2016 Free Software Foundation, Inc.
15387 Copying and distribution of this file, with or without modification,
15388 are permitted in any medium without royalty provided the copyright
15389 notice and this notice are preserved.