1 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
6 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
8 * gfortran.dg/move_alloc_18.f90: New test.
10 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
14 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
16 2016-11-09 Janus Weil <janus@gcc.gnu.org>
19 * gfortran.dg/class_59.f90: New test.
21 2016-11-09 Richard Biener <rguenther@suse.de>
23 PR tree-optimization/78007
24 * gcc.dg/vect/vect-bswap32.c: Adjust.
25 * gcc.dg/vect/vect-bswap64.c: Likewise.
27 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
29 * gcc.dg/ipa/vrp7.c: New test.
31 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
34 * gcc.dg/ipa/pr78121.c: New test.
36 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
38 * c-c++-common/asan/default_options.h: New file.
39 * c-c++-common/asan/strcasestr-1.c: New test.
40 * c-c++-common/asan/strcasestr-2.c: Likewise.
41 * c-c++-common/asan/strcspn-1.c: Likewise.
42 * c-c++-common/asan/strcspn-2.c: Likewise.
43 * c-c++-common/asan/strpbrk-1.c: Likewise.
44 * c-c++-common/asan/strpbrk-2.c: Likewise.
45 * c-c++-common/asan/strspn-1.c: Likewise.
46 * c-c++-common/asan/strspn-2.c: Likewise.
47 * c-c++-common/asan/strstr-1.c: Likewise.
48 * c-c++-common/asan/strstr-2.c: Likewise.
49 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
51 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
53 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
55 2016-11-08 Janus Weil <janus@gcc.gnu.org>
58 * gfortran.dg/class_58.f90: New test.
60 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
63 * gcc.target/i386/pr70799-2.c: New test.
65 2016-11-08 Janus Weil <janus@gcc.gnu.org>
68 * gfortran.dg/proc_ptr_comp_46.f90: New test.
70 2016-11-08 Bin Cheng <bin.cheng@arm.com>
72 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
74 2016-11-08 Bin Cheng <bin.cheng@arm.com>
76 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
78 2016-11-08 Bin Cheng <bin.cheng@arm.com>
80 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
82 2016-11-08 Martin Liska <mliska@suse.cz>
85 * g++.dg/asan/use-after-scope-4.C: New test.
86 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
87 * gcc.dg/asan/use-after-scope-8.c: Remove.
89 2016-11-08 Richard Biener <rguenther@suse.de>
91 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
93 2016-11-08 Tamar Christina <tamar.christina@arm.com>
96 * gcc.dg/cpp/trad/trad.exp
97 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
98 * gcc.dg/cpp/trad/include.c: Use local header file.
100 2016-11-08 Richard Biener <rguenther@suse.de>
102 PR tree-optimization/78205
103 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
105 2016-11-08 Richard Biener <rguenther@suse.de>
107 PR tree-optimization/78224
108 * g++.dg/torture/pr78224.C: New testcase.
110 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
112 * gcc.dg/store_merging_1.c: Require store_merge.
113 * gcc.dg/store_merging_2.c: Likewise.
114 * gcc.dg/store_merging_4.c: Likewise.
115 * gcc.dg/store_merging_5.c: Likewise.
116 * gcc.dg/store_merging_6.c: Likewise.
117 * gcc.dg/store_merging_7.c: Likewise.
118 * gcc.dg/store_merging_8.c: Likewise.
119 * lib/target-supports.exp (check_effective_target_store_merge): New.
121 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
123 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
124 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
125 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
126 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
127 -mvsx -mpower8-vector.
128 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
129 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
130 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
131 -mvsx -mpower8-vector.
133 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
135 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
137 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
138 * gcc.dg/visibility-14.c: XFAIL AIX.
139 * gcc.dg/visibility-15.c: XFAIL AIX.
140 * gcc.dg/visibility-16.c: XFAIL AIX.
141 * gcc.dg/visibility-17.c: XFAIL AIX.
142 * gcc.dg/visibility-18.c: XFAIL AIX.
143 * gcc.dg/visibility-19.c: XFAIL AIX.
144 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
145 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
146 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
147 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
149 2016-11-07 Jakub Jelinek <jakub@redhat.com>
152 * gcc.target/i386/pr78227-1.c: New test.
153 * gcc.target/i386/pr78227-2.c: New test.
155 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
158 * gcc.dg/pr35691-1.c: New test-case.
159 * gcc.dg/pr35691-2.c: Likewise.
161 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
163 PR rtl-optimization/77309
164 * gcc.dg/torture/pr77309.c: New test.
166 2016-11-07 Jakub Jelinek <jakub@redhat.com>
169 * gcc.target/i386/pr71529.C: Moved to ...
170 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
173 * gcc.target/i386/pr64411.C: Moved to ...
174 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
178 * gcc.target/i386/pr65105-4.C: Moved to ...
179 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
180 Run into compile test rather than execute test.
182 2016-11-07 Richard Biener <rguenther@suse.de>
185 * g++.dg/pr78229.C: New testcase.
187 2016-11-07 Richard Biener <rguenther@suse.de>
189 PR tree-optimization/78218
190 * gcc.dg/torture/pr78218.c: New testcase.
192 2016-11-07 Richard Biener <rguenther@suse.de>
194 PR tree-optimization/78228
195 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
197 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
200 * g++.dg/torture/pr77822.C: New test.
202 2016-11-07 Martin Liska <mliska@suse.cz>
204 * c-c++-common/asan/force-inline-opt0-1.c: Disable
205 -f-sanitize-address-use-after-scope.
206 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
208 * g++.dg/asan/use-after-scope-1.C: New test.
209 * g++.dg/asan/use-after-scope-2.C: Likewise.
210 * g++.dg/asan/use-after-scope-3.C: Likewise.
211 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
212 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
213 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
214 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
215 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
216 * g++.dg/asan/use-after-scope-types.h: Likewise.
217 * gcc.dg/asan/use-after-scope-1.c: Likewise.
218 * gcc.dg/asan/use-after-scope-2.c: Likewise.
219 * gcc.dg/asan/use-after-scope-3.c: Likewise.
220 * gcc.dg/asan/use-after-scope-4.c: Likewise.
221 * gcc.dg/asan/use-after-scope-5.c: Likewise.
222 * gcc.dg/asan/use-after-scope-6.c: Likewise.
223 * gcc.dg/asan/use-after-scope-7.c: Likewise.
224 * gcc.dg/asan/use-after-scope-8.c: Likewise.
225 * gcc.dg/asan/use-after-scope-9.c: Likewise.
226 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
227 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
228 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
229 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
230 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
232 2016-11-07 Richard Biener <rguenther@suse.de>
234 PR tree-optimization/78189
235 * g++.dg/torture/pr78189.C: New testcase.
237 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
239 * gcc.dg/Wtrampolines.c: XFAIL AIX.
241 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
243 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
246 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
249 * arith.c (gfc_complex2real): Change gfc_warning_now to
252 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
254 * gfortran.dg/move_alloc_17.f03: New test.
256 2016-11-05 Richard Biener <rguenther@suse.de>
259 * g++.dg/ipa/pr78188.C: New test.
261 2016-11-05 Janus Weil <janus@gcc.gnu.org>
262 Dominique d'Humieres <dominiq@lps.ens.fr>
265 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
267 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
270 * gfortran.dg/select_type_39.f03: New test.
272 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
275 * gfortran.dg/associate_23.f90: New test.
277 2016-11-04 Jakub Jelinek <jakub@redhat.com>
280 * gcc.dg/pr77834.c: New test.
282 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
285 * g++.dg/cpp1y/pr67980.C: New.
287 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
289 * gcc.target/powerpc/fold-vec-add-1.c: New.
290 * gcc.target/powerpc/fold-vec-add-2.c: New.
291 * gcc.target/powerpc/fold-vec-add-3.c: New.
292 * gcc.target/powerpc/fold-vec-add-4.c: New.
293 * gcc.target/powerpc/fold-vec-add-5.c: New.
294 * gcc.target/powerpc/fold-vec-add-6.c: New.
295 * gcc.target/powerpc/fold-vec-add-7.c: New.
297 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
299 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
300 for -mbranch-likely, infer -mno-branch-likely for R6.
302 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
305 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
306 * g++.dg/init/new15.C: Likewise.
307 * g++.dg/ipa/inline-1.C: Likewise.
308 * g++.dg/ipa/inline-2.C: Likewise.
309 * g++.dg/lto/20080908-1_0.C: Likewise.
310 * g++.dg/tc1/dr20.C: Likewise.
311 * g++.dg/tree-ssa/inline-1.C: Likewise.
312 * g++.dg/tree-ssa/inline-2.C: Likewise.
313 * g++.old-deja/g++.law/except1.C: Likewise.
314 * g++.old-deja/g++.other/vbase5.C: Likewise.
315 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
317 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
319 PR tree-optimization/78210
320 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
321 possibility of widening multiplies.
323 2016-11-04 Richard Biener <rguenther@suse.de>
326 * gcc.dg/pr78185.c: New testcase.
328 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
330 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
331 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
333 2016-11-03 Jakub Jelinek <jakub@redhat.com>
334 Alexandre Oliva <aoliva@redhat.com>
335 Jason Merrill <jason@redhat.com>
339 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
340 * g++.dg/debug/dwarf2/ref-3.C: New test.
341 * g++.dg/debug/dwarf2/ref-4.C: New test.
342 * g++.dg/debug/dwarf2/refqual-1.C: New test.
343 * g++.dg/debug/dwarf2/refqual-2.C: New test.
345 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
347 * gfortran.dg/dec_exp_1.f90: New test.
348 * gfortran.dg/dec_exp_2.f90: Likewise.
349 * gfortran.dg/dec_exp_3.f90: Likewise.
351 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
353 * gfortran.dg/dec_parameter_1.f: New test.
354 * gfortran.dg/dec_parameter_2.f90: Likewise.
355 * gfortran.dg/dec_parameter_3.f90: Likewise.
356 * gfortran.dg/dec_parameter_4.f90: Likewise.
358 2016-11-03 Martin Liska <mliska@suse.cz>
360 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
362 * gcc.dg/tree-prof/time-profiler-3.c: New test.
364 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
367 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
369 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
371 * gcc.c-torture/execute/pr78170.c: Require int32plus.
373 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
375 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
377 2016-11-01 Tamar Christina <tamar.christina@arm.com>
379 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
380 Check for arm_v8_neon_hw.
381 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
383 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
385 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
388 2016-11-02 Richard Biener <rguenther@suse.de>
390 * gcc.dg/store_merging_8.c: New testcase.
392 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
394 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
396 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
398 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
399 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
400 * gcc.dg/addr_equal_1.c: XFAIL AIX.
401 * gcc.dg/pr65779.c: XFAIL AIX.
402 * gcc.dg/pr70405.c: XFAIL AIX.
404 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
405 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
406 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
408 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
410 * lib/target-supports.exp (check_gc_sections_available): Use
411 -print-prog-name=ld to determine linker used.
413 2016-11-02 Martin Liska <mliska@suse.cz>
415 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
418 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
420 PR tree-optimization/78170
421 * gcc.c-torture/execute/pr78170.c: New test.
423 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
425 PR tree-optimization/78162
426 * gcc.c-torture/compile/pr78162.c: New test.
428 2016-11-02 Richard Biener <rguenther@suse.de>
430 PR tree-optimization/78035
431 PR tree-optimization/77964
432 * gcc.target/i386/pr78035.c: New testcase.
434 2016-11-02 Richard Biener <rguenther@suse.de>
436 * gcc.dg/tree-ssa/vrp111.c: New testcase.
437 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
438 * gcc.dg/tree-ssa/pr21086.c: Likewise.
439 * gcc.dg/tree-ssa/pr58480.c: Likewise.
440 * gcc.dg/tree-ssa/vrp08.c: Likewise.
442 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
444 * gfortran.dg/pr70937.f90: require-effective-target lto.
446 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
449 * gfortran.dg/where_6.f90: New test.
451 2016-11-01 Jakub Jelinek <jakub@redhat.com>
453 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
455 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
458 * gfortran.dg/where_5.f90: New test.
460 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
462 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
463 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
464 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
465 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
467 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
469 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
471 (check_effective_target_vect_cmdline_needed): Check
472 is-effective-target ia32 for x86 targets.
473 (check_effective_target_vect_simd_clones): Simplify condition.
474 (check_effective_target_vect_double): Ditto.
475 (check_effective_target_vect_aligned_arrays): Check
476 is-effective-target ia32 for x86 targets. Simplify condition.
477 (check_effective_target_vect_multiple_sizes): Simplify condition.
478 (check_effective_target_sqrt_insn): Add i?86-*-* target.
479 (check_effective_target_sync_int_128): Simplify condition.
480 (check_effective_target_sync_int_128_runtime): Ditto.
481 (check_effective_target_sync_long_long_runtime): Ditto.
482 (check_effective_target_divmod): Add i?86-*-* target.
484 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
486 * gcc.target/powerpc/vsx-extract-4.c: New test.
487 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
489 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
492 * gfortran.dg/fmt_l.f90: Update test.
493 * gfortran.dg/fmt_l0.f90: New test.
495 2016-10-31 Jakub Jelinek <jakub@redhat.com>
498 * c-c++-common/builtin-shuffle-1.c: New test.
499 * g++.dg/cpp0x/addressof3.C: New test.
501 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
503 Add tests for a const member and a reference member for launder.
504 * g++.dg/cpp1z/launder3.C: New.
505 * g++.dg/cpp1z/launder4.C: Likewise.
506 * g++.dg/cpp1z/launder5.C: Likewise.
507 * g++.dg/cpp1z/launder5.cc: Likewise.
508 * g++.dg/cpp1z/launder5.h: Likewise.
509 * g++.dg/cpp1z/launder6.C: Likewise.
510 * g++.dg/cpp1z/launder6.cc: Likewise.
511 * g++.dg/cpp1z/launder6.h: Likewise.
513 2016-10-31 Jakub Jelinek <jakub@redhat.com>
516 * g++.dg/cpp0x/pr77948-1.C: New test.
517 * g++.dg/cpp0x/pr77948-2.C: New test.
518 * g++.dg/cpp0x/pr77948-3.C: New test.
519 * g++.dg/cpp0x/pr77948-4.C: New test.
520 * g++.dg/cpp0x/pr77948-5.C: New test.
521 * g++.dg/cpp0x/pr77948-6.C: New test.
523 PR tree-optimization/77860
524 * gcc.dg/pr77860.c: New test.
526 2016-10-31 Jakub Jelinek <jakub@redhat.com>
529 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
531 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
533 * gcc.dg/lto/pr60449_0.c: Skip for avr.
535 2016-10-30 Le-Chun Wu <lcwu@google.com>
536 Mark Wielaard <mjw@redhat.com>
538 * gcc.dg/Wshadow-compatible-local-1.c: New test.
539 * gcc.dg/Wshadow-local-1.c: Likewise.
540 * gcc.dg/Wshadow-local-2.c: Likewise.
541 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
542 * g++.dg/warn/Wshadow-local-1.C: Likewise.
543 * g++.dg/warn/Wshadow-local-2.C: Likewise.
545 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
547 PR tree-optimization/71915
548 PR tree-optimization/71490
549 * gcc.dg/tree-ssa/pr54245.c: Delete.
550 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
553 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
556 * gfortran.dg/fmt_t_9.f: New test.
558 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
561 * gfortran.dg/pr67219.f90: New test.
563 2016-10-29 Jakub Jelinek <jakub@redhat.com>
565 PR rtl-optimization/77919
566 * g++.dg/torture/pr77919-2.C: New test.
569 * gcc.dg/pr78148.c: New test.
571 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
573 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
574 * gcc.target/sparc/overflow-4.c: ...here.
575 * gcc.target/sparc/overflow-5.c: New test.
577 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
578 Kugan Vivekanandarajah <kuganv@linaro.org>
579 Jim Wilson <jim.wilson@linaro.org>
581 PR tree-optimization/43721
582 * lib/target-supports.exp (check_effective_target_divmod): New.
583 (check_effective_target_divmod_simode): Likewise.
584 (check_effective_target_arm_divmod_simode): Likewise.
585 * gcc.dg/divmod-1-simode.c: New test.
586 * gcc.dg/divmod-1.c: Likewise.
587 * gcc.dg/divmod-2-simode.c: Likewise.
588 * gcc.dg/divmod-2.c: Likewise.
589 * gcc.dg/divmod-3-simode.c: Likewise.
590 * gcc.dg/divmod-3.c: Likewise.
591 * gcc.dg/divmod-4-simode.c: Likewise.
592 * gcc.dg/divmod-4.c: Likewise.
593 * gcc.dg/divmod-5.c: Likewise.
594 * gcc.dg/divmod-6-simode.c: Likewise.
595 * gcc.dg/divmod-6.c: Likewise.
596 * gcc.dg/divmod-7.c: Likewise.
598 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
599 Jakub Jelinek <jakub@redhat.com>
600 Andrew Pinski <pinskia@gmail.com>
603 PR rtl-optimization/23684
604 * gcc.c-torture/execute/pr22141-1.c: New test.
605 * gcc.c-torture/execute/pr22141-2.c: Likewise.
606 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
607 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
608 * gcc.dg/store_merging_1.c: New test.
609 * gcc.dg/store_merging_2.c: Likewise.
610 * gcc.dg/store_merging_3.c: Likewise.
611 * gcc.dg/store_merging_4.c: Likewise.
612 * gcc.dg/store_merging_5.c: Likewise.
613 * gcc.dg/store_merging_6.c: Likewise.
614 * gcc.dg/store_merging_7.c: Likewise.
615 * gcc.target/i386/pr22141.c: Likewise.
616 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
617 * g++.dg/init/new17.C: Likewise.
619 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
622 * c-c++-common/pr72747-1.c: New test.
623 * c-c++-common/pr72747-2.c: Likewise.
625 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
627 * gcc.target/s390/oscbreak-1.c: New test.
629 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
631 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
633 2016-10-28 Jakub Jelinek <jakub@redhat.com>
635 PR rtl-optimization/77919
636 * g++.dg/torture/pr77919.C: New test.
638 PR rtl-optimization/78132
639 * gcc.target/i386/pr78132.c: New test.
641 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
643 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
645 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
647 * gcc.target/powerpc/vsx-simode.c: New test.
648 * gcc.target/powerpc/vsx-simode2.c: Likewise.
649 * gcc.target/powerpc/vsx-simode3.c: Likewise.
651 2016-10-27 Jakub Jelinek <jakub@redhat.com>
654 * gfortran.dg/gomp/pr78026.f03: New test.
655 * gfortran.dg/select_type_38.f03: New test.
658 * g++.dg/gomp/declare-simd-7.C: New test.
660 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
662 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
663 * gfortran.dg/dec_init_2.f90: Likewise.
664 * gfortran.dg/dec_init_3.f90: New test.
665 * gfortran.dg/dec_init_4.f90: Likewise.
667 2016-10-27 Bin Cheng <bin.cheng@arm.com>
669 * gcc.dg/fold-narrowbopcst-1.c: New test.
671 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
673 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
674 dg-shouldfail/dg-output instead of XFAIL.
675 * gfortran.dg/dec_io_6.f90: Likewise.
677 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
679 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
680 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
681 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
682 * gcc.target/arm/atomic-op-char-3.c: Likewise.
683 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
684 * gcc.target/arm/atomic-op-int-3.c: Likewise.
685 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
686 * gcc.target/arm/atomic-op-release-3.c: Likewise.
687 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
688 * gcc.target/arm/atomic-op-short-3.c: Likewise.
690 2016-10-27 Bin Cheng <bin.cheng@arm.com>
692 * gcc.dg/fold-convmaxconv-1.c: New test.
693 * gcc.dg/fold-convminconv-1.c: New test.
695 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
698 * gfortran.dg/pr78092.f90: New test.
700 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
703 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
704 expected error message.
705 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
706 expected error message.
707 * gcc.target/powerpc/vsu/vec-all-nez-7.c
708 (test_all_not_equal_and_not_zero): Change expected error message.
710 2016-10-26 Jakub Jelinek <jakub@redhat.com>
713 * gfortran.dg/gomp/pr77973.f90: New test.
715 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
718 * gfortran.dg/submodule_18.f08: New test.
719 * gfortran.dg/submodule_19.f08: New test.
721 2016-10-26 Michael Matz <matz@suse.de>
723 * g++.dg/pr78060.C: New test.
724 * gfortran.dg/pr78061.f: New test.
725 * g++.dg/pr78088.C: New test.
727 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
729 * gfortran.dg/dec_io_1.f90: New test.
730 * gfortran.dg/dec_io_2.f90: New test.
731 * gfortran.dg/dec_io_3.f90: New test.
732 * gfortran.dg/dec_io_4.f90: New test.
733 * gfortran.dg/dec_io_5.f90: New test.
734 * gfortran.dg/dec_io_6.f90: New test.
736 2016-10-25 Jakub Jelinek <jakub@redhat.com>
739 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
741 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
743 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
744 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
746 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
748 * gnat.dg/opt59.adb: New test.
749 * gnat.dg/opt59_pkg.ad[sb]: New helper.
751 * gnat.dg/opt60.adb: New test.
753 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
756 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
759 2016-10-25 Jakub Jelinek <jakub@redhat.com>
762 * gcc.target/i386/pr78102.c: New test.
764 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
766 * gfortran.dg/dec_logical_xor_1.f90: New test.
767 * gfortran.dg/dec_logical_xor_2.f90: New test.
768 * gfortran.dg/dec_logical_xor_3.f03: New test.
770 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
772 * gfortran.dg/dec_loc_rval_1.f90: New test.
773 * gfortran.dg/dec_loc_rval_2.f90: New test.
774 * gfortran.dg/dec_loc_rval_3.f03: New test.
776 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
778 * gfortran.dg/dec_type_print.f90: New testcase.
780 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
782 * gfortran.dg/feed_1.f90: New test.
783 * gfortran.dg/feed_2.f90: New test.
785 2016-10-25 Martin Liska <mliska@suse.cz>
788 * gcc.dg/asan/pr78106.c: New test.
790 2016-10-25 Martin Liska <mliska@suse.cz>
792 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
794 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
797 * gcc.target/arm/pr78041.c: New test.
799 2016-10-25 Jakub Jelinek <jakub@redhat.com>
801 * g++.dg/cpp1z/launder1.C: New test.
802 * g++.dg/cpp1z/launder2.C: New test.
804 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
805 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
809 * gcc.target/avr/pr71676-2.c: New test.
811 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
812 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
816 * gcc.target/avr/pr71676-1.c: New test.
817 * gcc.target/avr/pr71676-3.c: New test.
818 * gcc.target/avr/pr71676.c: New test.
819 * gcc.target/avr/pr71678.c: New test.
821 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
823 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
824 such that cloned verions of tested functions are not created.
826 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
829 * gfortran.dg/pr71895.f90: New test.
831 2016-10-24 Jakub Jelinek <jakub@redhat.com>
833 * g++.dg/debug/dwarf2/ref-2.C: New test.
835 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
837 * c-c++-common/Wint-in-bool-context-3.c: New test.
839 2016-10-24 Martin Sebor <msebor@redhat.com>
842 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
843 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
844 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
845 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
846 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
847 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
848 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
850 2016-10-24 Richard Biener <rguenther@suse.de>
853 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
854 * gcc.dg/vect/slp-45.c: Likewise.
856 2016-10-24 Richard Biener <rguenther@suse.de>
858 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
859 * gcc.dg/tree-ssa/pr21458.c: Likewise.
860 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
862 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
865 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
866 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
868 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
870 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
872 2016-10-24 Jakub Jelinek <jakub@redhat.com>
874 * gcc.target/i386/bmi2-pext-1.c: New test.
875 * gcc.target/i386/bmi2-pdep-1.c: New test.
876 * gcc.target/i386/bmi2-bzhi-3.c: New test.
877 * gcc.target/i386/tbm-bextri-1.c: New test.
878 * gcc.target/i386/bmi-bextr-6.c: New test.
880 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
883 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
884 * gcc.target/i386/pr65105-1.c: Likewise.
885 * gcc.target/i386/pr65105-2.c: Likewise.
886 * gcc.target/i386/pr65105-3.c: Likewise.
887 * gcc.target/i386/pr65105-5.c: Likewise.
888 * gcc.target/i386/pr67761.c: Likewise.
889 * gcc.target/i386/pr70799-1.c: Likewise.
891 2016-10-24 Martin Liska <mliska@suse.cz>
894 * c-c++-common/ubsan/unreachable-3.c: New test.
896 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
899 * gfortran.dg/pr77763.f90
901 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
905 * gfortran.dg/pr78033.f90: New test.
907 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
910 * gfortran.dg/select_type_1.f03: Change error for overlapping
912 * gfortran.dg/select_type_36.f03: New test.
914 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
916 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
918 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
921 * gfortran.dg/string_length_3.f90: New test.
923 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
925 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
927 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
932 * gfortran.dg/alloc_comp_class_5.f03: New test.
933 * gfortran.dg/class_allocate_21.f90: New test.
934 * gfortran.dg/class_allocate_22.f90: New test.
935 * gfortran.dg/realloc_on_assign_27.f08: New test.
937 2016-10-21 Jeff Law <law@redhat.com>
939 * PR tree-optimization/71947
940 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
941 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
942 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
944 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
946 * gcc.dg/ipa/vrp5.c: New test.
947 * gcc.dg/ipa/vrp6.c: New test.
949 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
951 * gcc.target/aarch64/test_frame_17.c: New test.
953 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
955 * gcc.target/aarch64/test_frame_17.c: New test.
957 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
959 PR preprocessor/71681
960 * gcc.dg/cpp/pr71681-1.c: New testcase
961 * gcc.dg/cpp/pr71681-2.c: Likewise
962 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
963 * gcc.dg/cpp/remap/a/header.gcc: Likewise
964 * gcc.dg/cpp/remap/a/t_1.h: Likewise
965 * gcc.dg/cpp/remap/a/t_2.h: Likewise
967 2016-10-21 Jakub Jelinek <jakub@redhat.com>
970 * gcc.target/i386/pr78057.c: New test.
972 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
974 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
977 * gfortran.dg/select_type_37.f03: New test.
979 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
982 * gcc.target/avr/pr71627.c: New test
984 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
986 * gcc.target/sparc/overflow-1.c: New test.
987 * gcc.target/sparc/overflow-2.c: Likewise.
988 * gcc.target/sparc/overflow-3.c: Likewise.
990 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
992 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
995 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
997 PR rtl-optimization/78038
998 * gcc.target/aarch64/pr78038.c: New test.
1000 2016-10-21 Richard Biener <rguenther@suse.de>
1002 PR tree-optimization/78051
1003 * g++.dg/torture/pr78051.C: New testcase.
1005 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1007 * c-c++-common/wdate-time.c: Restored test case.
1008 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1010 2016-10-20 Jakub Jelinek <jakub@redhat.com>
1012 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1014 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
1017 * gcc.target/i386/pr78037.c: New test.
1019 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1021 * gcc.target/visium/overflow8.c: New.
1022 * gcc.target/visium/overflow16.c: Likewise.
1023 * gcc.target/visium/overflow32: Likewise.
1025 2016-10-20 Michael Matz <matz@suse.de>
1027 * gcc.dg/loop-split.c: New test.
1028 * gcc.dg/tree-ssa/ifc-9.c: Update.
1029 * gcc.dg/tree-ssa/ifc-10.c: Update.
1031 2016-10-20 Richard Biener <rguenther@suse.de>
1033 * gcc.dg/graphite/pr35356-1.c: Update.
1035 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1038 * g++.dg/cpp1y/pr77446.C: New.
1040 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1042 PR tree-optimization/53979
1043 * gcc.dg/pr53979-1.c: New test-case.
1044 * gcc.dg/pr53979-2.c: Likewise.
1046 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1048 * c-c++-common/Wint-in-bool-context-2.c: New test.
1050 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1052 * gfortran.dg/dtio_17.f90: Fix test.
1054 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
1056 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1057 * gcc.dg/Walloca-2.c: Same.
1059 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
1061 * gcc.dg/Wvla-1.c: Rename to...
1062 * gcc.dg/Wvla-larger-than-1.c: ...this.
1063 * gcc.dg/Wvla-2.c: Rename to...
1064 * gcc.dg/Wvla-larger-than-2.c: ...this.
1065 * gcc.dg/Wvla-3.c: Rename to...
1066 * gcc.dg/Walloca-11.c.: ...this.
1067 * gcc.dg/wvla-[1-7].c: Rename to:
1068 * gcc.dg/Wvla-[1-7].c: ...this.
1070 2016-10-19 Bin Cheng <bin.cheng@arm.com>
1072 PR tree-optimization/78005
1073 * gcc.dg/vect/pr78005.c: New.
1074 * gcc.target/i386/l_fma_float_1.c: Revise test.
1075 * gcc.target/i386/l_fma_float_2.c: Ditto.
1076 * gcc.target/i386/l_fma_float_3.c: Ditto.
1077 * gcc.target/i386/l_fma_float_4.c: Ditto.
1078 * gcc.target/i386/l_fma_float_5.c: Ditto.
1079 * gcc.target/i386/l_fma_float_6.c: Ditto.
1080 * gcc.target/i386/l_fma_double_1.c: Ditto.
1081 * gcc.target/i386/l_fma_double_2.c: Ditto.
1082 * gcc.target/i386/l_fma_double_3.c: Ditto.
1083 * gcc.target/i386/l_fma_double_4.c: Ditto.
1084 * gcc.target/i386/l_fma_double_5.c: Ditto.
1085 * gcc.target/i386/l_fma_double_6.c: Ditto.
1087 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1089 PR tree-optimization/78024
1090 * gcc.dg/goacc/loop-processing-1.c: New file.
1092 2016-10-19 Richard Biener <rguenther@suse.de>
1094 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1096 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1098 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1099 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1100 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1101 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1102 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1103 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1104 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1105 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1106 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1107 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1108 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1109 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1110 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1111 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1112 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1113 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1114 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1115 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1116 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1117 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1118 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1119 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1120 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1121 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1122 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1123 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1124 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1125 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1126 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1127 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1128 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1129 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1130 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1131 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1132 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1133 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1134 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1135 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1136 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1137 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1138 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1139 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1140 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1141 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1142 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1143 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1144 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1145 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1146 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1147 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1148 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1149 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1150 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1151 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1152 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1153 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1154 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1155 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1156 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1157 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1158 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1159 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1160 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1161 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1162 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1163 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1164 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1165 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1166 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1167 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1168 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1169 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1170 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1171 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1172 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1173 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1174 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1175 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1176 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1177 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1178 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1179 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1180 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1181 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1182 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1183 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1184 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1185 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1186 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1187 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1188 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1189 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1190 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1191 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1192 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1193 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1194 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1195 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1196 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1197 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1198 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1199 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1200 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1201 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1202 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1203 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1204 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1205 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1206 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1207 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1208 * gcc.target/powerpc/vsu/vsu.exp: New file.
1210 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
1213 * gcc.target/i386/pr77991.c: New test.
1215 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1217 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1220 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1222 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
1224 2016-10-18 Richard Biener <rguenther@suse.de>
1226 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1227 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1228 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1229 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1230 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1231 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1232 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1233 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1234 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1235 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1236 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1237 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1238 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1239 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1240 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1241 * gcc.dg/pr68217.c: Likewise.
1242 * gcc.dg/predict-9.c: Likewise.
1243 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1244 * gcc.dg/predict-1.c: Likewise.
1246 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1248 * gfortran.dg/dtio_17.f90: New test.
1250 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1252 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1254 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1256 * gcc.dg/ipa/vrp4.c: New test.
1258 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1260 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1261 * gcc.dg/torture/pr39074.c: Likewise.
1263 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1265 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1266 * gnat.dg/trampoline4.adb: Minor tweak.
1268 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1270 PR tree-optimization/77916
1271 * gcc.dg/torture/pr77916.c: New.
1273 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1276 * gfortran.dg/pr77978_1.f90: New test.
1277 * gfortran.dg/pr77978_2.f90: Ditto.
1278 * gfortran.dg/pr77978_3.f90: Ditto.
1280 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
1284 * gfortran.dg/proc_ptr_49.f90: New test.
1286 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1289 * gcc.target/arm/pr77308.c: New test.
1291 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
1293 * lib/target-supports.exp
1294 (check_effective_target_floatn_nx_runtime): Return 0 for
1297 2016-10-17 Andrew Pinski <apinski@cavium.com>
1299 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1300 long instead of long.
1301 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1302 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1303 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1304 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1305 * gcc.target/aarch64/pr68102_1.c: Likewise.
1306 * gcc.target/aarch64/target_attr_3.c: Likewise.
1308 2016-10-17 Richard Biener <rguenther@suse.de>
1310 PR tree-optimization/77988
1311 * gcc.dg/torture/pr77988.c: New testcase.
1313 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1315 * gcc.dg/pr71636-1.c: New test-case.
1316 * gcc.dg/pr71636-2.c: Likewise.
1318 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1320 * gnat.dg/trampoline3.adb: New test.
1321 * gnat.dg/trampoline4.adb: Likewise.
1323 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1325 * gfortran.dg/dtio_16.f90: New test.
1327 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1329 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1330 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1331 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1333 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1335 * gcc.target/sparc/popc.c: Rename to...
1336 * gcc.target/sparc/popc-1.c: ...this.
1337 * gcc.target/sparc/popc-2.c: New test.
1339 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1342 * gfortran.dg/unexpected_eof_4.f90: New test.
1344 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1347 * gfortran.dg/negative_unit2.f90: New test.
1349 2016-10-14 Jakub Jelinek <jakub@redhat.com>
1352 * gfortran.dg/pr77959.f90: New test.
1354 DR 1511 - const volatile variables and ODR
1355 * g++.dg/DRs/dr1511-1.C: New test.
1356 * g++.dg/DRs/dr1511-2.C: New test.
1358 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1360 * gnat.dg/debug7.adb (dg-options): Remove -g.
1361 * gnat.dg/debug8.adb (dg-options): Add -margs.
1362 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1364 2016-10-14 Richard Biener <rguenther@suse.de>
1366 PR tree-optimization/77979
1367 * gcc.dg/torture/pr77979.c: New testcase.
1369 2016-10-14 Martin Liska <mliska@suse.cz>
1371 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1372 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1373 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1375 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
1377 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1378 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1379 * gcc.dg/torture/pr77937-2.c: Likewise.
1381 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1383 * gnat.dg/lto15.adb: Adjust.
1384 * gnat.dg/lto16.adb: Likewise.
1385 * gnat.dg/lto17.adb: Likewise
1386 * gnat.dg/lto18.ad[sb]: New test.
1387 * gnat.dg/lto18_pkg.ads: New helper.
1388 * gnat.dg/lto19.adb: New test.
1389 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1390 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1391 * gnat.dg/lto20.adb: New test.
1392 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1394 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1396 * gfortran.dg/coarray_38.f90: Expect error message.
1398 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1400 * gcc.target/aarch64/spellcheck_1.c: New test.
1401 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1402 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1403 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1404 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1405 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1407 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1409 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1411 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1413 PR tree-optimization/77937
1414 * gcc.dg/torture/pr77937-1.c: New.
1415 * gcc.dg/torture/pr77937-2.c: New.
1417 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1419 * g++.dg/cpp1z/inline-var1.C: New test.
1420 * g++.dg/cpp1z/inline-var1a.C: New test.
1421 * g++.dg/cpp1z/inline-var1.h: New file.
1422 * g++.dg/cpp1z/inline-var2.C: New test.
1423 * g++.dg/cpp1z/inline-var3.C: New test.
1424 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1425 uninitialized const.
1427 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
1429 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1430 Xscale is specified, not just -march.
1431 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1432 is incompatible with Xscale.
1434 2016-10-13 Martin Sebor <msebor@redhat.com>
1437 * g++.dg/ext/flexary4.C: Adjust.
1438 * g++.dg/ext/flexary5.C: Same.
1439 * g++.dg/ext/flexary9.C: Same.
1440 * g++.dg/ext/flexary19.C: New test.
1441 * g++.dg/ext/flexary18.C: New test.
1442 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1444 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1445 Avoid generating a flexible array member in an array.
1447 2016-10-13 Martin Sebor <msebor@redhat.com>
1449 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1450 to placate -Wformat on targets where the type is not int.
1452 2016-10-13 David Malcolm <dmalcolm@redhat.com>
1454 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1457 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1459 * gcc.target/i386/l_fma_float_1.c: Revise test.
1460 * gcc.target/i386/l_fma_float_2.c: Ditto.
1461 * gcc.target/i386/l_fma_float_3.c: Ditto.
1462 * gcc.target/i386/l_fma_float_4.c: Ditto.
1463 * gcc.target/i386/l_fma_float_5.c: Ditto.
1464 * gcc.target/i386/l_fma_float_6.c: Ditto.
1465 * gcc.target/i386/l_fma_double_1.c: Ditto.
1466 * gcc.target/i386/l_fma_double_2.c: Ditto.
1467 * gcc.target/i386/l_fma_double_3.c: Ditto.
1468 * gcc.target/i386/l_fma_double_4.c: Ditto.
1469 * gcc.target/i386/l_fma_double_5.c: Ditto.
1470 * gcc.target/i386/l_fma_double_6.c: Ditto.
1472 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1474 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1476 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1478 * gcc.dg/vect/vect-98.c: Refine test case.
1479 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1480 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1481 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1483 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1486 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1488 2016-10-13 Martin Liska <mliska@suse.cz>
1490 PR tree-optimization/77943
1491 * g++.dg/tree-ssa/pr77943.C: New test.
1493 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1496 * gfortran.dg/allocate_with_source_22.f03: New test.
1497 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1500 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1502 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1503 * gcc.target/arm/movsi_movw.c: Likewise.
1504 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1505 directive to work on big endian targets.
1507 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1509 * gcc.dg/tree-ssa/evrp6.c: New test.
1511 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1513 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1514 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1515 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1517 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1519 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1520 * gcc.target/powerpc/warn-2.c: Ditto.
1522 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1524 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1525 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1526 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1528 * gcc.target/mips/msa.c: New test.
1529 * gcc.target/mips/msa-builtins.c: Likewise.
1530 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1531 (check_effective_target_mips_msa_runtime): Likewise.
1532 (check_effective_target_mips_msa): Likewise.
1533 (add_options_for_mips_msa): Likewise.
1534 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1535 (check_effective_target_vect_intfloat_cvt): Likewise.
1536 (check_effective_target_vect_uintfloat_cvt): Likewise.
1537 (check_effective_target_vect_floatint_cvt): Likewise.
1538 (check_effective_target_vect_floatuint_cvt): Likewise.
1539 (check_effective_target_vect_shift): Likewise.
1540 (check_effective_target_vect_shift_char): Likewise.
1541 (check_effective_target_vect_long): Likewise.
1542 (check_effective_target_vect_float): Likewise.
1543 (check_effective_target_vect_double): Likewise.
1544 (check_effective_target_vect_long_long): Likewise.
1545 (check_effective_target_vect_perm): Likewise.
1546 (check_effective_target_vect_perm_byte): Likewise.
1547 (check_effective_target_vect_perm_short): Likewise.
1548 (check_effective_target_vect_sdot_qi): Likewise.
1549 (check_effective_target_vect_udot_qi): Likewise.
1550 (check_effective_target_vect_sdot_hi): Likewise.
1551 (check_effective_target_vect_udot_hi): Likewise.
1552 (check_effective_target_vect_pack_trunc): Likewise.
1553 (check_effective_target_vect_unpack): Likewise.
1554 (check_effective_target_vect_hw_misalign): Likewise.
1555 (check_effective_target_vect_condition): Likewise.
1556 (check_effective_target_vect_cond_mixed): Likewise.
1557 (check_effective_target_vect_char_mult): Likewise.
1558 (check_effective_target_vect_short_mult): Likewise.
1559 (check_effective_target_vect_int_mult): Likewise.
1560 (check_effective_target_vect_extract_even_odd): Likewise.
1561 (check_effective_target_vect_interleave): Likewise.
1562 (check_vect_support_and_set_flags): Check if the target supports MSA
1563 and append to the list of EFFECTIVE_TARGETS.
1565 2016-10-12 Richard Biener <rguenther@suse.de>
1568 * g++.dg/torture/pr77947.C: New testcase.
1570 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1572 * gnat.dg/debug8.adb: New testcase.
1574 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1576 * gnat.dg/debug9.adb: New testcase.
1578 2016-10-12 Richard Biener <rguenther@suse.de>
1580 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1581 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1582 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1584 2016-10-12 Richard Biener <rguenther@suse.de>
1586 PR tree-optimization/77920
1587 * gcc.dg/torture/pr77920.c: New testcase.
1589 2016-10-12 Jakub Jelinek <jakub@redhat.com>
1591 PR tree-optimization/77929
1592 * gcc.c-torture/compile/pr77929.c: New test.
1594 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1595 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1596 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1597 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1598 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1599 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1600 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1601 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1602 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1604 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1606 * gcc.target/sparc/setcc-4.c: Adjust.
1607 * gcc.target/sparc/setcc-5.c: Likewise.
1608 * gcc.target/sparc/setcc-6.c: Likewise.
1609 * gcc.target/sparc/setcc-7.c: Likewise.
1610 * gcc.target/sparc/setcc-8.c: Likewise.
1611 * gcc.target/sparc/setcc-9.c: Likewise.
1612 * gcc.target/sparc/setcc-10.c: Delete.
1614 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1617 * gfortran.dg/pr77942.f90
1619 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
1621 * gfortran.dg/dec_math.f90: New testsuite.
1623 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1625 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1626 (main): Declare j as i32 instead of int.
1628 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1630 PR testsuite/PR77710
1631 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1632 target triplet instead of *-*-*-*.
1634 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1636 * gnat.dg/unchecked_convert10.adb: New test.
1637 * gnat.dg/unchecked_convert11.adb: Likewise.
1638 * gnat.dg/unchecked_convert12.adb: Likewise.
1640 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1642 * gcc.target/sparc/cbcond-1.c: New test.
1643 * gcc.target/sparc/cbcond-2.c: Likewise.
1644 * gcc.target/sparc/movcc-1.c: Likewise.
1645 * gcc.target/sparc/movcc-2.c: Likewise.
1646 * gcc.target/sparc/setcc-1.c: Adjust.
1647 * gcc.target/sparc/setcc-2.c: Likewise.
1648 * gcc.target/sparc/setcc-3.c: Likewise.
1649 * gcc.target/sparc/setcc-4.c: Likewise.
1650 * gcc.target/sparc/setcc-5.c: Likewise.
1651 * gcc.target/sparc/setcc-6.c: New test.
1652 * gcc.target/sparc/setcc-7.c: Likewise.
1653 * gcc.target/sparc/setcc-8.c: Likewise.
1654 * gcc.target/sparc/setcc-9.c: Likewise.
1655 * gcc.target/sparc/setcc-10.c: Likewise.
1657 2016-10-10 Jeff Law <law@redhat.com>
1659 PR tree-optimization/71947
1660 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1661 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1662 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1663 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1664 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1665 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1667 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1670 * gfortran.dg/matmul_11.f90: New test.
1672 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1674 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1675 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1676 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1677 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1678 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1679 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1680 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1681 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1682 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1683 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1684 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1685 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1686 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1687 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1688 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1689 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1690 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1691 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1692 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1693 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1694 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1695 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1696 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1697 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1698 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1699 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1700 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1701 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1702 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1703 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1704 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1705 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1706 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1707 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1708 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1709 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1710 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1711 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1712 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1713 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1714 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1715 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1716 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1717 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1718 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1719 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1720 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1721 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1722 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1723 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1724 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1725 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1726 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1727 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1728 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1729 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1730 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1731 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1732 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1734 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1736 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1737 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1738 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1739 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1740 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1741 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1742 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1743 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1744 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1745 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1746 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1747 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1748 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1749 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1751 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1753 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1755 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1757 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1758 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1759 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1760 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1762 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1763 Jiong Wang <jiong.wang@arm.com>
1765 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1767 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1768 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1770 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1772 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1774 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1776 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1778 * gnat.dg/specs/vfa.ads: New test.
1780 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
1782 * gnat.dg/inline13.ad[sb]: New test.
1783 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1785 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1787 * gnat.dg/biased_subtype.adb: New test.
1789 2016-10-09 Jakub Jelinek <jakub@redhat.com>
1791 PR tree-optimization/77901
1792 * gcc.c-torture/compile/pr77901.c: New test.
1794 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1796 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1797 * gcc.dg/ipa/propalign-2.c: Likewise
1798 * gcc.dg/ipa/propalign-3.c: Likewise.
1799 * gcc.dg/ipa/propalign-4.c: Likewise.
1800 * gcc.dg/ipa/propalign-5.c: Likewise.
1802 2016-10-08 Jakub Jelinek <jakub@redhat.com>
1804 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1806 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1808 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1809 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1811 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
1813 * gfortran.dg/dec_union_11.f90: New testcase.
1815 2016-10-07 Nathan Sidwell <nathan@acm.org>
1818 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1819 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1820 * g++.dg/cpp1y/pr66443-cxx14.C: New
1821 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1822 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1824 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1826 * g++.dg/cpp0x/addressof1.C: New test.
1827 * g++.dg/cpp0x/addressof2.C: New test.
1829 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1831 * gcc.target/powerpc/float128-type-1.c: New test to check that
1832 PowerPC 64-bit Linux enables -mfloat128-type by default.
1833 * gcc.target/powerpc/float128-type-2.c: Likewise.
1834 * gcc.target/powerpc/float128-mix.c: Change error message to
1835 reflect that __ibm128 is now #define'ed to be long double.
1837 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1840 * gfortran.dg/pr77406.f90: New test.
1841 * gfortran.dg/assumed_type_3.f90: Update error messages.
1842 * gfortran.dg/defined_operators_1.f90: Ditto.
1843 * gfortran.dg/generic_26.f90: Ditto.
1844 * gfortran.dg/generic_7.f90: Ditto.
1845 * gfortran.dg/gomp/udr5.f90: Ditto.
1846 * gfortran.dg/gomp/udr7.f90: Ditto.
1847 * gfortran.dg/interface_1.f90: Ditto.
1848 * gfortran.dg/interface_37.f90: Ditto.
1849 * gfortran.dg/interface_5.f90: Ditto.
1850 * gfortran.dg/interface_6.f90: Ditto.
1851 * gfortran.dg/interface_7.f90
1852 * gfortran.dg/no_arg_check_3.f90
1853 * gfortran.dg/operator_5.f90
1854 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1856 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1859 * c-c++-common/Wint-in-bool-context.c: Update test.
1861 2016-10-07 Richard Biener <rguenther@suse.de>
1863 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1864 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1866 2016-10-07 Marek Polacek <polacek@redhat.com>
1868 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1870 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1873 * c-c++-common/pr69733.c: New test.
1874 * gcc.dg/pr69733.c: New test.
1875 * gcc.target/i386/pr69733.c: New test.
1877 2016-10-07 Marek Polacek <polacek@redhat.com>
1880 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1882 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1884 PR tree-optimization/77664
1885 * gcc.dg/tree-ssa/pr77664.c: New test.
1886 * gcc.dg/pr77664.c: New test.
1888 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
1890 * gfortran.dg/pr69955.f90: New test.
1892 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
1895 * gfortran.dg/pr57910.f90: New test.
1897 2016-10-06 Jakub Jelinek <jakub@redhat.com>
1899 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1900 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1902 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1904 PR tree-optimization/77862
1905 * gcc.dg/pr77862.c: New test.
1907 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1909 * gcc.dg/tree-ssa/evrp4.c: New test.
1911 2016-10-06 Jeff Law <law@redhat.com>
1913 PR tree-optimization/71661
1914 * gcc.dg/tree-ssa/pr71661.c: New test.
1916 2016-10-06 Richard Biener <rguenther@suse.de>
1918 PR tree-optimization/77855
1919 * gcc.dg/torture/pr77855.c: New testcase.
1921 2016-10-06 James Clarke <jrtc27@jrtc27.com>
1922 Eric Botcazou <ebotcazou@adacore.com>
1924 * g++.dg/other/pr77759.C: New test.
1926 2016-10-06 Richard Biener <rguenther@suse.de>
1928 PR tree-optimization/77839
1929 * gcc.dg/torture/pr77839.c: New testcase.
1931 2016-10-06 Marek Polacek <polacek@redhat.com>
1933 * g++.dg/cpp1z/init-statement9.C: New test.
1935 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1937 * gcc.target/i386/pcommit-1.c: Deleted.
1938 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1939 * gcc.target/i386/sse-13.c: Ditto.
1940 * gcc.target/i386/sse-14.c: Ditto.
1941 * gcc.target/i386/sse-22.c: Ditto.
1942 * gcc.target/i386/sse-23.c: Ditto.
1943 * g++.dg/other/i386-2.C: Ditto.
1945 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
1947 * gcc.target/i386/pr77833.c: Require int128 effective target.
1949 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1953 * gfortran.dg/associate_22.f90: New test.
1955 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
1957 * gfortran.dg/dec_union_9.f90: New testcase.
1958 * gfortran.dg/dec_union_10.f90: New testcase.
1960 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1963 * gcc.dg/pch/pr66343-3.c: New test.
1964 * gcc.dg/pch/pr66343-3.hs: New file.
1967 * gcc.dg/pch/pr66343-1.c: New test.
1968 * gcc.dg/pch/pr66343-1.hs: New file.
1969 * gcc.dg/pch/pr66343-2.c: New test.
1970 * gcc.dg/pch/pr66343-2.hs: New file.
1972 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1974 * c-c++-common/Wint-in-bool-context.c: Update test.
1976 2016-10-05 Marek Polacek <polacek@redhat.com>
1978 * g++.dg/cpp1z/init-statement1.C: New test.
1979 * g++.dg/cpp1z/init-statement2.C: New test.
1980 * g++.dg/cpp1z/init-statement3.C: New test.
1981 * g++.dg/cpp1z/init-statement4.C: New test.
1982 * g++.dg/cpp1z/init-statement5.C: New test.
1983 * g++.dg/cpp1z/init-statement6.C: New test.
1984 * g++.dg/cpp1z/init-statement7.C: New test.
1985 * g++.dg/cpp1z/init-statement8.C: New test.
1987 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
1990 * gfortran.dg/pr67524.f90: New test.
1992 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1995 * c-c++-common/ubsan/shift-9.c: New test.
1997 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1999 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2000 of int if __SIZEOF_INT__ is less than 4 bytes.
2002 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2004 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2005 * gfortran.dg/class_array_20.f03: Likewise.
2006 * gfortran.dg/class_array_21.f03: Likewise.
2007 * gfortran.dg/finalize_29.f08: Likewise.
2008 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2010 2016-10-05 Richard Biener <rguenther@suse.de>
2013 * gcc.dg/torture/pr77826.c: New testcase.
2015 2016-10-05 Richard Biener <rguenther@suse.de>
2017 * gcc.dg/fold-copysign-1.c: New testcase.
2019 2016-10-05 Andreas Schwab <schwab@suse.de>
2021 * g++.dg/pr49847-2.C: Remove.
2023 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2025 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2027 2016-10-05 Richard Biener <rguenther@suse.de>
2030 * gcc.dg/pr55152-2.c: New testcase.
2032 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2034 * gfortran.dg/dtio_15.f90: New test.
2036 2016-10-04 Ian Lance Taylor <iant@golang.org>
2038 * gcc.dg/split-7.c: New test.
2040 2016-10-04 Martin Sebor <msebor@redhat.com>
2042 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2043 %lc directive to wint_t to silence -Wformat warnings on targets
2044 where the latter is a distinct type such as long.
2046 2016-10-04 Martin Sebor <msebor@redhat.com>
2049 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2051 2016-10-04 Jakub Jelinek <jakub@redhat.com>
2054 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2056 * g++.dg/other/java3.C: Remove.
2057 * g++.dg/other/java1.C: Remove.
2058 * g++.dg/other/error12.C: Remove.
2059 * g++.dg/other/java2.C: Remove.
2060 * g++.dg/warn/Wnvdtor.C: Remove.
2061 * g++.dg/lookup/java1.C: Remove.
2062 * g++.dg/lookup/java2.C: Remove.
2063 * g++.dg/ext/pr34829.C: Remove.
2064 * g++.dg/ext/java-3.C: Remove.
2065 * g++.dg/ext/java-1.C: Remove.
2066 * g++.dg/ext/java-2.C: Remove.
2067 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2069 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2071 PR tree-optimization/77808
2072 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2074 2016-10-04 Richard Biener <rguenther@suse.de>
2076 PR tree-optimization/77399
2077 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2079 2016-10-04 Richard Biener <rguenther@suse.de>
2082 * gcc.target/i386/pr77833.c: New testcase.
2084 2016-09-26 Jeff Law <law@redhat.com>
2086 PR tree-optimization/71550
2087 PR tree-optimization/71403
2088 * gcc.c-torture/execute/pr71550.c: New test.
2090 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2092 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2095 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2098 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2100 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2102 2016-10-03 Marek Polacek <polacek@redhat.com>
2104 * g++.dg/cpp0x/nullptr37.C: New test.
2106 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2108 * c-c++-common/Wint-in-bool-context.c: Update test.
2110 2016-10-02 Jakub Jelinek <jakub@redhat.com>
2112 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2114 * g++.dg/charset/asm2.c (memmove): Likewise.
2115 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2116 * g++.dg/tls/diag-4.C (foo): Likewise.
2117 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2118 dg-warning, fix up regex.
2119 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2120 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2121 * g++.old-deja/g++.mike/net31.C: Likewise.
2122 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2124 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2125 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2127 2016-10-01 Richard Biener <rguenther@suse.de>
2130 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2132 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2135 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2137 2016-10-01 Jakub Jelinek <jakub@redhat.com>
2140 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2141 Add dg-prune-output directive.
2143 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2146 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2147 * gfortran.fortran-torture/compile/write.f90: Update test.
2149 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2151 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2152 arm_fp16_alternative_ok as the required effective target.
2153 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2154 -mfp16-format=alternative to the dg-options directive and remove
2155 the dg-add-options directive.
2157 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
2160 * gfortran.dg/dec_union_8.f90: New testcase.
2162 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
2165 * gfortran.dg/dec_structure_16.f90: New testcase.
2167 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2169 * gfortran.dg/coarray_allocate_10.f08: New test.
2170 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2172 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2174 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2176 2016-09-30 Richard Biener <rguenther@suse.de>
2178 PR tree-optimization/77399
2179 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2181 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2183 * c-c++-common/pr27336.c: Make dependency on
2184 -fdelete-null-pointer-checks explicit.
2185 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2186 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2187 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2188 * gcc.dg/pic-1.c: Require fpic target support.
2189 * gcc.dg/pic-2.c: Likewise.
2191 2016-09-29 Jakub Jelinek <jakub@redhat.com>
2193 Implement P0001R1 - C++17 removal of register storage class specifier
2194 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2195 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2197 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2198 keyword if not __SSE2__.
2199 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2201 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2203 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2204 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2205 no_erroneous_warning): Expect new warnings for C++17.
2206 * g++.dg/warn/register-var-2.C (f): Likewise.
2207 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2208 * g++.dg/parse/linkage2.C (foo): Likewise.
2209 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2210 keyword on parameters for C++17.
2211 * g++.dg/cpp1z/register1.C: New test.
2212 * g++.dg/cpp1z/register2.C: New test.
2213 * g++.dg/cpp1z/register3.C: New test.
2215 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2217 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2218 * gcc.target/i386/avx2-check.h (main): Ditto.
2219 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2220 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2221 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2222 * gcc.target/i386/avx512er-check.h (main): Ditto.
2223 * gcc.target/i386/avx512f-check.h (main): Ditto.
2224 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2225 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2226 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2228 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2231 * gcc.target/i386/pr77756.c: New test.
2233 2016-09-29 Marek Polacek <polacek@redhat.com>
2235 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2237 2016-09-29 Marek Polacek <polacek@redhat.com>
2239 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2242 2016-09-29 Martin Liska <mliska@suse.cz>
2244 * objc/execute/construct1.m: New test.
2246 2016-09-29 Richard Biener <rguenther@suse.de>
2248 PR tree-optimization/77768
2249 * gcc.dg/torture/pr77768.c: New testcase.
2251 2016-09-28 Richard Biener <rguenther@suse.de>
2254 * gcc.dg/pr77407.c: New testcase.
2256 2016-09-29 Richard Biener <rguenther@suse.de>
2259 * gcc.dg/pr55152.c: New testcase.
2260 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2262 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2264 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2265 (dg-options): Remove -m32.
2267 2016-09-28 Martin Sebor <msebor@redhat.com>
2270 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2272 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2274 PR libgfortran/77707
2275 * gfortran.dg/inquire_17.f90: New test.
2277 2016-09-28 Jakub Jelinek <jakub@redhat.com>
2280 * g++.dg/cpp1y/constexpr-77467.C: New test.
2282 2016-09-28 Martin Sebor <msebor@redhat.com>
2285 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2286 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2287 (test_sprintf_p_const): Adjust line numbers to avoid failures
2288 introduced in r240503.
2290 2016-09-28 Martin Sebor <msebor@redhat.com>
2293 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2295 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2298 * g++.dg/pr77550.C: Avoid undefined behavior.
2300 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2302 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2304 * gcc.dg/strlenopt-20.c: Update test.
2305 * gcc.dg/strlenopt-21.c: Likewise.
2306 * gcc.dg/strlenopt-22.c: Likewise.
2307 * gcc.dg/strlenopt-22g.c: Likewise.
2308 * gcc.dg/strlenopt-26.c: Likewise.
2309 * gcc.dg/strlenopt-5.c: Likewise.
2310 * gcc.dg/strlenopt-7.c: Likewise.
2311 * gcc.dg/strlenopt-9.c: Likewise.
2313 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2315 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2317 * g++.dg/cpp1z/lambda-this1.C: New test.
2318 * g++.dg/cpp1z/lambda-this2.C: New test.
2321 * g++.dg/ubsan/return-4.C: New test.
2322 * g++.dg/ubsan/return-5.C: New test.
2323 * g++.dg/ubsan/return-6.C: New test.
2325 2016-09-27 Jiong Wang <jiong.wang@arm.com>
2327 * lib/target-supports.exp
2328 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2329 in function comment.
2331 2016-09-27 Martin Liska <mliska@suse.cz>
2333 PR gcov-profile/46266
2334 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2337 2016-09-27 Richard Biener <rguenther@suse.de>
2339 PR tree-optimization/77745
2340 * g++.dg/torture/pr77745.C: New testcase.
2342 2016-09-27 Richard Biener <rguenther@suse.de>
2344 PR tree-optimization/77478
2345 * gcc.dg/torture/pr77478.c: New testcase.
2347 2016-09-27 Martin Liska <mliska@suse.cz>
2349 PR gcov-profile/7970
2350 PR gcov-profile/16855
2351 PR gcov-profile/44779
2352 * g++.dg/gcov/pr16855.C: New test.
2354 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2356 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2358 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2361 * gfortran.dg/gomp/pr77666.f90: New test.
2363 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2366 * gcc.dg/torture/pr77677-2.c: New test.
2368 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2371 * gfortran.dg/pr77420_1.f90: New test.
2372 * gfortran.dg/pr77420_2.f90: Ditto.
2373 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2374 * gfortran.dg/pr77420_4.f90: this file.
2376 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2379 * gfortran.dg/pr77719.f90: New test.
2381 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2383 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
2384 singular form of byte when quantity is unknown.
2386 2016-09-26 Marek Polacek <polacek@redhat.com>
2388 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2390 2016-09-26 Martin Liska <mliska@suse.cz>
2392 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2393 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2394 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2395 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2396 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2397 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2398 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2399 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2400 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2402 2016-09-26 Marek Polacek <polacek@redhat.com>
2405 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2406 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2407 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2408 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2409 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2410 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2411 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2412 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2413 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2414 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2415 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2416 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2417 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2418 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2419 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2420 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2421 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2422 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2423 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2424 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2425 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2426 * c-c++-common/attr-fallthrough-1.c: New test.
2427 * c-c++-common/attr-fallthrough-2.c: New test.
2428 * g++.dg/cpp0x/fallthrough1.C: New test.
2429 * g++.dg/cpp0x/fallthrough2.C: New test.
2430 * g++.dg/cpp1z/fallthrough1.C: New test.
2431 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2432 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2433 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2434 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2436 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2439 * gfortran.dg/pr77429.f90: New test.
2441 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2444 * gfortran.dg/pr77694.f90: New test.
2446 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2449 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2451 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2453 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2456 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2458 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2461 2016-09-24 Marek Polacek <polacek@redhat.com>
2464 * c-c++-common/Wbool-operation-1.c: New test.
2465 * gcc.dg/Wbool-operation-1.c: New test.
2467 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
2469 * gfortran.dg/dec_static_1.f90: New.
2470 * gfortran.dg/dec_static_2.f90: New.
2471 * gfortran.dg/dec_static_3.f90: New.
2472 * gfortran.dg/dec_static_4.f90: New.
2474 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2477 * gfortran.dg/negative_unit_check.f90: Update test.
2478 * gfortran.dg/dtio_14.f90: New test.
2480 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2482 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2483 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2484 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2485 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2486 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2487 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2488 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2490 2016-09-23 Martin Sebor <msebor@redhat.com>
2493 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2494 assuming long double is bigger than double.
2496 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2498 Implement P0138R2, C++17 construction rules for enum class values
2499 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2501 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2503 PR preprocessor/77672
2504 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2505 expected multiline output from first warning to reflect change
2508 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2510 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2512 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2513 Tom de Vries <tom@codesourcery.com>
2516 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2518 2016-09-23 Marek Polacek <polacek@redhat.com>
2520 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2521 * c-c++-common/gomp/atomic-13.c: Likewise.
2522 * c-c++-common/gomp/atomic-14.c: Likewise.
2523 * c-c++-common/pr60439.c: Remove invalid code.
2524 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2525 * g++.dg/expr/bitfield5.C: Likewise.
2526 * g++.dg/expr/bitfield6.C: Likewise.
2527 * g++.dg/expr/bool1.C: Likewise.
2528 * g++.dg/expr/bool3.C: Likewise.
2529 * g++.dg/expr/lval3.C: Likewise.
2530 * g++.dg/expr/lval4.C: Likewise.
2531 * g++.old-deja/g++.jason/bool5.C: Likewise.
2533 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2535 PR preprocessor/77672
2536 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2537 (test_terminator_location): New function.
2539 2016-09-23 Richard Biener <rguenther@suse.de>
2541 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2543 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2545 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2546 -march=armv8.2-a+fp16 when supported by the hardware.
2547 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2548 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2549 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2550 semi-colons to a macro invocations.
2551 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2552 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2554 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2555 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2556 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2557 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2559 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2560 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2561 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2563 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2564 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2566 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2567 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2568 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2570 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2571 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2572 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2574 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2575 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2576 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2578 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2579 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2580 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2582 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2583 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2584 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2585 defined. Also fix some white-space.
2586 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2587 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2588 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2589 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2590 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2591 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2592 defined. Also fix some long lines and white-space.
2593 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2594 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2595 defined. Also fix some long lines and white-space.
2596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2597 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2599 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2600 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2601 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2603 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2604 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2605 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2607 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
2608 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2609 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2610 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
2611 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2612 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2613 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2614 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2615 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2616 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
2617 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
2618 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2619 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2620 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2621 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2622 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
2623 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2624 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
2625 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2627 2016-09-23 Jiong Wang <jiong.wang@arm.com>
2628 Matthew Wahab <matthew.wahab@arm.com>
2630 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2631 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2632 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2633 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2634 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2635 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2636 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2637 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2638 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2639 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2640 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2641 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2642 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2643 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2644 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2645 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2646 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2647 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2648 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2649 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2650 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2651 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2652 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2653 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2654 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2655 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2656 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2657 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2658 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2659 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2660 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2661 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2662 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2663 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2664 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2665 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2666 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2668 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2670 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2671 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2672 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2673 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2676 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2679 * gcc.dg/torture/pr77677.c: New test.
2681 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2683 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2686 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2688 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2689 options. Add tests for float16x4_t and float16x8_t.
2691 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2693 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2694 * gcc.target/s390/risbg-ll-2.c: Ditto.
2695 * gcc.target/s390/risbg-ll-3.c: Ditto.
2697 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2699 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2700 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2702 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2704 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2705 output to the simplified instructions.
2707 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2709 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2710 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2712 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2714 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2715 (FP16_SUPPORTED): New
2716 (expected-hfloat-16x4): Make conditional on __fp16 support.
2717 (expected-hfloat-16x8): Likewise.
2718 (vdup_n_f16): Disable for non-AArch64 targets.
2719 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2720 conditional on FP16_SUPPORTED.
2721 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2722 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2723 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2724 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2725 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2727 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2728 conditional on FP16_SUPPORTED.
2729 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2730 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2732 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2734 * gcc.target/arm/short-vfp-1.c: New.
2736 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2738 * gcc.target/arm/attr-fp16-arith-1.c: New.
2740 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2742 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2744 (add_options_for_arm_v8_2a_fp16_neon): New.
2745 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2746 (add_options_for_arm_arch_v8_2a): Auto-generate.
2747 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2748 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2749 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2750 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2751 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2752 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2753 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2755 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2757 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2758 arm_fp16_alternative_ok.
2759 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2760 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2761 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2762 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2763 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2764 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2765 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2766 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2767 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2768 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2769 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2770 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2771 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2772 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2773 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2774 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2775 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2776 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2777 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2778 arm_fp16_alternative_ok.
2779 * lib/target-supports.exp
2780 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2781 (check_effective_target_arm_fp16_alternative_ok): New.
2782 (check_effective_target_arm_fp16_none_ok_nocache): New.
2783 (check_effective_target_arm_fp16_none_ok): New.
2785 2016-09-23 Martin Liska <mliska@suse.cz>
2787 * gcc.dg/ipa/pr77653.c: Replace adress
2790 2016-09-23 Martin Liska <mliska@suse.cz>
2792 * gcc.target/i386/movbe-4.c: New test.
2794 2016-09-23 Martin Liska <mliska@suse.cz>
2796 * gcc.target/i386/crc32-5.c: New test.
2798 2016-09-23 Martin Liska <mliska@suse.cz>
2800 * gcc.target/i386/pr71652.c: New test.
2801 * gcc.target/i386/pr71652-2.c: New test.
2802 * gcc.target/i386/pr71652-3.c: New test.
2804 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2806 * lib/gcc-dg.exp (process-message): Support relative line number
2807 notation - .+4 or .-1 etc.
2808 * gcc.dg/dg-test-1.c: New test.
2810 2016-09-22 Martin Sebor <msebor@redhat.com>
2813 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2814 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2815 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2816 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2818 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2820 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2821 * gcc.dg/ifcvt-2.c: Ditto.
2822 * gcc.dg/zero_bits_compound-1.c: Ditto.
2823 * gcc.dg/zero_bits_compound-1.c: Ditto.
2824 * gcc.dg/pr40550.c: Simplify target selectors.
2825 Use dg-additional-options.
2826 * gcc.dg/pr47893.c: Ditto.
2827 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2828 additional options for 32-bit x86 targets.
2829 * gcc.dg/pr70955.c: Move to ...
2830 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2832 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2835 * g++.dg/cpp0x/pr61019.C: New.
2837 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2838 Terry Guo <terry.guo@arm.com>
2840 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2841 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2842 * gcc.target/arm/pure-code/pure-code.exp: New.
2844 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2846 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2847 Remove SSE effective target requirement.
2849 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2852 * g++.dg/cpp0x/pr71979.C: New.
2854 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2856 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2858 2016-09-22 Martin Liska <mliska@suse.cz>
2861 * gcc.dg/ipa/pr77653.c: New test.
2863 2016-09-22 Jakub Jelinek <jakub@redhat.com>
2866 * gfortran.dg/gomp/pr77665.f90: New test.
2868 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
2870 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2871 * gfortran.dg/dtio_13.f90: New test.
2873 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2876 * gfortran.dg/pr66107.f90: New test.
2878 2016-09-21 Ian Lance Taylor <iant@golang.org>
2880 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2881 with call to builtin delete function.
2883 2016-09-21 Joseph Myers <joseph@codesourcery.com>
2885 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2886 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2887 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2888 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2891 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
2893 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2895 2016-09-21 Jakub Jelinek <jakub@redhat.com>
2898 * g++.dg/cpp1z/aligned-new6.C: New test.
2900 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2902 * gcc.target/arm/fp16-aapcs-3.c: New.
2903 * gcc.target/arm/fp16-aapcs-4.c: New.
2904 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2905 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2906 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2907 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2909 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2911 PR tree-optimization/77550
2912 * g++.dg/pr77550.C: New test.
2914 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
2917 * gcc.target/avr/torture/pr77326.c: New test.
2919 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2921 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2923 2016-09-21 Richard Biener <rguenther@suse.de>
2925 PR tree-optimization/77648
2926 * gcc.dg/torture/pr77648-1.c: New testcase.
2927 * gcc.dg/torture/pr77648-2.c: Likewise.
2929 2016-09-21 Richard Biener <rguenther@suse.de>
2930 Jakub Jelinek <jakub@redhat.com>
2932 PR tree-optimization/77621
2933 * gcc.dg/pr77621.c: New testcase.
2935 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
2938 * gfortran.dg/dtio_12.f90: New test.
2940 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2942 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2944 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2946 PR tree-optimization/72835
2947 * gcc.dg/tree-ssa/pr72835.c: New test.
2949 2016-09-20 Martin Sebor <msebor@redhat.com>
2952 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2953 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2954 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2955 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2956 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2957 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2958 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2960 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2962 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2963 arguments/compare will be optimized away.
2964 * gcc.dg/torture/ftrapv-1.c: Likewise.
2966 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2968 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2969 will be optimized away.
2970 * gcc.dg/ipa/vrp1.c: New test.
2971 * gcc.dg/ipa/vrp2.c: New test.
2972 * gcc.dg/ipa/vrp3.c: New test.
2974 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2976 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2977 does the same transformation.
2978 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2979 * gcc.dg/tree-ssa/evrp1.c: New test.
2980 * gcc.dg/tree-ssa/evrp2.c: New test.
2981 * gcc.dg/tree-ssa/evrp3.c: New test.
2982 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2983 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2984 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2985 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2986 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2987 foling now happens early.
2988 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2989 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2990 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2991 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2992 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2994 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
2997 * gcc.target/i386/pr77621.c: New test.
2998 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2999 pattern, loop should vectorize with -mtune=atom.
3001 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3002 Jakub Jelinek <jakub@redhat.com>
3005 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3008 2016-09-20 Jakub Jelinek <jakub@redhat.com>
3011 * g++.dg/other/pr77626.C: New test.
3014 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3017 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3020 * c-c++-common/pr77624-1.c: New test.
3021 * c-c++-common/pr77624-2.c: New test.
3023 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3025 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3028 2016-09-20 Richard Biener <rguenther@suse.de>
3030 PR tree-optimization/77646
3031 * gcc.dg/torture/pr77646.c: New testcase.
3033 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3036 * c-c++-common/Wint-in-bool-context.c: New test.
3038 2016-09-19 Joseph Myers <joseph@codesourcery.com>
3040 * gcc.dg/cr-decimal-dig-1.c: New test.
3042 2016-09-19 Joseph Myers <joseph@codesourcery.com>
3044 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3045 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3046 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3047 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3049 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3051 PR rtl-optimization/77416
3052 * gcc.target/powerpc/pr77416.c: New.
3054 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3057 * g++.dg/template/error-recovery4.C: New test.
3059 2016-09-19 Bin Cheng <bin.cheng@arm.com>
3061 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3063 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3065 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3066 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3068 2016-09-19 Jakub Jelinek <jakub@redhat.com>
3069 Jan Hubicka <jh@suse.cz>
3072 * gcc.dg/pr77587.c: New test.
3073 * gcc.dg/pr77587a.c: New file.
3075 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3077 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3078 * gfortran.dg/coarray_38.f90:
3079 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3080 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3081 * gfortran.dg/coarray_allocate_7.f08: New test.
3082 * gfortran.dg/coarray_allocate_8.f08: New test.
3083 * gfortran.dg/coarray_allocate_9.f08: New test.
3084 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3086 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3087 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3088 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3090 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3091 * gfortran.dg/coarray_lock_7.f90: Same.
3092 * gfortran.dg/coarray_poly_5.f90: Same.
3093 * gfortran.dg/coarray_poly_6.f90: Same.
3094 * gfortran.dg/coarray_poly_7.f90: Same.
3095 * gfortran.dg/coarray_poly_8.f90: Same.
3096 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3098 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
3101 * gfortran.dg/dec_structure_15.f90: New testcase.
3103 2016-09-19 Richard Biener <rguenther@suse.de>
3106 * gcc.dg/torture/pr77605.c: New testcase.
3108 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
3110 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3112 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
3114 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3115 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3116 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3117 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3118 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3119 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3120 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3121 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3122 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3123 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3124 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3126 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3128 * gcc.target/i386/pr68633.c: Fix expected result.
3130 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
3133 * gfortran.dg/pr68078.f90: New test.
3134 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3136 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3139 * gcc.target/powerpc/swaps-p8-25.c: New.
3141 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3144 * g++.dg/cpp0x/constexpr-77482.C: New test.
3147 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3149 * g++.dg/abi/abi-tag23a.C: Likewise.
3152 * g++.dg/cpp0x/decltype-77338.C: New test.
3155 * g++.dg/cpp0x/mutable1.C: New test.
3157 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3160 * gfortran.dg/pr77612.f90: New test.
3162 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3164 * gcc.dg/torture/pr70421.c: Require int32plus.
3166 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3169 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3172 * gcc.target/i386/pr77526.c: New test.
3174 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3175 Eric Botcazou <ebotcazou@adacore.com>
3178 * gcc.target/i386/pr77594.c: New test.
3180 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
3183 * gfortran.dg/misplaced_implicit_character.f90: New test.
3185 2016-09-15 Bin Cheng <bin.cheng@arm.com>
3187 PR tree-optimization/77503
3188 * gcc.dg/vect/pr77503.c: New test.
3190 2016-09-15 Richard Biener <rguenther@suse.de>
3193 * c-c++-common/torture/pr77544.c: New testcase.
3195 2016-09-15 Jakub Jelinek <jakub@redhat.com>
3198 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3199 * gcc.dg/march-generic.c: Likewise.
3200 * gcc.target/i386/spellcheck-options-1.c: New test.
3201 * gcc.target/i386/spellcheck-options-2.c: New test.
3202 * gcc.target/i386/spellcheck-options-3.c: New test.
3203 * gcc.target/i386/spellcheck-options-4.c: New test.
3205 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3208 * gfortran.dg/goacc/pr72743.f90: New test.
3210 2016-09-15 Richard Biener <rguenther@suse.de>
3212 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3214 2016-09-15 Richard Biener <rguenther@suse.de>
3216 PR tree-optimization/77514
3217 * gcc.dg/torture/pr77514.c: New testcase.
3219 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3222 * g++.dg/lookup/pr77549.C: New test.
3224 2016-09-14 Marek Polacek <polacek@redhat.com>
3226 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3227 * c-c++-common/gomp/atomic-13.c: Likewise.
3228 * c-c++-common/gomp/atomic-14.c: Likewise.
3229 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3230 * g++.dg/cpp1z/bool-increment1.C: New test.
3231 * c-c++-common/pr60439.c: Add dg-warning.
3232 * g++.dg/expr/bitfield4.C: Likewise.
3233 * g++.dg/expr/bitfield5.C: Likewise.
3234 * g++.dg/expr/bitfield6.C: Likewise.
3235 * g++.dg/expr/bool1.C: Likewise.
3236 * g++.dg/expr/bool3.C: Likewise.
3237 * g++.dg/expr/lval3.C: Likewise.
3238 * g++.dg/expr/lval4.C: Likewise.
3239 * g++.old-deja/g++.jason/bool5.C: Likewise.
3240 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3241 * g++.dg/other/error18.C: Likewise.
3242 * g++.dg/gomp/atomic-14.C: Likewise.
3244 2016-09-14 Nathan Sidwell <nathan@acm.org>
3247 * g++.dg/cpp1y/pr77539.C: New.
3249 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3251 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3253 * g++.dg/ext/builtin_alloca.C: Likewise.
3254 * g++.dg/template/spec35.C: Likewise.
3255 * gcc.dg/builtins-68.c: Likewise.
3256 * gcc.misc-tests/gcov-13.c: Likewise.
3257 * gcc.misc-tests/gcov-14.c: Likewise.
3259 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3261 * gfortran.dg/dec_structure_14.f90: New testcase.
3263 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3266 * c-c++-common/tsan/pr68260.c: New test.
3268 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
3271 * gcc.target/msp430/function-attributes-1.c: New test.
3272 * gcc.target/msp430/function-attributes-2.c: New test.
3273 * gcc.target/msp430/function-attributes-3.c: New test.
3275 2015-04-18 Martin Sebor <msebor@redhat.com>
3277 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3278 of non-nul characters.
3279 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3281 2016-09-13 Jakub Jelinek <jakub@redhat.com>
3283 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3284 * g++.dg/cpp1z/gen-attrs1.C: New test.
3286 PR tree-optimization/77454
3287 * gcc.dg/pr77454.c: New test.
3290 * g++.dg/cpp1y/constexpr-77553.C: New test.
3292 2016-09-13 David Malcolm <dmalcolm@redhat.com>
3294 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3295 (test_show_locus): Replace rich_location::add_fixit_insert calls
3296 with add_fixit_insert_before and add_fixit_insert_after.
3298 2016-09-13 Jason Merrill <jason@redhat.com>
3299 Tom de Vries <tom@codesourcery.com>
3302 * g++.dg/pr77427.C: New test.
3304 2016-09-13 Martin Liska <mliska@suse.cz>
3306 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3308 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3309 * lib/target-supports.exp: Define the new target.
3311 2016-09-12 Andrew Pinski <apinski@cavium.com>
3313 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3314 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3316 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
3318 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3320 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3321 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3322 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3324 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3325 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3327 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3330 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3331 * g++.dg/ext/pr77496.C: New test.
3332 * g++.dg/warn/pr77496.C: New test.
3334 2016-09-12 David Malcolm <dmalcolm@redhat.com>
3337 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3338 to preserve conversion chars, and to preserve prefix information.
3339 * gcc.dg/format/pr72858.c: New test case.
3341 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3343 * gfortran.dg/pr77507.f90: Move to ...
3344 * gfortran.dg/ieee/pr77507.f90: here.
3346 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3349 * compile/pr61159.c: New testcase
3351 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3354 * gcc.dg/ipa/pr63416.c: New testcase.
3356 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
3357 Steven G. Kargl <kargl@gcc.gnu.org>
3360 * gfortran.dg/dtio_11.f90: new test.
3362 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3365 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3366 * gfortran.dg/c_assoc_4.f90: Ditto.
3368 2016-09-10 Tom de Vries <tom@codesourcery.com>
3371 * c-c++-common/va-arg-va-list-type.c: New test.
3373 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3375 PR rtl-optimization/77289
3376 * gcc.target/powerpc/pr77289.c: New test.
3378 2016-09-09 Martin Sebor <msebor@redhat.com>
3382 * gcc.dg/pr77520.c: New test.
3383 * gcc.dg/pr77521.c: New test.
3385 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3388 * gfortran.dg/pr77506.f90: New test.
3390 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3393 * gfortran.dg/pr77507.f90: New test.
3395 2016-09-09 Joseph Myers <joseph@codesourcery.com>
3397 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3399 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3400 Louis Krupp <lkrupp@gcc.gnu.org>
3403 * gfortran.dg/pr69514_1.f90: New test.
3404 * gfortran.dg/pr69514_2.f90: New test.
3406 2016-09-08 Jakub Jelinek <jakub@redhat.com>
3409 * gfortran.dg/gomp/pr77500.f90: New test.
3412 * gfortran.dg/gomp/pr77516.f90: New test.
3414 2016-09-07 Jakub Jelinek <jakub@redhat.com>
3417 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3418 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3419 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3420 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3421 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3422 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3424 2016-09-07 David Malcolm <dmalcolm@redhat.com>
3426 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3427 "substring-locations.h".
3429 2016-09-07 Richard Biener <rguenther@suse.de>
3432 * c-c++-common/vector-subscript-8.c: Move ..
3433 * gcc.dg/pr77450.c: ... here.
3435 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3437 PR libgfortran/77393
3438 * gfortran.dg/fmt_f0_2.f90: Update test.
3439 * gfortran.dg/fmt_f0_3.f90: New test.
3441 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3444 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3448 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3450 2016-09-06 Jakub Jelinek <jakub@redhat.com>
3453 * gcc.target/i386/pr69255-1.c: New test.
3454 * gcc.target/i386/pr69255-2.c: New test.
3455 * gcc.target/i386/pr69255-3.c: New test.
3457 2016-09-06 Martin Sebor <msebor@redhat.com>
3460 * gcc.dg/format/miss-7.c: New test.
3462 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
3464 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3466 2016-09-06 Martin Liska <mliska@suse.cz>
3468 PR gcov-profile/77378
3469 PR gcov-profile/77466
3470 * gcc.dg/profile-update-warning.c: New test.
3472 2016-09-06 Richard Biener <rguenther@suse.de>
3474 PR tree-optimization/77479
3475 * gcc.dg/torture/pr77479.c: New testcase.
3477 2016-09-06 Richard Biener <rguenther@suse.de>
3480 * c-c++-common/vector-subscript-7.c: Adjust.
3481 * c-c++-common/vector-subscript-8.c: New testcase.
3483 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3485 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3487 2016-09-05 Jakub Jelinek <jakub@redhat.com>
3490 * gcc.target/i386/avx512f-pr77476.c: New test.
3491 * gcc.target/i386/avx512bw-pr77476.c: New test.
3492 * gcc.target/i386/avx512dq-pr77476.c: New test.
3494 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3495 Update comment to mention also avx512f.
3498 * g++.dg/asan/pr77396-2.C: New test.
3500 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
3502 PR rtl-optimization/77452
3503 * gcc.target/i386/pr77452.c: New test.
3505 2016-09-05 Marek Polacek <polacek@redhat.com>
3508 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3510 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3513 * gfortran.dg/pr77391.f90: New test.
3515 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3518 * gfortran.dg/pr77460.f90: New test.
3520 2016-09-03 Jakub Jelinek <jakub@redhat.com>
3523 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3525 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3527 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3529 2016-09-02 David Malcolm <dmalcolm@redhat.com>
3531 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3533 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3534 diagnostic-test-show-locus-generate-patch.c to the sources
3535 for diagnostic_plugin_test_show_locus.c.
3537 2016-09-02 Jakub Jelinek <jakub@redhat.com>
3540 * gcc.dg/gomp/_Atomic-1.c: New test.
3541 * gcc.dg/gomp/_Atomic-2.c: New test.
3542 * gcc.dg/gomp/_Atomic-3.c: New test.
3543 * gcc.dg/gomp/_Atomic-4.c: New test.
3544 * gcc.dg/gomp/_Atomic-5.c: New test.
3547 * g++.dg/asan/pr77396.C: New test.
3549 2016-09-01 Martin Sebor <msebor@redhat.com>
3551 PR tree-optimization/71831
3552 * gcc.dg/builtin-object-size-16.c: New test.
3553 * gcc.dg/builtin-object-size-17.c: New test.
3555 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3557 PR libgfortran/77393
3558 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3560 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
3562 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3563 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3564 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3565 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3566 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3567 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3568 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3569 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3570 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3571 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3572 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3573 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3574 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3575 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3576 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3577 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3578 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3579 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3581 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3583 * gnat.dg/opt58.adb: New test.
3584 * gnat.dg/opt58_pkg.ads: New helper.
3586 2016-09-01 Richard Biener <rguenther@suse.de>
3589 * gcc.dg/torture/pr77436.c: New testcase.
3591 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3593 * gcc.dg/pr64252.c: Require int32plus.
3594 * gcc.dg/pr66299-1.c: Likewise.
3595 * gcc.dg/pr66299-2.c: Likewise.
3596 * gcc.dg/torture/20131115-1.c: Skip for avr.
3598 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3600 * gcc.target/aarch64/ands_3.c: New test.
3602 2016-08-31 Jakub Jelinek <jakub@redhat.com>
3605 * gfortran.dg/gomp/pr77352.f90: New test.
3608 * gfortran.dg/gomp/pr77374.f08: New test.
3610 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3612 PR tree-optimization/73714
3613 * gcc.dg/tree-ssa/pr73714.c: New test.
3615 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3617 PR libgfortran/77393
3618 * gfortran.dg/fmt_f0_2.f90: New test.
3620 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3622 * gcc.target/i386/pr59539-2.c: Adapt options.
3623 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3625 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
3628 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3629 of the associate entity and replace with a pointer to the
3630 intended item on the stack.
3632 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3633 Paul Thomas <pault@gcc.gnu.org>
3636 * gfortran.dg/dtio_1.f90: New test.
3637 * gfortran.dg/dtio_2.f90: New test.
3638 * gfortran.dg/dtio_3.f90: New test.
3639 * gfortran.dg/dtio_4.f90: New test.
3640 * gfortran.dg/dtio_5.f90: New test.
3641 * gfortran.dg/dtio_6.f90: New test.
3642 * gfortran.dg/dtio_7.f90: New test.
3643 * gfortran.dg/dtio_8.f90: New test.
3644 * gfortran.dg/dtio_9.f90: New test.
3645 * gfortran.dg/dtio_10.f90: New test.
3647 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3649 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3650 (test_many_nested_locations): New function.
3651 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3652 (test_show_locus): Handle "test_many_nested_locations".
3654 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3656 * g++.dg/template/double-greater-than-fixit.C: New test case.
3658 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3660 * gnat.dg/opt57.ad[sb]: New test.
3661 * gnat.dg/opt57_pkg.ads: New helper.
3663 2016-08-30 Richard Biener <rguenther@suse.de>
3665 PR tree-optimization/69047
3666 * gcc.dg/pr69047.c: Fix byte-order check.
3668 2016-08-30 Jakub Jelinek <jakub@redhat.com>
3670 PR tree-optimization/72866
3671 * gcc.dg/vect/pr72866.c: New test.
3674 * g++.dg/debug/dwarf2/pr77363.C: New test.
3677 * gcc.target/i386/pr77377.c: New test.
3680 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3683 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3685 * gfortran.dg/pr77372.f90: Moved to ...
3686 * gfortran.dg/ieee/pr77372.f90: here.
3688 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3690 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3691 vector short/char initializations.
3692 * gcc.target/powerpc/vec-init-5.c: Likewise.
3693 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3694 vector initialization optimizations.
3695 * gcc.target/powerpc/vec-init-7.c: Likewise.
3696 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3697 vector float/double initializations.
3698 * gcc.target/powerpc/vec-init-9.c: Likewise.
3700 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
3703 * gcc.target/i386/pr77403.c: New test.
3705 2016-08-29 Marek Polacek <polacek@redhat.com>
3708 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3710 2016-08-29 Tom de Vries <tom@codesourcery.com>
3713 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3715 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3717 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3719 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
3721 * gfortran.dg/dec_structure_13.f90: New testcase.
3723 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3726 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3729 2016-08-28 Tom de Vries <tom@codesourcery.com>
3732 * gcc.dg/pr70955.c: New test.
3733 * gcc.dg/lto/pr70955_0.c: Same.
3734 * gcc.dg/lto/pr70955_1.c: Same.
3736 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3738 PR tree-optimization/71077
3739 * gcc.target/i386/pr71077.c: New test.
3741 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3744 * gfortran.dg/pr77380.f90: New test.
3746 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3749 gfortran.dg/pr77372.f90: New test.
3751 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3753 * gcc.dg/spellcheck-fields-2.c (test): Move
3754 dg-begin/end-multiline-output within function body.
3755 (test_macro): New function.
3757 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3759 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3760 (test_fixit_insert): Update expected output.
3761 (test_fixit_remove): Likewise.
3762 (test_fixit_replace): Likewise.
3764 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3766 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3769 2016-08-26 Richard Biener <rguenther@suse.de>
3771 PR tree-optimization/69047
3772 * gcc.dg/pr69047.c: New testcase.
3774 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3775 Martin Jambhor <mjambor@suse.cz>
3777 * gcc.dg/ipa/propbits-1.c: New test-case.
3778 * gcc.dg/ipa/propbits-2.c: Likewise.
3779 * gcc.dg/ipa/propbits-3.c: Likewise.
3781 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3784 * gfortran.dg/pr77351.f90: New test.
3786 2016-08-25 Marek Polacek <polacek@redhat.com>
3788 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3790 2016-08-25 Marek Polacek <polacek@redhat.com>
3793 * gcc.dg/pr77323.c: New test.
3795 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
3798 * gfortran.dg/submodule_17.f08: New test.
3800 2016-08-24 Michael Collison <michael.collison@linaro.org>
3801 Michael Collison <michael.collison@arm.com>
3803 * gcc.target/arm/builtin_saddl.c: New testcase.
3804 * gcc.target/arm/builtin_saddll.c: New testcase.
3805 * gcc.target/arm/builtin_uaddl.c: New testcase.
3806 * gcc.target/arm/builtin_uaddll.c: New testcase.
3807 * gcc.target/arm/builtin_ssubl.c: New testcase.
3808 * gcc.target/arm/builtin_ssubll.c: New testcase.
3809 * gcc.target/arm/builtin_usubl.c: New testcase.
3810 * gcc.target/arm/builtin_usubll.c: New testcase.
3812 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
3815 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3816 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3817 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3818 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3819 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3820 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3821 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3822 effective target. Remove scan-assembler-times directives.
3823 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3824 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3825 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3827 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3829 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3831 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3833 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3836 * lib/target-supports.exp
3837 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3838 (check_effective_target_vect_natural_alignment): Ditto.
3839 (check_effective_target_vector_alignment_reachable): Ditto.
3840 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3842 2016-08-23 Ian Lance Taylor <iant@golang.org>
3844 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3846 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3848 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3849 being created from pointers to memory locations.
3850 * gcc.target/powerpc/vec-init-2.c: Likewise.
3852 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
3854 * gfortran.dg/dec_structure_12.f90: New testcase.
3856 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3858 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3860 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3862 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3865 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3867 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3868 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3870 2016-08-23 Richard Biener <rguenther@suse.de>
3872 PR tree-optimization/27336
3873 * c-c++-common/pr27336.c: New testcase.
3875 2016-08-22 Marek Polacek <polacek@redhat.com>
3878 * g++.dg/cpp1y/pr77321.C: New test.
3880 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3883 * gfortran.dg/empty_label.f: Adjust test for new error message.
3884 * gfortran.dg/empty_label.f90: Ditto.
3885 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3886 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3887 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3889 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3892 * gfortran.dg/pr61318.f90: New test.
3894 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3897 * gfortran.dg/pr77260_1.f90: New test.
3898 * gfortran.dg/pr77260_2.f90: Ditto.
3900 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3903 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3904 __builtin_signbitf and __builtin_signbitl in expected generic
3906 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3907 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3908 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3909 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3912 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3914 * gcc.dg/torture/float128-builtin.c,
3915 gcc.dg/torture/float128-ieee-nan.c,
3916 gcc.dg/torture/float128x-builtin.c,
3917 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3918 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3919 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3920 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3921 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3922 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3923 gcc.dg/torture/floatn-nan.h: New tests.
3925 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3927 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3929 (main): Update calls to TEST_I_F.
3930 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3932 (main): Update calls to TEST_I_F.
3934 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3936 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3937 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3938 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3939 names in calls to TEST_I_F.
3941 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3944 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3946 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3948 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3949 and !natural_alignment_64.
3950 * gcc.dg/ipa/propalign-2.c: Likewise.
3951 * gcc.dg/ipa/propalign-3.c: Likewise.
3952 * gcc.dg/ipa/propalign-4.c: Likewise.
3953 * gcc.dg/ipa/propalign-5.c: Likewise.
3954 * lib/target-supports.exp
3955 (check_effective_target_natural_alignment_32): Add avr-*-*.
3957 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3959 PR tree-optimization/61839
3960 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3961 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3962 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3963 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3965 2016-08-19 Joseph Myers <joseph@codesourcery.com>
3968 * lib/target-supports.exp (check_effective_target_float16)
3969 (check_effective_target_float32, check_effective_target_float64)
3970 (check_effective_target_float128, check_effective_target_float32x)
3971 (check_effective_target_float64x)
3972 (check_effective_target_float128x)
3973 (check_effective_target_float16_runtime)
3974 (check_effective_target_float32_runtime)
3975 (check_effective_target_float64_runtime)
3976 (check_effective_target_float128_runtime)
3977 (check_effective_target_float32x_runtime)
3978 (check_effective_target_float64x_runtime)
3979 (check_effective_target_float128x_runtime)
3980 (check_effective_target_floatn_nx_runtime)
3981 (add_options_for_float16, add_options_for_float32)
3982 (add_options_for_float64, add_options_for_float128)
3983 (add_options_for_float32x, add_options_for_float64x)
3984 (add_options_for_float128x): New procedures.
3985 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3986 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3987 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3988 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3989 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3990 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3991 gcc.dg/torture/float128-complex.c,
3992 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3993 gcc.dg/torture/float128x-basic.c,
3994 gcc.dg/torture/float128x-complex.c,
3995 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3996 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3997 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3998 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3999 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4000 gcc.dg/torture/float32x-basic.c,
4001 gcc.dg/torture/float32x-complex.c,
4002 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4003 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4004 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4005 gcc.dg/torture/float64x-basic.c,
4006 gcc.dg/torture/float64x-complex.c,
4007 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4008 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4009 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4010 gcc.dg/torture/floatn-tg.h,
4011 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4012 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4013 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4014 gcc.dg/torture/fp-int-convert-float128x.c,
4015 gcc.dg/torture/fp-int-convert-float16-timode.c,
4016 gcc.dg/torture/fp-int-convert-float16.c,
4017 gcc.dg/torture/fp-int-convert-float32-timode.c,
4018 gcc.dg/torture/fp-int-convert-float32.c,
4019 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4020 gcc.dg/torture/fp-int-convert-float32x.c,
4021 gcc.dg/torture/fp-int-convert-float64-timode.c,
4022 gcc.dg/torture/fp-int-convert-float64.c,
4023 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4024 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4025 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4026 maximum exponent of floating-point type. Use it in testing
4027 whether 0x8...0 fits in the floating-point type. Always treat -1
4028 (signed 0xf...f) as fitting in the floating-point type.
4030 * gcc.dg/torture/fp-int-convert-double.c,
4031 gcc.dg/torture/fp-int-convert-float.c,
4032 gcc.dg/torture/fp-int-convert-float128-timode.c,
4033 gcc.dg/torture/fp-int-convert-float128.c,
4034 gcc.dg/torture/fp-int-convert-float80-timode.c,
4035 gcc.dg/torture/fp-int-convert-float80.c,
4036 gcc.dg/torture/fp-int-convert-long-double.c,
4037 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4039 2016-08-19 Jakub Jelinek <jakub@redhat.com>
4042 * gfortran.dg/gomp/pr72744.f90: New test.
4045 * gfortran.dg/gomp/pr69281.f90: New test.
4047 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4049 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4050 the last special seed value.
4051 * gfortran.dg/random_7.f90: Use size for last array member instead
4054 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4056 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4057 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4059 2016-08-19 Richard Biener <rguenther@suse.de>
4061 PR tree-optimization/77286
4062 * gcc.dg/torture/pr77286.c: New testcase.
4064 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4066 * gcc.dg/verbose-asm-2.c: New test case.
4068 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4070 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4071 (custom_diagnostic_finalizer): Update for change to
4072 diagnostic_show_locus.
4074 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4076 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4077 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4079 2016-08-18 Marek Polacek <polacek@redhat.com>
4082 * gcc.dg/pr71514.c: New test.
4084 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4087 * gcc.target/i386/pr72839.c: New test.
4089 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4092 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4093 * c-c++-common/goacc/reduction-1.c: Likewise.
4094 * c-c++-common/goacc/reduction-2.c: Likewise.
4095 * c-c++-common/goacc/reduction-3.c: Likewise.
4096 * c-c++-common/goacc/reduction-4.c: Likewise.
4098 2016-08-18 Alan Modra <amodra@gmail.com>
4100 * gcc.c-torture/compile/pr72771.c: New.
4102 2016-08-17 Jakub Jelinek <jakub@redhat.com>
4105 * gfortran.dg/pr67496.f90: New test.
4107 2015-08-17 Alan Hayward <alan.hayward@arm.com>
4109 PR tree-optimization/71752
4110 * gcc.dg/vect/pr71752.c: New.
4112 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
4114 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4116 2016-08-17 Jakub Jelinek <jakub@redhat.com>
4119 * g++.dg/ipa/devirt-52.C: New test.
4121 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4123 * c-c++-common/goacc/reduction-6.c: New testcase.
4125 2016-08-17 Richard Biener <rguenther@suse.de>
4127 PR tree-optimization/76490
4128 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4129 * gcc.dg/pr52904.c: XFAIL.
4131 2016-08-17 Richard Biener <rguenther@suse.de>
4133 PR tree-optimization/23855
4134 * gcc.dg/loop-unswitch-2.c: Adjust.
4136 2016-08-16 Jakub Jelinek <jakub@redhat.com>
4138 PR tree-optimization/72817
4139 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4141 2016-08-16 Joseph Myers <joseph@codesourcery.com>
4144 * gcc.dg/torture/float128-extend-inf.c: New test.
4146 2016-08-16 David Malcolm <dmalcolm@redhat.com>
4149 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4151 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4152 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4154 (test_oct): Likewise.
4155 (test_multiple): Likewise.
4156 (test_field_width_specifier): Likewise.
4157 (test_field_width_specifier_2): New function.
4158 (test_field_precision_specifier): New function.
4159 (test_embedded_nul): Update expected caret placement.
4160 (test_non_contiguous_strings): Update line number.
4161 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4162 (__emit_string_literal_range): Add "caret_idx" param.
4163 (test_simple_string_literal): Add value for new param, updating
4165 (test_concatenated_string_literal): Likewise.
4166 (test_multiline_string_literal): Likewise.
4167 (test_hex): Likewise.
4168 (test_oct): Likewise.
4169 (test_multiple): Likewise.
4170 (test_ucn4): Likewise.
4171 (test_ucn8): Likewise.
4172 (test_u8): Likewise.
4173 (test_u): Likewise; update expected message, from "range" to
4177 (test_macro): Add value for new param.
4178 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4179 (__emit_string_literal_range): Add "caret_idx" param.
4180 (test_stringified_token_1): Add value for new param. Update
4181 expected message, from "range" to "location".
4182 (test_stringized_token_2): Likewise, adding param to macro.
4183 (test_stringified_token_3): Likewise.
4184 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4185 (emit_warning): Convert param from source_range to location_t.
4186 (test_string_literals): Add caret_idx param, and use it when
4187 constructing a substring_loc. Update error message, from
4188 "range" to "location".
4190 2016-08-16 Jakub Jelinek <jakub@redhat.com>
4193 * g++.dg/gomp/pr71910.C: New test.
4196 * gcc.c-torture/compile/pr67485.c: New test.
4199 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4201 2016-08-16 Bin Cheng <bin.cheng@arm.com>
4203 PR tree-optimization/69848
4204 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4206 2016-08-16 Martin Liska <mliska@suse.cz>
4208 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4209 of memory operations so that it can be handled by core2
4212 2016-08-16 Richard Biener <rguenther@suse.de>
4214 PR tree-optimization/76783
4215 * gcc.dg/pr76783.c: New testcase.
4216 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4218 2016-08-16 Bin Cheng <bin.cheng@arm.com>
4220 PR tree-optimization/72817
4221 PR tree-optimization/73450
4222 * gcc.dg/tree-ssa/pr72817.c: New test.
4223 * gcc.dg/tree-ssa/pr73450.c: New test.
4225 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
4227 * gfortran.dg/init_flag_13.f90: New testcase.
4228 * gfortran.dg/init_flag_14.f90: Ditto.
4229 * gfortran.dg/init_flag_15.f03: Ditto.
4230 * gfortran.dg/dec_init_1.f90: Ditto.
4231 * gfortran.dg/dec_init_2.f90: Ditto.
4233 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
4236 * gcc.target/i386/pr72867.c: New test.
4238 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4240 * c-c++-common/dump-ada-spec-5.c: New test.
4242 2016-08-15 Richard Biener <rguenther@suse.de>
4244 PR tree-optimization/73434
4245 * gcc.dg/torture/pr73434.c: New testcase.
4247 2016-08-15 Jakub Jelinek <jakub@redhat.com>
4249 PR tree-optimization/72824
4250 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4252 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4255 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4256 in use_device clause.
4257 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4258 * gfortran.dg/goacc/list.f95: Adjust to catch
4259 "neither a POINTER nor an array" error messages.
4261 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
4264 * gcc.target/i386/pr76342.c: New test.
4266 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4269 * g++.dg/ubsan/pr71512.C: New test.
4270 * c-c++-common/ubsan/pr71512-1.c: New test.
4271 * c-c++-common/ubsan/pr71512-2.c: New test.
4273 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4275 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4276 vector initialization options.
4277 * gcc.target/powerpc/vec-init-2.c: Likewise.
4278 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4279 is generated on ISA 3.0.
4281 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4284 * gcc.dg/c-c++-common/pr71654.c: New test.
4285 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4287 * gcc.dg/tree-ssa/vrp24: Likewise.
4289 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4292 * gcc.dg/pr67410.c: New test.
4294 2016-08-12 Bin Cheng <bin.cheng@arm.com>
4296 PR tree-optimization/69848
4297 * gcc.dg/vect/vect-pr69848.c: New test.
4299 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
4302 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4303 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4304 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4305 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4307 2016-08-12 Richard Biener <rguenther@suse.de>
4309 PR tree-optimization/57326
4310 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4311 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4312 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4313 * gcc.target/i386/pr45685.c: Likewise.
4314 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4315 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4316 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4317 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4318 * gfortran.dg/pr34163.f90: Likewise.
4320 2016-08-12 Martin Liska <mliska@suse.cz>
4322 * g++.dg/gcov/gcov-16.C: New test.
4323 * lib/gcov.exp: Support new argument for run-gcov function.
4325 2016-08-12 Martin Liska <mliska@suse.cz>
4327 PR gcov-profile/35590
4328 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4330 2016-08-12 Richard Biener <rguenther@suse.de>
4332 PR tree-optimization/72851
4333 * gcc.dg/torture/pr72851.c: New testcase.
4335 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
4338 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4339 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4340 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4341 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4345 * g++.dg/debug/dwarf2/ref-1.C: New.
4348 * g++.dg/debug/dwarf2/template-params-12.H: New.
4349 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4350 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4351 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4352 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4353 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4354 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4355 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4357 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4360 * gcc.target/powerpc/pr72863.c: New test.
4362 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
4364 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4366 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4368 * gcc.target/i386/pieces-strcpy-1.c: New test.
4369 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4371 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4374 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4376 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4378 * gcc.target/i386/pieces-memcpy-1.c: New test.
4379 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4380 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4381 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4382 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4383 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4385 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4388 * gcc.dg/pr72816.c: Remove dg-error.
4390 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4392 PR tree-optimization/71083
4393 * gcc.c-torture/execute/pr71083.c: New test.
4394 * gnat.dg/loop_optimization23.adb: New test.
4395 * gnat.dg/loop_optimization23_pkg.ads: New test.
4396 * gnat.dg/loop_optimization23_pkg.adb: New test.
4398 2016-08-11 Richard Biener <rguenther@suse.de>
4400 PR tree-optimization/72772
4401 * gcc.dg/graphite/pr35356-1.c: Adjust.
4402 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4404 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4406 * gfortran.dg/random_7.f90: Take into account that the last seed
4407 value is the special p value.
4408 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4410 2016-08-11 Richard Biener <rguenther@suse.de>
4412 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4414 2016-08-11 Alan Modra <amodra@gmail.com>
4416 * gcc.target/powerpc/pr71680.c: New.
4418 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4420 * gcc.target/powerpc/bfp/bfp.exp: New file.
4421 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4422 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4423 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4424 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4425 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4426 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4427 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4428 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4429 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4430 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4431 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4432 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4433 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4434 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4435 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4436 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4437 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4438 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4439 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4440 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4441 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4442 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4443 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4444 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4445 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4446 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4447 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4448 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4449 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4450 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4451 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4452 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4453 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4454 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4455 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4456 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4457 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4458 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4459 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4460 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4461 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4462 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4463 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4464 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4465 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4466 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4467 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4468 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4469 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4470 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4471 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4472 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4473 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4475 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4477 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4480 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4482 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4484 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4487 * gcc.target/powerpc/pr72853.c: New test.
4489 2016-08-10 Martin Liska <mliska@suse.cz>
4491 PR gcov-profile/58306
4492 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4494 2016-08-10 Martin Liska <mliska@suse.cz>
4496 * g++.dg/gcov/gcov-threads-1.C: New test.
4498 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4501 * gcc.target/avr/pr71873.c: New test.
4503 2016-08-09 Martin Liska <mliska@suse.cz>
4505 * g++.dg/gcov/gcov-dump-1.C: New test.
4506 * g++.dg/gcov/gcov-dump-2.C: New test.
4508 2016-08-09 Martin Liska <mliska@suse.cz>
4510 * gcc.dg/tree-prof/val-prof-9.c: New test.
4512 2016-08-09 Martin Liska <mliska@suse.cz>
4514 * gcc.dg/tree-prof/val-prof-8.c: New test.
4516 2016-08-09 Martin Jambor <mjambor@suse.cz>
4519 * gcc.dg/ipa/pr71981.c: New test.
4521 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4523 PR tree-optimization/33707
4524 * gcc.dg/vect/pr33707.c: New test.
4526 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4528 PR tree-optimization/pr72772
4529 * gcc.dg/tree-ssa/pr72772.c: New test.
4531 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4533 PR rtl-optimization/66669
4534 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4536 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4538 PR tree-optimization/72824
4539 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4541 2016-08-09 Richard Biener <rguenther@suse.de>
4543 PR tree-optimization/71802
4544 * gcc.dg/torture/pr71802.c: New testcase.
4546 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4549 * g++.dg/eh/stdarg1.C: New test.
4551 2016-08-08 Andi Kleen <ak@linux.intel.com>
4553 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4554 test command line in failure log.
4555 (profopt-execute): dito. Make autofdo file names unique.
4557 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4560 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4563 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4565 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4567 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4568 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4569 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4570 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4571 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4572 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4574 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4577 * gcc.dg/cpp/pr66415-1.c: Likewise.
4578 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4579 * gcc.dg/format/c90-printf-1.c: Likewise.
4580 * gcc.dg/format/diagnostic-ranges.c: New test case.
4582 2016-08-08 Jakub Jelinek <jakub@redhat.com>
4585 * gfortran.dg/gomp/pr72716.f90: New test.
4588 * gcc.dg/gomp/pr72781.c: New test.
4591 * g++.dg/vect/pr68762-1.cc: New test.
4592 * g++.dg/vect/pr68762-2.cc: New test.
4593 * g++.dg/vect/pr68762.h: New file.
4595 2016-08-08 Martin Sebor <msebor@redhat.com>
4598 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4599 * g++.dg/warn/overflow-warn-3.C: Same.
4600 * g++.dg/warn/overflow-warn-4.C: Same.
4602 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4605 * gfortran.dg/allocate_with_source_21.f03: New test.
4607 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4610 * gfortran.dg/allocate_with_source_20.f03: New test.
4612 2016-08-08 Alan Modra <amodra@gmail.com>
4614 * gcc.c-torture/compile/pr72802.c: New.
4616 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4619 * gfortran.dg/dependency_48.f90: New test.
4621 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4624 * gfortran.dg/pr70040.f90: New testcase.
4626 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4629 * gfortran.dg/matmul_10.f90: New testcase.
4631 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
4633 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4635 2016-08-07 Jakub Jelinek <jakub@redhat.com>
4638 * gcc.dg/pr72816.c: New test.
4640 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
4642 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4643 * g++.dg/conversion/pr41426.C: Likewise.
4644 * g++.dg/conversion/pr66211.C: Likewise.
4645 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4646 * g++.dg/init/ref8.C: Likewise.
4647 * g++.old-deja/g++.law/cvt20.C: Likewise.
4648 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4650 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4652 PR tree-optimization/18046
4653 * gcc.dg/tree-ssa/vrp105.c: New test.
4654 * gcc.dg/tree-ssa/vrp106.c: New test.
4656 2016-08-05 Martin Sebor <msebor@redhat.com>
4658 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4659 1ul in diagnostics. Remove hyphen from "constant-expression."
4660 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4661 * g++.dg/cpp0x/static_assert3.C: Same.
4662 * g++.dg/cpp1y/constexpr-throw.C: Same.
4663 * g++.dg/template/nontype3.C: Same.
4664 * g++.dg/warn/overflow-warn-1.C: Same.
4665 * g++.dg/warn/overflow-warn-3.C: Same.
4666 * g++.dg/warn/overflow-warn-4.C: Same.
4668 2016-08-05 David Malcolm <dmalcolm@redhat.com>
4670 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4671 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4672 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4673 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4675 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4677 PR tree-optimization/72810
4678 * gcc.dg/tree-ssa/vrp110.c: New test.
4680 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4683 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4685 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4686 saving the half-precision registers.
4687 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4688 value is returned in h0.
4689 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4690 are passed in FP/SIMD registers.
4691 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4692 passing works corrcetly.
4693 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4694 (hfa_f16x2_t): Likewise.
4695 (hfa_f16x3_t): Likewise.
4696 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4697 are promoted to double and passed in a double register.
4698 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4699 are promoted to double and stacked.
4700 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4702 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4703 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4704 __fp16 first get passed in FP/SIMD registers, then stacked.
4706 2016-08-05 Nathan Sidwell <nathan@acm.org>
4709 * g++.dg/cpp0x/pr68724.C: New.
4711 2016-08-05 Richard Biener <rguenther@suse.de>
4713 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4715 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4717 * gcc.dg/tree-ssa/vrp107.c: New test.
4718 * gcc.dg/tree-ssa/vrp108.c: New test.
4719 * gcc.dg/tree-ssa/vrp109.c: New test.
4721 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4723 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4726 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4728 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4730 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4731 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4732 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4734 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4735 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4736 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4739 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4742 * g++.dg/cpp1y/lambda-ice1.C: New.
4744 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4747 * g++.dg/cpp1y/pr72759.C: New test.
4749 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4751 * gcc.dg/switch-10.c: New test.
4753 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4755 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4757 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4759 * c-c++-common/goacc/routine-5.c: Update.
4761 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4763 PR rtl-optimization/70903
4764 * gcc.c-torture/execute/pr70903.c: New test.
4766 2016-08-04 Martin Liska <mliska@suse.cz>
4768 * gcc.dg/params/params.exp: Replace file exists with
4769 TESTING_IN_BUILD_TREE.
4771 2016-08-04 Marek Polacek <polacek@redhat.com>
4774 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4776 2016-08-04 Richard Biener <rguenther@suse.de>
4779 * gcc.dg/torture/pr71984.c: Guard correctness check for
4782 2016-08-03 Andrew Pinski <apinski@cavium.com>
4784 * gcc.c-torture/compile/20160802-1.c: New testcase.
4786 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
4788 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4790 2016-08-03 Richard Biener <rguenther@suse.de>
4792 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4794 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4795 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4797 2016-08-03 Richard Biener <rguenther@suse.de>
4799 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4800 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4801 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4802 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4804 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4806 * gcc.dg/init-excess-2.c: Require int32plus.
4807 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4808 * gcc.dg/pr59963-2.c: Require int32plus.
4809 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4810 * gcc.dg/unroll-7.c: Require int32plus.
4812 2016-08-02 Bin Cheng <bin.cheng@arm.com>
4814 PR tree-optimization/34114
4815 * gcc.dg/tree-ssa/loop-42.c: New test.
4817 2016-08-02 Tamar Christina <tamar.christina@arm.com>
4819 * gcc.target/aarch64/vminmaxnm.c: New.
4820 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4823 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4825 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4826 vec_extract for vector float, vector int, vector short, and vector
4828 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4829 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4830 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4831 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4833 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4835 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4836 single stack adjustment, no writeback.
4837 * gcc.target/aarch64/test_frame_12.c: Likewise.
4838 * gcc.target/aarch64/test_frame_13.c: Likewise.
4839 * gcc.target/aarch64/test_frame_15.c: Likewise.
4840 * gcc.target/aarch64/test_frame_6.c: Likewise.
4841 * gcc.target/aarch64/test_frame_7.c: Likewise.
4842 * gcc.target/aarch64/test_frame_8.c: Likewise.
4843 * gcc.target/aarch64/test_frame_16.c: New test.
4845 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4848 * gcc.target/i386/pr72748.c: New test.
4850 2015-08-01 Alan Hayward <alan.hayward@arm.com>
4852 PR tree-optimization/71818
4853 * gcc.dg/vect/pr71818.c: New
4855 2016-08-01 Martin Liska <mliska@suse.cz>
4857 PR tree-optimization/71857
4858 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4860 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4862 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4864 2016-08-01 Jan Beulich <jbeulich@suse.com>
4866 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4868 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4870 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4871 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4873 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
4875 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4876 (check_effective_target_c++): Likewise. Also match for libstdc++.
4878 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4881 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4882 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4883 * gfortran.dg/pr41922.f90: New test.
4885 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4888 * gfortran.dg/pr68566.f90: new test.
4890 2016-07-30 Martin Sebor <msebor@redhat.com>
4894 * g++.dg/cpp0x/constexpr-cast.C: New test.
4895 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4896 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4897 * g++.dg/ubsan/pr63956.C: Correct.
4899 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4901 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4902 vector double or vector long where the vector is in memory.
4903 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4904 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4906 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4909 * gfortran.dg/pr69867.f90: New test.
4911 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4914 * gfortran.dg/pr69962.f90: New test.
4916 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4919 * gfortran.dg/pr70006.f90: New test.
4921 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4924 * gfortran.dg/pr71730.f90: New test.
4925 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4926 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4927 * gfortran.dg/array_constructor_26.f03: Ditto.
4929 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4931 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4932 * gcc.target/powerpc/pr71763.c: Likewise.
4934 2016-07-29 Marek Polacek <polacek@redhat.com>
4937 * gcc.dg/940510-1.c: Adjust dg-error.
4938 * gcc.dg/c99-flex-array-1.c: Likewise.
4939 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4942 * gcc.dg/noncompile/pr71853.c: New test.
4945 * gcc.dg/noncompile/pr71573.c: New test.
4948 * g++.dg/warn/Wparentheses-30.C: New test.
4949 * gcc.dg/Wparentheses-14.c: New test.
4951 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
4953 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4955 2016-07-29 Bin Cheng <bin.cheng@arm.com>
4957 PR tree-optimization/57558
4958 * gcc.dg/vect/pr57558-1.c: New test.
4959 * gcc.dg/vect/pr57558-2.c: New test.
4961 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4963 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4964 to scan forwprop1 dump pass.
4966 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4969 * g++.dg/template/pr51488.C: New.
4971 2016-07-29 Jakub Jelinek <jakub@redhat.com>
4974 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4976 * gcc.dg/pr71969-1.c: New test.
4977 * gcc.dg/pr71969-2.c: New test.
4978 * gcc.dg/pr71969-3.c: New test.
4980 2016-07-29 Marek Polacek <polacek@redhat.com>
4983 * c-c++-common/pr71574.c: New test.
4986 * gcc.dg/noncompile/pr71583.c: New test.
4988 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4991 * gcc.dg/pr68217.c: New test.
4993 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4996 * gfortran.dg/pr71067_1.f90: New test.
4997 * gfortran.dg/pr71067_2.f90: Ditto.
4999 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5001 * gcc.target/powerpc/vec-extract-1.c: New test.
5003 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5006 * gfortran.dg/pr71799.f90: New test.
5008 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5011 * g++.dg/cpp0x/pr71665-1.C: New.
5012 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5013 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5014 * g++.dg/ext/label10.C: Likewise.
5015 * g++.dg/parse/constant5.C: Likewise.
5017 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5020 * gfortran.dg/pr71859.f90: New test.
5021 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5022 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5024 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
5027 * gfortran.dg/pr71883.f90 : New test.
5029 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5031 PR tree-optimization/71734
5032 * g++.dg/vect/pr70729-nest.cc: New test.
5034 2016-07-28 Renlin Li <renlin.li@arm.com>
5037 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5040 * gfortran.dg/dependency_47.f90: New test.
5042 2016-07-28 Martin Liska <mliska@suse.cz>
5044 PR gcov-profile/68025
5045 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5047 2016-07-28 Martin Liska <mliska@suse.cz>
5049 * g++.dg/vect/pr70944.cc: New test.
5051 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5054 * gcc.dg/torture/pr71994.c: New test.
5056 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5059 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5060 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5061 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5063 2016-07-27 Richard Biener <rguenther@suse.de>
5065 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5067 2016-07-27 Martin Liska <mliska@suse.cz>
5069 * gcc.dg/predict-13.c: New test.
5070 * gcc.dg/predict-14.c: New test.
5072 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5074 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
5076 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5079 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5082 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5083 IEEE built-in functions handle quiet and signalling NaNs
5086 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5089 * gfortran.dg/pr71862.f90: New test.
5091 2016-07-26 Martin Sebor <msebor@redhat.com>
5093 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5094 selector with dg-options.
5096 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5098 PR tree-optimization/18046
5099 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5100 * gcc.dg/tree-ssa/vrp103.c: New test.
5101 * gcc.dg/tree-ssa/vrp104.c: New test.
5103 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5105 * gcc.target/powerpc/pr63354.c: Require lp64 since
5106 -mprofile-kernel is not legal with -m32.
5108 2016-07-26 Richard Biener <rguenther@suse.de>
5110 PR rtl-optimization/71984
5111 * gcc.dg/torture/pr71984.c: New testcase.
5113 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5115 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5116 g++-dg-runtest via et-dg-runtest.
5117 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5118 * gcc.dg/vect/vect.exp: Likewise.
5119 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5120 gfortran-dg-runtest.
5121 * gfortran.dg/vect/vect.exp: Likewise.
5122 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5123 (check_mips_loongson_hw_available): Likewise.
5124 (check_effective_target_mpaired_single_runtime): Likewise.
5125 (check_effective_target_mips_loongson_runtime): Likewise.
5126 (add_options_for_mpaired_single): Likewise.
5127 (check_effective_target_vect_int): Add global et_index.
5128 Check and save the supported feature for a target selected by
5129 the et_index target. Break long lines where appropriate. Call
5130 et-is-effective-target for MIPS with an argument instead of
5131 check_effective_target_* where appropriate.
5132 (check_effective_target_vect_intfloat_cvt): Likewise.
5133 (check_effective_target_vect_uintfloat_cvt): Likewise.
5134 (check_effective_target_vect_floatint_cvt): Likewise.
5135 (check_effective_target_vect_floatuint_cvt): Likewise.
5136 (check_effective_target_vect_simd_clones): Likewise.
5137 (check_effective_target_vect_shift): ewise.
5138 (check_effective_target_whole_vector_shift): Likewise.
5139 (check_effective_target_vect_bswap): Likewise.
5140 (check_effective_target_vect_shift_char): Likewise.
5141 (check_effective_target_vect_long): Likewise.
5142 (check_effective_target_vect_float): Likewise.
5143 (check_effective_target_vect_double): Likewise.
5144 (check_effective_target_vect_long_long): Likewise.
5145 (check_effective_target_vect_no_int_max): Likewise.
5146 (check_effective_target_vect_no_int_add): Likewise.
5147 (check_effective_target_vect_no_bitwise): Likewise.
5148 (check_effective_target_vect_widen_shift): Likewise.
5149 (check_effective_target_vect_no_align): Likewise.
5150 (check_effective_target_vect_hw_misalign): Likewise.
5151 (check_effective_target_vect_element_align): Likewise.
5152 (check_effective_target_vect_condition): Likewise.
5153 (check_effective_target_vect_cond_mixed): Likewise.
5154 (check_effective_target_vect_char_mult): Likewise.
5155 (check_effective_target_vect_short_mult): Likewise.
5156 (check_effective_target_vect_int_mult): Likewise.
5157 (check_effective_target_vect_extract_even_odd): Likewise.
5158 (check_effective_target_vect_interleave): Likewise.
5159 (check_effective_target_vect_stridedN): Likewise.
5160 (check_effective_target_vect_multiple_sizes): Likewise.
5161 (check_effective_target_vect64): Likewise.
5162 (check_effective_target_vect_call_copysignf): Likewise.
5163 (check_effective_target_vect_call_sqrtf): Likewise.
5164 (check_effective_target_vect_call_btrunc): Likewise.
5165 (check_effective_target_vect_call_btruncf): Likewise.
5166 (check_effective_target_vect_call_ceil): Likewise.
5167 (check_effective_target_vect_call_ceilf): Likewise.
5168 (check_effective_target_vect_call_floor): Likewise.
5169 (check_effective_target_vect_call_floorf): Likewise.
5170 (check_effective_target_vect_call_lceil): Likewise.
5171 (check_effective_target_vect_call_lfloor): Likewise.
5172 (check_effective_target_vect_call_nearbyint): Likewise.
5173 (check_effective_target_vect_call_nearbyintf): Likewise.
5174 (check_effective_target_vect_call_round): Likewise.
5175 (check_effective_target_vect_call_roundf): Likewise.
5176 (check_effective_target_vect_perm): Likewise, but also append *_saved
5177 to the existing global name to properly cache the result.
5178 (check_effective_target_vect_perm_byte): Likewise.
5179 (check_effective_target_vect_perm_short): Likewise.
5180 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5181 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5182 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5183 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5184 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5185 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5186 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5187 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5188 (check_effective_target_vect_sdot_qi): Likewise.
5189 (check_effective_target_vect_udot_qi): Likewise.
5190 (check_effective_target_vect_sdot_hi): Likewise.
5191 (check_effective_target_vect_udot_hi): Likewise.
5192 (check_effective_target_vect_usad_char): Likewise.
5193 (check_effective_target_vect_pack_trunc): Likewise.
5194 (check_effective_target_vect_unpack): Likewise.
5195 (check_effective_target_vect_aligned_arrays): Likewise.
5196 (check_effective_target_vect_natural_alignment): Likewise.
5197 (check_effective_target_vector_alignment_reachable): Likewise.
5198 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5199 (is-effective-target): Initialize et_index if undefined.
5200 (et-dg-runtest): New.
5201 (et-is-effective-target): Likewise.
5202 (check_vect_support_and_set_flags): Add supported MIPS targets to
5203 EFFECTIVE_TARGETS list. Return the number of supported targets.
5205 2016-07-26 Richard Biener <rguenther@suse.de>
5206 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5209 * gcc.dg/pr70920-1.c: New test-case.
5210 * gcc.dg/pr70902-2.c: Likewise.
5211 * gcc.dg/pr70920-3.c: Likewise.
5212 * gcc.dg/pr70920-4.c: Likewise
5213 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5216 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
5218 * gcc.c-torture/execute/pr71494.c: Require label_values.
5219 * gcc.dg/pr16973.c: Ditto.
5221 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5223 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5224 * gcc.dg/torture/pr69771.c: Require int32plus.
5225 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5227 2016-07-25 Martin Liska <mliska@suse.cz>
5229 * gcc.dg/torture/pr71987.c: New test.
5231 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5234 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5235 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5236 * gfortran.dg/pr71935.f90: New test.
5238 2016-07-22 Martin Sebor <msebor@redhat.com>
5241 * g++.dg/ext/atomic-3.C: New test.
5242 * gcc.dg/atomic/pr71675.c: New test.
5244 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5246 * gcc.target/i386/mvc8.c: New test.
5248 2016-07-22 Bin Cheng <bin.cheng@arm.com>
5250 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5251 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5253 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5256 * gfortran.dg/constructor_50.f90: New test.
5258 2016-07-22 Martin Liska <mliska@suse.cz>
5260 PR gcov-profile/69028
5261 PR gcov-profile/62047
5262 * g++.dg/cilk-plus/pr69028.C: New test.
5264 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5266 * gfortran.dg/coarray_stat_2.f90: New test.
5268 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5270 * gcc.target/powerpc/vec-extract.h: New files to check the
5271 vec_extract built-in functions for all vector types, testing
5272 accessing each element, both with constant and variable element
5274 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5275 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5276 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5277 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5278 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5279 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5280 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5281 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5282 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5284 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5287 * g++.dg/other/pr71728.C: New test.
5289 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5291 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5292 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5293 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5294 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5295 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5297 2016-07-21 Richard Biener <rguenther@suse.de>
5299 PR tree-optimization/71947
5300 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5302 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5304 * gcc.dg/tree-ssa/scev-15.c: New.
5306 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5308 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5310 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5313 * g++.dg/gomp/pr71941.C: New test.
5315 2016-07-20 David Malcolm <dmalcolm@redhat.com>
5319 * g++.dg/spellcheck-identifiers.C: New test case, based on
5320 gcc.dg/spellcheck-identifiers.c.
5321 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5322 gcc.dg/spellcheck-identifiers-2.c.
5323 * g++.dg/spellcheck-typenames.C: New test case, based on
5324 gcc.dg/spellcheck-typenames.c
5326 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
5328 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5329 pointer to member function and also test catching by reference.
5331 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5333 * gcc.target/s390/pr67443.c: Fix test case.
5335 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5337 * gcc.target/s390/insv-1.c: Xfail some tests.
5338 * gcc.target/s390/insv-2.c: Likewise.
5340 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5342 * gcc.target/avr/torture/get-mem.c: New test.
5343 * gcc.target/avr/torture/set-mem.c: New test.
5345 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5348 * gcc.target/avr/torture/tiny-progmem.c: New test.
5350 2016-07-20 Jakub Jelinek <jakub@redhat.com>
5353 * g++.dg/parse/pr71909.C: New test.
5354 * g++.dg/tm/pr71909.C: New test.
5357 * g++.dg/cpp0x/constexpr-50060.C: New test.
5358 * g++.dg/cpp1y/constexpr-50060.C: New test.
5360 2016-07-20 Martin Liska <mliska@suse.cz>
5362 * gfortran.dg/graphite/pr71898.f90: New test.
5364 2016-07-20 Bin Cheng <bin.cheng@arm.com>
5366 PR tree-optimization/71503
5367 PR tree-optimization/71683
5368 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5369 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5371 2016-07-20 Martin Liska <mliska@suse.cz>
5373 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5374 * gcc.dg/plugin/sreal-test-1.c: Remove.
5375 * gcc.dg/plugin/sreal_plugin.c: Remove.
5377 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5380 * gfortran.dg/dependency_47.f90: New test.
5382 2016-07-19 Jakub Jelinek <jakub@redhat.com>
5384 PR rtl-optimization/71916
5385 * gcc.c-torture/compile/pr71916.c: New test.
5388 * g++.dg/torture/pr71874.C: New test.
5391 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5392 (my_alloc): Rewritten to use __builtin_posix_memalign and
5394 (my_free): Use __builtin_free instead of _mm_free.
5395 (Vec::operator=): Use __builtin_memcpy.
5397 2016-07-19 Martin Jambor <mjambor@suse.cz>
5400 * gfortran.dg/pr71688.f90: New test.
5402 2016-07-19 Richard Biener <rguenther@suse.de>
5404 * c-c++-common/vector-subscript-6.c: New testcase.
5405 * c-c++-common/vector-subscript-7.c: Likewise.
5407 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5409 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
5410 and UInt32 based on __SIZEOF_INT__.
5412 2016-07-19 Richard Biener <rguenther@suse.de>
5414 PR tree-optimization/71901
5415 * gcc.dg/torture/pr71901.c: New testcase.
5417 2016-07-19 Richard Biener <rguenther@suse.de>
5419 PR tree-optimization/71908
5420 * gcc.dg/torture/pr71908.c: New testcase.
5422 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5425 * gcc.target/powerpc/pr71493-1.c: New test.
5426 * gcc.target/powerpc/pr71493-2.c: Likewise.
5428 2016-07-18 Jakub Jelinek <jakub@redhat.com>
5431 * g++.dg/conversion/ambig3.C: New test.
5434 * g++.dg/cpp0x/constexpr-71828.C: New test.
5437 * g++.dg/template/pr71826.C: New test.
5440 * g++.dg/template/defarg21.C: New test.
5443 * g++.dg/ext/vector31.C: New test.
5445 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
5447 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5449 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5451 PR tree-optimization/71734
5452 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5454 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5456 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5457 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5458 stack-layout-dynamic-1.c: New test.
5460 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5462 * gcc.target/s390/nolrl-1.c: New test.
5464 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
5467 * gfortran.dg/pr71523_1.f90: New test.
5468 * gfortran.dg/pr71523_2.f90: New test.
5470 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5472 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5474 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5475 Marco Restelli <mrestelli@gmail.com>
5478 * gfortran.dg/pr62125.f90: New test.
5480 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5482 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5483 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5485 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
5488 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5489 * g++.dg/cpp0x/nullptr35.C: New test.
5491 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5493 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5495 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5497 * gfortran.dg/goacc/vector_length.f90: New test.
5499 2016-07-15 Richard Biener <rguenther@suse.de>
5501 PR tree-optimization/71881
5502 * gcc.dg/torture/pr71881.c: New testcase.
5504 2016-07-15 Richard Biener <rguenther@suse.de>
5506 PR tree-optimization/71887
5507 * gcc.dg/torture/pr71887.c: New testcase.
5509 2016-07-15 Jakub Jelinek <jakub@redhat.com>
5512 * gcc.dg/spellcheck-identifiers-3.c: New test.
5514 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5517 * gfortran.dg/null_9.f90: New test.
5519 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5521 * gcc.dg/tree-ssa/loop-41.c: New test.
5523 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5525 PR tree-optimization/71347
5526 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5528 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5531 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5532 * gfortran.dg/contains.f90: Ditto.
5533 * gfortran.dg/contains_empty_1.f03: Ditto.
5534 * gfortran.dg/submodule_3.f08: Ditto.
5536 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5539 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5540 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5541 expected diagnostics.
5544 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5545 * gcc.dg/spellcheck-identifiers-2.c: New test.
5546 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5547 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5549 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5551 PR tree-optimization/71872
5552 * gcc.c-torture/compile/pr71872.c: New test.
5554 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5556 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5557 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5558 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5559 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5560 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5561 * gcc.target/arm/atomic-op-acquire-1.c: This.
5562 * gcc.target/arm/atomic-op-char.c: Rename into ...
5563 * gcc.target/arm/atomic-op-char-1.c: This.
5564 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5565 * gcc.target/arm/atomic-op-consume-1.c: This.
5566 * gcc.target/arm/atomic-op-int.c: Rename into ...
5567 * gcc.target/arm/atomic-op-int-1.c: This.
5568 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5569 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5570 * gcc.target/arm/atomic-op-release.c: Rename into ...
5571 * gcc.target/arm/atomic-op-release-1.c: This.
5572 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5573 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5574 * gcc.target/arm/atomic-op-short.c: Rename into ...
5575 * gcc.target/arm/atomic-op-short-1.c: This.
5576 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5577 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5578 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5579 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5580 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5581 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5582 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5583 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5584 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5585 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5587 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5590 * gfortran.dg/select_type_35.f03: New test.
5592 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5595 PR tree-optimization/70923
5596 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5597 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5598 * gcc.dg/vect/pr65951.c: Likewise.
5599 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5601 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
5603 * c-c++-common/pr60226.c: Expect maximum object file alignment
5606 2016-07-14 Richard Biener <rguenther@suse.de>
5608 PR tree-optimization/71866
5609 * gcc.dg/torture/pr71866.c: New testcase.
5611 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5613 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5614 selector and enclose boolean expression in curly braces.
5616 2016-07-14 Alan Modra <amodra@gmail.com>
5619 * gcc.target/powerpc/p9-novsx.c: New.
5621 2016-07-13 Andi Kleen <ak@linux.intel.com>
5623 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5624 * g++.dg/tree-prof/morefunc.C: Dito.
5625 * g++.dg/tree-prof/pr35545.C: Dito.
5626 * g++.dg/tree-prof/reorder.C: Dito.
5627 * gcc.dg/tree-prof/20050826-2.c: Dito.
5628 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5629 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5630 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5631 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5632 * gcc.dg/tree-prof/inliner-1.c: Dito.
5633 * gcc.dg/tree-prof/merge_block.c: Dito.
5634 * gcc.dg/tree-prof/stringop-1.c: Dito.
5635 * gcc.dg/tree-prof/stringop-2.c: Dito.
5636 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5637 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5638 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5639 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5640 * gcc.dg/tree-prof/update-loopch.c: Dito.
5641 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5642 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5643 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5644 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5645 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5646 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5647 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5649 2016-07-13 Andi Kleen <ak@linux.intel.com>
5651 * lib/profopt.exp (profopt-execute): Remove .imports files.
5653 2016-07-13 Andi Kleen <ak@linux.intel.com>
5655 * lib/profopt.exp (profopt-execute): Always log profiler command line.
5657 2016-07-13 Andi Kleen <ak@linux.intel.com>
5659 * lib/profopt.exp (dg-final-scan-autofdo,
5660 dg-final-scan-not-autofdo): New functions.
5662 2016-07-13 Bin Cheng <bin.cheng@arm.com>
5664 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5665 * gcc.dg/vect/vect-35.c: Ditto.
5666 * gcc.dg/vect/vect-alias-check-2.c: New test.
5668 2016-07-13 Martin Liska <mliska@suse.cz>
5670 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5671 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5672 * gfortran.dg/pr42108.f90: Update expected dump scan.
5674 2016-07-13 Richard Biener <rguenther@suse.de>
5676 PR tree-optimization/24574
5677 * gcc.dg/pr24574.c: New testcase.
5679 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5681 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5682 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5683 * c-c++-common/pr68833-1.c: Require int32plus.
5684 * gcc.dg/ipa/pr63551.c: Likewise.
5685 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5686 * gcc.dg/ipa/pr64041.c: Require int32plus.
5688 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5691 * g++.dg/pr71633.C: New test.
5693 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5695 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5696 Add new arm_thumb1_cbz_ok effective target.
5697 * gcc.target/arm/cbz.c: New test.
5699 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5701 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5702 Define effective target.
5703 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5704 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5705 * gcc.target/arm/movhi_movw.c: New test.
5706 * gcc.target/arm/movsi_movw.c: Likewise.
5707 * gcc.target/arm/movdi_movw.c: Likewise.
5709 2016-07-13 Richard Biener <rguenther@suse.de>
5712 * gcc.dg/pr71104-1.c: New testcase.
5713 * gcc.dg/pr71104-2.c: Likewise.
5715 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5718 * gcc.target/powerpc/pr71805.c: New test.
5720 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5722 * gcc.target/powerpc/divkc3-1.c: New.
5723 * gcc.target/powerpc/mulkc3-1.c: New.
5725 2016-07-12 Nathan Sidwell <nathan@acm.org>
5727 * gcc.target/arm/data-rel-1.c: New.
5728 * gcc.target/arm/data-rel-2.c: New.
5729 * gcc.target/arm/data-rel-3.c: New.
5731 2016-07-12 Martin Liska <mliska@suse.cz>
5733 * gcc.dg/params/blocksort-part.c: New test.
5734 * gcc.dg/params/params.exp: New file.
5736 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5739 * gcc.c-torture/execute/pr71700.c: New test.
5741 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5742 Richard Biener <rguenther@suse.de>
5744 PR tree-optimization/23286
5745 PR tree-optimization/70159
5746 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5747 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5748 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5749 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5750 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5751 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5752 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5753 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5754 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5755 * gcc.dg/pr51879-12.c: Likewise.
5756 * gcc.dg/strlenopt-9.c: Likewise.
5757 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5758 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5759 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5760 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5761 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5762 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5763 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5764 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5765 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5766 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5767 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5768 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5769 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5770 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5771 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5773 2016-07-12 Richard Biener <rguenther@suse.de>
5775 PR rtl-optimization/68961
5776 * gcc.target/i386/pr68961.c: New testcase.
5778 2016-07-11 Jakub Jelinek <jakub@redhat.com>
5781 * c-c++-common/gomp/pr71758.c: New test.
5782 * gfortran.dg/gomp/pr71758.f90: New test.
5784 PR tree-optimization/71823
5785 * gcc.dg/vect/pr71823.c: New test.
5787 2016-07-11 David Malcolm <dmalcolm@redhat.com>
5789 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5790 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5791 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5793 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5796 * gcc.target/i386/pr71801.c: New test.
5798 2016-07-11 Richard Biener <rguenther@suse.de>
5800 PR tree-optimization/71816
5801 * gcc.dg/torture/pr71816.c: New testcase.
5803 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5806 * gfortran.dg/dependency_46.f90: New test.
5808 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5810 PR rtl-optimization/71621
5811 * gcc.target/i386/pr71621-1.c: New.
5812 * gcc.target/i386/pr71621-2.c: New.
5814 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5816 * gfortran.dg/goacc/pr71704.f90: New test.
5818 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5821 * gcc.target/powerpc/pr71297.c: New.
5823 2016-07-08 Jiong Wang <jiong.wang@arm.com>
5825 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5827 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5830 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5832 2016-07-08 Alan Hayward <alan.hayward@arm.com>
5834 PR tree-optimization/71667
5835 * gcc.dg/vect/pr71667.c: New
5837 2016-07-08 Martin Liska <mliska@suse.cz>
5839 * gcc.dg/torture/pr71606.c: New test.
5841 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5844 * gfortran.dg/pr71764.f90: New test.
5846 2016-07-07 Jakub Jelinek <jakub@redhat.com>
5847 Kai Tietz <ktietz70@googlemail.com>
5851 * g++.dg/cpp0x/pr70869.C: New test.
5852 * g++.dg/cpp0x/pr71054.C: New test.
5854 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
5856 * g++.dg/debug/pr71432.C: Fail on AIX.
5858 2016-07-07 Martin Liska <mliska@suse.cz>
5860 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5861 an undefined behavior.
5862 * gfortran.dg/do_3.F90: Likewise.
5863 * gfortran.dg/do_check_11.f90: New test.
5864 * gfortran.dg/do_check_12.f90: New test.
5865 * gfortran.dg/do_corner_warn.f90: New test.
5867 2016-07-07 Martin Liska <mliska@suse.cz>
5869 * gfortran.dg/predict-1.f90: Ammend the test.
5870 * gfortran.dg/predict-2.f90: Likewise.
5872 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5875 * g++.dg/pr71624.C: New test.
5877 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5879 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5880 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5881 ARMv8-M Mainline architectures.
5883 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5885 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5886 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5888 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5892 * gcc.target/powerpc/pr71763.c: New file.
5894 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5896 PR tree-optimization/71518
5897 * gcc.dg/pr71518.c: New test.
5899 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5901 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5903 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5906 * gcc.target/avr/pr50739.c: New test.
5908 2016-07-05 Jan Hubicka <jh@suse.cz>
5910 * gcc.dg/tree-ssa/scev-14.c: update template.
5912 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5914 * gcc.dg/vect/group-no-gaps-1.c: New test.
5916 2016-07-05 Andi Kleen <ak@linux.intel.com>
5918 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5919 if kernel supports MPX.
5921 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
5923 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5925 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5926 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5928 * gcc.target/powerpc/signbit-1.c: New test.
5929 * gcc.target/powerpc/signbit-2.c: New test.
5930 * gcc.target/powerpc/signbit-3.c: New test.
5932 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5934 PR rtl-optimization/71594
5935 * gcc.dg/torture/pr71594.c: New test.
5937 2016-07-05 Jan Hubicka <jh@suse.cz>
5939 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5941 2016-07-05 David Malcolm <dmalcolm@redhat.com>
5944 * g++.dg/parse/error5.C: Update column
5945 number of missing semicolon error.
5946 * g++.dg/pr62314-2.C: New test case.
5948 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5950 * gfortran.dg/coarray_stat_function.f90: New test.
5951 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5952 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5955 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5958 * gfortran.dg/deferred_character_17.f90: New test.
5960 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5962 * gcc.target/arm/neon/polytypes.c: Move to ...
5963 * gcc.target/arm/polytypes.c: ... here.
5964 * gcc.target/arm/neon/pr51534.c: Move to ...
5965 * gcc.target/arm/pr51534.c: ... here.
5966 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5967 * gcc.target/arm/vect-vcvt.c: ... here.
5968 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5969 * gcc.target/arm/vect-vcvtq.c: ... here.
5970 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5971 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5972 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5973 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5974 * gcc.target/arm/neon/neon.exp: Delete.
5975 * gcc.target/arm/neon/: Delete.
5977 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5980 * gfortran.dg: pr65575.f90: New test.
5982 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5985 * gfortran.dg: pr35849.f90: New test.
5987 2016-07-04 Jakub Jelinek <jakub@redhat.com>
5990 * g++.dg/cpp0x/pr71739.C: New test.
5992 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5994 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5996 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5998 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6000 * gcc.target/s390/loc-1.c: New test.
6002 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6004 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6005 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6007 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6010 * gcc.target/aarch64/pr63874.c: New test.
6012 2016-07-04 Jan Beulich <jbeulich@suse.com>
6014 * g++.dg/header.c: New.
6015 * gcc.dg/header.c: New.
6017 2016-07-02 Jakub Jelinek <jakub@redhat.com>
6020 * c-c++-common/Wunused-var-15.c: New test.
6022 2016-07-01 Jakub Jelinek <jakub@redhat.com>
6025 * gfortran.dg/gomp/pr71687.f90: New test.
6027 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6029 * gcc.dg/const-float128-ped.c: Require __float128 effective
6031 * gcc.dg/const-float128.c: Likewise.
6032 * gcc.dg/torture/float128-cmp-invalid.c: Require
6033 __float128 and base_quadfloat_support effective targets, and
6035 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6036 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6037 * gcc.dg/torture/float128-nan.c: Likewise.
6038 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6039 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6040 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6041 * lib/target-supports.exp (check_effective_target___float128): New.
6042 (add_options_for___float128): New.
6043 (check_effective_target_base_quadword_support): New.
6045 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6048 * gcc.target/powerpc/pr71720.c: New test.
6050 2016-07-01 Jan Beulich <jbeulich@suse.com>
6052 * gcc.dg/bss.c: New.
6054 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6057 * gcc.target/powerpc/pr71698.c: New test.
6059 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
6062 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6063 instead of ".foo" for its section name.
6064 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6065 depending on MCU's flash size.
6066 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6067 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6068 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6069 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6070 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6071 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6073 2016-07-01 Jan Beulich <jbeulich@suse.com>
6075 * gcc.target/i386/pr65105-2.c: Add -msse2.
6077 2016-06-30 Jakub Jelinek <jakub@redhat.com>
6079 PR tree-optimization/71707
6080 * gcc.dg/strlenopt-29.c: New test.
6083 * gfortran.dg/gomp/pr71704.f90: New test.
6086 * gfortran.dg/gomp/pr71705.f90: New test.
6088 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6090 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6091 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6092 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6093 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6094 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6095 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6096 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6097 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6098 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6099 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6100 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6101 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6102 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6103 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6104 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6105 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6106 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6107 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6108 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6109 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6110 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6111 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6112 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6113 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6114 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6115 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6116 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6117 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6118 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6119 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6120 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6121 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6122 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6123 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6124 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6125 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6126 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6127 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6128 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6129 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6130 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6131 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6132 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6133 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6134 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6135 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6136 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6137 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6138 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6139 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6140 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6141 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6142 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6143 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6144 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6145 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6146 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6147 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6148 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6149 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6150 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6151 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6152 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6153 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6154 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6155 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6156 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6157 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6158 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6159 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6160 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6161 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6162 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6163 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6164 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6165 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6166 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6167 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6168 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6169 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6170 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6172 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6173 James Greenhalgh <james.greenhalgh@arm.com>
6175 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6177 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
6178 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6180 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6182 2016-06-30 David Malcolm <dmalcolm@redhat.com>
6185 * gcc.dg/spellcheck-options-12.c: New test case.
6187 2016-06-30 Jakub Jelinek <jakub@redhat.com>
6190 * gcc.c-torture/compile/pr71693.c: New test.
6192 2016-06-29 David Malcolm <dmalcolm@redhat.com>
6194 * gcc.dg/spellcheck-params.c: New testcase.
6195 * gcc.dg/spellcheck-params-2.c: New testcase.
6197 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6199 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6200 vector extract instructions.
6201 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6203 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6206 * gfortran.dg/unexpected_eof_2.f90: New test.
6207 * gfortran.dg/unexpected_eof_3.f90: New test.
6209 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
6211 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6213 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6215 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6216 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6217 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6219 2016-06-29 Richard Biener <rguenther@suse.de>
6222 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6224 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6226 * gcc.target/arm/aapcs/neon-vect10.c: Require
6227 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6228 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6229 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6230 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6231 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6232 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6233 * gcc.target/arm/fp16-aapcs-1.c: Require
6234 -mfloat-ab=hard. Also simplify the test.
6235 * gcc.target/arm/fp16-aapcs-2.c: New.
6237 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6239 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
6240 (add_options_for_arm_fp16_ieee): New.
6241 (add_options_for_arm_fp16_alternative): New.
6242 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6244 (effective_target_arm_fp16_hw): New.
6246 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6248 PR tree-optimization/71655
6249 * g++.dg/pr71655.C: New test.
6251 2016-06-29 Martin Liska <mliska@suse.cz>
6253 * gcc.dg/pr71585.c: New test.
6254 * gcc.dg/pr71585-2.c: New test.
6255 * gcc.dg/pr71585-3.c: New test.
6257 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6259 PR tree-optimization/70729
6260 * g++.dg/vect/pr70729.cc: New test.
6262 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6264 * c-c++-common/gomp/cancel-1.c: Extend.
6266 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6268 PR tree-optimization/71625
6269 * gcc.dg/strlenopt-28.c: New test.
6271 2016-06-29 Richard Biener <rguenther@suse.de>
6274 * g++.dg/torture/pr71002.C: Adjust testcase.
6276 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6279 * gcc.dg/pr71685.c: New test.
6281 2016-06-28 Martin Sebor <msebor@redhat.com>
6284 * gcc.dg/init-bad-9.c: New test.
6286 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6288 * gcc.target/powerpc/abs128-1.c: Require VSX.
6289 * gcc.target/powerpc/copysign128-1.c: Likewise.
6290 * gcc.target/powerpc/inf128-1.c: Likewise.
6291 * gcc.target/powerpc/nan128-1.c: Likewise.
6293 2016-06-28 Jakub Jelinek <jakub@redhat.com>
6296 * gcc.c-torture/execute/pr71626-1.c: New test.
6297 * gcc.c-torture/execute/pr71626-2.c: New test.
6299 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6302 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6304 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6307 * gcc.target/powerpc/pr71670.c: New testcase.
6309 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6312 * gcc.target/powerpc/pr71656-1.c: New test.
6313 * gcc.target/powerpc/pr71656-2.c: New test.
6315 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6317 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6319 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6320 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6321 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6322 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6323 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6324 Add arm_neon_fp16_ok effective target.
6325 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6327 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6329 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6331 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6333 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6335 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6337 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6339 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6341 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6343 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6345 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6348 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
6350 * gcc.dg/predict-12.c: New testcase.
6352 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6355 * gfortran.dg/pr71649.f90: New test.
6357 2016-06-25 Jakub Jelinek <jakub@redhat.com>
6359 PR tree-optimization/71643
6360 * g++.dg/opt/pr71643.C: New test.
6362 PR tree-optimization/71631
6363 * gcc.c-torture/execute/pr71631.c: New test.
6365 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6367 * gcc.dg/predict-11.c: New testcase.
6368 * gfortran.dg/predict-2.f90: New testcase.
6370 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6372 * gcc.dg/predict-10.c: New test.
6374 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6376 * gcc.target/powerpc/abs128-1.c: New.
6377 * gcc.target/powerpc/copysign128-1.c: New.
6378 * gcc.target/powerpc/inf128-1.c: New.
6379 * gcc.target/powerpc/nan128-1.c: New.
6381 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6383 * gfortran.dg/pr71642.f90: New test.
6385 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6387 PR tree-optimization/71647
6388 * gcc.target/i386/pr71647.c: New test.
6390 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6392 * gcc.target/i386/noplt-gd-1.c: New test.
6393 * gcc.target/i386/noplt-gd-2.c: Likewise.
6394 * gcc.target/i386/noplt-gd-3.c: Likewise.
6395 * gcc.target/i386/noplt-ld-1.c: Likewise.
6396 * gcc.target/i386/noplt-ld-2.c: Likewise.
6397 * gcc.target/i386/noplt-ld-3.c: Likewise.
6398 * lib/target-supports.exp
6399 (check_effective_target_tls_get_addr_via_got): New.
6401 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6403 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6404 testsuite compile flags.
6405 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6406 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6408 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6410 * g++dg/vect/pr36684.cc: Add dg-do compile.
6411 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6412 * gcc.dg/vect/pr70021.c: Ditto.
6413 * gcc.dg/vect/pr70138-1.c: Ditto.
6414 * gcc.dg/vect/pr70138-2.c: Ditto.
6415 * gcc.dg/vect/pr70354-1.c: Ditto.
6416 * gcc.dg/vect/pr70354-2.c: Ditto.
6417 * gcc.dg/vect/pr71259.c: Ditto.
6418 * gcc.dg/vect/pr71416-1.c: Ditto.
6419 * gcc.dg/vect/slp-43.c: Ditto.
6420 * gcc.dg/vect/slp-45.c: Ditto.
6421 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6422 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6423 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6424 * gfortran.dg/vect/pr69980.f90: Ditto.
6426 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6428 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6429 * gcc.dg/vect/bb-slp-30.c: Ditto.
6430 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6431 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6432 * gcc.dg/vect/pr45902.c: Ditto.
6433 * gcc.dg/vect/pr48172.c: Ditto.
6434 * gcc.dg/vect/pr48377.c: Ditto.
6435 * gcc.dg/vect/pr49038.c: Ditto.
6436 * gcc.dg/vect/pr49771.c: Ditto.
6437 * gcc.dg/vect/pr52091.c: Ditto.
6438 * gcc.dg/vect/pr53185-2.c: Ditto.
6439 * gcc.dg/vect/pr56826.c: Ditto.
6440 * gcc.dg/vect/pr60276.c: Ditto.
6441 * gcc.dg/vect/pr62021.c: Ditto.
6442 * gcc.dg/vect/pr63530.c: Ditto.
6443 * gcc.dg/vect/pr65518.c: Ditto.
6444 * gcc.dg/vect/pr65947-1.c: Ditto.
6445 * gcc.dg/vect/pr65947-10.c: Ditto.
6446 * gcc.dg/vect/pr65947-11.c: Ditto.
6447 * gcc.dg/vect/pr65947-12.c: Ditto.
6448 * gcc.dg/vect/pr65947-13.c: Ditto.
6449 * gcc.dg/vect/pr65947-2.c: Ditto.
6450 * gcc.dg/vect/pr65947-3.c: Ditto.
6451 * gcc.dg/vect/pr65947-4.c: Ditto.
6452 * gcc.dg/vect/pr65947-5.c: Ditto.
6453 * gcc.dg/vect/pr65947-6.c: Ditto.
6454 * gcc.dg/vect/pr65947-7.c: Ditto.
6455 * gcc.dg/vect/pr65947-8.c: Ditto.
6456 * gcc.dg/vect/pr65947-9.c: Ditto.
6457 * gcc.dg/vect/pr71416-1.c: Ditto.
6458 * gcc.dg/vect/pr71439.c: Ditto.
6459 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6460 * gcc.dg/vect/vect-bswap16.c: Ditto.
6461 * gcc.dg/vect/vect-bswap32.c: Ditto.
6462 * gcc.dg/vect/vect-bswap64.c: Ditto.
6463 * gcc.dg/vect/vect-live-1.c: Ditto.
6464 * gcc.dg/vect/vect-live-2.c: Ditto.
6465 * gcc.dg/vect/vect-live-3.c: Ditto.
6466 * gcc.dg/vect/vect-live-4.c: Ditto.
6467 * gcc.dg/vect/vect-live-5.c: Ditto.
6468 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6469 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6470 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6471 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6472 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6473 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6474 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6475 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6476 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6477 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6478 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6479 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6480 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6481 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6482 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6483 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6484 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6486 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6488 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6490 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6492 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6493 ia32 if R_386_GOT32X relocation is supported.
6494 * gcc.target/i386/noplt-3.c: Likewise.
6495 * gcc.target/i386/noplt-2.c: Likewise.
6496 (main): Renamed to ...
6498 * gcc.target/i386/noplt-4.c: Likewise.
6499 (main): Renamed to ...
6501 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6502 * gcc.target/i386/pr67400-5.c: Likewise.
6504 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6506 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6507 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6509 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6510 f4): Adjust expected diagnostics.
6511 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6512 (T): If OVFP is defined, redefine to TP.
6513 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6514 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6515 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6516 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6517 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6518 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6519 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6520 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6521 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6522 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6523 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6524 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6525 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6526 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6527 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6528 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6529 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6530 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6531 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6532 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6533 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6534 as last argument to __builtin_add_overflow_p.
6536 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6538 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6539 dg-options and remove default vector testsuite compile flags.
6540 * g++.dg/vect/pr33860a.cc: Ditto.
6541 * g++.dg/vect/pr45470-a.cc: Ditto.
6542 * g++.dg/vect/pr45470-b.cc: Ditto.
6543 * g++.dg/vect/pr60896.cc: Ditto.
6544 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6545 * gcc.dg/vect/pr18308.c: Ditto.
6546 * gcc.dg/vect/pr24049.c: Ditto.
6547 * gcc.dg/vect/pr33373.c: Ditto.
6548 * gcc.dg/vect/pr36228.c: Ditto.
6549 * gcc.dg/vect/pr42395.c: Ditto.
6550 * gcc.dg/vect/pr42604.c: Ditto.
6551 * gcc.dg/vect/pr46663.c: Ditto.
6552 * gcc.dg/vect/pr48765.c: Ditto.
6553 * gcc.dg/vect/pr49093.c: Ditto.
6554 * gcc.dg/vect/pr49352.c: Ditto.
6555 * gcc.dg/vect/pr52298.c: Ditto.
6556 * gcc.dg/vect/pr52870.c: Ditto.
6557 * gcc.dg/vect/pr53185.c: Ditto.
6558 * gcc.dg/vect/pr53773.c: Ditto.
6559 * gcc.dg/vect/pr56695.c: Ditto.
6560 * gcc.dg/vect/pr62171.c: Ditto.
6561 * gcc.dg/vect/pr63530.c: Ditto.
6562 * gcc.dg/vect/pr68339.c: Ditto.
6563 * gcc.dg/vect/pr71259.c: Ditto.
6564 * gcc.dg/vect/vect-82_64.c: Ditto.
6565 * gcc.dg/vect/vect-83_64.c: Ditto.
6566 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6567 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6568 * gcc.dg/vect/vect-shift-2.c: Ditto.
6569 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6570 * gfortran.dg/vect/pr39318.f90: Ditto.
6571 * gfortran.dg/vect/pr45714-a.f: Ditto.
6572 * gfortran.dg/vect/pr45714-b.f: Ditto.
6573 * gfortran.dg/vect/pr46213.f90: Ditto.
6575 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6576 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6578 * gcc.target/powerpc/p9-splat-5.c: New test.
6580 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6582 PR tree-optimization/71488
6583 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6584 * lib/target-supports.exp: ... here.
6585 (check_sse4_hw_available): New procedure.
6586 (check_effective_target_sse4_runtime): Ditto.
6587 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6588 -march=westmere for sse4_runtime targets.
6589 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
6590 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
6591 (dg-additional-options): Use for sse4_runtime targets.
6592 (main): Call check_vect ().
6593 (dg-final): Perform scan only for sse4_runtime targets.
6595 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6599 * gcc.target/i386/pr66232-14.c: New file.
6600 * gcc.target/i386/pr66232-15.c: Likewise.
6601 * gcc.target/i386/pr66232-16.c: Likewise.
6602 * gcc.target/i386/pr66232-17.c: Likewise.
6603 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6604 ia32 if R_386_GOT32X relocation is supported.
6605 * gcc.target/i386/pr67400-2.c: Likewise.
6606 * gcc.target/i386/pr67400-3.c: Likewise.
6607 * gcc.target/i386/pr67400-4.c: Likewise.
6608 * gcc.target/i386/pr67400-6.c: Likewise.
6609 * gcc.target/i386/pr67400-7.c: Likewise.
6610 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6612 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6614 PR libgfortran/48852
6615 * gfortran.dg/char4_iunit_1.f03: Update test.
6616 * gfortran.dg/f2003_io_5.f03: Update test.
6617 * gfortran.dg/real_const_3.f90: Update test.
6619 2016-06-23 Andi Kleen <ak@linux.intel.com>
6621 * g++.dg/bprob/bprob.exp: Support autofdo.
6622 * g++.dg/tree-prof/tree-prof.exp: dito.
6623 * gcc.dg/tree-prof/tree-prof.exp: dito.
6624 * gcc.misc-tests/bprob.exp: dito.
6625 * gfortran.dg/prof/prof.exp: dito.
6626 * lib/profopt.exp: dito.
6627 * lib/target-supports.exp: Check for autofdo.
6629 2016-06-23 Martin Liska <mliska@suse.cz>
6631 * gcc.dg/pr71619.c: New test.
6633 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6636 * gcc.target/i386/pr67400-1.c: New test.
6637 * gcc.target/i386/pr67400-2.c: Likewise.
6638 * gcc.target/i386/pr67400-3.c: Likewise.
6639 * gcc.target/i386/pr67400-4.c: Likewise.
6640 * gcc.target/i386/pr67400-5.c: Likewise.
6641 * gcc.target/i386/pr67400-6.c: Likewise.
6642 * gcc.target/i386/pr67400-7.c: Likewise.
6644 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6646 * c-c++-common/missing-header-1.c: New test case.
6647 * c-c++-common/missing-header-2.c: New test case.
6648 * c-c++-common/missing-header-3.c: New test case.
6649 * c-c++-common/missing-header-4.c: New test case.
6651 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6654 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6656 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6657 expected results due to builtin "nanl" now being suggested for
6659 * gcc.dg/pr67580.c: Update expected messages.
6660 * gcc.dg/spellcheck-identifiers.c: New testcase.
6661 * gcc.dg/spellcheck-typenames.c: New testcase.
6663 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6665 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6667 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6668 diagnostic-test-show-locus-parseable-fixits.c to sources for
6669 diagnostic_plugin_test_show_locus.c.
6670 * lib/gcc-defs.exp (freeform_regexps): New global.
6671 (dg-regexp): New function.
6672 (handle-dg-regexps): New function.
6673 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6674 freeform_regexps to the empty list.
6675 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6677 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6679 PR tree-optimization/71488
6680 * g++.dg/pr71488.C: New test.
6681 * gcc.dg/vect/vect-bool-cmp.c: New test.
6683 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6685 * gcc.dg/guality/param-5.c: New test.
6687 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6689 * gcc.target/i386/asm-flag-7.c: New test.
6691 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6693 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6694 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6695 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6696 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6697 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6698 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6699 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6700 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6701 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6702 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6703 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6704 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6705 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6706 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6707 * lib/target-supports.exp: Likewise.
6709 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6711 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6712 * gcc.dg/attr-ms_struct-2.c: Likewise.
6713 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6714 * gcc.dg/bf-ms-attrib.c: Likewise.
6715 * gcc.dg/bf-ms-layout-2.c: Likewise.
6716 * gcc.dg/bf-ms-layout-3.c: Likewise.
6717 * gcc.dg/bf-ms-layout.c: Likewise.
6718 * gcc.dg/bf-no-ms-layout.c: Likewise.
6719 * gcc.target/i386/bitfield1.c: Likewise.
6720 * gcc.target/i386/bitfield2.c: Likewise.
6721 * gcc.target/i386/bitfield3.c: Likewise.
6723 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6725 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6726 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6727 override other than -mcpu=power9 command-line option is specified,
6728 or if the target operating system is aix.
6729 * gcc.target/powerpc/darn-1.c: Likewise.
6730 * gcc.target/powerpc/darn-2.c: Likewise.
6731 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6732 test if effective-target is not powerpc_p9vector_ok or if the
6733 target operating system is not defined.
6734 * gcc.target/powerpc/vslv-1.c: Likewise.
6735 * gcc.target/powerpc/vsrv-0.c: Likewise.
6736 * gcc.target/powerpc/vsrv-1.c: Likewise.
6738 2016-06-21 Tobias Burnus <burnus@net-b.de>
6741 * gfortran.dg/coarray/data_1.f90: New.
6743 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6745 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6746 (dg-require-effective-target): Use arm_v8_neon_hw.
6747 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6748 (dg-require-effective-target): Likewise.
6749 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6750 (dg-require-effective-target): Likewise.
6751 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6752 (dg-require-effective-target): Likewise.
6753 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6754 (dg-require-effective-target): Likewise.
6755 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6756 (dg-require-effective-target): Likewise.
6757 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6760 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6762 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6763 Set to 3 so test passes.
6765 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6767 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6769 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6771 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6772 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6773 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6774 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6776 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6778 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6779 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6781 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6784 * gcc.target/i386/pr71549.c: New test.
6786 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6788 * gcc.target/powerpc/vadsdu-0.c: Replace
6789 dg-require-effective-target directive to allow test to run on more
6790 platforms, and add dg-skip-if directive to disable test on aix
6791 platforms because of known incompatibilities.
6792 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6793 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6794 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6795 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6796 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6797 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6798 * gcc.target/powerpc/vadsdub-2.c: Replace
6799 dg-require-effective-target directive to allow test to run on more
6800 platforms, and add dg-skip-if directive to disable test on aix
6801 platforms because of known incompatibilities.
6802 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6803 with vec_absdb call to differentiate this test from vadsdub-1.c.
6804 * gcc.target/powerpc/vadsduh-1.c: Replace
6805 dg-require-effective-target directive to allow test to run on more
6806 platforms, and add dg-skip-if directive to disable test on aix
6807 platforms because of known incompatibilities.
6808 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6809 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6810 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6812 2016-06-21 Jakub Jelinek <jakub@redhat.com>
6814 PR tree-optimization/71588
6815 * gcc.dg/pr71558.c: New test.
6817 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6819 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6820 * c-c++-common/pr68657-2.c: Likewise.
6821 * c-c++-common/pr68657-3.c: Likewise.
6822 * gcc.dg/torture/pr69714.c: Require int32plus support.
6823 * gcc.dg/torture/pr70025.c: Likewise.
6824 * gcc.dg/torture/pr70083.c: Likewise.
6825 * gcc.dg/torture/pr70542.c: Likewise.
6826 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6828 2016-06-20 Joseph Myers <joseph@codesourcery.com>
6831 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6833 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6836 * gcc.dg/pr71581.c: New test.
6838 PR rtl-optimization/71591
6839 * gcc.dg/cpp/pr71591.c: New test.
6841 2016-06-20 David B. Robins <gcc@davidrobins.net>
6844 * g++.dg/torture/pr71571.C: New test.
6846 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6849 * gcc.target/i386/sse2-pr71559.c: New test.
6850 * gcc.target/i386/avx-pr71559.c: New test.
6851 * gcc.target/i386/avx512f-pr71559.c: New test.
6853 2016-06-20 Tobias Burnus <burnus@net-b.de>
6856 * gfortran.dg/pointer_remapping_10.f90: New.
6858 2016-06-20 David Malcolm <dmalcolm@redhat.com>
6860 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6862 2016-06-20 Martin Sebor <msebor@redhat.com>
6865 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6866 * gnu90-const-expr-1.c: Same.
6867 * gnu99-const-expr-1.c: Same.
6868 * gnu99-static-1.c: Same.
6870 2016-06-20 Renlin Li <renlin.li@arm.com>
6873 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6875 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6877 * gcc.target/aarch64/vcvt_f64_1.c: New.
6878 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6879 * gcc.target/aarch64/vrecp_f64_1.c: New.
6881 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6883 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6886 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
6889 * gcc.target/avr/torture/pr71103-2.c: New test.
6891 2016-06-19 Martin Sebor <msebor@redhat.com>
6894 * gcc.dg/alignof.c: New test.
6896 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6898 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6899 vs dg-error; test constexpr specifier too.
6901 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6903 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6905 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6907 * lib/target-supports.exp
6908 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6909 arm_neon_ok and merge flags. Fix temporary test name.
6910 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6913 2016-06-17 Martin Liska <mliska@suse.cz>
6915 * gcc.dg/predict-9.c: Fix dump scanning.
6917 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6919 PR tree-optimization/71354
6920 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6922 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6924 PR tree-optimization/71347
6925 * gcc.dg/tree-ssa/pr71347.c: New test.
6927 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6929 PR tree-optimization/71354
6930 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6932 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6934 * gcc.dg/vect/vect-alias-check-1.c: New test.
6936 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6939 * gcc.target/avr/pr71151-1.c: New test.
6940 * gcc.target/avr/pr71151-2.c: New test.
6941 * gcc.target/avr/pr71151-3.c: New test.
6942 * gcc.target/avr/pr71151-4.c: New test.
6943 * gcc.target/avr/pr71151-5.c: New test.
6944 * gcc.target/avr/pr71151-6.c: New test.
6945 * gcc.target/avr/pr71151-7.c: New test.
6946 * gcc.target/avr/pr71151-8.c: New test.
6947 * gcc.target/avr/pr71151-common.h: New test.
6949 2016-06-16 Martin Liska <mliska@suse.cz>
6951 * gfortran.dg/predict-1.f90: New test.
6953 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
6956 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6958 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
6960 * g++.dg/vect/pr36648.cc: Disable cunrolli
6962 2016-06-16 Jakub Jelinek <jakub@redhat.com>
6965 * gcc.c-torture/execute/pr71554.c: New test.
6967 PR rtl-optimization/71532
6968 * gcc.dg/torture/pr71532.c: New test.
6970 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6972 * gcc.target/powerpc/p9-dimode1.c: New test.
6973 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6975 2016-06-15 Jakub Jelinek <jakub@redhat.com>
6977 * gcc.c-torture/compile/20160615-1.c: New test.
6979 * g++.dg/cpp0x/ref-qual17.C: New test.
6981 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6984 * gcc.target/i386/pr71529.C: New test.
6986 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6988 PR tree-optimization/71483
6989 * g++.dg/vect/pr71483.c: New
6991 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6994 * g++.dg/inherit/crash6.C: New.
6995 * g++.dg/inherit/union2.C: Likewise.
6996 * g++.dg/inherit/virtual12.C: Likewise.
6997 * g++.dg/inherit/virtual13.C: Likewise.
6998 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7000 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
7002 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
7004 2016-06-15 Alan Hayward <alan.hayward@arm.com>
7006 PR tree-optimization/71439
7007 * gcc.dg/vect/pr71439.c: New
7009 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7011 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7013 2016-06-15 Richard Biener <rguenther@suse.de>
7015 * gcc.dg/vect/slp-45.c: New testcase.
7017 2016-06-15 Richard Biener <rguenther@suse.de>
7019 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7021 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7023 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7024 requirements, and disable for AIX for now.
7025 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7027 2016-06-14 Jakub Jelinek <jakub@redhat.com>
7030 * g++.dg/opt/pr71528.C: New test.
7033 * g++.dg/init/pr71516.C: New test.
7035 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7037 * g++.dg/init/array46.C: New.
7039 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
7041 * gcc.target/i386/float128-3.c: New test.
7042 * gcc.target/i386/quad-sse4.c: Ditto.
7043 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7044 Update scan strings.
7046 2016-06-14 Richard Biener <rguenther@suse.de>
7049 * gfortran.dg/pr71526.f90: New testcase.
7051 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7053 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7054 * gcc.dg/zero_bits_compound-1.c: Likewise.
7056 2016-06-14 Richard Biener <rguenther@suse.de>
7058 PR tree-optimization/71522
7059 * gcc.dg/torture/pr71522.c: New testcase.
7061 2016-06-14 Jakub Jelinek <jakub@redhat.com>
7063 PR tree-optimization/71520
7064 * gcc.dg/tree-ssa/pr71520.c: New test.
7066 2016-06-14 Richard Biener <rguenther@suse.de>
7068 PR tree-optimization/71521
7069 * gcc.dg/tree-ssa/vrp101.c: New testcase.
7071 2016-06-13 Jakub Jelinek <jakub@redhat.com>
7074 * c-c++-common/ubsan/bounds-13.c: New test.
7076 PR preprocessor/71183
7077 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7079 2016-06-13 Jeff Law <law@redhat.com>
7081 PR tree-optimization/71403
7082 * c-c++-common/ubsan/pr71403-1.c: New test.
7083 * c-c++-common/ubsan/pr71403-2.c: New test.
7084 * c-c++-common/ubsan/pr71403-3.c: New test.
7086 2016-06-13 Jakub Jelinek <jakub@redhat.com>
7089 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7090 Add -Wno-psabi -w to dg-options.
7092 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7094 * gcc.target/powerpc/vadsdu-0.c: New test.
7095 * gcc.target/powerpc/vadsdu-1.c: New test.
7096 * gcc.target/powerpc/vadsdu-2.c: New test.
7097 * gcc.target/powerpc/vadsdu-3.c: New test.
7098 * gcc.target/powerpc/vadsdu-4.c: New test.
7099 * gcc.target/powerpc/vadsdu-5.c: New test.
7100 * gcc.target/powerpc/vadsdub-1.c: New test.
7101 * gcc.target/powerpc/vadsdub-2.c: New test.
7102 * gcc.target/powerpc/vadsduh-1.c: New test.
7103 * gcc.target/powerpc/vadsduh-2.c: New test.
7104 * gcc.target/powerpc/vadsduw-1.c: New test.
7105 * gcc.target/powerpc/vadsduw-2.c: New test.
7107 2016-06-13 David Malcolm <dmalcolm@redhat.com>
7109 * gcc.dg/c99-init-2.c (c): Update expected error message.
7110 * gcc.dg/init-bad-8.c (foo): Likewise.
7111 * gcc.dg/spellcheck-fields-3.c: New test case.
7113 2016-06-13 Martin Liska <mliska@suse.cz>
7115 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7116 and "guess loop iv compared" heuristics.
7117 * gcc.dg/predict-2.c: Likewise.
7118 * gcc.dg/predict-3.c: Likewise.
7119 * gcc.dg/predict-4.c: Likewise.
7120 * gcc.dg/predict-5.c: Likewise.
7121 * gcc.dg/predict-6.c: Likewise.
7123 2016-06-13 Marek Polacek <polacek@redhat.com>
7126 * c-c++-common/Wswitch-unreachable-4.c: New test.
7127 * gcc.dg/Wswitch-unreachable-2.c: New test.
7128 * g++.dg/tm/jump1.C: Move dg-warning.
7130 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7132 * gnat.dg/renaming10.ad[sb]: New test.
7134 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
7137 * gfortran.dg/pr70673.f90: New test.
7139 2016-06-13 Richard Biener <rguenther@suse.de>
7142 * gcc.dg/align-3.c: New testcase.
7144 2016-06-13 Martin Liska <mliska@suse.cz>
7146 * gcc.target/i386/pr71458.c: New test.
7148 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
7151 * gcc.dg/torture/float128-nan.c: New test.
7153 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7156 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7159 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7162 * gfortran.dg/comma_IO_extension_1.f90: New test.
7163 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7164 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7166 * gfortran.dg/graphite/pr38083.f90: Likewise.
7167 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7170 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7172 * gnat.dg/case_character.adb: New test.
7174 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7177 * gcc.target/powerpc/pr71310.c: New testcase.
7179 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7182 * gcc.dg/pr71478.c: New test.
7184 2016-06-10 Jakub Jelinek <jakub@redhat.com>
7187 * gcc.c-torture/execute/pr71494.c: New test.
7190 * gcc.target/i386/pr68657.c: New test.
7193 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7194 (test): Add -masm=intel alternatives.
7196 2016-06-10 Martin Sebor <msebor@redhat.com>
7199 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7201 2016-06-10 Jeff Law <law@redhat.com>
7203 PR tree-optimization/71335
7204 * gcc.c-torture/execute/pr71335.c: New test.
7206 2016-06-10 David Malcolm <dmalcolm@redhat.com>
7208 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7209 the various "cannot tail-call: " messages.
7211 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7213 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7216 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7219 * c-c++-common/asan/pr71480.c: New test.
7221 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7223 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7224 (ASMNAME2): Likewise.
7225 (main): Replace fn in asm statement with ASMNAME ("fn").
7226 * gcc.dg/guality/pr68037-2.c: Likewise.
7227 * gcc.dg/guality/pr68037-3.c: Likewise.
7228 * gcc.dg/torture/pr68037-1.c: Likewise.
7229 * gcc.dg/torture/pr68037-2.c: Likewise.
7230 * gcc.dg/torture/pr68037-3.c: Likewise.
7232 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7235 * gcc.target/i386/pr68843-1.c: New test.
7236 * gcc.target/i386/pr68843-2.c: New test.
7238 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7239 Cesar Philippidis <cesar@codesourcery.com>
7242 * gcc.dg/goacc/nested-function-1.c: New file.
7243 * gcc.dg/goacc/nested-function-2.c: Likewise.
7244 * gcc.dg/goacc/pr71373.c: Likewise.
7245 * gfortran.dg/goacc/cray-2.f95: Likewise.
7246 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7247 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7248 * gfortran.dg/goacc/cray.f95: Update.
7249 * gfortran.dg/goacc/loop-1.f95: Likewise.
7250 * gfortran.dg/goacc/loop-3.f95: Likewise.
7251 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7252 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7254 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7256 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7257 for OpenACC tile clauses.
7258 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7261 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7263 * c-c++-common/goacc/cache-2.c: ... this new file.
7264 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7265 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7266 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7268 * gfortran.dg/goacc/cray.f95: Likewise.
7269 * gfortran.dg/goacc/loop-1.f95: Likewise.
7271 2016-06-10 Alan Hayward <alan.hayward@arm.com>
7273 PR tree-optimization/71407
7274 PR tree-optimization/71416
7275 * gcc.dg/vect/pr71407.c: New
7276 * gcc.dg/vect/pr71416-1.c: New
7277 * gcc.dg/vect/pr71416-2.c: New
7279 2016-06-10 Richard Biener <rguenther@suse.de>
7282 * gcc.dg/torture/pr71477.c: New testcase.
7284 2016-06-09 Julia Koval <julia.koval@intel.com>
7286 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7287 * gcc.target/i386/interrupt-13.c: Likewise.
7288 * gcc.target/i386/interrupt-15.c: Likewise.
7289 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7290 * gcc.target/i386/interrupt-24.c: Likewise.
7291 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7292 * gcc.target/i386/interrupt-9.c: Likewise.
7293 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7295 2016-06-09 Martin Sebor <msebor@redhat.com>
7298 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7299 * gcc.dg/builtin-constant_p-1.c: Same.
7300 * gcc.dg/builtins-error.c: Same.
7301 * gcc.dg/pr70859.c: Same.
7303 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7305 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7306 * gcc.dg/torture/pr68067-1.c: Likewise.
7307 * gcc.dg/torture/pr68067-2.c: Likewise.
7309 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7311 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7314 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7317 * g++.dg/inherit/crash5.C: New.
7319 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7322 * g++.dg/inherit/crash5.C: New.
7323 * g++.dg/inherit/virtual1.C: Adjust.
7325 2016-06-09 Martin Liska <mliska@suse.cz>
7327 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7328 * g++.dg/predict-loop-exit-2.C: Likewise.
7329 * g++.dg/predict-loop-exit-3.C: Likewise.
7330 * gcc.dg/predict-1.c: Likewise.
7331 * gcc.dg/predict-2.c: Likewise.
7332 * gcc.dg/predict-3.c: Likewise.
7333 * gcc.dg/predict-4.c: Likewise.
7334 * gcc.dg/predict-5.c: Likewise.
7335 * gcc.dg/predict-6.c: Likewise.
7336 * gcc.dg/predict-7.c: Likewise.
7338 2016-06-09 Richard Biener <rguenther@suse.de>
7340 PR tree-optimization/71462
7341 * gcc.dg/torture/pr71462.c: New testcase.
7343 2016-06-09 Marek Polacek <polacek@redhat.com>
7346 * gcc.dg/c11-generic-3.c: New test.
7348 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7350 * g++.dg/init/array42.C: New.
7351 * g++.dg/init/array43.C: Likewise.
7352 * g++.dg/init/array44.C: Likewise.
7353 * g++.dg/init/array45.C: Likewise.
7354 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7355 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7356 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7357 * g++.dg/gomp/pr35751.C: Likewise.
7358 * g++.dg/init/array23.C: Likewise.
7359 * g++.dg/init/brace2.C: Likewise.
7360 * g++.dg/init/brace6.C: Likewise.
7362 2016-06-08 Martin Sebor <msebor@redhat.com>
7363 Jakub Jelinek <jakub@redhat.com>
7367 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7368 * c-c++-common/builtin-arith-overflow-2.c: New test.
7369 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7370 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7371 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7373 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7376 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7378 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7380 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7381 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7382 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7383 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7384 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7385 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7386 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7387 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7388 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7389 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7390 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7391 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7392 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7394 2016-06-08 Richard Biener <rguenther@suse.de>
7396 PR tree-optimization/68558
7397 * gcc.dg/vect/slp-44.c: New testcase.
7399 2016-06-08 Richard Biener <rguenther@suse.de>
7401 * gcc.dg/vect/slp-43.c: New testcase.
7403 2016-06-08 Richard Biener <rguenther@suse.de>
7405 PR tree-optimization/71452
7406 * gcc.dg/torture/pr71452.c: New testcase.
7408 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7411 * g++.dg/torture/pr71448.C: New test.
7413 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7417 * g++.dg/debug/pr71432.C: New test.
7419 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7421 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7422 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7423 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7425 2016-06-08 Alan Hayward <alan.hayward@arm.com>
7427 * gcc.dg/vect/vect-live-2.c: Update effective target.
7428 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7429 * lib/target-supports.exp: Add aarch64 to vect_long.
7431 2016-06-08 Marek Polacek <polacek@redhat.com>
7434 * gcc.dg/noncompile/pr71418.c: New test.
7437 * gcc.dg/noncompile/pr71426.c: New test.
7439 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
7441 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7442 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7443 * gcc.dg/predict-3.c: Update template.
7444 * gcc.dg/predict-5.c: Update template.
7445 * gcc.dg/predict-6.c: Update template.
7446 * gcc.dg/predict-9.c: Update template.
7447 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7449 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7451 * gcc.target/powerpc/vec-mul.c: New test.
7453 2016-06-07 David Malcolm <dmalcolm@redhat.com>
7455 * gcc.dg/spellcheck-fields-2.c: New test case.
7457 2016-06-07 Richard Biener <rguenther@suse.de>
7460 * gcc.dg/Wpragmas-1.c: New testcase.
7461 * gcc.dg/Wattributes-4.c: Likewise.
7462 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7465 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7467 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7468 spurious debug code.
7470 2016-06-07 Richard Biener <rguenther@suse.de>
7472 PR tree-optimization/71428
7473 * gcc.dg/torture/pr71428.c: New testcase.
7475 2016-06-07 Richard Biener <rguenther@suse.de>
7478 * gcc.dg/torture/pr71423.c: New testcase.
7480 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7483 * gcc.dg/tree-ssa/pr71408.c: New test.
7485 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7488 * g++.dg/torture/pr71281.C: New test.
7490 2016-06-06 Marek Polacek <polacek@redhat.com>
7493 * gcc.dg/pr71362.c: New test.
7495 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7496 Patrick Palka <ppalka@gcc.gnu.org>
7501 * g++.dg/opt/pr70847.C: New test.
7502 * g++.dg/ubsan/pr70847.C: New test.
7503 * g++.dg/ubsan/pr71393.C: New test.
7505 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7507 PR tree-optimization/71259
7508 * gcc.dg/vect/pr71259.c: New test.
7510 2016-06-06 David Malcolm <dmalcolm@redhat.com>
7512 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7513 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7514 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7517 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7520 * gcc.c-torture/execute/pr37780.c: New test.
7521 * gcc.target/aarch64/pr37780_1.c: Likewise.
7522 * gcc.target/arm/pr37780_1.c: Likewise.
7524 2016-06-06 Marek Polacek <polacek@redhat.com>
7526 * c-c++-common/attr-may-alias-1.c: New test.
7527 * c-c++-common/attr-may-alias-2.c: New test.
7528 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7530 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7533 * gcc.target/i386/pr24414.c: New test.
7535 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7537 * gcc.target/sparc/vis4misc.c: New file.
7538 * gcc.target/sparc/fpcmp.c: Likewise.
7539 * gcc.target/sparc/fpcmpu.c: Likewise.
7541 2016-06-06 Alan Hayward <alan.hayward@arm.com>
7543 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7544 * gcc.dg/vect/vect-live-3.c: Likewise.
7546 2016-06-06 Richard Biener <rguenther@suse.de>
7548 PR tree-optimization/71398
7549 * gcc.dg/torture/pr71398.c: New testcase.
7551 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
7554 * g++.dg/pr71389.C: New test.
7556 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7559 * gfortran.dg/fmt_read_5.f: New test.
7561 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7564 * gfortran.dg/class_array_22.f03: New test.
7566 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7568 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7570 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7572 * gcc.dg/predict-9.c: Update template.
7574 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7577 * g++.dg/template/pr49377.C: New.
7579 2016-06-04 Jakub Jelinek <jakub@redhat.com>
7581 PR tree-optimization/71405
7582 * g++.dg/torture/pr71405.C: New test.
7584 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7587 * g++.dg/inherit/crash5.C: New.
7588 * g++.dg/inherit/virtual1.C: Adjust.
7590 2016-06-03 Jeff Law <law@redhat.com>
7592 PR tree-optimization/71316
7593 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7595 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7597 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7598 dg-additional-options with just -fno-tree-scev-cprop in it.
7599 * gcc.dg/vect/vect-live-2.c: Likewise.
7600 * gcc.dg/vect/vect-live-5.c: Likewise.
7601 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7602 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7603 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7605 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7608 * g++.dg/other/friend6.C: New test.
7610 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7612 * g++.dg/torture/ppc-ldst-array.C: New.
7614 2016-06-03 Joseph Myers <joseph@codesourcery.com>
7618 * gcc.dg/torture/builtin-fp-int-inexact.c,
7619 gcc.target/i386/387-builtin-fp-int-inexact.c,
7620 gcc.target/i386/387-rint-inline-1.c,
7621 gcc.target/i386/387-rint-inline-2.c,
7622 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7623 gcc.target/i386/sse2-rint-inline-1.c,
7624 gcc.target/i386/sse2-rint-inline-2.c,
7625 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7626 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7628 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7629 Julia Koval <julia.koval@intel.com>
7641 * gcc.dg/guality/pr68037-1.c: New test.
7642 * gcc.dg/guality/pr68037-2.c: Likewise.
7643 * gcc.dg/guality/pr68037-3.c: Likewise.
7644 * gcc.dg/torture/pr68037-1.c: Likewise.
7645 * gcc.dg/torture/pr68037-2.c: Likewise.
7646 * gcc.dg/torture/pr68037-3.c: Likewise.
7647 * gcc.dg/torture/pr68661-1a.c: Likewise.
7648 * gcc.dg/torture/pr68661-1b.c: Likewise.
7649 * gcc.target/i386/interrupt-1.c: Likewise.
7650 * gcc.target/i386/interrupt-2.c: Likewise.
7651 * gcc.target/i386/interrupt-3.c: Likewise.
7652 * gcc.target/i386/interrupt-4.c: Likewise.
7653 * gcc.target/i386/interrupt-5.c: Likewise.
7654 * gcc.target/i386/interrupt-6.c: Likewise.
7655 * gcc.target/i386/interrupt-7.c: Likewise.
7656 * gcc.target/i386/interrupt-8.c: Likewise.
7657 * gcc.target/i386/interrupt-9.c: Likewise.
7658 * gcc.target/i386/interrupt-10.c: Likewise.
7659 * gcc.target/i386/interrupt-11.c: Likewise.
7660 * gcc.target/i386/interrupt-12.c: Likewise.
7661 * gcc.target/i386/interrupt-13.c: Likewise.
7662 * gcc.target/i386/interrupt-14.c: Likewise.
7663 * gcc.target/i386/interrupt-15.c: Likewise.
7664 * gcc.target/i386/interrupt-16.c: Likewise.
7665 * gcc.target/i386/interrupt-17.c: Likewise.
7666 * gcc.target/i386/interrupt-18.c: Likewise.
7667 * gcc.target/i386/interrupt-19.c: Likewise.
7668 * gcc.target/i386/interrupt-20.c: Likewise.
7669 * gcc.target/i386/interrupt-21.c: Likewise.
7670 * gcc.target/i386/interrupt-22.c: Likewise.
7671 * gcc.target/i386/interrupt-23.c: Likewise.
7672 * gcc.target/i386/interrupt-24.c: Likewise.
7673 * gcc.target/i386/interrupt-25.c: Likewise.
7674 * gcc.target/i386/interrupt-26.c: Likewise.
7675 * gcc.target/i386/interrupt-27.c: Likewise.
7676 * gcc.target/i386/interrupt-28.c: Likewise.
7677 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7678 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7679 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7680 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7681 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7682 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7683 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7684 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7685 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7686 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7687 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7688 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7690 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7692 PR tree-optimization/52171
7693 * gcc.dg/pr52171.c: New test.
7694 * gcc.target/i386/pr52171.c: New test.
7696 2016-06-03 Jan Hubicka <jh@suse.cz>
7698 * g++.dg/tree-ssa/pred-1.C: New testcase
7699 * gcc.dg/tree-ssa/pred-1.c: New testcase
7701 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7704 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7706 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7708 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7710 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7712 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7714 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7715 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7716 * gcc.dg/vect/vect-live-1.c: New test.
7717 * gcc.dg/vect/vect-live-2.c: New test.
7718 * gcc.dg/vect/vect-live-3.c: New test.
7719 * gcc.dg/vect/vect-live-4.c: New test.
7720 * gcc.dg/vect/vect-live-5.c: New test.
7721 * gcc.dg/vect/vect-live-slp-1.c: New test.
7722 * gcc.dg/vect/vect-live-slp-2.c: New test.
7723 * gcc.dg/vect/vect-live-slp-3.c: New test.
7725 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7728 * g++.dg/opt/pr71387.C: New test.
7730 2016-06-02 Jeff Law <law@redhat.com>
7732 PR tree-optimization/71328
7733 * gcc.c-torture/compile/pr71328.c: New test.
7735 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7738 * gfortran.dg/fmt_read_3.f90: Fix typo.
7739 * gfortran.dg/fmt_read_4.f90: New test.
7741 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7743 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7744 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7745 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7746 * g++.dg/cpp0x/override2.C: Likewise.
7747 * g++.dg/parse/crash5.C: Likewise.
7748 * g++.dg/parse/error16.C: Likewise.
7749 * g++.dg/parse/error27.C: Likewise.
7750 * g++.dg/template/qualttp15.C: Likewise.
7751 * g++.dg/template/redecl4.C: Likewise.
7752 * g++.old-deja/g++.other/crash39.C: Likewise.
7753 * g++.old-deja/g++.other/struct1.C: Likewise.
7754 * g++.old-deja/g++.pt/m9a.C: Likewise.
7755 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7757 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7760 * c-c++-common/pr71372.c: New test.
7762 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7763 __TIME__ strings with __builtin_strcmp instead of printf and
7766 2016-06-02 Martin Liska <mliska@suse.cz>
7768 * gcc.dg/predict-9.c: New test.
7770 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7772 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7773 global set_compiler_env_var and global saved_compiler_env_var.
7775 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7777 PR rtl-optimization/71295
7778 * gcc.c-torture/compile/pr71295.c: New test.
7780 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7782 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7784 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7785 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7787 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7788 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7789 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7792 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7794 * gcc.target/powerpc/p9-splat-4.c: New test.
7796 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7799 * gcc.target/powerpc/pr71186.c: New test.
7801 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7804 * gfortran.dg/fmt_read_3.f90: New test.
7806 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7808 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7811 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
7813 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7814 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7816 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7817 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7819 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7821 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7822 vars set by dg-set-compiler-env-var.
7824 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
7827 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7828 to the module procedure declaration.
7829 * gfortran.dg/submodule_16.f08: New test.
7831 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7834 * c-c++-common/gomp/pr71371.c: New test.
7836 2016-06-01 Richard Biener <rguenther@suse.de>
7838 PR tree-optimization/71366
7839 * gcc.dg/torture/pr71366-1.c: New testcase.
7840 * gcc.dg/torture/pr71366-2.c: Likewise.
7842 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7844 * gcc.target/powerpc/vslv-0.c: New test.
7845 * gcc.target/powerpc/vslv-1.c: New test.
7846 * gcc.target/powerpc/vsrv-0.c: New test.
7847 * gcc.target/powerpc/vsrv-1.c: New test.
7849 2016-06-01 Nathan Sidwell <nathan@acm.org>
7851 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7852 * gcc.target/nvptx/weak.c: New.
7854 2016-06-01 Richard Biener <rguenther@suse.de>
7856 PR tree-optimization/71261
7857 * gcc.dg/torture/vect-bool-1.c: New testcase.
7859 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7861 * gfortran.dg/gomp/order-1.f90: New test.
7862 * gfortran.dg/gomp/order-2.f90: New test.
7864 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
7866 * gcc.dg/unroll-6.c: Update template.
7867 * gcc.dg/unroll-7.c: New testcase.
7868 * gcc.dg/unroll-8.c: New testcase.
7870 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7872 * gnat.dg/opt56.ad[sb]: New test.
7874 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7877 * g++.dg/cpp0x/constexpr-ice16.C: New.
7879 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7881 PR tree-optimization/71314
7882 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7885 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7887 PR tree-optimization/71077
7888 * gcc.dg/tree-ssa/pr71077.c: New test.
7890 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
7892 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7893 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7894 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7896 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7899 * g++.dg/cpp0x/pr71248.C: New.
7900 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7901 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7902 * g++.dg/init/new37.C: Likewise.
7903 * g++.dg/template/static1.C: Likewise.
7904 * g++.dg/template/static2.C: Likewise.
7906 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7908 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7910 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7912 2016-05-31 Marek Polacek <polacek@redhat.com>
7914 * c-c++-common/Wswitch-unreachable-3.c: New test.
7915 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7917 2016-05-31 Richard Biener <rguenther@suse.de>
7919 PR tree-optimization/71352
7920 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7922 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7924 * gcc.target/arm/armv5_thumb_isa.c: New test.
7926 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7929 * gcc.target/i386/pr71346.c: New test.
7931 2016-05-31 Tom de Vries <tom@codesourcery.com>
7933 PR tree-optimization/69068
7934 * gcc.dg/graphite/pr69068.c: New test.
7936 2016-05-27 Martin Sebor <msebor@redhat.com>
7939 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7941 2016-05-30 Jakub Jelinek <jakub@redhat.com>
7944 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7945 nowait depend(inout: dd[0]) clauses where permitted.
7947 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7950 * g++.dg/parse/pr71238.C: New.
7951 * g++.dg/concepts/friend1.C: Test column numbers too.
7952 * g++.dg/cpp0x/initlist31.C: Likewise.
7953 * g++.dg/cpp0x/pr51420.C: Likewise.
7954 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7955 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7956 * g++.dg/ext/builtin3.C: Likewise.
7957 * g++.dg/lookup/friend12.C: Likewise.
7958 * g++.dg/lookup/friend7.C: Likewise.
7959 * g++.dg/lookup/koenig1.C: Likewise.
7960 * g++.dg/lookup/koenig5.C: Likewise.
7961 * g++.dg/lookup/used-before-declaration.C: Likewise.
7962 * g++.dg/overload/koenig1.C: Likewise.
7963 * g++.dg/template/crash65.C: Likewise.
7964 * g++.dg/template/friend57.C: Likewise.
7965 * g++.dg/warn/Wshadow-5.C: Likewise.
7966 * g++.dg/warn/Wunused-8.C: Likewise.
7967 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7968 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7969 * g++.old-deja/g++.jason/member.C: Likewise.
7970 * g++.old-deja/g++.jason/report.C: Likewise.
7971 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7972 * g++.old-deja/g++.law/visibility20.C: Likewise.
7973 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7974 * g++.old-deja/g++.other/static5.C: Likewise.
7975 * g++.old-deja/g++.pt/overload2.C: Likewise.
7977 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7979 * gcc.dg/tree-ssa/peel1.c: New testcase.
7980 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7981 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7983 2016-05-30 Tom de Vries <tom@codesourcery.com>
7985 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7988 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7991 * g++.dg/parse/virtual1.C: New.
7993 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
7995 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7996 Use correct register when clearing %edx.
7998 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
8000 PR tree-optimization/71289
8001 * gcc.dg/pr71289.c: New test.
8003 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8007 * gcc.dg/tree-ssa/pr71269.c: New test.
8008 * gcc.dg/tree-ssa/pr71292.c: New test.
8010 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8013 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8015 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
8017 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8018 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8019 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8021 2016-05-30 Tom de Vries <tom@codesourcery.com>
8023 PR tree-optimization/69067
8024 * gcc.dg/graphite/pr69067.c: New test.
8026 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
8029 * gcc.target/i386/pr71245-1.c: New test.
8030 * gcc.target/i386/pr71245-2.c: Ditto.
8032 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8035 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8036 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8037 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8039 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
8041 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8043 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8047 * g++.dg/overload/69855.C: New.
8048 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8049 * g++.old-deja/g++.pt/crash3.C: Likewise.
8051 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8054 * g++.dg/parse/namespace13.C: New.
8056 2016-05-26 Jeff Law <law@redhat.com>
8058 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8059 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8060 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8061 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8062 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8063 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8064 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8065 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8066 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8067 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8068 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8069 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8070 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8072 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8075 * g++.dg/overload/69855.C: New.
8076 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8077 * g++.old-deja/g++.pt/crash3.C: Likewise.
8079 2016-05-27 Jiong Wang <jiong.wang@arm.com>
8082 * gcc.target/aarch64/va_arg_1.c: New testcase.
8083 * gcc.target/aarch64/va_arg_2.c: Likewise.
8084 * gcc.target/aarch64/va_arg_3.c: Likewise.
8086 2016-05-27 Jiong Wang <jiong.wang@arm.com>
8088 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8089 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8090 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8091 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8092 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8094 2016-05-27 Marek Polacek <polacek@redhat.com>
8097 * g++.dg/torture/pr71308.C: New test.
8099 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8101 * gcc.dg/zero_bits_compound-1.c: New test.
8102 * gcc.dg/zero_bits_compound-2.c: New test.
8104 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8107 * gcc.dg/pr71279.c: New test.
8109 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8111 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8112 floating point min/max/comparison instructions.
8113 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8115 2016-05-26 Jakub Jelinek <jakub@redhat.com>
8117 * c-c++-common/gomp/schedule-1.c: New test.
8118 * gfortran.dg/gomp/schedule-1.f90: New test.
8120 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8124 * g++.dg/cpp1y/auto-fn32.C: New test.
8125 * g++.dg/cpp1y/paren4.C: New test.
8127 2016-05-26 Nathan Sidwell <nathan@acm.org>
8129 * gcc.dg/20060410.c: Xfail on ptx.
8130 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8131 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8132 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8133 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8134 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8136 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8138 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8140 2016-05-26 Jakub Jelinek <jakub@redhat.com>
8142 PR tree-optimization/71280
8143 * gcc.dg/pr71280.c: New test.
8145 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8147 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8148 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8150 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8152 2016-05-26 Jiong Wang <jiong.wang@arm.com>
8154 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
8157 2016-05-25 Jeff Law <law@redhat.com>
8159 PR tree-optimization/71272
8160 * gcc.c-torture/compile/pr71272.c: new test.
8162 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8164 * gcc.target/powerpc/vec-cmpne.c: New test.
8165 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8167 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8169 * gnat.dg/opt55.ad[sb]: New test.
8171 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8173 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8174 * c-c++-common/pr60226.c: Require int32plus.
8175 * gcc.c-torture/execute/pr70602.c: Likewise.
8176 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8177 unsigned long for malloc arg type.
8178 * gcc.dg/asr_div1.c: Require int32plus.
8179 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8180 * gcc.dg/pie-1.c: Require pie.
8181 * gcc.dg/pie-2.c: Likewise.
8182 * gcc.dg/pr59471.c: Require int32plus.
8183 * gcc.dg/pr59963-2.c: XFAIL for int16.
8184 * gcc.dg/pr60114.c: Require int32plus.
8185 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8186 unsigned long for typedef of size_t.
8187 * gcc.dg/pr63914.c: Require int32plus.
8188 * gcc.dg/pr64536.c: Require pt32plus.
8189 * gcc.dg/pr65658.c: Likewise.
8190 * gcc.dg/pr67271.c: Require int32plus.
8191 * gcc.dg/pr68112.c: Likewise.
8192 * gcc.dg/pr69071.c: Skip for avr target.
8193 * gcc.dg/pr69973.c: Require int32plus.
8194 * gcc.dg/pr70169.c: Skip for avr target.
8195 * gcc.dg/sso-6.c: Require int32plus.
8196 * gcc.dg/sso-7.c: Likewise.
8197 * gcc.dg/sso-8.c: Likewise.
8198 * gcc.dg/vrp-min-max-2.c: Likewise.
8200 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8203 * gcc.target/i386/pr70738-1.c: New test.
8204 * gcc.target/i386/pr70738-2.c: Likewise.
8205 * gcc.target/i386/pr70738-3.c: Likewise.
8206 * gcc.target/i386/pr70738-4.c: Likewise.
8207 * gcc.target/i386/pr70738-5.c: Likewise.
8208 * gcc.target/i386/pr70738-6.c: Likewise.
8209 * gcc.target/i386/pr70738-7.c: Likewise.
8210 * gcc.target/i386/pr70738-8.c: Likewise.
8211 * gcc.target/i386/pr70738-9.c: Likewise.
8213 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8215 PR rtl-optimization/66940
8216 * gcc.c-torture/execute/pr66940.c: New test.
8218 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8220 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8221 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8222 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8223 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8224 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8225 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8226 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8227 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8228 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8229 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8230 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8231 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8232 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8233 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8234 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8235 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8236 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8237 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8238 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8239 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8240 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8241 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8242 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8243 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8245 2016-05-25 Marek Polacek <polacek@redhat.com>
8248 * gcc.dg/noncompile/pr71265.c: New test.
8251 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8253 2016-05-25 Nathan Sidwell <nathan@acm.org>
8255 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8257 2016-05-25 Richard Biener <rguenther@suse.de>
8259 PR tree-optimization/71261
8260 * c-c++-common/torture/pr71261.c: New testcase.
8262 2016-05-25 Richard Biener <rguenther@suse.de>
8264 PR tree-optimization/71264
8265 * gcc.dg/vect/pr71264.c: New testcase.
8267 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8270 * g++.dg/cpp0x/alias-decl-53.C: New.
8271 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8273 2016-05-25 Martin Liska <mliska@suse.cz>
8275 * g++.dg/pr71239.C: New test.
8277 2016-05-25 Richard Biener <rguenther@suse.de>
8279 * gcc.dg/vect/pr58135.c: Rename to ...
8280 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
8282 2016-05-25 Marek Polacek <polacek@redhat.com>
8284 * g++.dg/pr65295.C: Use target c++14.
8286 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8288 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8289 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
8291 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8293 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8296 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8298 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8299 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8300 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8301 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8302 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8303 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8304 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8305 * c-c++-common/goacc/pcopy.c: Likewise.
8306 * c-c++-common/goacc/pcopyin.c: Likewise.
8307 * c-c++-common/goacc/pcopyout.c: Likewise.
8308 * c-c++-common/goacc/pcreate.c: Likewise.
8309 * c-c++-common/goacc/pr70688.c: New test.
8310 * c-c++-common/goacc/present-1.c: Adjust test.
8311 * c-c++-common/goacc/reduction-5.c: Likewise.
8312 * g++.dg/goacc/data-1.C: New test.
8314 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8316 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8317 vector parity built-in functions.
8318 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8319 count trailing zeros automatic vectorization.
8320 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8321 count trailing zeros built-in functions.
8323 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8325 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8327 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8330 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8332 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8335 * g++.dg/template/crash123.C: New.
8336 * g++.dg/template/crash124.C: Likewise.
8338 2016-05-24 Martin Sebor <msebor@redhat.com>
8341 * g++.dg/ext/flexary16.C: New test.
8343 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8345 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8346 before math.h is included.
8347 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8348 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8349 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8350 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8351 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8352 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8353 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8354 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8355 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8356 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8357 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8358 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8359 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8360 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8361 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8362 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8363 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8364 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8365 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8366 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8367 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8368 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8369 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8371 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8372 Kelvin Nilsen <kelvin@gcc.gnu.org>
8374 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8377 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8380 * g++.dg/warn/Wno-narrowing1.C: New.
8382 2016-05-24 Marek Polacek <polacek@redhat.com>
8385 * c-c++-common/Wswitch-unreachable-2.c: New test.
8387 2016-05-24 Jakub Jelinek <jakub@redhat.com>
8390 * g++.dg/vect/simd-clone-6.cc: New test.
8391 * g++.dg/gomp/declare-simd-6.C: New test.
8395 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8397 2016-05-24 Richard Biener <rguenther@suse.de>
8399 PR tree-optimization/71240
8400 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8402 2016-05-24 Richard Biener <rguenther@suse.de>
8404 PR tree-optimization/71230
8405 * gcc.dg/torture/pr71230.c: New testcase.
8406 * g++.dg/torture/pr71230.C: Likewise.
8408 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8410 * c-c++-common/goacc/routine-5.c: Add tests.
8411 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8412 * gfortran.dg/goacc/routine-6.f90: Add tests.
8414 2016-05-24 Richard Biener <rguenther@suse.de>
8416 PR tree-optimization/71253
8417 * gcc.dg/torture/pr71253.c: New testcase.
8419 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8422 * gfortran.dg/pr71252.f90: New test.
8424 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8426 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8428 2016-05-24 Richard Biener <rguenther@suse.de>
8432 * c-c++-common/vector-subscript-4.c: New testcase.
8433 * c-c++-common/vector-subscript-5.c: Likewise.
8435 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8438 * gfortran.dg/namelist_90.f: New test
8440 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8443 * gfortran.dg/unexpected_eof.f: New test
8445 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8446 Kelvin Nilsen <kelvin@gcc.gnu.org>
8448 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8451 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8454 * g++.dg/cpp0x/inh-ctor20.C: New.
8455 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8457 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8460 * g++.dg/cpp0x/variadic168.C: New.
8462 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8464 * g++.dg/cpp0x/pr31445.C: Test column number too.
8465 * g++.dg/cpp0x/pr32253.C: Likewise.
8466 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8467 * g++.dg/cpp0x/variadic36.C: Likewise.
8469 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
8471 * gcc.dg/fold-notshift-2.c: Adjust.
8473 2016-05-23 Marek Polacek <polacek@redhat.com>
8476 * c-c++-common/Wswitch-unreachable-1.c: New test.
8477 * gcc.dg/Wswitch-unreachable-1.c: New test.
8478 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8479 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8480 * g++.dg/gomp/block-10.C: Likewise.
8481 * gcc.dg/gomp/block-10.c: Likewise.
8482 * g++.dg/gomp/block-9.C: Likewise.
8483 * gcc.dg/gomp/block-9.c: Likewise.
8484 * g++.dg/gomp/target-1.C: Likewise.
8485 * g++.dg/gomp/target-2.C: Likewise.
8486 * gcc.dg/gomp/target-1.c: Likewise.
8487 * gcc.dg/gomp/target-2.c: Likewise.
8488 * g++.dg/gomp/taskgroup-1.C: Likewise.
8489 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8490 * gcc.dg/gomp/teams-1.c: Likewise.
8491 * g++.dg/gomp/teams-1.C: Likewise.
8492 * g++.dg/overload/error3.C: Likewise.
8493 * g++.dg/tm/jump1.C: Likewise.
8494 * g++.dg/torture/pr40335.C: Likewise.
8495 * gcc.dg/c99-vla-jump-5.c: Likewise.
8496 * gcc.dg/switch-warn-1.c: Likewise.
8497 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8498 * gcc.dg/nested-func-1.c: Likewise.
8499 * gcc.dg/pr67784-4.c: Likewise.
8501 2016-05-23 Richard Biener <rguenther@suse.de>
8503 PR tree-optimization/71230
8504 * gfortran.dg/pr71230-1.f90: New testcase.
8505 * gfortran.dg/pr71230-2.f90: Likewise.
8507 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8509 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
8510 * gcc.dg/vect/pr58135.c: Add new.
8511 * gfortran.dg/pr46519-1.f: Adjust test case.
8513 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8516 * g++.dg/cpp0x/decltype64.C: New.
8518 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8520 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8521 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8522 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8524 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8526 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8527 Add poly64x1_t and poly64x2_t cases if supported.
8528 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8529 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8530 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8531 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8532 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8534 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8536 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8537 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8538 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8539 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8540 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8541 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8542 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8544 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8546 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8548 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8550 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8551 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8553 2016-05-22 Jakub Jelinek <jakub@redhat.com>
8555 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8556 constraint instead of "r".
8557 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8558 insn instead of vxorpd.
8559 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8561 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8562 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8564 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8566 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8567 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8569 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8571 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8574 * gcc.dg/tree-ssa/pr40921.c: New test.
8576 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8579 * gcc.target/avr/pr71103.c: New test.
8581 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8584 * gcc.dg/tree-ssa/pr71179.c: New test.
8586 2016-05-20 Martin Sebor <msebor@redhat.com>
8589 * gcc.dg/init-excess-2.c: New test.
8591 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8593 * gnat.dg/opt53.adb: New test.
8594 * gnat.dg/opt54.adb: Likewise.
8596 2016-05-20 Martin Jambor <mjambor@suse.cz>
8598 PR tree-optimization/70884
8599 * gcc.dg/tree-ssa/pr70919.c: New test.
8601 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8603 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8605 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8606 fix code formatting.
8608 2016-05-20 Nathan Sidwell <nathan@acm.org>
8610 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8612 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
8614 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8616 * jit.dg/all-non-failing-tests.h: Add
8617 test-factorial-must-tail-call.c.
8618 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8619 * jit.dg/test-factorial-must-tail-call.c: New test case.
8621 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8624 * gfortran.dg/pr71204.f90: New test.
8626 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8628 * gcc.target/nvptx/sincos.c: New test.
8630 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8633 * g++.dg/cpp1y/auto-fn31.C: New.
8635 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8637 * gcc.target/powerpc/vec-addec.c: New test.
8638 * gcc.target/powerpc/vec-addec-int128.c: New test.
8640 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8642 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8643 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8644 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8645 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8647 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
8649 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8651 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8654 * g++.dg/opt/pr71210-1.C: New test.
8655 * g++.dg/opt/pr71210-2.C: New test.
8657 PR tree-optimization/29756
8658 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8659 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8660 only on selected targets where V4SImode vectors are known to be
8663 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
8665 PR tree-optimization/71079
8666 PR tree-optimization/71206
8667 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8669 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8671 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8672 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8673 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8675 2016-05-20 Richard Guenther <rguenther@suse.de>
8677 PR tree-optimization/29756
8678 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8680 2016-05-20 Richard Biener <rguenther@suse.de>
8682 PR tree-optimization/71185
8683 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8685 2016-05-20 Richard Biener <rguenther@suse.de>
8687 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8689 2016-05-19 Marek Polacek <polacek@redhat.com>
8692 * g++.dg/diagnostic/pr71075.C: New test.
8694 2016-05-19 David Malcolm <dmalcolm@redhat.com>
8697 * g++.dg/pr71184.C: New test case.
8699 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8701 * gcc.target/powerpc/darn-0.c: New test.
8702 * gcc.target/powerpc/darn-1.c: New test.
8703 * gcc.target/powerpc/darn-2.c: New test.
8705 2016-05-19 Marek Polacek <polacek@redhat.com>
8707 PR tree-optimization/71031
8708 * gcc.dg/tree-ssa/vrp100.c: New test.
8710 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8712 PR rtl-optimization/71148
8713 * gcc.dg/pr71148.c: New test.
8715 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8718 * gcc.target/arm/pr71056.c: New test.
8720 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8722 * c-c++-common/pr69669.c: Check the used mode.
8724 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8727 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8729 2016-05-19 Richard Biener <rguenther@suse.de>
8731 PR tree-optimization/70729
8732 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8733 * gcc.dg/graphite/scop-18.c: Likewise.
8734 * gcc.dg/pr41783.c: Disable LIM.
8735 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8736 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8737 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8738 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8739 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8740 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8741 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8742 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8743 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8744 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8745 * gfortran.dg/pr42108.f90: Likewise.
8747 2016-05-18 David Malcolm <dmalcolm@redhat.com>
8750 * gcc.dg/spellcheck-options-11.c: New test case.
8752 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8755 * g++.dg/opt/pr71100.C: New test.
8757 2016-05-18 Martin Jambor <mjambor@suse.cz>
8760 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8761 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8762 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8763 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8765 2016-05-18 Martin Jambor <mjambor@suse.cz>
8768 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8769 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8770 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8771 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8772 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8774 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8777 * g++.dg/template/crash122.C: New.
8779 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8782 * g++.dg/template/pr70466-1.C: New.
8783 * g++.dg/template/pr70466-2.C: Likewise.
8785 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8787 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8788 splat operations and the XXSPLTIB instruction.
8789 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8790 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8791 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8792 xxlxor to clear a register.
8794 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8796 * gcc.dg/torture/pr71020.c: New test.
8798 2016-05-18 Martin Jambor <mjambor@suse.cz>
8801 * gcc.dg/ipa/pr70646.c: New test.
8803 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8805 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8807 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8809 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8810 missing tests for vreinterpretq_p{8,16}.
8812 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8814 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8815 vsliq_n_s64 and vsliq_n_u64.
8817 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8819 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8820 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8822 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8824 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8825 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8826 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8828 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8830 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8833 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8835 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8836 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8837 "blr\t" and switch to scan-assembler-times.
8839 2016-05-18 Jiong Wang <jiong.wang@arm.com>
8841 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8843 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8844 declarations under __aarch64__ and __ARM_FEATURE_FMA.
8846 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8848 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8849 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8850 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8851 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8852 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8853 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8855 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8856 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8858 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8859 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8861 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8862 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8864 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8866 2016-05-18 Richard Biener <rguenther@suse.de>
8868 PR tree-optimization/71168
8869 * gcc.dg/torture/pr71168.c: New testcase.
8871 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8874 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8875 * gcc.dg/tree-ssa/pr63586.c: New test.
8876 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8878 2016-05-17 Nathan Sidwell <nathan@acm.org>
8880 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8881 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8882 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8883 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8885 2016-05-17 Nathan Sidwell <nathan@acm.org>
8887 * gcc.target/nvptx/abi-vararg-3.c: New.
8889 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8891 PR tree-optimization/54579
8893 * gcc.dg/fold-notrotate-1.c: New test.
8894 * gcc.dg/fold-notshift-1.c: New test.
8895 * gcc.dg/fold-notshift-2.c: New test.
8897 2016-05-17 Marek Polacek <polacek@redhat.com>
8900 * g++.dg/ipa/pr71146.C: New test.
8902 2016-05-17 David Malcolm <dmalcolm@redhat.com>
8904 * jit.dg/test-error-array-bounds.c: New test case.
8906 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8908 * gcc.dg/tree-ssa/and-1.c: New testcase.
8910 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8912 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8913 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8915 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8917 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8918 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8920 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8922 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8924 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8926 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8928 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8930 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8931 ".2d[index]" when scan the assembly.
8932 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8933 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8935 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8937 2016-05-17 Richard Biener <rguenther@suse.de>
8939 PR tree-optimization/71132
8940 * gcc.dg/torture/pr71132.c: New testcase.
8942 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8944 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8946 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8949 * gcc.target/aarch64/pr70809_1.c: New test.
8951 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8953 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8954 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8955 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8956 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8958 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8959 Ilya Enkovich <ilya.enkovich@intel.com>
8962 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8964 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
8966 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8967 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8969 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8971 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8972 test for __ARM_FP16_ARGS.
8973 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8974 * gcc.target/arm/aapcs/neon-vect10.c: New.
8975 * gcc.target/arm/aapcs/neon-vect9.c: New.
8976 * gcc.target/arm/aapcs/vfp18.c: New.
8977 * gcc.target/arm/aapcs/vfp19.c: New.
8978 * gcc.target/arm/aapcs/vfp20.c: New.
8979 * gcc.target/arm/aapcs/vfp21.c: New.
8980 * gcc.target/arm/fp16-aapcs-1.c: New.
8981 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8982 test for __ARM_FP16_ARGS.
8983 * g++.target/arm/fp16-return-1.c: Update expected output.
8985 2016-05-16 Jiong Wang <jiong.wang@arm.com>
8988 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8990 2016-05-15 Harald Anlauf <anlauf@gmx.de>
8993 * gfortran.dg/pr69603.f90: New testcase.
8995 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8997 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8999 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
9002 * gfortran.dg/pr71047.f08: New test.
9004 2016-05-13 Joseph Myers <joseph@codesourcery.com>
9006 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9007 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9008 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9010 2016-05-13 Martin Sebor <msebor@redhat.com>
9013 * g++.dg/cpp0x/constexpr-60049.C: New test.
9015 2016-05-13 Jakub Jelinek <jakub@redhat.com>
9018 * gcc.dg/pr71071.c: New test.
9020 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
9022 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9023 remove XOP handling.
9024 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
9026 2016-05-13 Nathan Sidwell <nathan@acm.org>
9028 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9029 __atomic_is_lock_free declaration.
9031 2016-05-13 Richard Biener <rguenther@suse.de>
9033 PR tree-optimization/42587
9034 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9036 2016-05-13 Martin Liska <mliska@suse.cz>
9038 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9039 the new format of dump output.
9041 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9043 * gcc.dg/pr71084.c: New test.
9045 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9048 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
9050 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9052 * gcc.target/aarch64/struct_return.c: New test.
9054 2016-05-12 Marek Polacek <polacek@redhat.com>
9057 * c-c++-common/pr70756-2.c: New test.
9058 * c-c++-common/pr70756.c: New test.
9060 2016-05-12 Richard Biener <rguenther@suse.de>
9062 PR tree-optimization/71059
9063 * gcc.dg/torture/pr71059.c: New testcase.
9065 2016-05-12 Richard Biener <rguenther@suse.de>
9067 PR tree-optimization/71062
9068 * gcc.dg/torture/pr71062.c: New testcase.
9070 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9072 PR tree-optimization/71006
9073 * gcc.dg/pr71006.c: New test.
9075 2016-05-12 Marek Polacek <polacek@redhat.com>
9078 * gcc.dg/opts-7.c: New test.
9080 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9083 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9084 Add -save-temps to dg-options.
9085 Scan for ldmfd rather than pop instruction.
9086 * gcc.target/arm/interrupt-2.c: Likewise.
9087 * gcc.target/arm/pr70830.c: New test.
9089 2016-05-12 Jakub Jelinek <jakub@redhat.com>
9091 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9092 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9094 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9095 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9096 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9099 * gcc.target/i386/avx512vl-pack-1.c: New test.
9100 * gcc.target/i386/avx512vl-pack-2.c: New test.
9101 * gcc.target/i386/avx512bw-pack-2.c: New test.
9103 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9105 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9106 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9107 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9109 2016-05-12 Richard Biener <rguenther@suse.de>
9111 PR tree-optimization/70986
9112 * gcc.dg/torture/pr70986-1.c: New testcase.
9113 * gcc.dg/torture/pr70986-2.c: Likewise.
9114 * gcc.dg/torture/pr70986-3.c: Likewise.
9116 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9119 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9120 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9122 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
9124 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9126 * gcc.target/i386/pr66746.c: Ditto.
9128 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9130 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9132 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9133 warning when using -mvsx-timode.
9134 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9135 * gcc.target/powerpc/dform-2.c: Likewise.
9136 * gcc.target/powerpc/pr68805.c: Likewise.
9138 2016-05-11 Marek Polacek <polacek@redhat.com>
9141 * c-c++-common/attributes-3.c: New test.
9143 2016-05-11 Nathan Sidwell <nathan@acm.org>
9145 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9146 * gcc.c-torture/execute/pr68185.c: Likewise.
9147 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9148 * gcc.dg/pr69634.c: Requires scheduling.
9149 * gcc.dg/torture/pr66178.c: Require label values.
9150 * gcc.dg/setjmp-6.c: Require indirect jumps.
9152 2016-05-11 Richard Biener <rguenther@suse.de>
9154 PR tree-optimization/71055
9155 * gcc.dg/torture/pr71055.c: New testcase.
9157 2016-05-11 Richard Biener <rguenther@suse.de>
9160 * g++.dg/debug/pr71057.C: New testcase.
9162 2016-05-11 Jakub Jelinek <jakub@redhat.com>
9165 * gfortran.dg/gomp/pr70855.f90: New test.
9167 2016-05-11 Richard Biener <rguenther@suse.de>
9170 * g++.dg/torture/pr71002.C: New testcase.
9172 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9175 * gcc.dg/pr70807.c: New test.
9177 2016-05-10 Martin Sebor <msebor@redhat.com>
9180 * g++.dg/Wattributes.C: New test.
9182 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
9184 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9185 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9186 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9188 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9191 * gcc.target/i386/pr70799-1.c: New test.
9193 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9195 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9197 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9200 * gcc.target/i386/pr70877.c: New test.
9202 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9204 PR tree-optimization/70786
9205 * gcc.target/i386/pr70876.c: New test.
9207 2016-05-10 Jakub Jelinek <jakub@redhat.com>
9210 * gcc.target/i386/avx512vl-logic-1.c: New test.
9211 * gcc.target/i386/avx512vl-logic-2.c: New test.
9212 * gcc.target/i386/avx512dq-logic-2.c: New test.
9214 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9217 * gcc.target/powerpc/pr70963.c: New.
9219 2016-05-10 David Malcolm <dmalcolm@redhat.com>
9221 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9222 (test_very_wide_line): Add ruler to expected output.
9223 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9224 (test_very_wide_line): Likewise.
9225 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9226 (test_show_locus): Within the handling of "test_very_wide_line",
9227 enable show_ruler_p on the diagnostic context.
9229 2016-05-10 Richard Biener <rguenther@suse.de>
9231 PR tree-optimization/71039
9232 * gcc.dg/torture/pr71039.c: New testcase.
9234 2016-05-10 Nathan Sidwell <nathan@acm.org>
9236 * gcc.dg/nested-func-10.c: Requires alloca.
9237 * gcc.dg/nested-func-9.c: Requires alloca.
9238 * gcc.c-torture/execute/pr70460.c: Requires labels.
9239 * gcc.c-torture/compile/pr70199.c: Requires labels.
9240 * gcc.target/nvptx/decl.c: Compile only.
9241 * gcc.target/nvptx/trailing-init.c: Compile only.
9242 * gcc.target/nvptx/ary-init.c: Compile only.
9244 2016-05-10 Marek Polacek <polacek@redhat.com>
9247 * gcc.dg/attr-opt-1.c: New test.
9249 2016-05-10 Richard Biener <rguenther@suse.de>
9251 PR tree-optimization/70497
9252 PR tree-optimization/28367
9253 * gcc.dg/torture/20160404-1.c: New testcase.
9254 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9255 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9257 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9259 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9261 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
9263 * gcc.target/i386/fabsneg-1.c New test.
9265 2016-05-09 Alan Modra <amodra@gmail.com>
9268 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9270 2016-05-09 Richard Biener <rguenther@suse.de>
9272 PR tree-optimization/70985
9273 * gcc.dg/torture/pr70985.c: New testcase.
9275 2016-05-09 Bin Cheng <bin.cheng@arm.com>
9277 * gcc.dg/tree-ssa/ifc-9.c: New test.
9278 * gcc.dg/tree-ssa/ifc-10.c: New test.
9279 * gcc.dg/tree-ssa/ifc-11.c: New test.
9280 * gcc.dg/tree-ssa/ifc-12.c: New test.
9281 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9282 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9283 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9285 2016-05-09 Richard Biener <rguenther@suse.de>
9288 * gfortran.dg/pr70937.f90: New testcase.
9290 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9292 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9294 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
9297 * gfortran.dg/dec_structure_1.f90: New testcase.
9298 * gfortran.dg/dec_structure_2.f90: Ditto.
9299 * gfortran.dg/dec_structure_3.f90: Ditto.
9300 * gfortran.dg/dec_structure_4.f90: Ditto.
9301 * gfortran.dg/dec_structure_5.f90: Ditto.
9302 * gfortran.dg/dec_structure_6.f90: Ditto.
9303 * gfortran.dg/dec_structure_7.f90: Ditto.
9304 * gfortran.dg/dec_structure_8.f90: Ditto.
9305 * gfortran.dg/dec_structure_9.f90: Ditto.
9306 * gfortran.dg/dec_structure_10.f90: Ditto.
9307 * gfortran.dg/dec_structure_11.f90: Ditto.
9308 * gfortran.dg/dec_union_1.f90: Ditto.
9309 * gfortran.dg/dec_union_2.f90: Ditto.
9310 * gfortran.dg/dec_union_3.f90: Ditto.
9311 * gfortran.dg/dec_union_4.f90: Ditto.
9312 * gfortran.dg/dec_union_5.f90: Ditto.
9313 * gfortran.dg/dec_union_6.f90: Ditto.
9314 * gfortran.dg/dec_union_7.f90: Ditto.
9316 2016-05-07 Tom de Vries <tom@codesourcery.com>
9318 PR tree-optimization/70956
9319 * gcc.dg/graphite/pr70956.c: New test.
9321 2016-05-06 Jakub Jelinek <jakub@redhat.com>
9324 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9325 (a, b, c, d): Change type from char to signed char.
9326 (main): Compare against (signed char) -1634678893 instead of
9327 hardcoded -109. Use __builtin_abort instead of abort.
9329 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9330 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9332 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9334 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9337 * gcc.dg/torture/pr70935.c: New test.
9339 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9342 * gcc.target/sh/pr58219.c: New tests.
9344 2016-05-06 Richard Biener <rguenther@suse.de>
9346 PR tree-optimization/70960
9347 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9349 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9352 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9353 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9354 Adjust expected instruction counts.
9355 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9357 2016-05-06 Marek Polacek <polacek@redhat.com>
9360 * gcc.dg/ubsan/bounds-3.c: New test.
9362 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9365 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9367 2016-05-06 Richard Biener <rguenther@suse.de>
9370 * gfortran.dg/pr70931.f90: New testcase.
9372 2016-05-06 Richard Biener <rguenther@suse.de>
9375 * gcc.dg/torture/pr70941.c: New testcase.
9377 2016-05-05 Bin Cheng <bin.cheng@arm.com>
9379 PR tree-optimization/57206
9380 * gcc.dg/vect/pr57206.c: New test.
9382 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9384 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9386 2016-05-05 Jakub Jelinek <jakub@redhat.com>
9388 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9390 * c-c++-common/Wdangling-else-4.c: New test.
9392 2016-05-04 Jakub Jelinek <jakub@redhat.com>
9396 * g++.dg/opt/pr70906.C: New test.
9397 * g++.dg/opt/pr70933.C: New test.
9399 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9401 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
9403 * gcc.dg/ipa/pure-const-3.c: New testcase.
9405 2016-05-04 Marek Polacek <polacek@redhat.com>
9407 * c-c++-common/Wdangling-else-1.c: New test.
9408 * c-c++-common/Wdangling-else-2.c: New test.
9409 * c-c++-common/Wdangling-else-3.c: New test.
9411 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9413 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9416 2016-05-04 Marek Polacek <polacek@redhat.com>
9419 * gcc.dg/Waddress-2.c: New test.
9421 2016-05-04 Alan Modra <amodra@gmail.com>
9423 * gcc.target/powerpc/pr70866.c: New.
9425 2016-05-03 Martin Sebor <msebor@redhat.com>
9428 * c-c++-common/builtin_location.c: New test.
9429 * g++.dg/cpp1y/builtin_location.C: New test.
9431 2016-05-03 Marek Polacek <polacek@redhat.com>
9434 * gcc.dg/pr70859.c: New test.
9435 * gcc.dg/pr70859-2.c: New test.
9437 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9439 * gnat.dg/debug5.adb: New testcase.
9441 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9443 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9444 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9445 Procedure to check for z10 instruction set.
9447 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9449 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9451 2016-05-03 Alan Modra <amodra@gmail.com>
9453 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9455 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9457 * gcc.target/i386/avx512f-cvt-1.c: New test.
9459 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9461 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9462 -fdump-tree-vrp-details.
9464 2016-05-03 Richard Biener <rguenther@suse.de>
9466 * gcc.dg/pr30172-1.c: Adjust.
9467 * gcc.dg/pr63743.c: Likewise.
9468 * gcc.dg/tm/pr51696.c: Likewise.
9469 * c-c++-common/tm/safe-1.c: Likewise.
9470 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9471 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9472 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9473 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9475 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9477 PR rtl-optimization/70467
9478 * gcc.target/i386/pr70467-3.c: New test.
9479 * gcc.target/i386/pr70467-4.c: New test.
9481 PR tree-optimization/70916
9482 * gcc.c-torture/compile/pr70916.c: New test.
9485 * gcc.target/i386/pr49244-1.c: New test.
9486 * gcc.target/i386/pr49244-2.c: New test.
9488 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9490 PR rtl-optimization/44281
9491 * gcc.target/i386/pr44281.c: New test.
9493 2016-05-03 bin cheng <bin.cheng@arm.com>
9495 PR tree-optimization/56541
9496 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9497 * gcc.dg/vect/pr56541.c: new test.
9499 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9501 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9503 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9505 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9508 * c-c++-common/asan/clone-test-1.c (main): Align child process
9511 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9514 * g++.dg/spellcheck-fields-2.C: New test case.
9516 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9519 * g++.dg/pr62314.C: New test case.
9521 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
9523 * gcc.dg/ipa/inline-8.c: New testcase.
9525 2016-05-02 Jakub Jelinek <jakub@redhat.com>
9527 PR rtl-optimization/70467
9528 * gcc.target/i386/pr70467-1.c: New test.
9530 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9532 * gcc.dg/spec-options.c: Run the test on all targets.
9533 * gcc.dg/foo.specs: Use cpp_unique_options.
9535 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9537 * gcc.dg/tree-ssa/unord.c: New testcase.
9539 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9541 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9543 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9545 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9547 2016-05-02 Marek Polacek <polacek@redhat.com>
9550 * gcc.dg/enum-incomplete-3.c: New test.
9552 2016-05-02 Marek Polacek <polacek@redhat.com>
9553 Tom de Vries <tom@codesourcery.com>
9555 PR tree-optimization/70700
9556 * gcc.dg/pr70700.c: New test.
9558 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
9560 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9561 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9562 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9563 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9564 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9566 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9568 * ada/acats/run_acats: Rename into...
9569 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9570 * ada/acats/run_all.sh: Remove redundant test.
9571 (target_run): Move around.
9572 (target_gnatchop): Use newly built executable.
9573 (target_gnatmake): Likewise.
9574 Check that the compilation of impbit succeeds.
9576 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9578 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9579 * gcc.dg/20021029-1.c: Likewise.
9580 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9581 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9582 * gcc.target/sh/cmpstr.c: Likewise.
9583 * gcc.target/sh/cmpstrn.c: Likewise.
9584 * gcc.target/sh/memset.c: Likewise.
9585 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9586 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9587 * gcc.target/sh/pr39423-1.c: Likewise.
9588 * gcc.target/sh/pr49468-di.c: Likewise.
9589 * gcc.target/sh/pr49468-si.c: Likewise.
9590 * gcc.target/sh/pr49880-1.c: Likewise.
9591 * gcc.target/sh/pr49880-2.c: Likewise.
9592 * gcc.target/sh/pr49880-3.c: Likewise.
9593 * gcc.target/sh/pr50751-1.c: Likewise.
9594 * gcc.target/sh/pr50751-4.c: Likewise.
9595 * gcc.target/sh/pr50751-7.c: Likewise.
9596 * gcc.target/sh/pr51244-1.c: Likewise.
9597 * gcc.target/sh/pr51244-10.c: Likewise.
9598 * gcc.target/sh/pr51244-11.c: Likewise.
9599 * gcc.target/sh/pr51244-12.c: Likewise.
9600 * gcc.target/sh/pr51244-13.c: Likewise.
9601 * gcc.target/sh/pr51244-14.c: Likewise.
9602 * gcc.target/sh/pr51244-17.c: Likewise.
9603 * gcc.target/sh/pr51244-18.c: Likewise.
9604 * gcc.target/sh/pr51244-19.c: Likewise.
9605 * gcc.target/sh/pr51244-4.c: Likewise.
9606 * gcc.target/sh/pr51244-5.c: Likewise.
9607 * gcc.target/sh/pr51244-7.c: Likewise.
9608 * gcc.target/sh/pr51244-8.c: Likewise.
9609 * gcc.target/sh/pr51244-9.c: Likewise.
9610 * gcc.target/sh/pr51697.c: Likewise.
9611 * gcc.target/sh/pr52483-1.c: Likewise.
9612 * gcc.target/sh/pr52483-2.c: Likewise.
9613 * gcc.target/sh/pr52483-3.c: Likewise.
9614 * gcc.target/sh/pr52483-5.c: Likewise.
9615 * gcc.target/sh/pr52933-1.c: Likewise.
9616 * gcc.target/sh/pr52933-2.c: Likewise.
9617 * gcc.target/sh/pr52933-3.c: Likewise.
9618 * gcc.target/sh/pr53568-1.c: Likewise.
9619 * gcc.target/sh/pr53976-1.c: Likewise.
9620 * gcc.target/sh/pr53988-1.c: Likewise.
9621 * gcc.target/sh/pr53988.c: Likewise.
9622 * gcc.target/sh/pr54089-1.c: Likewise.
9623 * gcc.target/sh/pr54089-6.c: Likewise.
9624 * gcc.target/sh/pr54089-7.c: Likewise.
9625 * gcc.target/sh/pr54089-8.c: Likewise.
9626 * gcc.target/sh/pr54089-9.c: Likewise.
9627 * gcc.target/sh/pr54236-1.c: Likewise.
9628 * gcc.target/sh/pr54236-2.c: Likewise.
9629 * gcc.target/sh/pr54236-3.c: Likewise.
9630 * gcc.target/sh/pr54236-4.c: Likewise.
9631 * gcc.target/sh/pr54386.c: Likewise.
9632 * gcc.target/sh/pr54602-1.c: Likewise.
9633 * gcc.target/sh/pr54685.c: Likewise.
9634 * gcc.target/sh/pr54760-1.c: Likewise.
9635 * gcc.target/sh/pr54760-2.c: Likewise.
9636 * gcc.target/sh/pr54760-3.c: Likewise.
9637 * gcc.target/sh/pr54760-4.c: Likewise.
9638 * gcc.target/sh/pr54760-5.c: Likewise.
9639 * gcc.target/sh/pr54760-6.c: Likewise.
9640 * gcc.target/sh/pr55146.c: Likewise.
9641 * gcc.target/sh/pr55160.c: Likewise.
9642 * gcc.target/sh/pr59278.c: Likewise.
9643 * gcc.target/sh/pr59401-1.c: Likewise.
9644 * gcc.target/sh/pr59533-1.c: Likewise.
9645 * gcc.target/sh/pr63260.c: Likewise.
9646 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9647 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9648 * gcc.target/sh/strlen.c: Likewise.
9649 * gcc.target/sh/torture/pr30807.c: Likewise.
9650 * gcc.target/sh/torture/pr34777.c: Likewise.
9651 * gcc.target/sh/torture/pr64652.c: Likewise.
9652 * gcc.target/sh/torture/pr65505.c: Likewise.
9653 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9654 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9656 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9659 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9661 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9663 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9664 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9665 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9666 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9668 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9670 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9671 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9673 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9676 * c-c++-common/goacc/combined-reduction.c: New test.
9677 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9679 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9681 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9682 *movdi_internal pattern only if PIC off.
9683 * gcc.target/i386/pr70155-2.c: Likewise.
9684 * gcc.target/i386/pr70155-3.c: Likewise.
9685 * gcc.target/i386/pr70155-4.c: Likewise.
9686 * gcc.target/i386/pr70155-5.c: Likewise.
9687 * gcc.target/i386/pr70155-6.c: Likewise.
9688 * gcc.target/i386/pr70155-7.c: Likewise.
9689 * gcc.target/i386/pr70155-8.c: Likewise.
9690 * gcc.target/i386/pr70155-15.c: Likewise.
9691 * gcc.target/i386/pr70155-17.c: Likewise.
9692 * gcc.target/i386/pr70155-22.c: Likewise.
9694 2016-04-29 Bin Cheng <bin.cheng@arm.com>
9696 PR tree-optimization/70803
9697 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9699 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9701 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9702 optimization of vector loop.
9703 * gcc.target/i386/vect-unpack-3.c: New test.
9704 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9705 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9706 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9708 2016-04-29 Marek Polacek <polacek@redhat.com>
9711 * g++.dg/ubsan/null-7.C: New test.
9714 * gcc.dg/pr70852.c: New test.
9716 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9719 * g++.dg/cpp0x/alignas6.C: New test.
9721 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9723 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9724 * gcc.dg/pr27003.c: Likewise.
9725 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9726 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9727 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9728 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9729 * gcc.target/arc/mxy.c: Likewise.
9730 * gcc.target/arc/mswape.c: Likewise.
9731 * gcc.target/arc/mrtsc.c: Likewise.
9732 * gcc.target/arc/mcrc.c: Likewise.
9733 * gcc.target/arc/mdsp-packa.c: Likewise.
9734 * gcc.target/arc/mdvbf.c: Likewise.
9735 * gcc.target/arc/mlock.c: Likewise.
9736 * gcc.target/arc/mmac-24.c: Likewise.
9737 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9739 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9740 Matthijs Kooijman <matthijs@stdin.nl>
9741 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9744 * gcc.target/avr/pr60040-1.c: New.
9745 * gcc.target/avr/pr60040-2.c: New.
9747 2016-04-29 Richard Biener <rguenther@suse.de>
9749 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9751 2016-04-29 Richard Biener <rguenther@suse.de>
9753 PR tree-optimization/13962
9754 PR tree-optimization/65686
9755 * gcc.dg/uninit-pr65686.c: New testcase.
9757 2016-04-29 Jakub Jelinek <jakub@redhat.com>
9760 * gcc.dg/pr70843.c: New test.
9762 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9765 * gcc.target/i386/pr70858.c: New test.
9767 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9769 * gcc.target/arc/nps400-1.c: New file.
9771 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9772 Andrew Burgess <andrew.burgess@embecosm.com>
9774 * gcc.target/arc/movh_cl-1.c: New file.
9776 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9777 Andrew Burgess <andrew.burgess@embecosm.com>
9779 * gcc.target/arc/extzv-1.c: New file.
9780 * gcc.target/arc/insv-1.c: New file.
9781 * gcc.target/arc/insv-2.c: New file.
9782 * gcc.target/arc/movb-1.c: New file.
9783 * gcc.target/arc/movb-2.c: New file.
9784 * gcc.target/arc/movb-3.c: New file.
9785 * gcc.target/arc/movb-4.c: New file.
9786 * gcc.target/arc/movb-5.c: New file.
9787 * gcc.target/arc/movb_cl-1.c: New file.
9788 * gcc.target/arc/movb_cl-2.c: New file.
9789 * gcc.target/arc/movbi_cl-1.c: New file.
9790 * gcc.target/arc/movl-1.c: New file.
9792 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9793 Andrew Burgess <andrew.burgess@embecosm.com>
9795 * gcc.target/arc/cmem-1.c: New file.
9796 * gcc.target/arc/cmem-2.c: New file.
9797 * gcc.target/arc/cmem-3.c: New file.
9798 * gcc.target/arc/cmem-4.c: New file.
9799 * gcc.target/arc/cmem-5.c: New file.
9800 * gcc.target/arc/cmem-6.c: New file.
9801 * gcc.target/arc/cmem-7.c: New file.
9802 * gcc.target/arc/cmem-ld.inc: New file.
9803 * gcc.target/arc/cmem-st.inc: New file.
9805 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9808 * gcc.target/i386/pr70821.c: New test.
9810 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9812 * gcc.target/powerpc/vec-adde.c: New test.
9813 * gcc.target/powerpc/vec-adde-int128.c: New test.
9815 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9817 * gcc.target/i386/avx-vround-1.c: New test.
9818 * gcc.target/i386/avx-vround-2.c: New test.
9819 * gcc.target/i386/avx512vl-vround-1.c: New test.
9820 * gcc.target/i386/avx512vl-vround-2.c: New test.
9822 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9825 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9826 (check_effective_target_cilkplus_runtime): ... this.
9827 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9828 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9830 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9831 Require cilkplus_runtime.
9832 Don't add -lcilkrts.
9833 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9834 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9835 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9836 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9837 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9838 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9839 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9840 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9841 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9842 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9843 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9844 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9845 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9846 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9847 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9848 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9849 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9850 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9851 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9852 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9853 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9854 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9855 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9856 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9857 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9858 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9859 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9860 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9861 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9863 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9864 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9866 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9868 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9871 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
9873 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9874 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9876 2015-04-27 Ryan Burn <contact@rnburn.com>
9880 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9882 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9883 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9885 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9887 * gnat.dg/limited_with4.ad[sb]: New test.
9888 * gnat.dg/limited_with4_pkg.ads: New helper.
9890 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9893 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9894 and movv1ti_internal patterns
9895 * gcc.target/i386/pr70155-1.c: New test.
9896 * gcc.target/i386/pr70155-2.c: Likewise.
9897 * gcc.target/i386/pr70155-3.c: Likewise.
9898 * gcc.target/i386/pr70155-4.c: Likewise.
9899 * gcc.target/i386/pr70155-5.c: Likewise.
9900 * gcc.target/i386/pr70155-6.c: Likewise.
9901 * gcc.target/i386/pr70155-7.c: Likewise.
9902 * gcc.target/i386/pr70155-8.c: Likewise.
9903 * gcc.target/i386/pr70155-9.c: Likewise.
9904 * gcc.target/i386/pr70155-10.c: Likewise.
9905 * gcc.target/i386/pr70155-11.c: Likewise.
9906 * gcc.target/i386/pr70155-12.c: Likewise.
9907 * gcc.target/i386/pr70155-13.c: Likewise.
9908 * gcc.target/i386/pr70155-14.c: Likewise.
9909 * gcc.target/i386/pr70155-15.c: Likewise.
9910 * gcc.target/i386/pr70155-16.c: Likewise.
9911 * gcc.target/i386/pr70155-17.c: Likewise.
9912 * gcc.target/i386/pr70155-18.c: Likewise.
9913 * gcc.target/i386/pr70155-19.c: Likewise.
9914 * gcc.target/i386/pr70155-20.c: Likewise.
9915 * gcc.target/i386/pr70155-21.c: Likewise.
9916 * gcc.target/i386/pr70155-22.c: Likewise.
9918 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9920 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9923 2016-04-27 Bin Cheng <bin.cheng@arm.com>
9925 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9926 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9927 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9928 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9929 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9931 2016-04-27 Richard Biener <rguenther@suse.de>
9934 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9935 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9937 2016-04-27 Nathan Sidwell <nathan@acm.org>
9939 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9940 * g++.dg/ubsan/pr63956.C: Adjust error location.
9942 2016-04-27 Nick Clifton <nickc@redhat.com>
9945 * gcc.dg/pr49889.c: New test.
9947 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9949 * c-c++-common/memset-array.c: New test.
9951 2016-04-26 Martin Sebor <msebor@redhat.com>
9954 * g++.dg/cpp1y/func_constexpr.C: New test.
9956 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9959 * g++.dg/cpp0x/enum32.C: New test.
9960 * g++.dg/cpp0x/enum33.C: New test.
9962 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9964 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9965 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9966 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9967 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9968 * gcc.c-torture/execute/pr38151.c: Likewise.
9969 * gcc.c-torture/execute/pr66556.c: Likewise.
9970 * gcc.c-torture/execute/pr67781.c: Likewise.
9971 * gcc.c-torture/execute/pr68648.c: Likewise.
9973 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9975 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9977 2016-04-26 Marek Polacek <polacek@redhat.com>
9980 * gcc.dg/pr67784-3.c: New test.
9981 * gcc.dg/pr67784-4.c: New test.
9982 * gcc.dg/pr67784-5.c: New test.
9985 * gcc.dg/Wnested-externs-2.c: New test.
9987 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9989 * gcc.dg/fold-plusmult.c: Adjust.
9990 * gcc.dg/no-strict-overflow-6.c: Adjust.
9991 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9993 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9995 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9997 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9998 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9999 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10000 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10001 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10002 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10003 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10004 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10005 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10006 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10007 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10008 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10009 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10010 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10011 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10012 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10013 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10014 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10015 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10016 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10017 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10018 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10020 * gcc.target/i386/pr32219-4.c: Likewise.
10021 * gcc.target/i386/pr32219-6.c: Likewise.
10022 * gcc.target/i386/pr32219-8.c: Likewise.
10024 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10026 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10027 associated options.
10029 2016-04-26 Marek Polacek <polacek@redhat.com>
10032 * g++.dg/ext/cond2.C: New test.
10034 2016-04-26 Bin Cheng <bin.cheng@arm.com>
10036 PR tree-optimization/70771
10037 PR tree-optimization/70775
10038 * gcc.dg/pr70771.c: New test.
10039 * gcc.dg/pr70775.c: New test.
10041 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10043 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10045 2016-04-25 Richard Biener <rguenther@suse.de>
10047 PR tree-optimization/70780
10048 * gcc.dg/torture/pr70780.c: New testcase.
10050 2016-04-25 Michael Collison <michael.collison@arm.com>
10052 * gcc.target/arm/neon-vaddws16.c: New test.
10053 * gcc.target/arm/neon-vaddws32.c: New test.
10054 * gcc.target/arm/neon-vaddwu16.c: New test.
10055 * gcc.target/arm/neon-vaddwu32.c: New test.
10056 * gcc.target/arm/neon-vaddwu8.c: New test.
10057 * lib/target-supports.exp
10058 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10059 that arm neon support vector widen sum of HImode TO SImode.
10061 2016-04-23 Jakub Jelinek <jakub@redhat.com>
10064 * c-c++-common/asan/pr70712.c: New test.
10066 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10068 * .gitattributes: New file.
10070 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10072 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10074 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10076 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10077 * gfortran.dg/submodule_15.f08: Likewise.
10079 2016-04-22 Richard Biener <rguenther@suse.de>
10081 PR tree-optimization/70740
10082 * gcc.dg/torture/pr70740.c: New testcase.
10084 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10087 * gcc.target/i386/pr70750-1.c: New test.
10088 * gcc.target/i386/pr70750-2.c: Likewise.
10090 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10093 * g++.dg/cpp0x/auto48.C: New.
10095 2016-04-21 Marek Polacek <polacek@redhat.com>
10098 * g++.dg/cpp0x/forw_enum12.C: New test.
10099 * g++.dg/cpp0x/forw_enum13.C: New test.
10101 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10104 * gcc.target/i386/pr70728.c: New test.
10106 2016-04-21 Richard Biener <rguenther@suse.de>
10108 PR middle-end/70747
10109 * gcc.dg/pr70747.c: New testcase.
10111 2016-04-21 Bin Cheng <bin.cheng@arm.com>
10113 PR tree-optimization/70715
10114 * gcc.dg/tree-ssa/scev-13.c: New test.
10116 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
10118 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10120 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
10122 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10124 2016-04-20 Jan Hubicka <jh@suse.cz>
10127 * g++.dg/ipa/nothrow-1.C: New testcase.
10129 2016-04-20 Nathan Sidwell <nathan@acm.org>
10132 * g++.dg/eh/delete1.C: New.
10134 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10136 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10137 -mtune-ctrl=sse_typeless_stores.
10139 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10141 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10143 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10145 PR tree-optimization/69489
10146 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10148 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10151 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10152 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10153 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10155 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10157 PR tree-optimization/56625
10158 PR tree-optimization/69489
10159 * gcc.dg/vect/pr56625.c: New test.
10160 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10162 2016-04-20 Andrew Pinski <apinski@cavium.com>
10165 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10167 2016-04-20 Arnaud Charlet <charlet@adacore.com>
10169 * gnat.dg/self1.adb: Remove now incorrect test.
10171 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10173 * gcc.dg/tree-ssa/scev-11.c: New test.
10174 * gcc.dg/tree-ssa/scev-12.c: New test.
10176 2016-04-20 Marek Polacek <polacek@redhat.com>
10178 PR tree-optimization/70725
10179 * gcc.dg/pr70725.c: New test.
10181 2016-04-20 Richard Biener <rguenther@suse.de>
10183 PR tree-optimization/70726
10184 * g++.dg/vect/pr70726.cc: New testcase.
10186 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10189 * gcc.target/s390/pr70674.c: New test.
10191 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10193 PR libgfortran/70684
10194 * gfortran.dg/list_read_14.f90: New test.
10196 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10199 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10200 extern to force it misaligned.
10204 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10205 Don't check `*' before movv4sf_internal.
10206 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10207 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10208 Don't check `*' before movv16qi_internal.
10209 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10210 extern to force it misaligned.
10214 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10215 Don't check `*' before movv2df_internal.
10216 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10217 extern to force it misaligned.
10221 Check movv8sf_internal instead of avx_storeups256.
10222 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10224 2016-04-19 Richard Biener <rguenther@suse.de>
10226 PR tree-optimization/70171
10227 * g++.dg/tree-ssa/pr70171.C: New testcase.
10229 2016-04-19 Richard Biener <rguenther@suse.de>
10231 PR tree-optimization/70724
10232 * gcc.dg/torture/pr70724.c: New testcase.
10234 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10236 PR middle-end/70689
10237 * gcc.target/i386/pr70689.c: New.
10239 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10242 * gcc.target/i386/pr70708.c: New test.
10244 2016-04-18 Richard Biener <rguenther@suse.de>
10246 PR tree-optimization/43434
10247 * gcc.dg/vect/pr43434.c: New testcase.
10248 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10249 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10250 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10251 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10252 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10253 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10254 * gcc.dg/gomp/pr68640.c: Likewise.
10255 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10256 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10258 2016-04-18 Richard Biener <rguenther@suse.de>
10260 PR tree-optimization/70701
10261 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10263 2016-04-18 Tom de Vries <tom@codesourcery.com>
10266 * gcc.dg/pr70161.c: Add dot-file scans.
10267 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10268 instead of after last dot char.
10270 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10272 * c-c++-common/dump-ada-spec-3.c: New test.
10273 * c-c++-common/dump-ada-spec-4.c: Likewise.
10275 2016-04-17 Tom de Vries <tom@codesourcery.com>
10278 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10280 2016-04-15 Jan Hubicka <jh@suse.cz>
10283 * g++.dg/ipa/pure-const-1.C: New testcase.
10284 * g++.dg/ipa/pure-const-2.C: New testcase.
10285 * g++.dg/ipa/pure-const-3.C: New testcase.
10287 2016-04-15 Marek Polacek <polacek@redhat.com>
10290 * gcc.dg/bitfld-22.c: New test.
10292 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10294 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10297 2016-04-15 Marek Polacek <polacek@redhat.com>
10300 * c-c++-common/pr70651.c: New test.
10302 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10304 PR rtl-optimization/70681
10305 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10306 dump scan on arm and powerpc.
10307 * gcc.dg/pr10474.c: Likewise.
10309 2016-04-15 Jakub Jelinek <jakub@redhat.com>
10314 * g++.dg/cpp1y/vla11.C: Revert for real.
10317 * c-c++-common/Wparentheses-1.c: New test.
10318 * c-c++-common/gomp/Wparentheses-1.c: New test.
10319 * c-c++-common/gomp/Wparentheses-2.c: New test.
10320 * c-c++-common/gomp/Wparentheses-3.c: New test.
10321 * c-c++-common/gomp/Wparentheses-4.c: New test.
10322 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10323 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10324 * c-c++-common/goacc/Wparentheses-1.c: New test.
10326 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10329 * gcc.target/i386/pr70662.c: New test.
10331 2016-04-15 Richard Biener <rguenther@suse.de>
10332 Alan Modra <amodra@gmail.com>
10334 PR tree-optimization/70130
10335 * gcc.dg/vect/O3-pr70130.c: New testcase.
10337 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10340 * gcc.target/powerpc/pr70669.c: New test.
10343 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10344 a power7 system that does not have an assembler that supports
10347 2016-04-14 Martin Sebor <msebor@redhat.com>
10352 * c-c++-common/ubsan/vla-1.c: Revert.
10353 * g++.dg/cpp1y/vla11.C: Same.
10354 * g++.dg/cpp1y/vla12.C: Same.
10355 * g++.dg/cpp1y/vla13.C: Same.
10356 * g++.dg/cpp1y/vla14.C: Same.
10357 * g++.dg/cpp1y/vla3.C: Same.
10358 * g++.dg/init/array24.C: Same.
10359 * g++.dg/ubsan/vla-1.C: Same.
10361 2016-04-14 Marek Polacek <polacek@redhat.com>
10362 Jan Hubicka <hubicka@ucw.cz>
10365 * g++.dg/torture/pr70029.C: New test.
10367 2016-04-14 Martin Sebor <msebor@redhat.com>
10369 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10370 type size to prevent failures on targets with very low maximum
10373 2016-04-14 Richard Biener <rguenther@suse.de>
10375 PR tree-optimization/70623
10376 * gcc.dg/torture/pr70623.c: New testcase.
10377 * gcc.dg/torture/pr70623-2.c: Likewise.
10379 2016-04-13 Martin Sebor <msebor@redhat.com>
10384 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10385 * g++.dg/cpp1y/vla11.C: New test.
10386 * g++.dg/cpp1y/vla12.C: New test.
10387 * g++.dg/cpp1y/vla13.C: New test.
10388 * g++.dg/cpp1y/vla14.C: New test.
10389 * g++.dg/cpp1y/vla3.C: Restore deleted test.
10390 * g++.dg/init/array24.C: Fully brace VLA initializer.
10391 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10393 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10396 * g++.dg/opt/pr70641.C: New test.
10398 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10400 PR rtl-optimization/68749
10401 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10402 effects of argument promotions.
10403 Remove default args to dg-skip-if.
10405 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10408 * g++.dg/parse/pr70635.C: New.
10410 2016-04-13 Marek Polacek <polacek@redhat.com>
10413 * c-c++-common/Wmisleading-indentation-4.c: New test.
10415 2016-04-13 Marek Polacek <polacek@redhat.com>
10418 * gcc.dg/Wparentheses-12.c: New test.
10419 * gcc.dg/Wparentheses-13.c: New test.
10421 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10423 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10424 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10425 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10427 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10429 PR middle-end/70633
10430 * gcc.c-torture/compile/pr70633.c: New test.
10433 * gcc.dg/torture/pr70628.c: New test.
10435 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10438 * g++.dg/template/pr70610.C: New test.
10439 * g++.dg/template/pr70610-2.C: New test.
10440 * g++.dg/template/pr70610-3.C: New test.
10441 * g++.dg/template/pr70610-4.C: New test.
10443 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10445 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10449 * g++.dg/ext/pr70571.C: New test.
10451 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10454 * gcc.target/powerpc/pr70640.c: New test.
10456 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10459 * g++.dg/parse/pr68722.C: New.
10461 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10463 PR rtl-optimization/70596
10464 * gcc.target/i386/pr70596.c: New test.
10466 2016-04-12 Nathan Sidwell <nathan@acm.org>
10469 * g++.dg/init/pr70501.C: New.
10471 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10473 * gcc.target/i386/asm-flag-6.c: New test.
10475 2016-04-12 Tom de Vries <tom@codesourcery.com>
10477 PR tree-optimization/68756
10478 * gcc.dg/graphite/pr68756.c: New test.
10480 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10482 PR tree-optimization/70602
10483 * gcc.c-torture/execute/pr70602.c: New test.
10485 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10488 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10489 __float128 emulator is built and runs.
10490 * gcc.target/powerpc/float128-1.c: Likewise.
10492 * lib/target-supports.exp (check_ppc_float128_sw_available):
10493 Rework tests for __float128 software and hardware
10494 availability. Fix exit condition to return 0 on success.
10496 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10499 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10500 * gcc.target/aarch64/target_attr_15.c: Likewise.
10502 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10505 * g++.dg/cpp1y/pr69066.C: New.
10507 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10510 * gfortran.dg/pr36192.f90: Update test.
10511 * gfortran.dg/pr36192_1.f90: Update test.
10512 * gfortran.dg/real_dimension_1.f: Update test.
10513 * gfortran.dg/parameter_array_init_7.f90: New test.
10515 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
10518 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10520 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10522 PR rtl-optimization/66669
10523 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10525 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10527 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10528 * gcc.dg/pie-1.c: Likewise.
10529 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10530 * gcc.dg/pic-4.c: Likewise.
10531 * gcc.dg/pie-3.c: Likewise.
10532 * gcc.dg/pie-4.c: Likewise.
10534 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10536 PR tree-optimization/68644
10537 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10539 PR rtl-optimization/64886
10540 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10542 2016-04-09 Tom de Vries <tom@codesourcery.com>
10544 PR tree-optimization/68953
10545 * gcc.dg/graphite/pr68953.c: New test.
10547 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10550 * gfortran.dg/deferred_character_16.f90: New test.
10552 2016-04-09 Jakub Jelinek <jakub@redhat.com>
10554 PR tree-optimization/70586
10555 * gcc.c-torture/execute/pr70586.c: New test.
10557 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10560 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10561 with __builtin_memset
10562 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10564 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10568 PR tree-optimization/70373
10569 PR middle-end/70533
10570 PR middle-end/70534
10571 PR middle-end/70535
10572 * c-c++-common/goacc/reduction-5.c: New test.
10573 * c-c++-common/goacc/reduction-promotions.c: New test.
10574 * gfortran.dg/goacc/reduction-3.f95: New test.
10575 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10577 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10581 * g++.dg/pr70590.C: New test.
10582 * g++.dg/pr70590-2.C: New test.
10584 2016-04-08 Jakub Jelinek <jakub@redhat.com>
10586 PR middle-end/70593
10587 * gcc.target/i386/pr70593.c: New test.
10589 PR rtl-optimization/70574
10590 * gcc.target/i386/avx2-pr70574.c: New test.
10592 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10595 * c-c++-common/asan/pr70541.c: New test.
10597 2016-04-08 Tom de Vries <tom@codesourcery.com>
10599 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10600 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10602 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10605 * gcc.c-torture/execute/pr70566.c: New test.
10607 2016-04-08 Tom de Vries <tom@codesourcery.com>
10609 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10610 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10612 2016-04-08 Alan Modra <amodra@gmail.com>
10614 * gcc.target/powerpc/pr70117.c: New.
10616 2016-04-07 Jakub Jelinek <jakub@redhat.com>
10619 * gcc.dg/lto/simd-function_0.c: New test.
10621 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10623 * c-c++-common/attr-simd-2.c: Likewise.
10624 * c-c++-common/attr-simd-4.c: Likewise.
10625 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10626 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10628 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10631 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10633 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10634 Tom de Vries <tom@codesourcery.com>
10636 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10637 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10638 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10639 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10640 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10641 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10642 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10643 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10645 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10648 * g++.dg/warn/Wparentheses-29.C: New test.
10650 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10653 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10654 explicit braces to resolve a future -Wparentheses warning.
10656 2016-04-06 Richard Henderson <rth@redhat.com>
10658 * gcc.dg/pr61817-1.c: New test.
10659 * gcc.dg/pr61817-2.c: New test.
10660 * gcc.dg/pr69391-1.c: New test.
10661 * gcc.dg/pr69391-2.c: New test.
10663 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10665 PR rtl-optimization/70398
10666 * gcc.target/aarch64/pr70398.c: New.
10668 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10670 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10672 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
10673 Pedro Alves <palves@redhat.com>
10675 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10677 2016-04-06 Jakub Jelinek <jakub@redhat.com>
10679 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10680 Check for avx512f effective targets instead of avx2.
10681 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10682 for AVX512F clones.
10683 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10684 * g++.dg/gomp/declare-simd-1.C: Likewise.
10685 * g++.dg/gomp/declare-simd-3.C: Likewise.
10686 * g++.dg/gomp/declare-simd-4.C: Likewise.
10688 PR middle-end/70550
10689 * c-c++-common/gomp/pr70550-1.c: New test.
10690 * c-c++-common/gomp/pr70550-2.c: New test.
10692 2016-04-05 Nathan Sidwell <nathan@acm.org>
10695 * g++.dg/ext/attribute-may-alias-5.C: New.
10697 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10700 * c-c++-common/pr70336.c: New test.
10701 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10702 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10704 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
10707 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10709 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10711 PR rtl-optimization/70542
10712 * gcc.dg/torture/pr70542.c: New test.
10713 * gcc.target/i386/avx2-pr70542.c: New test.
10715 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10717 PR tree-optimization/70509
10718 * gcc.target/i386/avx512bw-pr70509.c: New test.
10720 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10723 * g++.dg/ext/constexpr-vla4.C: New test.
10725 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
10728 * gcc.target/i386/pr70510.c: New test.
10730 2016-04-05 Richard Biener <rguenther@suse.de>
10732 PR tree-optimization/70526
10733 * g++.dg/torture/pr70526.C: New testcase.
10735 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10738 * gcc.target/i386/pr70525.c: New test.
10740 2016-04-05 Richard Biener <rguenther@suse.de>
10742 PR middle-end/70499
10743 * g++.dg/torture/pr70499.C: New testcase.
10745 2016-04-05 Richard Biener <rguenther@suse.de>
10747 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10750 2016-04-04 Jakub Jelinek <jakub@redhat.com>
10752 PR middle-end/70307
10753 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10754 rs6000 ABI warnings.
10756 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
10759 * g++.dg/ipa/devirt-51.C: New testcase.
10761 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10762 Jakub Jelinek <jakub@redhat.com>
10764 PR middle-end/70457
10765 * gcc.dg/torture/pr70457.c: New.
10767 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10770 * gfortran.dg/allocate_with_source_19.f08: New test.
10772 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10775 * gfortran.dg/coarray_allocate_6.f08: New test.
10777 2016-04-04 Richard Biener <rguenther@suse.de>
10779 PR rtl-optimization/70484
10780 * gcc.dg/torture/pr70484.c: New testcase.
10782 2016-04-04 Marek Polacek <polacek@redhat.com>
10785 * gcc.dg/torture/pr70307.c: New test.
10787 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10791 * gcc.target/sh/torture/pr70416.c: New.
10793 2016-04-02 Martin Sebor <msebor@redhat.com>
10799 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10800 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10801 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10802 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10803 * g++.dg/cpp0x/constexpr-string.C: Same.
10804 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10805 * g++.dg/cpp0x/pr65398.C: Same.
10806 * g++.dg/ext/constexpr-vla1.C: Same.
10807 * g++.dg/ext/constexpr-vla2.C: Same.
10808 * g++.dg/ext/constexpr-vla3.C: Same.
10809 * g++.dg/ubsan/pr63956.C: Same.
10811 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10813 PR rtl-optimization/70467
10814 * gcc.target/i386/pr70467-2.c: New test.
10816 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10817 Marek Polacek <polacek@redhat.com>
10820 * g++.dg/init/new47.C: New test.
10822 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10825 * gcc.target/arm/pr70496.c: New test.
10827 2016-04-01 Nathan Sidwell <nathan@acm.org>
10830 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10832 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10835 * gcc.dg/strlenopt.h (memmove): New.
10836 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10837 instead of "string.h".
10838 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10839 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10840 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10841 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10842 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10843 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10844 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10845 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10846 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10847 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10848 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10849 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10850 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10851 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10852 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10853 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10854 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10855 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10856 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10857 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10859 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10861 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10862 (Holder::foo): Reflect this.
10864 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10867 * gcc.dg/pr70442.c: New test.
10869 2016-03-31 Nathan Sidwell <nathan@acm.org>
10872 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10874 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10877 * gcc.target/i386/pr70453.c: New test.
10879 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
10882 * gcc.c-torture/pr70292.c: New test.
10884 2016-03-31 Marek Polacek <polacek@redhat.com>
10887 * c-c++-common/pr70297.c: New test.
10888 * g++.dg/cpp0x/typedef-redecl.C: New test.
10889 * gcc.dg/typedef-redecl2.c: New test.
10891 2016-03-31 Jakub Jelinek <jakub@redhat.com>
10893 PR rtl-optimization/70460
10894 * gcc.c-torture/execute/pr70460.c: New test.
10896 2016-03-31 Richard Biener <rguenther@suse.de>
10899 * g++.dg/ext/vector30.C: New testcase.
10901 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10902 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10904 * gfortran.dg/fmt_pf.f90: New test.
10906 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10908 Forward-port from 5 branch
10909 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10912 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10913 dg-require-effective-target after dg-do.
10915 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10917 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10919 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10920 Julian Brown <julian@codesourcery.com>
10921 Chung-Lin Tang <cltang@codesourcery.com>
10922 Cesar Philippidis <cesar@codesourcery.com>
10923 James Norris <jnorris@codesourcery.com>
10924 Tom de Vries <tom@codesourcery.com>
10925 Nathan Sidwell <nathan@codesourcery.com>
10927 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10928 * c-c++-common/goacc/loop-clauses.c: Likewise.
10929 * g++.dg/goacc/template.C: Likewise.
10930 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10931 * gfortran.dg/goacc/loop-1.f95: Likewise.
10932 * gfortran.dg/goacc/loop-5.f95: Likewise.
10933 * gfortran.dg/goacc/loop-6.f95: Likewise.
10934 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10935 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10936 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10937 * c-c++-common/goacc/clauses-fail.c: Likewise.
10938 * c-c++-common/goacc/parallel-1.c: Likewise.
10939 * c-c++-common/goacc/reduction-1.c: Likewise.
10940 * c-c++-common/goacc/reduction-2.c: Likewise.
10941 * c-c++-common/goacc/reduction-3.c: Likewise.
10942 * c-c++-common/goacc/reduction-4.c: Likewise.
10943 * c-c++-common/goacc/routine-3.c: Likewise.
10944 * c-c++-common/goacc/routine-4.c: Likewise.
10945 * c-c++-common/goacc/routine-5.c: Likewise.
10946 * c-c++-common/goacc/tile.c: Likewise.
10947 * g++.dg/goacc/template.C: Likewise.
10948 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10949 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10950 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10951 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10952 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10953 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10954 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10955 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10956 * c-c++-common/goacc/use_device-1.c: ... this file.
10957 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10958 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10959 * c-c++-common/goacc/host_data-6.c: ... this file.
10960 * c-c++-common/goacc/loop-2-kernels.c: New file.
10961 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10962 * c-c++-common/goacc/loop-3.c: Likewise.
10963 * g++.dg/goacc/reference.C: Likewise.
10964 * g++.dg/goacc/routine-1.C: Likewise.
10965 * g++.dg/goacc/routine-2.C: Likewise.
10967 2016-03-30 Richard Biener <rguenther@suse.de>
10969 PR middle-end/70450
10970 * gcc.dg/torture/pr70450.c: New testcase.
10972 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10975 * gcc.dg/torture/pr70421.c: New test.
10976 * gcc.target/i386/avx512f-pr70421.c: New test.
10978 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10981 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10982 (check): New function.
10984 (foo): Align stack to 16 bytes when calling bar.
10985 * gcc.target/i386/cleanup-2.c: Likewise.
10987 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10989 PR tree-optimization/59124
10990 * gcc.dg/Warray-bounds-19.c: New test.
10992 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
10994 * lib/prune.exp (escape_regex_chars): New.
10995 (prune_file_path): Update to quote metcharacters for regexp.
10997 2016-03-29 Jakub Jelinek <jakub@redhat.com>
10999 PR rtl-optimization/70429
11000 * gcc.c-torture/execute/pr70429.c: New test.
11002 PR tree-optimization/70405
11003 * gcc.dg/pr70405.c: New test.
11005 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11008 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11009 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11011 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11014 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11015 __cilkrts_set_param to set two workers.
11016 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11017 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11019 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11021 * g++.dg/ext/fnname5.C: Update the test for Darwin.
11023 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11026 * gcc.target/i386/pr70406.c: New test.
11028 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11030 * gnat.dg/specs/double_record_extension3.ads: New test.
11032 2016-03-25 Richard Henderson <rth@redhat.com>
11035 * gcc.target/aarch64/pr70120-1.c: New.
11036 * gcc.target/aarch64/pr70120-2.c: New.
11037 * gcc.target/aarch64/pr70120-3.c: New.
11039 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11042 * g++.dg/template/mangle2.C: The dg-do directive should be
11043 "compile" not "assemble".
11045 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11048 * gcc.dg/pr69650.c: New test.
11050 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
11052 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11054 2016-03-25 Alan Modra <amodra@gmail.com>
11056 * gcc.dg/dfp/pr70052.c: New test.
11058 2016-03-24 Richard Henderson <rth@redhat.com>
11060 PR middle-end/69845
11061 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11062 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11064 2016-03-24 Tom de Vries <tom@codesourcery.com>
11066 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11068 2016-03-24 Tom de Vries <tom@codesourcery.com>
11070 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11071 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11073 2016-03-24 Tom de Vries <tom@codesourcery.com>
11075 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11076 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11078 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11081 * g++.dg/template/mangle2.C: New test.
11083 2016-03-24 Richard Biener <rguenther@suse.de>
11085 PR tree-optimization/70396
11086 * gcc.dg/torture/pr70396.c: New testcase.
11088 2016-03-24 Richard Biener <rguenther@suse.de>
11090 PR middle-end/70370
11091 * gcc.dg/torture/pr70370.c: New testcase.
11093 2016-03-24 Tom de Vries <tom@codesourcery.com>
11095 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11096 * gfortran.dg/goacc/kernels-tree.f95: Same.
11097 * gfortran.dg/goacc/parallel-tree.f95: Same.
11099 2016-03-24 Tom de Vries <tom@codesourcery.com>
11101 * c-c++-common/goacc/uninit-if-clause.c: New test.
11102 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11104 2016-03-24 Jakub Jelinek <jakub@redhat.com>
11107 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11110 2016-03-24 Richard Biener <rguenther@suse.de>
11112 PR tree-optimization/70372
11113 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11115 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11118 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11120 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11123 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11125 2016-03-23 Jakub Jelinek <jakub@redhat.com>
11128 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11129 * g++.dg/cpp1y/pr70001.C: New test.
11132 * g++.dg/cpp0x/constexpr-70323.C: New test.
11134 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
11135 Jason Merrill <jason@redhat.com>
11136 Jakub Jelinek <jakub@redhat.com>
11139 * g++.dg/cpp0x/constexpr-69315.C: New test.
11140 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11142 2016-03-23 Marek Polacek <polacek@redhat.com>
11145 * g++.dg/warn/Wignored-attributes-1.C: New test.
11146 * g++.dg/warn/Wignored-attributes-2.C: New test.
11148 2016-03-23 Tom de Vries <tom@codesourcery.com>
11150 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11152 * gfortran.dg/goacc/private-3.f95 (test): Same.
11153 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11156 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11158 * lib/target-supports.exp: Remove v7ve entry from loop
11159 creating effective target checks.
11160 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11161 (add_options_for_arm_arch_v7ve): Likewise.
11163 2016-03-23 Jakub Jelinek <jakub@redhat.com>
11165 PR tree-optimization/70354
11166 * gcc.dg/vect/pr70354-1.c: New test.
11167 * gcc.dg/vect/pr70354-2.c: New test.
11168 * gcc.target/i386/avx2-pr70354-1.c: New test.
11169 * gcc.target/i386/avx2-pr70354-2.c: New test.
11171 2016-03-22 Jeff Law <law@redhat.com>
11174 * gcc.dg/tree-ssa/pr70232.c: New test.
11176 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11179 * gcc.target/i386/pr70302.c: New test.
11181 2016-03-22 Richard Biener <rguenther@suse.de>
11183 PR middle-end/70251
11184 * g++.dg/torture/pr70251.C: New testcase.
11186 2016-03-22 David Malcolm <dmalcolm@redhat.com>
11189 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11190 Wmisleading-indentation.c.
11191 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11192 reflect change to diagnostic text and order of messages.
11193 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11195 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
11197 * g++.dg/ext/java-3.C: Don't compile on AIX.
11199 2016-03-22 Richard Biener <rguenther@suse.de>
11201 PR middle-end/70333
11202 * gcc.dg/torture/pr70333.c: New testcase.
11204 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11206 * g++.dg/ext/pr70290.C: New test.
11208 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11211 * gcc.target/i386/pr70325.c: New test.
11213 2016-03-22 Jakub Jelinek <jakub@redhat.com>
11216 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11217 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11220 * gcc.target/i386/pr70300.c: New test.
11223 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11224 (func2): New function for cond with parens, xfail warning for c++.
11225 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11227 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11230 * g++.dg/template/ptrmem30.C: New test.
11232 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11235 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11236 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11238 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11240 PR middle-end/70326
11241 * gcc.dg/pr70326.c: New test.
11243 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
11244 Jakub Jelinek <jakub@redhat.com>
11246 PR tree-optimization/70317
11247 * gcc.dg/pr70317.c: New test.
11249 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
11252 * gcc.target/i386/pr70327.c: New test.
11254 2016-03-21 Martin Liska <mliska@suse.cz>
11257 * gcc.dg/ipa/pr70306.c: New test.
11259 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
11261 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11262 * gcc.target/arm/attr-align3.c: Likewise.
11263 * gcc.target/arm/attr_arm.c: Likewise.
11264 * gcc.target/arm/flip-thumb.c: Likewise.
11266 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11269 * gcc.target/powerpc/altivec-36.c: New test.
11271 2016-03-21 Richard Biener <rguenther@suse.de>
11273 PR tree-optimization/70310
11274 * gcc.dg/torture/pr70310.c: New testcase.
11276 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11279 * gcc.target/i386/pr70293.c: New test.
11281 2016-03-21 Richard Biener <rguenther@suse.de>
11283 PR tree-optimization/70288
11284 * gcc.dg/torture/pr70288-1.c: New testcase.
11285 * gcc.dg/torture/pr70288-2.c: Likewise.
11287 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11289 PR rtl-optimization/69307
11290 * gcc.target/arm/pr69307.c: New test.
11292 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11294 PR rtl-optimization/69102
11295 * gcc.c-torture/compile/pr69102.c: New test.
11297 2016-03-18 Jeff Law <law@redhat.com>
11299 PR rtl-optimization/70263
11300 * gcc.c-torture/compile/pr70263-1.c: New test.
11301 * gcc.target/i386/pr70263-2.c: New test.
11303 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11305 PR rtl-optimization/70278
11306 * gcc.dg/torture/pr70278.c: New test.
11307 * gcc.target/arm/pr70278.c: New test.
11309 2016-03-18 David Malcolm <dmalcolm@redhat.com>
11312 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11313 (test_builtin_types_compatible_p): New test function.
11314 * gcc.dg/pr70281.c: New test case.
11316 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11319 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11321 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11323 PR tree-optimization/70252
11324 * gcc.dg/pr70252.c: New test.
11326 2016-03-18 Tom de Vries <tom@codesourcery.com>
11328 * gcc.dg/pr70161-2.c: New test.
11329 * gcc.dg/pr70161.c: New test.
11331 2016-03-18 Tom de Vries <tom@codesourcery.com>
11334 * gcc.dg/pr70269.c: New test.
11336 2016-03-18 Jakub Jelinek <jakub@redhat.com>
11339 * g++.dg/ext/java-3.C: New test.
11341 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11344 * g++.dg/lookup/pr70205.C: New test.
11346 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11349 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11351 2016-03-17 Marek Polacek <polacek@redhat.com>
11354 * gcc.dg/atomic-op-6.c: New test.
11356 2016-03-17 David Malcolm <dmalcolm@redhat.com>
11359 * c-c++-common/pr70264.c: New test case.
11361 2016-03-17 Jakub Jelinek <jakub@redhat.com>
11364 * c-c++-common/pr70144-1.c: New test.
11365 * c-c++-common/pr70144-2.c: New test.
11368 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11369 * g++.dg/opt/flifetime-dse6.C: New test.
11370 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11372 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11375 * gcc.dg/pic-1.c: New test.
11376 * gcc.dg/pic-2.c: Likewise.
11377 * gcc.dg/pic-3.c: Likewise.
11378 * gcc.dg/pic-4.c: Likewise.
11379 * gcc.dg/pie-1.c: Likewise.
11380 * gcc.dg/pie-2.c: Likewise.
11381 * gcc.dg/pie-3.c: Likewise.
11382 * gcc.dg/pie-4.c: Likewise.
11383 * gcc.dg/pie-5.c: Likewise.
11384 * gcc.dg/pie-6.c: Likewise.
11386 2016-03-17 Tom de Vries <tom@codesourcery.com>
11388 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11389 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11391 2016-03-17 Richard Biener <rguenther@suse.de>
11394 * g++.dg/debug/pr70271.C: New testcase.
11396 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11398 * gcc.target/i386/pr70251.c: New test.
11400 2016-03-17 Marek Polacek <polacek@redhat.com>
11403 * g++.dg/warn/constexpr-70194.C: New test.
11405 2016-03-16 Richard Henderson <rth@redhat.com>
11407 PR middle-end/70240
11408 * gcc.c-torture/compile/pr70240.c: New.
11410 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11412 * gcc.c-torture/compile/20151204.c: Skip for avr.
11414 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11417 * g++.dg/opt/pr70245.C: New test.
11418 * g++.dg/opt/pr70245.h: New file.
11419 * g++.dg/opt/pr70245-aux.cc: New file.
11421 2016-03-16 Martin Sebor <msebor@redhat.com>
11423 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11425 2016-03-16 Richard Henderson <rth@redhat.com>
11427 PR middle-end/70199
11428 * gcc.c-torture/compile/pr70199.c: New.
11430 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11432 * gcc.dg/uninit-19.c: Run dos2unix.
11434 2016-03-16 Marek Polacek <polacek@redhat.com>
11437 * gcc.dg/nested-func-10.c: New test.
11438 * gcc.dg/nested-func-9.c: New test.
11440 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11442 PR tree-optimization/68714
11443 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11445 2016-03-16 Tom de Vries <tom@codesourcery.com>
11447 PR tree-optimization/68715
11448 * gcc.dg/graphite/pr68715-2.c: New test.
11449 * gcc.dg/graphite/pr68715.c: New test.
11450 * gfortran.dg/graphite/pr68715.f90: New test.
11452 2016-03-16 Tom de Vries <tom@codesourcery.com>
11454 PR tree-optimization/68809
11455 * gcc.dg/graphite/pr68809-2.c: New test.
11456 * gcc.dg/graphite/pr68809.c: New test.
11458 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11461 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11462 method call to i () as argument. Adjust expected output.
11465 * g++.dg/ubsan/pr70147-1.C: New test.
11466 * g++.dg/ubsan/pr70147-2.C: New test.
11468 2016-03-15 Martin Sebor <msebor@redhat.com>
11471 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11473 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
11475 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11478 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11480 PR libfortran/69799
11481 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11482 libatomic_available.
11484 2016-03-15 Marek Polacek <polacek@redhat.com>
11487 * g++.dg/ext/attribute-may-alias-4.C: New test.
11489 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
11491 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11492 -fvar-tracking-assignments-toggle flag.
11494 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11496 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11498 2016-03-15 Jakub Jelinek <jakub@redhat.com>
11500 PR rtl-optimization/70222
11501 * gcc.c-torture/execute/pr70222-1.c: New test.
11502 * gcc.c-torture/execute/pr70222-2.c: New test.
11504 2016-03-15 Richard Henderson <rth@redhat.com>
11506 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11508 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11510 PR rtl-optimization/69032
11511 * gcc.dg/pr69032.c: New test.
11513 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11515 PR rtl-optimization/63384
11516 * g++.dg/pr63384.C: New test.
11518 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11521 * gcc.target/i386/pr64411.C: New test.
11523 2016-03-15 Tom de Vries <tom@codesourcery.com>
11525 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11526 * gfortran.dg/goacc/kernels-alias.f95: New test.
11528 2016-03-14 Martin Sebor <msebor@redhat.com>
11531 * g++.dg/cpp0x/constexpr-inline.C: New test.
11532 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11534 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
11536 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11538 2016-03-14 Jakub Jelinek <jakub@redhat.com>
11540 PR middle-end/70219
11541 * gcc.dg/pr70219.c: New test.
11543 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11546 * gcc.dg/torture/pr70083.c: New test.
11547 * gcc.target/i386/pr70083.c: New test.
11549 2016-03-14 Richard Biener <rguenther@suse.de>
11551 PR tree-optimization/56365
11552 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11554 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11557 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11559 * g++.dg/pr70098.C: New testcase.
11562 2016-03-14 Tom de Vries <tom@codesourcery.com>
11564 PR tree-optimization/70045
11565 * gcc.dg/graphite/pr70045.c: New test.
11567 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11570 * gfortran.dg/include_9.f90: New test.
11572 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11575 gfortran.dg/prof/prof.exp: New script.
11576 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11578 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
11580 PR rtl-optimization/69307
11581 * gcc.dg/pr69307.c: New test.
11583 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11586 * gcc.target/arm/pr69614.c: New.
11588 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
11591 * gfortran.dg/submodule_14.f08: New test
11594 * gfortran.dg/submodule_15.f08: New test
11596 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11599 * g++.dg/cpp1y/paren3.C: New test.
11601 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11604 * gcc.target/powerpc/ppc-round2.c: New test.
11606 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11609 * gcc.dg/torture/pr70123.c: New test.
11611 2016-03-11 Jeff Law <law@redhat.com>
11613 PR tree-optimization/70190
11614 * gcc.c-torture/compile/pr70190.c: New test.
11616 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11619 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11621 (test43_b): Likewise.
11622 (test43_c): Likewise.
11623 (test43_d): Likewise.
11624 (test43_e): Likewise.
11625 (test43_f): Likewise.
11626 (test43_g): Likewise.
11627 (test44_a): Likewise.
11628 (test44_b): Likewise.
11629 (test44_c): Likewise.
11630 (test44_d): Likewise.
11631 (test44_e): Likewise.
11633 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11636 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11638 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11640 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11643 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11647 * gcc.target/aarch64/pr69245_2.c: New test.
11649 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11651 PR tree-optimization/70177
11652 * gcc.dg/pr70177.c: New test.
11654 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11656 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11658 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11660 * gcc.dg/tree-ssa/sra-20.c: New.
11662 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11664 PR rtl-optimization/70174
11665 * gcc.dg/pr70174.c: New test.
11667 PR tree-optimization/70169
11668 * gcc.dg/pr70169.c: New test.
11670 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11673 * gcc.target/i386/pr70160.c: New test.
11675 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11677 * gcc.target/s390/dfp-1.c: New test.
11679 2016-03-10 Nick Clifton <nickc@redhat.com>
11682 * gcc.target/aarch64/pr70044.c: New test.
11684 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11685 Jakub Jelinek <jakub@redhat.com>
11688 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11689 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11690 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11692 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
11695 * g++.dg/lto/pr69589_0.C: New testcase
11696 * g++.dg/lto/pr69589_1.C: New testcase
11698 2016-03-10 Marek Polacek <polacek@redhat.com>
11701 * g++.dg/delayedfold/unary-plus1.C: New test.
11703 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
11705 * gcc.target/arm/pr45701-1.c: Escape brackets.
11706 * gcc.target/arm/pr45701-2.c: Likewise.
11708 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11710 * gfortran.dg/unconstrained_commons.f: New.
11712 2016-03-10 Alan Modra <amodra@gmail.com>
11714 * gcc.dg/pr69195.c: New.
11715 * gcc.dg/pr69238.c: New.
11717 2016-03-10 Tom de Vries <tom@codesourcery.com>
11720 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11722 2016-03-10 Richard Biener <rguenther@suse.de>
11724 PR tree-optimization/70128
11725 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11726 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11728 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11730 PR tree-optimization/70152
11731 * gcc.dg/pr70152.c: New test.
11734 * gcc.target/i386/pr70086-1.c: New test.
11735 * gcc.target/i386/pr70086-2.c: New test.
11736 * gcc.target/i386/pr70086-3.c: New test.
11738 PR tree-optimization/70127
11739 * gcc.c-torture/execute/pr70127.c: New test.
11741 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11743 * c-c++-common/goacc/combined-directives-2.c: New test.
11745 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11749 * g++.dg/diagnostic/pr70105.C: New test.
11750 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11751 (test_multiple_ordinary_maps): New test function.
11753 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11757 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11758 Drop range information from call to inform_at_rich_loc.
11759 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11761 (test_show_locus): Replace calls to rich_location::add_range with
11762 calls to add_range. Rewrite the tests that used the now-defunct
11763 rich_location ctor taking a source_range. Simplify other tests
11764 by replacing calls to COMBINE_LOCATION_DATA with calls to
11767 2016-03-09 Richard Biener <rguenther@suse.de>
11768 Jakub Jelinek <jakub@redhat.com>
11770 PR tree-optimization/70138
11771 * gcc.dg/vect/pr70138-1.c: New testcase.
11772 * gcc.dg/vect/pr70138-2.c: Likewise.
11774 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11777 * gcc.target/i386/pr70049.c: New test.
11779 2016-03-09 Richard Biener <rguenther@suse.de>
11782 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11783 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11784 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11786 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11788 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11791 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11793 PR middle-end/67278
11794 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11797 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11799 PR middle-end/70050
11800 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11801 in testcase comment.
11803 2016-03-09 Tom de Vries <tom@codesourcery.com>
11805 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11806 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11807 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11808 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11809 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11810 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11811 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11812 * gfortran.dg/goacc/kernels-loop.f95: New test.
11814 2016-03-08 Martin Sebor <msebor@redhat.com>
11817 * g++.dg/warn/overflow-warn-7.C: New test.
11819 2016-03-08 Jason Merrill <jason@redhat.com>
11821 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11822 * lib/target-supports.exp (check_effective_target_concepts): New.
11824 2016-03-08 Jakub Jelinek <jakub@redhat.com>
11827 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11828 * g++.dg/ubsan/pr70135.C: New test.
11831 * gcc.dg/pr70110.c: New test.
11833 2016-03-07 Martin Jambor <mjambor@suse.cz>
11835 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11836 * c-c++-common/gomp/if-1.c: Likewise.
11837 * c-c++-common/gomp/pr61486-2.c: Likewise.
11838 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11839 to dg-additional-options.
11840 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11841 * g++/gomp/target-teams-1.c: Likewise.
11842 * gcc.dg/gomp/gomp.exp: Likewise.
11843 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11844 dg-additional-options.
11845 * gfortran.dg/gomp/gomp.exp: Likewise.
11846 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11847 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11848 dg-additional-options.
11849 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11851 2016-03-07 Martin Jambor <mjambor@suse.cz>
11853 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11854 * c-c++-common/gomp/gridify-1.c: New test.
11855 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11857 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11859 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11860 trigger for cortex-r8, when scanning for register r8.
11861 * gcc.target/arm/pr45701-2.c: Likewise.
11863 2016-02-26 Richard Biener <rguenther@suse.de>
11864 Jeff Law <law@redhat.com>
11866 PR tree-optimization/69740
11867 * gcc.c-torture/compile/pr69740-1.c: New test.
11868 * gcc.c-torture/compile/pr69740-2.c: New test.
11870 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11872 * lib/target-supports.exp
11873 (check_effective_target_whole_vector_shift): Enable for PPC64.
11875 2016-03-07 Richard Biener <rguenther@suse.de>
11877 PR tree-optimization/70115
11878 * gcc.dg/torture/pr70115.c: New testcase.
11880 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11882 PR middle-end/69916
11883 * c-c-++-common/goacc/pr69916.c: New.
11885 2016-03-07 Richard Henderson <rth@redhat.com>
11887 * gcc.c-torture/compile/pr70061.c: New test.
11889 2016-03-07 Richard Biener <rguenther@suse.de>
11892 * gcc.dg/vect/O3-pr36098.c: New testcase.
11894 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11896 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11898 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11900 * gnat.dg/renaming9.ad[sb]: New testcase.
11902 2016-03-05 Jakub Jelinek <jakub@redhat.com>
11905 * g++.dg/expr/stdarg3.C: New test.
11907 2016-03-04 Jeff Law <law@redhat.com>
11909 PR tree-optimization/69196
11910 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11913 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11916 * gcc.dg/pr69973.c: New test.
11918 PR rtl-optimization/69941
11919 * gcc.dg/torture/pr69941.c: New test.
11922 * gcc.dg/pr69824.c: New test.
11924 2016-03-05 Tom de Vries <tom@codesourcery.com>
11926 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11927 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11930 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11933 * g++.dg/cpp1y/var-templ48.C: New test.
11934 * g++.dg/cpp1y/var-templ49.C: New test.
11936 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11938 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11940 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11943 * g++.dg/ubsan/pr70035.C: New test.
11946 * gcc.target/i386/pr70062.c: New test.
11948 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11950 * g++.dg/template/typename21.C: Remove c++98_only.
11952 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11954 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11956 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11959 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11961 (fn_42_b): Likewise.
11962 (fn_42_c): Likewise.
11964 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11967 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11969 (fn_40_b): Likewise.
11970 (fn_41_a): Likewise.
11971 (fn_41_b): Likewise.
11973 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11976 * gcc.target/i386/avx512f-pr70059.c: New test.
11977 * gcc.target/i386/avx512dq-pr70059.c: New test.
11979 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11981 PR rtl-optimization/57676
11982 * gcc.dg/torture/pr57676.c: New test.
11984 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11986 * gcc.dg/pr70026.c: New test.
11988 2016-03-04 Marek Polacek <polacek@redhat.com>
11991 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11992 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11994 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11997 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11999 (test_corners_sisd_si): Likewise.
12000 (main): Remove checks of the above.
12001 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12003 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12005 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12007 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12009 * gcc.dg/torture/pr69951.c: Accept argc==0.
12011 2016-03-04 Richard Biener <rguenther@suse.de>
12014 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12015 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12017 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12020 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12023 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12026 * gcc.dg/guality/pr69947.c: New test.
12028 2016-03-03 Jakub Jelinek <jakub@redhat.com>
12031 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12033 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12035 PR rtl-optimization/69904
12036 * gcc.target/arm/pr69904.c: New test.
12038 2016-03-03 Jakub Jelinek <jakub@redhat.com>
12041 * gcc.dg/vect/pr70021.c: New test.
12042 * gcc.target/i386/pr70021.c: New test.
12044 2016-03-03 Marek Polacek <polacek@redhat.com>
12046 PR middle-end/70050
12047 * gcc.dg/pr70050.c: New test.
12049 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12051 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12053 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12055 PR tree-optimization/70043
12056 * gfortran.dg/vect/pr70043.f90: New test.
12058 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12060 * gnat.dg/specs/task1.ads: New test.
12062 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12064 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12065 Invoke gdb with -batch.
12066 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12068 2016-03-03 Richard Biener <rguenther@suse.de>
12070 PR tree-optimization/55936
12071 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12073 2016-03-02 Jeff Law <law@redhat.com>
12075 PR rtl-optimization/69942
12076 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12077 effects of argument promotions.
12079 PR tree-optimization/69987
12080 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12081 target does not support -fprefetch-loop-arrays.
12083 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
12085 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12087 2016-03-02 Bin Cheng <bin.cheng@arm.com>
12089 PR rtl-optimization/69052
12090 * gcc.target/i386/pr69052.c: New test.
12092 2016-03-02 Alan Modra <amodra@gmail.com>
12094 * gcc.dg/pr69990.c: New.
12096 2016-03-02 Jakub Jelinek <jakub@redhat.com>
12099 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12101 PR middle-end/70022
12102 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12105 * gcc.target/i386/pr70028.c: New test.
12107 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12109 * c-c++-common/asan/swapcontext-test-1.c,
12110 * c-c++-common/tsan/thread_leak.c,
12111 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12112 * g++.dg/tsan/benign_race.C,
12113 * g++.dg/tsan/fd_close_norace.C,
12114 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12115 races with sanitizer output
12117 2016-03-02 Richard Biener <rguenther@suse.de>
12118 Uros Bizjak <ubizjak@gmail.com>
12121 * gcc.dg/simd-8.c: New testcase.
12123 2016-03-02 Richard Biener <rguenther@suse.de>
12125 PR middle-end/67278
12126 * gcc.dg/simd-7.c: New testcase.
12128 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12130 * gcc.target/i386/pr70007.c: Tweak.
12132 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12134 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12136 2016-03-02 Marek Polacek <polacek@redhat.com>
12139 * gcc.dg/pr67854.c: New test.
12141 2016-03-02 Jakub Jelinek <jakub@redhat.com>
12143 PR middle-end/70025
12144 * gcc.dg/torture/pr70025.c: New test.
12146 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12148 PR tree-optimization/68621
12149 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12151 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12153 * gcc.target/i386/pr70007.c: New test.
12155 2016-03-01 Jeff Law <law@redhat.com>
12157 PR tree-optimization/69196
12158 * gcc.dg/tree-ssa/pr69196-1.c: New test.
12160 PR tree-optimization/69196
12161 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12162 duplicating code and spoiling the expected output.
12164 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12167 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12168 supports power9 before doing tests.
12169 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12170 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12171 * gcc.target/powerpc/p9-permute.c: Likewise.
12173 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
12176 * gcc.target/i386/pr70027.c: New test.
12178 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12180 * gcc.dg/pr70017.c: New test.
12182 2016-03-01 Jakub Jelinek <jakub@redhat.com>
12186 * gcc.dg/pr69796.c: New test.
12187 * gcc.dg/pr69974.c: New test.
12189 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12191 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12193 2016-02-29 Jeff Law <law@redhat.com>
12195 PR tree-optimization/69987
12196 * gfortran.dg/pr69987.f90: New test.
12198 PR tree-optimization/69989
12199 * gcc.c-torture/compile/pr69989-2.c: New test.
12201 2016-03-01 Marek Polacek <polacek@redhat.com>
12204 * g++.dg/parse/invalid1.C: New test.
12206 2016-03-01 Richard Biener <rguenther@suse.de>
12208 PR middle-end/70022
12209 * gcc.dg/pr70022.c: New testcase.
12211 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12213 PR tree-optimization/69956
12214 * gcc.dg/pr69956.c: New test.
12216 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12219 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12220 XFAIL when hardware supports efficient unaligned storage access.
12222 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12225 * g++.dg/template/pr69961a.C: New test.
12226 * g++.dg/template/pr69961b.C: New test.
12228 2016-02-29 David Malcolm <dmalcolm@redhat.com>
12230 PR preprocessor/69985
12231 * gcc.dg/cpp/pr69985.c: New test case.
12233 2016-02-29 Jeff Law <law@redhat.com>
12235 PR tree-optimization/70005
12236 * gcc.c-torture/execute/pr70005.c New test.
12238 PR tree-optimization/69999
12239 * gcc.c-torture/compile/pr69999.c: New test.
12241 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12243 PR tree-optimization/69652
12244 * gcc.dg/torture/pr69652.c: Delete test.
12245 * gcc.dg/vect/pr69652.c: New test.
12247 2016-02-19 Richard Biener <rguenther@suse.de>
12249 PR tree-optimization/69980
12250 * gfortran.dg/vect/pr69980.f90: New testcase.
12252 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12254 * gcc.target/sparc/20160229-1.c: New test.
12256 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12258 * gnat.dg/stack_usage3.adb: New test.
12259 * gnat.dg/stack_usage3_pkg.ads: New helper.
12261 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12263 * gnat.dg/renaming8.adb: New test.
12264 * gnat.dg/renaming8_pkg1.ads: New helper.
12265 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12266 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12268 2016-02-29 Richard Biener <rguenther@suse.de>
12270 PR tree-optimization/69720
12271 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12273 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12277 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12279 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12280 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12283 * gfortran.dg/coarray_8.f90: Adjust error message.
12284 * gfortran.dg/pr56007.f90: New test.
12285 * gfortran.dg/pr56007.f: New test.
12287 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12289 PR tree-optimization/69989
12290 * gcc.dg/torture/pr69989.c: New test.
12292 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12294 * gcc.target/i386/stack-realign-win.c: New test.
12296 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12299 * gfortran.dg/pr60126.f90: New test.
12301 2016-02-27 Jeff Law <law@redhat.com>
12304 2016-02-26 Richard Biener <rguenther@suse.de>
12305 Jeff Law <law@redhat.com>
12307 PR tree-optimization/69740
12308 * gcc.c-torture/compile/pr69740-1.c: New test.
12309 * gcc.c-torture/compile/pr69740-2.c: New test.
12311 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12314 * gfortran.dg/newunit_4.f90: New test.
12316 2016-02-27 Jakub Jelinek <jakub@redhat.com>
12319 PR rtl-optimization/69886
12320 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12321 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12324 2016-02-26 Martin Sebor <msebor@redhat.com>
12326 PR tree-optimization/15826
12327 * gcc.dg/tree-ssa/pr15826.c: New test.
12329 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12332 * gcc.target/powerpc/pr69969.c: New test.
12334 2016-02-26 Martin Sebor <msebor@redhat.com>
12337 * g++.old-deja/g++.other/decl5.C: Add a test case.
12339 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12342 * gcc.target/powerpc/pr69946.c: New file.
12344 2016-02-26 Richard Biener <rguenther@suse.de>
12345 Jeff Law <law@redhat.com>
12347 PR tree-optimization/69740
12348 * gcc.c-torture/compile/pr69740-1.c: New test.
12349 * gcc.c-torture/compile/pr69740-2.c: New test.
12351 2016-02-26 Martin Jambor <mjambor@suse.cz>
12353 PR middle-end/69920
12354 * gcc.dg/torture/pr69932.c: New test.
12355 * gcc.dg/torture/pr69936.c: Likewise.
12357 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12360 * gcc.target/s390/pr69709.c: New test.
12362 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12365 * gcc.target/aarch64/pr69245_1.c: New test.
12367 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12370 * gcc.dg/torture/pr69613.c: New test.
12372 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12374 PR rtl-optimization/69891
12375 * gcc.target/i386/pr69891.c: New test.
12377 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
12378 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12381 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12382 functionality for both 32-bit and 64-bit.
12384 2016-02-26 Richard Biener <rguenther@suse.de>
12386 PR tree-optimization/69551
12387 * gcc.dg/torture/pr69951.c: New testcase.
12389 2016-02-25 Richard Biener <rguenther@suse.de>
12391 PR tree-optimization/48795
12392 * gcc.dg/Warray-bounds-18.c: New testcase.
12394 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12396 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12398 2016-02-25 Jakub Jelinek <jakub@redhat.com>
12400 PR rtl-optimization/69896
12401 * gcc.dg/pr69896.c: New test.
12403 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12406 * g++.dg/cpp1y/paren2.C: New test.
12408 2016-02-24 Martin Sebor <msebor@redhat.com>
12411 * gcc.dg/enum-mode-2.c: New test.
12413 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12416 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12417 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12418 * g++.dg/ubsan/pr69922.C: New test.
12420 2016-02-24 Marek Polacek <polacek@redhat.com>
12423 * gcc.dg/pr69819.c: New test.
12425 2016-02-24 Martin Sebor <msebor@redhat.com>
12428 * g++.dg/ext/flexary15.C: New test.
12430 2016-02-24 Martin Sebor <msebor@redhat.com>
12432 * gcc.dg/builtins-68.c: Avoid making unportable
12433 assumptions about the relationship between SIZE_MAX and UINT_MAX.
12434 * g++.dg/ext/builtin_alloca.C: Same.
12436 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12437 Charles Baylis <charles.baylis@linaro.org>
12440 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12442 2016-02-24 Richard Biener <rguenther@suse.de>
12443 Jakub Jelinek <jakub@redhat.com>
12445 PR middle-end/69760
12446 * gcc.dg/torture/pr69760.c: New testcase.
12448 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12450 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12451 pattern on Solaris with as.
12453 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12455 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12456 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12457 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12458 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12460 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12462 PR middle-end/69915
12463 * gcc.dg/pr69915.c: New test.
12465 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12467 PR rtl-optimization/69886
12468 * gcc.dg/torture/pr69886.c: New test.
12470 2016-02-24 Richard Biener <rguenther@suse.de>
12472 PR middle-end/68963
12473 * gcc.dg/torture/pr68963.c: New testcase.
12475 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12478 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12479 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12480 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12481 * gcc.target/arm/atomic_loaddi_1.c: New test.
12482 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12483 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12484 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12485 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12486 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12487 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12488 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12489 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12491 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12493 PR middle-end/69909
12494 * gcc.dg/torture/pr69909.c: New test.
12496 2016-02-24 Richard Biener <rguenther@suse.de>
12498 PR tree-optimization/69907
12499 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12500 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12501 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12503 2016-02-24 Christian Bruel <christian.bruel@st.com>
12505 * gcc.target/arm/pragma_cpp_fma.c: New test.
12507 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12510 * gfortran.dg/include_6.f90: Update test.
12512 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12515 * objc.dg/pr69844.m: New test.
12517 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12519 PR libgfortran/69456
12520 * gfortran.dg/namelist_89.f90: New test.
12521 * gfortran.dg/pr59700.f90: Update test..
12523 2016-02-23 Martin Sebor <msebor@redhat.com>
12525 PR middle-end/69780
12526 * g++.dg/ext/builtin_alloca.C: New test.
12527 * gcc.dg/builtins-68.c: New test.
12529 2016-02-23 Richard Henderson <rth@redhat.com>
12531 * gcc.target/i386/addr-space-3.c: Remove test.
12533 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12535 PR preprocessor/69126
12536 PR preprocessor/69543
12537 * c-c++-common/pr69126-2-long.c: New test.
12538 * c-c++-common/pr69126-2-short.c: New test.
12539 * c-c++-common/pr69543-1.c: Remove xfail.
12541 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12543 PR preprocessor/69126
12544 PR preprocessor/69543
12545 PR preprocessor/69558
12546 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12548 (test_2): ...this, and add leading comment.
12549 (MACRO_3, test_3): New.
12550 (MACRO_4A, MACRO_4B, test_4): New.
12551 (MACRO): Rename to...
12552 (MACRO_5): ...this.
12554 (test_5): ...this, updating for renaming of MACRO, and
12555 add leading comment.
12556 * c-c++-common/pr69543-1.c: New.
12557 * c-c++-common/pr69543-2.c: New.
12558 * c-c++-common/pr69543-3.c: New.
12559 * c-c++-common/pr69543-4.c: New.
12560 * c-c++-common/pr69558-1.c: New.
12561 * c-c++-common/pr69558-2.c: New.
12562 * c-c++-common/pr69558-3.c: New.
12563 * c-c++-common/pr69558-4.c: New.
12564 * gcc.dg/pr69558.c: Move to...
12565 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12568 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12570 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12571 to -ftree-parallelize-loops/-fopenacc changes.
12572 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12573 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12574 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12575 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12576 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12577 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12578 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12579 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12580 * c-c++-common/goacc/kernels-loop.c: Likewise.
12581 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12582 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12583 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12584 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12586 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12588 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12590 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12593 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12596 * gcc.dg/pr69900.c: New test.
12598 2016-02-23 Martin Jambor <mjambor@suse.cz>
12600 PR tree-optimization/69666
12601 * gcc.dg/tree-ssa/pr69666.c: New test.
12603 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12606 * gfortran.dg/coarray_allocate_5.f08: New test.
12608 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12610 * gcc.target/s390/vcond-shift.c: Move to ...
12611 * gcc.target/s390/vector/vcond-shift.c: ... here.
12613 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12615 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12616 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12618 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12620 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12622 2016-02-20 Mark Wielaard <mjw@redhat.com>
12625 * gcc.dg/unused-variable-3.c: New test.
12627 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12630 * gcc.target/i386/pr69888.c: New test.
12632 2016-02-22 Richard Biener <rguenther@suse.de>
12634 PR tree-optimization/69882
12635 * gfortran.dg/vect/pr69882.f90: New testcase.
12637 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12640 * gcc.dg/pr69885.c: New test.
12642 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12646 * gcc.target/sh/pr54089-10.c: New.
12648 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
12651 * gfortran.dg/deferred_character_15.f90 : New test.
12653 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12656 gfortran.dg/allocate_with_source_18.f03: New test.
12658 2016-02-20 Harald Anlauf <anlauf@gmx.de>
12661 gfortran.dg/gomp/pr52531.f90: New test.
12663 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12666 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12669 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12672 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12673 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12676 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12679 * g++.dg/torture/pr69851.C: New test.
12681 2016-02-19 Martin Sebor <msebor@redhat.com>
12684 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12686 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12689 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12690 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12693 * g++.dg/cpp0x/pr67767.C: New test.
12695 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12697 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12698 for fp, simd, crypto, crc, lse.
12699 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12701 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12702 effective target check.
12704 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12707 * gcc.target/i386/pr69820.c: New test.
12709 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12711 * gcc.target/s390/vector/int128-1.c: New test.
12713 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12715 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12717 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12719 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12720 instruction pattern name to prevent the testcase from failing with
12723 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12725 * gcc.target/s390/md/movstr-2.c: New test.
12727 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12729 * gcc.target/s390/morestack.c: New test.
12731 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12734 * gcc.target/s390/pr69625.c: Add test case.
12736 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12739 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12741 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12744 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12745 * gcc.target/powerpc/fusion3.c: Likewise.
12747 2016-02-18 Richard Biener <rguenther@suse.de>
12749 PR middle-end/69553
12750 * g++.dg/torture/pr69553.C: New testcase.
12752 2016-02-18 Nick Clifton <nickc@redhat.com>
12756 * gcc.target/arm/pr62554.c: New test.
12757 * gcc.target/arm/pr69610-1.c: New test.
12758 * gcc.target/arm/pr69610-2.c: New test.
12760 2016-02-18 Richard Biener <rguenther@suse.de>
12762 PR middle-end/69854
12763 * gcc.dg/torture/pr69854.c: New testcase.
12765 2016-02-17 Jakub Jelinek <jakub@redhat.com>
12768 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12770 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12772 * gcc.target/powerpc/vec-cg.c: New test.
12774 2016-02-17 Richard Biener <rguenther@suse.de>
12777 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12779 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12782 * gcc.c-torture/compile/pr69161.c: New test.
12784 2016-02-17 David Sherwood <david.sherwood@arm.com>
12787 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12788 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12790 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12792 * gcc.dg/ifcvt-4.c: Skip on Visium.
12794 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12796 * gnat.dg/atomic8.adb: New test.
12798 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12800 * gnat.dg/discr46.ad[sb]: New test.
12802 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12805 * gcc.target/powerpc/pr48344-1.c: New test.
12807 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12810 * gfortran.dg/associate_21.f90: New test.
12812 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12815 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12816 -Wnonnull in dg-options.
12817 * c-c++-common/nonnull-2.c: New test.
12819 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12820 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12822 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12824 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12826 PR middle-end/69801
12827 * gcc.dg/pr69801.c: Add empty dg-options.
12829 2016-02-16 James Norris <jnorris@codesourcery.com>
12831 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12832 * g++.dg/goacc/deviceptr-1.c: New file.
12834 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12836 PR tree-optimization/69820
12837 * gcc.dg/vect/pr69820.c: New test.
12839 2016-02-16 Richard Biener <rguenther@suse.de>
12841 PR tree-optimization/69776
12842 * gcc.dg/torture/pr69776-2.c: New testcase.
12844 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12846 PR tree-optimization/69714
12847 * gcc.dg/torture/pr69714.c: New test.
12849 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12851 PR tree-optimization/69802
12852 * gcc.dg/pr69802.c: New test.
12854 2016-02-16 Richard Biener <rguenther@suse.de>
12856 PR middle-end/69801
12857 * gcc.dg/pr69801.c: New testcase.
12859 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12861 PR libgfortran/69651
12862 * gfortran.dg/read_bang.f90: New test.
12863 * gfortran.dg/read_bang4.f90: New test.
12865 2016-02-15 Jakub Jelinek <jakub@redhat.com>
12868 * g++.dg/init/pr69658.C: New test.
12871 * c-c++-common/pr69797.c: New test.
12873 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12875 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12876 check for aarch64*-*-*.
12878 2016-02-15 Richard Biener <rguenther@suse.de>
12880 PR tree-optimization/69783
12881 * gcc.dg/vect/pr69783.c: New testcase.
12883 2016-02-15 Richard Biener <rguenther@suse.de>
12885 PR tree-optimization/69776
12886 * gcc.dg/torture/pr69776.c: New testcase.
12888 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12891 * gfortran.dg/type_decl_4.f90: Reinstated.
12893 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
12896 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12898 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12902 * gfortran.dg/type_decl_4.f90: Removed.
12904 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12907 * gfortran.dg/type_decl_4.f90: New test.
12909 2016-02-14 Alan Modra <amodra@gmail.com>
12912 * gcc.c-torture/execute/stkalign.c: Revise test.
12914 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12917 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12919 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12922 * gcc.target/sh/torture/pr67260.c: New.
12924 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
12926 * gcc.dg/pr67964.c: Add dg-require-alias.
12928 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12932 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12934 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12936 PR libgfortran/69668
12937 * gfortran.dg/namelist_88.f90: New test.
12939 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12941 PR libgfortran/69668
12942 * gfortran.dg/namelist_38.f90: Update test.
12943 * gfortran.dg/namelist_84.f90: Update test.
12945 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12948 * gcc.dg/pr69554-1.c: New test.
12949 * gfortran.dg/pr69554-1.F90: New test.
12950 * gfortran.dg/pr69554-2.F90: New test.
12951 * lib/gcc-dg.exp (proc dg-locus): New function.
12952 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12953 distinguish between the caret-printing and non-caret-printing
12954 cases. If caret-printing has been explicitly enabled, bail out
12955 without attempting to fix up the output.
12957 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12961 * gcc.dg/spellcheck-options-3.c: New test case.
12962 * gcc.dg/spellcheck-options-4.c: New test case.
12963 * gcc.dg/spellcheck-options-5.c: New test case.
12964 * gcc.dg/spellcheck-options-6.c: New test case.
12965 * gcc.dg/spellcheck-options-7.c: New test case.
12966 * gcc.dg/spellcheck-options-8.c: New test case.
12967 * gcc.dg/spellcheck-options-9.c: New test case.
12968 * gcc.dg/spellcheck-options-10.c: New test case.
12970 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12972 PR rtl-optimization/69764
12973 PR rtl-optimization/69771
12974 * c-c++-common/pr69764.c: New test.
12975 * gcc.dg/torture/pr69771.c: New test.
12977 2016-02-12 Marek Polacek <polacek@redhat.com>
12979 * g++.dg/torture/init-list1.C: New.
12981 2016-02-12 Marek Polacek <polacek@redhat.com>
12983 * gcc.dg/pr69522.c: Add empty dg-options.
12985 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12987 * g++.dg/lto/lto.exp: Include and init mpx.
12988 * g++.dg/lto/pr69729_0.C: New test.
12990 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12993 * g++.dg/ipa/pr69241-4.C: New test.
12996 * g++.dg/ipa/pr68672-1.C: New test.
12997 * g++.dg/ipa/pr68672-2.C: New test.
12998 * g++.dg/ipa/pr68672-3.C: New test.
13000 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13003 * gcc.dg/pr69522.c: New test.
13005 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13008 * g++.dg/cpp1y/69098.C: New test.
13009 * g++.dg/cpp1y/69098-2.C: New test.
13011 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13013 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13014 and neighbour -> neighbor.
13015 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13016 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13017 * c-c++-common/Wvarargs.c: Likewise.
13018 * c-c++-common/goacc/host_data-5.c: Likewise.
13019 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13020 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13021 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13022 * gcc.target/aarch64/pr60697.c: Likewise.
13023 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13024 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13025 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13026 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13027 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13028 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13029 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13030 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13031 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13032 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13033 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13034 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13035 * g++.dg/lookup/koenig5.C: Likewise.
13036 * g++.dg/ext/no-asm-2.C: Likewise.
13037 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13038 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13039 * gfortran.dg/used_types_16.f90: Likewise.
13040 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13041 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13042 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13043 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13044 * gfortran.dg/abstract_type_6.f03: Likewise.
13045 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13046 * gfortran.dg/used_types_15.f90: Likewise.
13047 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13048 * gfortran.dg/exit_3.f08: Likewise.
13049 * gfortran.dg/open_status_2.f90: Likewise.
13050 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13051 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13052 * gfortran.dg/associate_1.f03: Likewise.
13053 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13054 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13055 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13056 * gcc.dg/builtin-object-size-1.c: Likewise.
13057 * gcc.dg/noreturn-6.c: Likewise.
13058 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13059 * gcc.dg/globalalias.c: Likewise.
13060 * gcc.dg/builtins-config.h: Likewise.
13061 * gcc.dg/pr30457.c: Likewise.
13062 * gcc.c-torture/compile/volatile-1.c: Likewise.
13063 * gcc.c-torture/execute/20101011-1.c: Likewise.
13064 * c-c++-common/Waddress-1.c: Likewise.
13066 2016-02-11 Jakub Jelinek <jakub@redhat.com>
13069 * c-c++-common/Waddress-1.c: New test.
13071 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13074 * gfortran.dg/associate_19.f03: New test.
13075 * gfortran.dg/associate_20.f03: New test.
13077 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13079 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13081 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13083 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13084 .arch armv8-a\n. Add -dA to dg-options.
13085 * gcc.target/aarch64/assembler_arch_1.c: New test.
13086 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13088 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13091 * g++.dg/cpp0x/pr68726.C: New.
13093 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13095 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13098 2016-02-11 Richard Biener <rguenther@suse.de>
13100 * g++.dg/tree-ssa/pr61034.C: Adjust.
13102 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13105 * gcc.target/s390/pr69148.c: New.
13107 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13109 PR tree-optimization/69652
13110 * gcc.dg/torture/pr69652.c: New test.
13112 2016-02-10 Jakub Jelinek <jakub@redhat.com>
13113 Patrick Palka <ppalka@gcc.gnu.org>
13117 * g++.dg/ipa/pr69241-1.C: New test.
13118 * g++.dg/ipa/pr69241-2.C: New test.
13119 * g++.dg/ipa/pr69241-3.C: New test.
13120 * g++.dg/ipa/pr69649.C: New test.
13122 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
13124 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13125 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13127 2016-02-10 Bin Cheng <bin.cheng@arm.com>
13129 PR tree-optimization/68021
13130 * gcc.dg/tree-ssa/pr68021.c: New test.
13132 2016-02-10 Richard Biener <rguenther@suse.de>
13134 PR tree-optimization/69726
13135 * gcc.dg/uninit-22.c: New testcase.
13137 2016-02-09 Andrew Pinski <apinski@cavium.com>
13140 * gcc.c-torture/compile/20160205-1.c: New testcase.
13142 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13145 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13146 instead accessing a really large arrray.
13147 * gcc.target/powerpc/fusion3.c: Likewise.
13149 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
13152 * gcc.c-torture/execute/pr68532.c: New test.
13154 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
13157 * gcc.dg/pr69634.c: New.
13159 2016-02-09 Richard Biener <rguenther@suse.de>
13161 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13163 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
13165 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13167 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13169 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13171 2016-02-09 Richard Biener <rguenther@suse.de>
13173 PR tree-optimization/69715
13174 * gcc.dg/torture/pr69715.c: New testcase.
13176 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13179 * g++.dg/cpp0x/trailing12.C: New test.
13180 * g++.dg/cpp0x/trailing13.C: New test.
13182 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13186 * g++.dg/cpp1y/auto-fn29.C: New test.
13187 * g++.dg/cpp1y/auto-fn30.C: New test.
13189 2016-02-08 Jakub Jelinek <jakub@redhat.com>
13191 PR tree-optimization/69209
13192 * gcc.c-torture/compile/pr69209.c: New test.
13194 2016-02-08 Jeff Law <law@redhat.com>
13196 PR tree-optimization/68541
13197 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13198 of statements allowed in join block for path splitting.
13200 2016-02-08 Jakub Jelinek <jakub@redhat.com>
13203 * g++.dg/gomp/pr59627.C: New test.
13206 * g++.dg/ipa/pr69239.C: New test.
13208 2016-02-08 David Malcolm <dmalcolm@redhat.com>
13210 PR preprocessor/69664
13211 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13212 * gcc.dg/cpp/warn-comments.c: Likewise.
13214 2016-02-08 Marek Polacek <polacek@redhat.com>
13217 * g++.dg/init/const12.C: New test.
13219 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13222 * gcc.dg/lto/pr55113_0.c: Remove test.
13224 2016-02-08 Richard Biener <rguenther@suse.de>
13226 PR tree-optimization/69719
13227 * gcc.dg/torture/pr69719.c: New testcase.
13229 2016-02-08 Richard Biener <rguenther@suse.de>
13230 Jeff Law <law@redhat.com>
13233 * gcc.target/mips/pr68273.c: New testcase.
13235 2016-02-08 Richard Biener <rguenther@suse.de>
13237 PR rtl-optimization/69274
13238 * gcc.target/i386/addr-sel-1.c: XFAIL.
13240 2016-02-08 Jeff Law <law@redhat.com>
13242 PR tree-optimization/68541
13243 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13245 PR tree-optimization/65917
13246 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13248 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13251 * gfortran.dg/namelist_args.f90: New test.
13253 2016-02-05 Jeff Law <law@redhat.com>
13255 PR tree-optimization/68541
13256 * gcc.dg/tree-ssa/split-path-2.c: New test.
13257 * gcc.dg/tree-ssa/split-path-3.c: New test.
13258 * gcc.dg/tree-ssa/split-path-4.c: New test.
13259 * gcc.dg/tree-ssa/split-path-5.c: New test.
13260 * gcc.dg/tree-ssa/split-path-6.c: New test.
13261 * gcc.dg/tree-ssa/split-path-7.c: New test.
13263 2016-02-05 Martin Sebor <msebor@redhat.com>
13266 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13267 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13269 2016-02-06 Richard HEnderson <rth@redhat.com>
13272 * gcc.target/i386/addr-space-4.c: New.
13273 * gcc.target/i386/addr-space-5.c: New.
13275 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13278 * gfortran.dg/elemental_dependency_6.f90: New.
13280 2016-02-05 Jakub Jelinek <jakub@redhat.com>
13282 PR rtl-optimization/69691
13283 * gcc.c-torture/execute/pr69691.c: New test.
13286 * g++.dg/parse/pr69628.C: New test.
13288 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13290 * gcc.dg/sancov/asan.c: Move to ...
13291 * gcc.dg/asan/sancov-1.c: ... here.
13293 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13295 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13297 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13300 * gcc.target/i386/pr69677.c: New test.
13302 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13305 * g++.dg/template/pr68948.C: New test.
13307 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13309 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13310 (only necessary on s390x).
13312 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13314 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13315 -mno-accumulate-outgoing-args.
13317 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13319 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13321 2016-02-04 Jakub Jelinek <jakub@redhat.com>
13324 * c-c++-common/pr69669.c: New test.
13326 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13329 * g++.dg/pr69667.C: New file.
13331 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13334 * gcc.dg/pr69619.c: Add new test.
13336 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13338 PR rtl-optimization/69577
13339 * gcc.target/i386/pr69577.c: New test.
13341 2016-02-04 Martin Liska <mliska@suse.cz>
13343 * g++.dg/asan/pr69276.C: New test.
13345 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13349 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13350 a single smulbb instruction.
13351 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13352 * gcc.target/amr/wmul-2.c: Likewise.
13354 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13358 * gcc.c-torture/execute/pr67714.c: New test.
13360 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13363 * gcc.target/i386/pr69454-1.c: New test.
13364 * gcc.target/i386/pr69454-2.c: New test.
13366 2016-02-03 Martin Sebor <msebor@redhat.com>
13373 * g++.dg/ext/flexarray-mangle-2.C: New test.
13374 * g++.dg/ext/flexarray-mangle.C: New test.
13375 * g++.dg/ext/flexarray-subst.C: New test.
13376 * g++.dg/ext/flexary11.C: New test.
13377 * g++.dg/ext/flexary12.C: New test.
13378 * g++.dg/ext/flexary13.C: New test.
13379 * g++.dg/ext/flexary14.C: New test.
13380 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13382 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13384 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13385 Define only if CHECK_FLOAT128 is defined.
13386 (main): Properly initialize u5.
13388 2016-02-03 Jakub Jelinek <jakub@redhat.com>
13391 * gcc.dg/pr69627.c: New test.
13394 * gcc.dg/pr69644.c: New test.
13396 2016-02-03 Mike Stump <mikestump@comcast.net>
13398 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13399 support for struct-layout-1.exp.
13401 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13404 * g++.dg/cpp0x/pr69056.C: New test.
13406 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13407 Alexandre Oliva <aoliva@redhat.com>
13410 * gcc.target/powerpc/pr69461.c: New.
13412 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
13414 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13415 works from here ...
13416 (check_effective_target_fsanitize_thread): ... to here. Do not
13417 specify additional compile flags for the test source.
13418 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13419 specify additional compile flags for the test source.
13421 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13423 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13425 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13429 * gfortran.dg/coarray_allocate_2.f08: New test.
13430 * gfortran.dg/coarray_allocate_3.f08: New test.
13431 * gfortran.dg/coarray_allocate_4.f08: New test.
13433 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13435 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13436 use same scan-tree-dump-times on all platforms.
13437 * gcc.dg/vect/vect-outer-1.c: Likewise.
13438 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13439 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13440 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13441 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13442 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13443 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13444 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13446 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13448 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13451 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13453 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13455 2016-02-02 James Norris <jnorris@codesourcery.com>
13457 * c-c++-common/goacc/routine-5.c: Add tests.
13459 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
13461 * gcc.target/nvptx/unsigned-cmp.c: New test.
13463 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13465 * gcc.target/aarch64/scalar_shift_1.c
13466 (test_corners_sisd_di): Improve force to SIMD register.
13467 (test_corners_sisd_si): Likewise.
13468 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13469 Remove scan-assembler check for ldr.
13471 2016-02-02 Richard Biener <rguenther@suse.de>
13473 PR tree-optimization/69595
13474 * gcc.dg/Warray-bounds-17.c: New testcase.
13476 2016-02-02 Richard Biener <rguenther@suse.de>
13478 PR tree-optimization/69606
13479 * gcc.dg/torture/pr69606.c: New testcase.
13481 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13483 PR middle-end/68542
13484 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13485 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13487 2016-02-02 Alan Modra <amodra@gmail.com>
13490 * gcc.target/powerpc/pr69548.c: New test.
13492 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13494 PR rtl-optimization/69592
13495 * gcc.dg/pr69592.c: New test.
13497 PR preprocessor/69543
13499 * gcc.dg/pr69543.c: New test.
13500 * gcc.dg/pr69558.c: New test.
13502 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
13505 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
13507 2016-02-01 Martin Sebor <msebor@redhat.com>
13509 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13511 2016-02-01 Bin Cheng <bin.cheng@arm.com>
13513 PR tree-optimization/67921
13514 * c-c++-common/ubsan/pr67921.c: New test.
13516 2016-02-01 Richard Biener <rguenther@suse.de>
13518 PR middle-end/69556
13519 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13521 2016-02-01 Richard Biener <rguenther@suse.de>
13523 PR tree-optimization/69574
13524 * gcc.dg/torture/pr69574.c: New testcase.
13526 2016-02-01 Richard Biener <rguenther@suse.de>
13528 PR tree-optimization/69579
13529 * gcc.dg/setjmp-6.c: New testcase.
13531 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13533 PR rtl-optimization/69570
13534 * g++.dg/opt/pr69570.C: New test.
13536 2016-02-01 Richard Henderson <rth@redhat.com>
13538 * gcc.dg/pr69535.c: New test.
13540 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
13543 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13544 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13547 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13549 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13551 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
13554 * gfortran.dg/allocate_with_source_17.f03: New test.
13556 2016-01-30 Jakub Jelinek <jakub@redhat.com>
13558 PR tree-optimization/69546
13559 * gcc.dg/torture/pr69546.c: New test.
13561 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
13564 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13566 2016-01-30 Martin Sebor <msebor@redhat.com>
13569 * g++.dg/ext/flexary10.C: New test.
13571 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13574 gfortran.dg/common_23.f90: New test.
13576 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13579 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13580 condition being checked, and disable it when the target supports
13581 misaligned loads and stores.
13583 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13586 * gcc.dg/torture/pr69518.c: New test.
13588 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13591 * gcc.target/i386/pr69530.c: New test.
13593 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
13596 * gcc.target/mips/div-delay.c: New test.
13598 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13601 * gcc.target/i386/pr69551.c: New test.
13604 * gcc.target/i386/pr66137.c: New test.
13606 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13608 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13609 always built for p5600.
13610 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13611 isa=p5600 dg-option.
13613 2016-01-29 Richard Biener <rguenther@suse.de>
13615 PR tree-optimization/69547
13616 * g++.dg/tree-ssa/pr69547.C: New testcase.
13618 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13621 * g++.dg/warn/Wunused-function2.C: New test.
13623 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13625 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13626 support for test to succeed.
13628 2016-01-29 Marek Polacek <polacek@redhat.com>
13632 * g++.dg/ext/constexpr-vla2.C: New test.
13633 * g++.dg/ext/constexpr-vla3.C: New test.
13634 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13636 2016-01-29 Richard Biener <rguenther@suse.de>
13638 PR middle-end/69537
13639 * gcc.dg/uninit-21.c: New testcase.
13641 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
13644 * gcc.target/i386/pr69459.c: New test.
13646 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
13649 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13650 * gcc.target/mips/pr68400.c: New test.
13652 2016-01-28 Martin Sebor <msebor@redhat.com>
13655 * gcc.target/powerpc/pr17381.c: New test.
13657 2016-01-28 Jakub Jelinek <jakub@redhat.com>
13659 PR middle-end/69542
13660 * gcc.dg/torture/pr69542.c: New test.
13662 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13664 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13666 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13668 * gcc.dg/pr65980.c: Skip on AIX.
13669 * gcc.dg/pr66688.c: Same.
13671 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13674 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13675 * gcc.dg/tree-ssa/sra-18.c: Same.
13677 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13680 * gfortran.dg/block_15.f08: New test.
13681 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13682 on incorrectly closed BLOCK.
13684 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13686 * gcc.dg/declare-simd.c: New test.
13688 2016-01-28 Richard Biener <rguenther@suse.de>
13690 PR tree-optimization/69466
13691 * gfortran.dg/vect/pr69466.f90: New testcase.
13693 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13695 * g++.dg/pr67989.C: Remove ARM-specific option.
13696 * gcc.target/arm/pr67989.C: New file.
13698 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13700 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13701 and expm1 test for glibc < 2.11.
13703 2016-01-27 Richard Henderson <rth@redhat.com>
13705 * gcc.c-torture/execute/pr69447.c: New test.
13707 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
13710 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13712 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13715 * gcc.dg/pr66869.c: New test.
13717 2016-01-25 Jeff Law <law@redhat.com>
13719 PR tree-optimization/68398
13720 PR tree-optimization/69196
13721 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13722 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13723 path to avoid new heuristic allowing more irreducible regions
13724 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13725 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13726 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13727 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13728 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13730 2016-01-27 Marek Polacek <polacek@redhat.com>
13733 * c-c++-common/vector-compare-4.c: New test.
13735 2016-01-27 David Malcolm <dmalcolm@redhat.com>
13737 PR preprocessor/69126
13738 * c-c++-common/pr69126.c: New test case.
13740 2016-01-27 Ian Lance Taylor <iant@google.com>
13742 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13744 2016-01-27 Ryan Burn <contact@rnburn.com>
13747 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13749 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13752 * gcc.target/i386/pr69512.c: New test.
13754 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13757 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13759 2016-01-27 Marek Polacek <polacek@redhat.com>
13762 * g++.dg/pr69379.C: New test.
13764 2016-01-27 Martin Sebor <msebor@redhat.com>
13767 * g++.dg/abi/Wabi-2-2.C: New test.
13768 * g++.dg/abi/Wabi-2-3.C: New test.
13769 * g++.dg/abi/Wabi-3-2.C: New test.
13770 * g++.dg/abi/Wabi-3-3.C: New test.
13772 2016-01-27 Richard Biener <rguenther@suse.de>
13774 PR tree-optimization/69166
13775 * gcc.dg/torture/pr69166.c: New testcase.
13777 2016-01-27 Martin Jambor <mjambor@suse.cz>
13779 PR tree-optimization/69355
13780 * gcc.dg/tree-ssa/pr69355.c: New test.
13782 2016-01-27 Marek Polacek <polacek@redhat.com>
13785 * g++.dg/ext/constexpr-vla1.C: New test.
13787 2016-01-20 Christian Bruel <christian.bruel@st.com>
13790 * gcc.target/arm/pr69245.c: New test.
13792 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13794 PR tree-optimization/69399
13795 * gcc.dg/torture/pr69399.c: New test.
13797 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13799 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13801 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13803 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13805 2016-01-26 Tom de Vries <tom@codesourcery.com>
13807 PR tree-optimization/69110
13808 * gcc.dg/autopar/pr69110.c: New test.
13810 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
13811 Sebastian Pop <s.pop@samsung.com>
13813 * gcc.dg/graphite/isl-ast-op-select.c: New.
13815 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
13818 * gfortran.dg/allocate_error_6.f90: New test.
13820 2016-01-26 Richard Henderson <rth@redhat.com>
13822 * gcc.dg/tm/pr60908.c: New test.
13824 2016-01-26 David Malcolm <dmalcolm@redhat.com>
13827 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13829 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13830 expected multiline output to reflect the colorization being
13831 disabled before newlines.
13832 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13833 (custom_diagnostic_finalizer): Replace call to
13834 pp_newline_and_flush with call to pp_flush.
13835 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13836 * gfortran.dg/implicit_class_1.f90: Likewise.
13837 * lib/gcc-dg.exp (allow_blank_lines): New global.
13838 (dg-allow-blank-lines-in-output): New procedure.
13839 (gcc-dg-prune): Complain about blank lines in the output, unless
13840 dg-allow-blank-lines-in-output was called.
13841 * lib/multiline.exp (_build_multiline_regex): Only support
13842 arbitrary followup text for non-blank-lines, not for blank lines.
13844 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13846 PR tree-optimization/69483
13847 * gcc.dg/pr69483.c: New test.
13848 * g++.dg/opt/pr69483.C: New test.
13850 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13853 * gcc.target/arm/pr68620.c: New test.
13855 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13857 * gcc.target/i386/pr68986-2.c: Remove -m32.
13859 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13862 * gcc.target/i386/pr68986-1.c: New test.
13863 * gcc.target/i386/pr68986-2.c: Likewise.
13864 * gcc.target/i386/pr68986-3.c: Likewise.
13866 2016-01-26 Christian Bruel <christian.bruel@st.com>
13868 * lib/target-supports.exp
13869 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13870 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13871 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13873 2016-01-26 Richard Biener <rguenther@suse.de>
13875 PR tree-optimization/69452
13876 * gcc.dg/torture/pr69452.c: New testcase.
13878 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13881 * gcc.dg/pr69442.c: New test.
13883 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13886 * gcc.target/aarch64/simd/pr67896.C: New.
13888 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13890 PR tree-optimization/69400
13891 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13893 (plugin_init): Call it.
13894 * gcc.dg/torture/pr69400.c: New test.
13896 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13898 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13900 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13901 Sebastian Pop <s.pop@samsung.com>
13903 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13906 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13907 Sebastian Pop <s.pop@samsung.com>
13909 * gcc.dg/graphite/pr69292.c: New.
13911 2016-01-25 Jakub Jelinek <jakub@redhat.com>
13913 * c-c++-common/goacc/use_device-1.c: New test.
13915 2016-01-25 Jeff Law <law@redhat.com>
13917 PR tree-optimization/69196
13918 PR tree-optimization/68398
13919 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13920 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13922 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
13925 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13928 2016-01-25 Richard Biener <rguenther@suse.de>
13931 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13933 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13936 * gcc.dg/pr69421.c: New test.
13938 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13940 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13941 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13942 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13943 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13944 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13945 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13946 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13947 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13948 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13949 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13951 2016-01-25 Richard Biener <rguenther@suse.de>
13953 PR tree-optimization/69376
13954 * gcc.dg/torture/pr69376.c: New testcase.
13956 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13960 * gfortran.dg/interface_38.f90: New test.
13961 * gfortran.dg/interface_39.f90: New test.
13963 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13966 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13971 * g++.dg/template/pr11858.C: New test.
13972 * g++.dg/template/pr24663.C: New test.
13973 * g++.dg/template/unify12.C: New test.
13974 * g++.dg/template/unify13.C: New test.
13975 * g++.dg/template/unify14.C: New test.
13976 * g++.dg/template/unify15.C: New test.
13977 * g++.dg/template/unify16.C: New test.
13978 * g++.dg/template/unify17.C: New test.
13980 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13983 gfortran.dg/pr68283.f90: New test.
13985 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13988 * gfortran.dg/inline_matmul_13.f90: New test.
13989 * gfortran.dg/matmul_bounds_8.f90: New test.
13990 * gfortran.dg/matmul_bounds_9.f90: New test.
13991 * gfortran.dg/matmul_bounds_10.f90: New test.
13993 2016-01-23 Tom de Vries <tom@codesourcery.com>
13995 PR tree-optimization/69426
13996 * gcc.dg/autopar/pr69426.c: New test.
13998 2016-01-23 Martin Sebor <msebor@redhat.com>
14002 * g++.dg/cpp0x/alignas5.C: New test.
14003 * g++.dg/ext/vector29.C: Same.
14005 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
14007 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14008 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14009 _GNU_SOURCE from compile flags to the source.
14010 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14011 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14012 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14013 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14015 2016-01-22 Jakub Jelinek <jakub@redhat.com>
14018 * g++.dg/opt/pr69432.C: New test.
14020 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14022 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14023 32-bit targets testing an -m64 multilib.
14025 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14027 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14030 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14032 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14034 2016-01-21 Christian Bruel <christian.bruel@st.com>
14037 * gcc.target/i386/pr68674.c
14038 * gcc.target/aarch64/pr68674.c
14039 * gcc.target/arm/pr68674.c
14041 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14044 * gcc.c-torture/execute/pr69403.c: New test.
14046 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14049 * g++.dg/template/pr55843.C: New.
14051 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14054 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14055 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14057 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14060 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14061 from dg-do compile directive, and instead add
14062 { dg-require-effective-target int128 }.
14064 2016-01-20 Martin Sebor <msebor@redhat.com>
14067 * gcc.dg/sync-fetch.c: New test.
14069 2016-01-21 Martin Sebor <msebor@redhat.com>
14072 * gcc.target/powerpc/pr69252.c: New test.
14074 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14077 * gfortran.dg/pr65996.f90: New test.
14079 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14082 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
14083 expected to generate an error.
14085 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14087 PR middle-end/66178
14088 * gcc.dg/torture/pr66178.c: New test.
14090 2016-01-21 Anton Blanchard <anton@samba.org>
14091 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14094 * gcc.target/powerpc/pr63354.c: New test.
14096 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14098 PR rtl-optimization/68990
14099 * gcc.target/i386/pr68990: New.
14101 2016-01-21 Nick Clifton <nickc@redhat.com>
14104 * gcc.target/mips/pr69129.c: New.
14106 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14109 * g++.dg/cpp0x/pr58046.C: New.
14111 2016-01-21 Jakub Jelinek <jakub@redhat.com>
14115 * gcc.target/arm/pr69187.c: New test.
14118 * g++.dg/torture/pr69355.C: New test.
14120 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14121 Sebastian Pop <s.pop@samsung.com>
14123 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14125 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14126 Sebastian Pop <s.pop@samsung.com>
14128 * gcc.dg/graphite/pr68976.c: New test.
14130 2016-01-21 Jakub Jelinek <jakub@redhat.com>
14132 PR middle-end/67653
14133 * c-c++-common/pr67653.c: New test.
14134 * gcc.dg/torture/pr29119.c: Add dg-warning.
14136 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14138 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14140 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14143 * gcc.dg/pr24293.c: New test.
14144 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14145 incomplete struct type.
14146 * gcc.dg/declspec-1.c: Likewise.
14147 * gcc.dg/pr63549.c: Likewise.
14149 2016-01-20 Jakub Jelinek <jakub@redhat.com>
14151 PR tree-optimization/66612
14152 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14153 for bdn instruction.
14155 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14157 * lib/target-supports.exp
14158 (check_effective_target_arm_fp_ok_nocache): New.
14159 (check_effective_target_arm_fp_ok): New.
14160 (add_options_for_arm_fp): New.
14161 (check_effective_target_arm_crypto_ok_nocache): Require
14162 target_arm_v8_neon_ok instead of arm32.
14163 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14164 (check_effective_target_arm_crypto_pragma_ok): New.
14165 (add_options_for_arm_vfp): New.
14166 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14167 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14168 target instead. Force initial fpu to vfp.
14169 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14170 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14171 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14173 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14174 use arm_vfp effective target instead. Force initial fpu to vfp.
14175 * gcc.target/arm/attr-neon3.c: Likewise.
14176 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14178 * gcc.target/arm/unsigned-float.c: Likewise.
14179 * gcc.target/arm/vfp-1.c: Likewise.
14180 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14181 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14182 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14183 * gcc.target/arm/vfp-ldmias.c: Likewise.
14184 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14185 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14186 * gcc.target/arm/vfp-stmiad.c: Likewise.
14187 * gcc.target/arm/vfp-stmias.c: Likewise.
14188 * gcc.target/arm/vnmul-1.c: Likewise.
14189 * gcc.target/arm/vnmul-2.c: Likewise.
14190 * gcc.target/arm/vnmul-3.c: Likewise.
14191 * gcc.target/arm/vnmul-4.c: Likewise.
14193 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
14196 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14197 the MPX run-time library, for compile-time MPX test.
14198 * gcc.target/i386/chkp-always_inline.c: Likewise.
14199 * gcc.target/i386/chkp-bndret.c: Likewise.
14200 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14201 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14202 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14203 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14204 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14205 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14206 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14207 * gcc.target/i386/chkp-label-address.c: Likewise.
14208 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14209 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14210 * gcc.target/i386/chkp-pr69044.c: Likewise.
14211 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14212 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14213 * gcc.target/i386/chkp-strchr.c: Likewise.
14214 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14215 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14216 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14217 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14218 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14219 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14220 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14221 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14222 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14223 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14224 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14225 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14226 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14227 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14228 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14229 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14230 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14231 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14232 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14233 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14234 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14235 * gcc.target/i386/pr63995-2.c: Likewise.
14236 * gcc.target/i386/pr64805.c: Likewise.
14237 * gcc.target/i386/pr65044.c: Likewise.
14238 * gcc.target/i386/pr65167.c: Likewise.
14239 * gcc.target/i386/pr65183.c: Likewise.
14240 * gcc.target/i386/pr65184.c: Likewise.
14241 * gcc.target/i386/thunk-retbnd.c: Likewise.
14243 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14245 PR tree-optimization/69328
14246 * gcc.dg/pr69328.c: New test.
14248 2016-01-20 Jeff Law <law@redhat.com>
14251 * gcc.target/m68k/pr25114.c: New test.
14253 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14255 * gcc.target/arm/memset-inline-10.c: Added
14256 dg-require-effective-target arm_thumb2_ok.
14258 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14260 * gcc.dg/debug/dwarf2/sso.c: New test.
14262 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
14265 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14266 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14267 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14269 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14272 * g++.dg/ipa/devirt-50.C: New testcase.
14274 2016-01-19 Marek Polacek <polacek@redhat.com>
14277 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14278 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14280 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14283 * gcc.target/arm/pr69135_1.c: New test.
14285 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14287 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14289 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14291 * gcc.target/aarch64/ccmp_1.c: New testcase.
14293 2016-01-19 Marek Polacek <polacek@redhat.com>
14296 * g++.dg/cpp0x/enum30.C: New test.
14298 2016-01-19 Richard Biener <rguenther@suse.de>
14300 PR tree-optimization/69336
14301 * g++.dg/tree-ssa/pr69336.C: New testcase.
14303 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14306 * gcc.dg/pr65779.c: New test.
14308 2016-01-19 Richard Biener <rguenther@suse.de>
14310 PR tree-optimization/69352
14311 * gcc.dg/torture/pr69352.c: New testcase.
14313 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14315 PR rtl-optimization/68955
14316 PR rtl-optimization/64557
14317 * gcc.dg/torture/pr68955.c: New test.
14319 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14322 * g++.dg/torture/pr69136.C: New testcase.
14324 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14327 * g++.dg/lto/pr69133_0.C: New testcase.
14328 * g++.dg/lto/pr69133_1.C: New testcase.
14330 2016-01-15 Jeff Law <law@redhat.com>
14332 PR tree-optimization/69320
14333 * gcc.c-torture/pr69320-1.c: New test.
14334 * gcc.c-torture/pr69320-2.c: New test.
14335 * gcc.c-torture/pr69320-3.c: New test.
14336 * gcc.c-torture/pr69320-4.c: New test.
14338 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14343 * g++.dg/template/pr11858.C: New test.
14344 * g++.dg/template/pr24663.C: New test.
14345 * g++.dg/template/unify12.C: New test.
14346 * g++.dg/template/unify13.C: New test.
14347 * g++.dg/template/unify14.C: New test.
14348 * g++.dg/template/unify15.C: New test.
14349 * g++.dg/template/unify16.C: New test.
14350 * g++.dg/template/unify17.C: New test.
14352 2016-01-18 David Malcolm <dmalcolm@redhat.com>
14355 * gcc.dg/pr69181-1.c: New test file.
14356 * gcc.dg/pr69181-2.c: New test file.
14357 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14358 globals by moving it to...
14359 (cleanup-after-saved-dg-test): ...this new function. Add
14360 "global additional_sources_used". Add reset of global
14361 multiline_expected_outputs to the empty list.
14362 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14364 (multiline_expected_outputs): ...this, and updated comments to
14365 note that it is modified from gcc-dg.exp.
14366 (dg-end-multiline-output): Update for the above renaming.
14367 (handle-multiline-outputs): Likewise. Remove the clearing
14368 of the expected outputs to the empty list.
14370 2016-01-18 Richard Biener <rguenther@suse.de>
14372 PR tree-optimization/69297
14373 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14375 2016-01-18 Joseph Myers <joseph@codesourcery.com>
14377 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14379 * gcc.target/mips/mips-3d-2.c: Likewise.
14380 * gcc.target/mips/mips-3d-3.c: Likewise.
14381 * gcc.target/mips/mips-3d-4.c: Likewise.
14382 * gcc.target/mips/mips-3d-5.c: Likewise.
14383 * gcc.target/mips/mips-3d-6.c: Likewise.
14384 * gcc.target/mips/mips-3d-7.c: Likewise.
14385 * gcc.target/mips/mips-3d-8.c: Likewise.
14386 * gcc.target/mips/mips-3d-9.c: Likewise.
14387 * gcc.target/mips/mips-ps-1.c: Likewise.
14388 * gcc.target/mips/mips-ps-2.c: Likewise.
14389 * gcc.target/mips/mips-ps-3.c: Likewise.
14390 * gcc.target/mips/mips-ps-4.c: Likewise.
14391 * gcc.target/mips/mips-ps-5.c: Likewise.
14392 * gcc.target/mips/mips-ps-6.c: Likewise.
14393 * gcc.target/mips/mips-ps-7.c: Likewise.
14394 * gcc.target/mips/mips-ps-type.c: Likewise.
14395 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14396 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14398 2016-01-18 Tom de Vries <tom@codesourcery.com>
14400 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14401 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14402 * c-c++-common/goacc/kernels-empty.c: New test.
14403 * c-c++-common/goacc/kernels-eternal.c: New test.
14404 * c-c++-common/goacc/kernels-loop-2.c: New test.
14405 * c-c++-common/goacc/kernels-loop-3.c: New test.
14406 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14407 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14408 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14409 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14410 * c-c++-common/goacc/kernels-loop-data.c: New test.
14411 * c-c++-common/goacc/kernels-loop-g.c: New test.
14412 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14413 * c-c++-common/goacc/kernels-loop-n.c: New test.
14414 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14415 * c-c++-common/goacc/kernels-loop.c: New test.
14416 * c-c++-common/goacc/kernels-noreturn.c: New test.
14417 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14418 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14419 * c-c++-common/goacc/kernels-reduction.c: New test.
14421 2016-01-18 Tom de Vries <tom@codesourcery.com>
14423 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14424 * gcc.dg/autopar/outer-2.c: Same.
14425 * gcc.dg/autopar/outer-3.c: Same.
14426 * gcc.dg/autopar/outer-4.c: Same.
14427 * gcc.dg/autopar/outer-5.c: Same.
14428 * gcc.dg/autopar/outer-6.c: Same.
14429 * gcc.dg/autopar/parallelization-1.c: Same.
14430 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14431 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14432 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14433 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14434 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14435 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14436 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14437 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14438 * gcc.dg/autopar/pr39500-1.c: Same.
14439 * gcc.dg/autopar/pr39500-2.c: Same.
14440 * gcc.dg/autopar/pr46193.c: Same.
14441 * gcc.dg/autopar/pr46194.c: Same.
14442 * gcc.dg/autopar/pr49580.c: Same.
14443 * gcc.dg/autopar/pr49960-1.c: Same.
14444 * gcc.dg/autopar/pr49960.c: Same.
14445 * gcc.dg/autopar/pr68373.c: Same.
14446 * gcc.dg/autopar/reduc-1.c: Same.
14447 * gcc.dg/autopar/reduc-1char.c: Same.
14448 * gcc.dg/autopar/reduc-1short.c: Same.
14449 * gcc.dg/autopar/reduc-2.c: Same.
14450 * gcc.dg/autopar/reduc-2char.c: Same.
14451 * gcc.dg/autopar/reduc-2short.c: Same.
14452 * gcc.dg/autopar/reduc-3.c: Same.
14453 * gcc.dg/autopar/reduc-4.c: Same.
14454 * gcc.dg/autopar/reduc-6.c: Same.
14455 * gcc.dg/autopar/reduc-7.c: Same.
14456 * gcc.dg/autopar/reduc-8.c: Same.
14457 * gcc.dg/autopar/reduc-9.c: Same.
14458 * gcc.dg/autopar/uns-outer-4.c: Same.
14459 * gcc.dg/autopar/uns-outer-5.c: Same.
14460 * gcc.dg/autopar/uns-outer-6.c: Same.
14461 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14462 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14464 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14467 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14468 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14470 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14473 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14474 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14475 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14477 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14480 * gcc.dg/tree-ssa/sra-17.c: New.
14481 * gcc.dg/tree-ssa/sra-18.c: New.
14483 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14485 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14487 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14489 * gnat.dg/inline12.adb: New test.
14491 2016-01-18 Bin Cheng <bin.cheng@arm.com>
14493 PR tree-optimization/66797
14494 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14496 2016-01-18 Richard Biener <rguenther@suse.de>
14498 PR tree-optimization/69170
14499 * gcc.dg/torture/pr69170.c: New testcase.
14501 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
14503 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14505 2016-01-16 Tom de Vries <tom@codesourcery.com>
14507 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14509 2016-01-16 Tom de Vries <tom@codesourcery.com>
14511 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14512 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14513 redundant dg-require-effective-target pthread.
14514 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14515 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14516 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14517 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14518 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14519 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14520 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14522 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
14525 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14526 * gcc.target/powerpc/recip-7.c: Same.
14528 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14531 * g++.dg/template/pr69091.C: New test.
14533 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14535 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14536 dump does not contain an error_mark_node.
14537 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14538 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14540 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14543 * g++.dg/template/pr68936.C: New test.
14545 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
14548 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14549 * gcc.target/powerpc/recip-2.c: Same.
14550 * gcc.target/powerpc/recip-3.c: Same.
14551 * gcc.target/powerpc/recip-4.c: Same.
14552 * gcc.target/powerpc/recip-sqrtf.c: Same.
14554 2016-01-15 Jeff Law <law@redhat.com>
14556 PR tree-optimization/69270
14557 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14558 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14560 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
14563 * gfortran.dg/deferred_character_13.f90: New test for the fix
14564 of comment 3 of the PR.
14567 * gfortran.dg/deferred_character_8.f90: New test
14568 * gfortran.dg/allocate_error_5.f90: New test
14571 * gfortran.dg/deferred_character_10.f90: New test
14574 * gfortran.dg/deferred_character_14.f90: New test
14577 * gfortran.dg/deferred_character_11.f90: New test
14580 * gfortran.dg/deferred_character_9.f90: New test
14582 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14584 PR rtl-optimization/69030
14585 * gcc.target/i386/pr69030.c: New.
14587 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14589 * gcc.target/aarch64/target_attr_17.c: New test.
14591 2016-01-15 Richard Biener <rguenther@suse.de>
14593 PR tree-optimization/66856
14594 * gcc.dg/torture/pr66856-1.c: New testcase.
14595 * gcc.dg/torture/pr66856-2.c: Likewise.
14597 2016-01-15 Richard Biener <rguenther@suse.de>
14600 * g++.dg/lto/pr69137_0.C: New testcase.
14602 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14604 PR middle-end/69246
14605 * gcc.target/i386/pr69246.c: New test.
14607 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14609 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
14611 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14614 * g++.dg/init/const9.C: Disable test on S/390.
14616 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14618 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14619 * g++.dg/Wno-frame-address.C: Ditto.
14621 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14623 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14625 2016-01-15 Richard Biener <rguenther@suse.de>
14627 PR tree-optimization/68961
14628 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14630 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14632 * gcc.target/i386/pr65105-5.c: New test.
14634 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14636 * gcc.c-torture/execute/alias-4.c: New testcase.
14638 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14641 * g++.dg/ipa/devirt-49.C: New testcase.
14643 2016-01-15 Christian Bruel <christian.bruel@st.com>
14646 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14647 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14648 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14650 2016-01-15 Richard Biener <rguenther@suse.de>
14652 PR tree-optimization/69117
14653 * gcc.dg/torture/pr69117.c: New testcase.
14655 2015-01-14 Ryan Burn <contact@rnburn.com>
14658 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14660 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14663 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14664 range tests use 100 * maximum instead of maximum + 1.
14666 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14669 * gcc.dg/guality/pr69244.c: New test.
14671 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
14673 * lib/target-supports.exp (check_effective_target_issignaling):
14675 * gcc.dg/pr61441.c: Require issignaling effective target.
14677 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14680 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14682 2016-01-14 David Malcolm <dmalcolm@redhat.com>
14685 PR preprocessor/69177
14686 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14687 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14688 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14689 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14691 2016-01-14 Marek Polacek <polacek@redhat.com>
14694 * gcc.dg/array-15.c: New test.
14696 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14698 PR middle-end/68146
14699 PR tree-optimization/69155
14700 * gfortran.dg/pr68146.f: New test.
14701 * gfortran.dg/pr69155.f90: New test.
14703 2016-01-14 Richard Biener <rguenther@suse.de>
14705 PR tree-optimization/68060
14706 * gcc.dg/torture/pr68060-1.c: New testcase.
14707 * gcc.dg/torture/pr68060-2.c: Likewise.
14709 2016-01-14 Nick Clifton <nickc@redhat.com>
14711 * lib/target-supports.exp
14712 (check_effective_target_arm_neon_ok_nocache): Add an option
14713 sequence that includes setting the ARM architecture to ARMv7-A.
14714 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14715 command line options necessary to enable Neon support.
14716 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14717 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14718 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14719 * gcc.target/arm/pr69180.c: Likewise.
14721 2016-01-14 Jeff Law <law@redhat.com>
14723 PR tree-optimization/69270
14724 * gcc.dg/tree-ssa/pr69270.c: New test.
14726 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14729 * c-c++-common/pr66208.c: New file.
14731 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14733 PR tree-optimization/69156
14734 * gcc.dg/pr69156.c: New test.
14736 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14738 * gcc.target/i386/pr69225-7.c: New test.
14740 2016-01-13 Richard Henderson <rth@redhat.com>
14742 * gcc.dg/tm/memopt-13.c: Update expected function.
14743 * gcc.dg/tm/memopt-6.c: Likewise.
14745 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
14747 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14748 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14749 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14750 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14752 2016-01-13 Tom de Vries <tom@codesourcery.com>
14754 PR tree-optimization/69169
14755 * gcc.dg/pr69169.c: New test.
14757 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
14760 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14761 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14762 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14763 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14764 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14765 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14766 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14767 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14769 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14772 * gcc.dg/pr69247.c: New test.
14774 2016-01-13 Richard Biener <rguenther@suse.de>
14776 PR tree-optimization/69242
14777 * gcc.dg/torture/pr69242.c: New testcase.
14779 2016-01-13 Richard Biener <rguenther@suse.de>
14781 PR tree-optimization/69186
14782 * gcc.dg/torture/pr69186.c: New testcase.
14784 2016-01-13 Jeff Law <law@redhat.com>
14786 PR tree-optimization/67755
14787 * gcc.dg/tree-ssa/pr67755.c: New test.
14789 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14791 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14792 pass number in output by a star.
14794 2016-01-12 Bin Cheng <bin.cheng@arm.com>
14796 PR tree-optimization/68911
14797 * gcc.c-torture/execute/pr68911.c: New test.
14799 2016-01-12 Marek Polacek <polacek@redhat.com>
14802 * g++.dg/warn/permissive-1.C: New test.
14804 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14808 * g++.dg/opt/pr69213.C: New test.
14810 2016-01-12 Christian Bruel <christian.bruel@st.com>
14813 * gcc.target/arm/pr69180.c: New test.
14815 2016-01-12 Richard Biener <rguenther@suse.de>
14818 * g++.dg/lto/pr69077_0.C: New testcase.
14819 * g++.dg/lto/pr69077_1.C: Likewise.
14821 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14824 * g++.dg/opt/pr69175.C: New test.
14826 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14828 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14829 rather than #including math.h & stdlib.h.
14830 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14831 * gcc.dg/vect/pr49771.c: Likewise.
14832 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14833 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14834 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14835 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14836 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14837 * gcc.dg/vect/pr44507.c: Likewise.
14838 * gcc.dg/vect/pr45902.c: Likewise.
14839 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14840 * gcc.dg/vect/vect-117.c: Likewise.
14841 * gcc.dg/vect/vect-99.c: Likewise.
14842 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14843 * gcc.dg/vect/vect-cond-1.c: Likewise.
14844 * gcc.dg/vect/vect-cond-2.c: Likewise.
14845 * gcc.dg/vect/vect-cond-3.c: Likewise.
14846 * gcc.dg/vect/vect-cond-4.c: Likewise.
14847 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14848 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14849 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14850 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14851 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14852 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14853 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14854 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14855 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14856 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14857 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14858 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14859 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14860 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14861 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14862 include of signal.h.
14863 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14864 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14865 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14866 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14867 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14868 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14869 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14870 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14871 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14872 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14873 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14874 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14875 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14876 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14877 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14878 * gcc.dg/vect/vect-outer-5.c: Likewise.
14879 * gcc.dg/vect/vect-outer-6.c: Likewise.
14880 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14881 include of stdio.h.
14883 2016-01-12 Nick Clifton <nickc@redhat.com>
14886 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14887 to fread so that it will be found in all target runtimes.
14889 2016-01-12 Richard Biener <rguenther@suse.de>
14891 PR tree-optimization/69053
14892 * g++.dg/torture/pr69053.C: New testcase.
14894 2016-01-12 Richard Biener <rguenther@suse.de>
14896 PR tree-optimization/69168
14897 * gcc.dg/torture/pr69168.c: New testcase.
14899 2016-01-12 Richard Biener <rguenther@suse.de>
14901 PR tree-optimization/69157
14902 * gcc.dg/torture/pr69157.c: New testcase.
14904 2016-01-12 Richard Biener <rguenther@suse.de>
14906 PR tree-optimization/69174
14907 * gcc.dg/torture/pr69174.c: New testcase.
14909 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14913 * g++.dg/tls/pr66808.C: New test.
14914 * g++.dg/tls/pr69000.C: New test.
14916 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14918 * gcc.target/powerpc/swaps-p8-23.c: New test.
14919 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14921 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
14923 PR tree-optimization/68356
14924 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14926 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14927 Jim Wilson <jim.wilson@linaro.org>
14930 * gcc.target/arm/pr69194.c: New test.
14932 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14935 * gcc.target/i386/pr69225-1.c: New test.
14936 * gcc.target/i386/pr69225-2.c: Likewise.
14937 * gcc.target/i386/pr69225-3.c: Likewise.
14938 * gcc.target/i386/pr69225-4.c: Likewise.
14939 * gcc.target/i386/pr69225-5.c: Likewise.
14940 * gcc.target/i386/pr69225-6.c: Likewise.
14942 2016-01-11 Jakub Jelinek <jakub@redhat.com>
14945 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14949 * gcc.dg/pr69071.c: New test.
14952 * g++.dg/opt/pr69211.C: New test.
14954 PR tree-optimization/69214
14955 * gcc.c-torture/compile/pr69214.c: New test.
14957 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
14959 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14960 * gcc.target/i386/pr66232-11.c: Ditto.
14961 * gcc.target/i386/pr66232-12.c: Ditto.
14962 * gcc.target/i386/pr66232-13.c: Ditto.
14964 2016-01-11 Richard Biener <rguenther@suse.de>
14966 PR tree-optimization/69173
14967 * gcc.dg/torture/pr69173.c: New testcase.
14969 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14971 PR rtl-optimization/68796
14972 * gcc.target/aarch64/tst_5.c: New test.
14973 * gcc.target/aarch64/tst_6.c: Likewise.
14975 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14977 PR rtl-optimization/68841
14978 * gcc.dg/pr68841.c: New test.
14979 * gcc.c-torture/execute/pr68841.c: New test.
14981 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14983 PR rtl-optimization/68920
14984 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14986 * gcc.dg/ifcvt-5.c: New test.
14988 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
14991 * g++.dg/pr69123.C: New.
14993 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14996 * gcc.target/i386/pr69010.c: New test.
14998 2016-01-11 Martin Jambor <mjambor@suse.cz>
15001 * gcc.target/i386/chkp-pr69044.c: New test.
15003 2016-01-11 Tom de Vries <tom@codesourcery.com>
15005 PR tree-optimization/69109
15006 * gcc.dg/autopar/pr69109-2.c: New test.
15007 * gcc.dg/autopar/pr69109.c: New test.
15009 2016-01-11 Tom de Vries <tom@codesourcery.com>
15011 PR tree-optimization/69108
15012 * gcc.dg/autopar/pr69108.c: New test.
15014 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15017 * c-c++-common/Wisleading-indentation.c: Augment test.
15019 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15022 * gfortran.dg/inline_matmul_12.f90: New test.
15024 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
15027 * gfortran.dg/actual_array_offset_1: New test.
15029 2016-01-10 Tom de Vries <tom@codesourcery.com>
15031 PR tree-optimization/69062
15032 * gcc.dg/autopar/pr69062.c: New test.
15034 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15036 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15037 * gcc.dg/vect/slp-perm-2.c: Likewise.
15038 * gcc.dg/vect/slp-perm-3.c: Likewise.
15039 * gcc.dg/vect/slp-perm-5.c: Likewise.
15040 * gcc.dg/vect/slp-perm-6.c: Likewise.
15041 * gcc.dg/vect/slp-perm-7.c: Likewise.
15042 * gcc.dg/vect/slp-perm-8.c: Likewise.
15044 2016-01-10 Tom de Vries <tom@codesourcery.com>
15046 PR tree-optimization/69039
15047 * gcc.dg/autopar/pr69039.c: New test.
15049 2016-01-09 Marek Polacek <polacek@redhat.com>
15052 * g++.dg/pr69113.C: New test.
15054 2016-01-09 Jakub Jelinek <jakub@redhat.com>
15056 PR middle-end/50865
15057 PR tree-optimization/69097
15058 * gcc.c-torture/execute/pr50865.c: New test.
15059 * gcc.c-torture/execute/pr69097-1.c: New test.
15060 * gcc.c-torture/execute/pr69097-2.c: New test.
15061 * gcc.dg/pr69097-1.c: New test.
15062 * gcc.dg/pr69097-2.c: New test.
15064 2016-01-09 Jakub Jelinek <jakub@redhat.com>
15067 * g++.dg/opt/pr69164.C: New test.
15069 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15071 PR tree-optimization/69167
15072 * gcc.dg/pr69167.c: New test.
15074 2016-01-08 Marek Polacek <polacek@redhat.com>
15077 * g++.dg/pr68449.C: New.
15079 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15081 PR tree-optimization/68707
15082 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15083 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15084 on platforms supporting it.
15085 * gcc.dg/vect/slp-perm-2.c: Likewise.
15086 * gcc.dg/vect/slp-perm-3.c: Likewise.
15087 * gcc.dg/vect/slp-perm-5.c: Likewise.
15088 * gcc.dg/vect/slp-perm-7.c: Likewise.
15089 * gcc.dg/vect/slp-perm-8.c: Likewise.
15090 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15091 on platforms supporting it.
15093 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15095 PR tree-optimization/69162
15096 * gcc.dg/pr69162.c: New test.
15098 PR tree-optimization/69172
15099 * gcc.dg/pr69172.c: New test.
15101 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15103 PR tree-optimization/67781
15104 * gcc.c-torture/execute/pr67781.c: New file.
15106 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15108 PR tree-optimization/69083
15109 * gcc.dg/vect/pr69083.c: New test.
15111 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15113 PR tree-optimization/61441
15114 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15115 Use -fexcess-precision=standard for compiler options.
15116 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15118 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15121 * gfortran.dg/gomp/pr69128.f90: New test.
15124 * g++.dg/ext/pr69145-1.C: New test.
15125 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15126 * g++.dg/ext/pr69145-2.h: New file.
15128 2016-01-07 Martin Sebor <msebor@redhat.com>
15131 * gcc.dg/atomic-fetch-bool.c: New test.
15132 * gcc.dg/sync-fetch-bool.c: New test.
15134 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15137 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15139 2016-01-07 Nick Clifton <nickc@redhat.com>
15142 * g++.dg/pr66655.C: New test.
15143 * g++.dg/pr66655_1.cc: Test support file.
15144 * g++.dg/pr66655.h: Test header file.
15146 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
15149 gfortran.dg/gomp/pr66680.f90: New test.
15151 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15154 * gcc.target/i386/pr69171-1.c: New test.
15155 * gcc.target/i386/pr69171-2.c: Likewise.
15156 * gcc.target/i386/pr69171-3.c: Likewise.
15157 * gcc.target/i386/pr69171-4.c: Likewise.
15158 * gcc.target/i386/pr69171-5.c: Likewise.
15159 * gcc.target/i386/pr69171-6.c: Likewise.
15161 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15163 PR middle-end/67639
15164 * c-c++-common/pr67639.c: New test.
15166 2016-01-07 Jakub Jelinek <jakub@redhat.com>
15168 PR tree-optimization/69141
15169 * g++.dg/opt/pr69141.C: New test.
15171 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15173 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15175 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
15178 * gcc.target/i386/pr69140.c: New test
15180 2016-01-06 David Malcolm <dmalcolm@redhat.com>
15182 * gcc.dg/bad-dereference.c: New test case.
15184 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15186 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15188 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15190 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15192 2016-01-06 Marek Polacek <polacek@redhat.com>
15195 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15197 2016-01-05 Marek Polacek <polacek@redhat.com>
15200 * gcc.dg/atomic-invalid-2.c: New.
15202 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15205 * gcc.target/i386/pr68991.c: New test.
15207 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15210 * g++.dg/pr68991-1.C: New test.
15211 * g++.dg/pr68991-2.C: Likewise.
15213 2016-01-05 Sergei Trofimovich <siarheit@google.com>
15216 * gcc.target/ia64/pr60465-gprel64.c: New test.
15217 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15219 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15221 PR rtl-optimization/68651
15222 * gcc.target/aarch64/pr68651_1.c: New test.
15224 2016-01-05 David Malcolm <dmalcolm@redhat.com>
15227 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15229 2016-01-05 Nathan Sidwell <nathan@acm.org>
15232 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15234 * gcc.dg/alias-15.c: New.
15236 2016-01-05 Nick Clifton <nickc@redhat.com>
15239 * g++.dg/pr68770.C: New test.
15241 2016-01-04 Mike Stump <mikestump@comcast.net>
15243 * lib/target-supports.exp (check_effective_target_cilkplus):
15244 cilkplus targets require pthreads.
15245 (check_effective_target_cilkplus): Remove special case for NVPTX.
15247 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15249 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15252 2016-01-04 Jakub Jelinek <jakub@redhat.com>
15254 Update copyright years.
15256 2016-01-04 Marek Polacek <polacek@redhat.com>
15259 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15260 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15261 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15263 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15265 * gcc.target/sparc/20160104-2.c: New test.
15267 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15269 * gcc.target/sparc/20160104-1.c: New test.
15271 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
15274 * gfortran.dg/pr65045.f90: New test.
15276 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15278 * gnat.dg/specs/debug1.ads: Delete.
15280 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15282 PR libgfortran/68867
15283 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15286 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15288 PR libgfortran/68867
15289 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15292 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
15295 * gfortran.dg/pr68864.f90: New test.
15297 2016-01-01 Jakub Jelinek <jakub@redhat.com>
15299 PR tree-optimization/69070
15300 * gcc.dg/pr69070.c: New test.
15303 * gfortran.dg/pr69055.f90: New test.
15306 * gcc.dg/pr69015.c: New test.
15308 Copyright (C) 2016 Free Software Foundation, Inc.
15310 Copying and distribution of this file, with or without modification,
15311 are permitted in any medium without royalty provided the copyright
15312 notice and this notice are preserved.