1 2016-11-09 Martin Liska <mliska@suse.cz>
3 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
5 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
7 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
10 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
12 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
14 * gfortran.dg/move_alloc_18.f90: New test.
16 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
20 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
22 2016-11-09 Janus Weil <janus@gcc.gnu.org>
25 * gfortran.dg/class_59.f90: New test.
27 2016-11-09 Richard Biener <rguenther@suse.de>
29 PR tree-optimization/78007
30 * gcc.dg/vect/vect-bswap32.c: Adjust.
31 * gcc.dg/vect/vect-bswap64.c: Likewise.
33 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
35 * gcc.dg/ipa/vrp7.c: New test.
37 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
40 * gcc.dg/ipa/pr78121.c: New test.
42 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
44 * c-c++-common/asan/default_options.h: New file.
45 * c-c++-common/asan/strcasestr-1.c: New test.
46 * c-c++-common/asan/strcasestr-2.c: Likewise.
47 * c-c++-common/asan/strcspn-1.c: Likewise.
48 * c-c++-common/asan/strcspn-2.c: Likewise.
49 * c-c++-common/asan/strpbrk-1.c: Likewise.
50 * c-c++-common/asan/strpbrk-2.c: Likewise.
51 * c-c++-common/asan/strspn-1.c: Likewise.
52 * c-c++-common/asan/strspn-2.c: Likewise.
53 * c-c++-common/asan/strstr-1.c: Likewise.
54 * c-c++-common/asan/strstr-2.c: Likewise.
55 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
57 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
59 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
61 2016-11-08 Janus Weil <janus@gcc.gnu.org>
64 * gfortran.dg/class_58.f90: New test.
66 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
69 * gcc.target/i386/pr70799-2.c: New test.
71 2016-11-08 Janus Weil <janus@gcc.gnu.org>
74 * gfortran.dg/proc_ptr_comp_46.f90: New test.
76 2016-11-08 Bin Cheng <bin.cheng@arm.com>
78 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
80 2016-11-08 Bin Cheng <bin.cheng@arm.com>
82 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
84 2016-11-08 Bin Cheng <bin.cheng@arm.com>
86 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
88 2016-11-08 Martin Liska <mliska@suse.cz>
91 * g++.dg/asan/use-after-scope-4.C: New test.
92 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
93 * gcc.dg/asan/use-after-scope-8.c: Remove.
95 2016-11-08 Richard Biener <rguenther@suse.de>
97 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
99 2016-11-08 Tamar Christina <tamar.christina@arm.com>
102 * gcc.dg/cpp/trad/trad.exp
103 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
104 * gcc.dg/cpp/trad/include.c: Use local header file.
106 2016-11-08 Richard Biener <rguenther@suse.de>
108 PR tree-optimization/78205
109 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
111 2016-11-08 Richard Biener <rguenther@suse.de>
113 PR tree-optimization/78224
114 * g++.dg/torture/pr78224.C: New testcase.
116 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
118 * gcc.dg/store_merging_1.c: Require store_merge.
119 * gcc.dg/store_merging_2.c: Likewise.
120 * gcc.dg/store_merging_4.c: Likewise.
121 * gcc.dg/store_merging_5.c: Likewise.
122 * gcc.dg/store_merging_6.c: Likewise.
123 * gcc.dg/store_merging_7.c: Likewise.
124 * gcc.dg/store_merging_8.c: Likewise.
125 * lib/target-supports.exp (check_effective_target_store_merge): New.
127 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
129 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
130 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
131 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
132 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
133 -mvsx -mpower8-vector.
134 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
135 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
136 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
137 -mvsx -mpower8-vector.
139 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
141 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
143 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
144 * gcc.dg/visibility-14.c: XFAIL AIX.
145 * gcc.dg/visibility-15.c: XFAIL AIX.
146 * gcc.dg/visibility-16.c: XFAIL AIX.
147 * gcc.dg/visibility-17.c: XFAIL AIX.
148 * gcc.dg/visibility-18.c: XFAIL AIX.
149 * gcc.dg/visibility-19.c: XFAIL AIX.
150 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
151 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
152 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
153 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
155 2016-11-07 Jakub Jelinek <jakub@redhat.com>
158 * gcc.target/i386/pr78227-1.c: New test.
159 * gcc.target/i386/pr78227-2.c: New test.
161 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
164 * gcc.dg/pr35691-1.c: New test-case.
165 * gcc.dg/pr35691-2.c: Likewise.
167 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
169 PR rtl-optimization/77309
170 * gcc.dg/torture/pr77309.c: New test.
172 2016-11-07 Jakub Jelinek <jakub@redhat.com>
175 * gcc.target/i386/pr71529.C: Moved to ...
176 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
179 * gcc.target/i386/pr64411.C: Moved to ...
180 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
184 * gcc.target/i386/pr65105-4.C: Moved to ...
185 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
186 Run into compile test rather than execute test.
188 2016-11-07 Richard Biener <rguenther@suse.de>
191 * g++.dg/pr78229.C: New testcase.
193 2016-11-07 Richard Biener <rguenther@suse.de>
195 PR tree-optimization/78218
196 * gcc.dg/torture/pr78218.c: New testcase.
198 2016-11-07 Richard Biener <rguenther@suse.de>
200 PR tree-optimization/78228
201 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
203 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
206 * g++.dg/torture/pr77822.C: New test.
208 2016-11-07 Martin Liska <mliska@suse.cz>
210 * c-c++-common/asan/force-inline-opt0-1.c: Disable
211 -f-sanitize-address-use-after-scope.
212 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
214 * g++.dg/asan/use-after-scope-1.C: New test.
215 * g++.dg/asan/use-after-scope-2.C: Likewise.
216 * g++.dg/asan/use-after-scope-3.C: Likewise.
217 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
218 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
219 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
220 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
221 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
222 * g++.dg/asan/use-after-scope-types.h: Likewise.
223 * gcc.dg/asan/use-after-scope-1.c: Likewise.
224 * gcc.dg/asan/use-after-scope-2.c: Likewise.
225 * gcc.dg/asan/use-after-scope-3.c: Likewise.
226 * gcc.dg/asan/use-after-scope-4.c: Likewise.
227 * gcc.dg/asan/use-after-scope-5.c: Likewise.
228 * gcc.dg/asan/use-after-scope-6.c: Likewise.
229 * gcc.dg/asan/use-after-scope-7.c: Likewise.
230 * gcc.dg/asan/use-after-scope-8.c: Likewise.
231 * gcc.dg/asan/use-after-scope-9.c: Likewise.
232 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
233 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
234 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
235 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
236 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
238 2016-11-07 Richard Biener <rguenther@suse.de>
240 PR tree-optimization/78189
241 * g++.dg/torture/pr78189.C: New testcase.
243 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
245 * gcc.dg/Wtrampolines.c: XFAIL AIX.
247 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
249 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
252 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
255 * arith.c (gfc_complex2real): Change gfc_warning_now to
258 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
260 * gfortran.dg/move_alloc_17.f03: New test.
262 2016-11-05 Richard Biener <rguenther@suse.de>
265 * g++.dg/ipa/pr78188.C: New test.
267 2016-11-05 Janus Weil <janus@gcc.gnu.org>
268 Dominique d'Humieres <dominiq@lps.ens.fr>
271 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
273 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
276 * gfortran.dg/select_type_39.f03: New test.
278 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
281 * gfortran.dg/associate_23.f90: New test.
283 2016-11-04 Jakub Jelinek <jakub@redhat.com>
286 * gcc.dg/pr77834.c: New test.
288 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
291 * g++.dg/cpp1y/pr67980.C: New.
293 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
295 * gcc.target/powerpc/fold-vec-add-1.c: New.
296 * gcc.target/powerpc/fold-vec-add-2.c: New.
297 * gcc.target/powerpc/fold-vec-add-3.c: New.
298 * gcc.target/powerpc/fold-vec-add-4.c: New.
299 * gcc.target/powerpc/fold-vec-add-5.c: New.
300 * gcc.target/powerpc/fold-vec-add-6.c: New.
301 * gcc.target/powerpc/fold-vec-add-7.c: New.
303 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
305 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
306 for -mbranch-likely, infer -mno-branch-likely for R6.
308 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
311 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
312 * g++.dg/init/new15.C: Likewise.
313 * g++.dg/ipa/inline-1.C: Likewise.
314 * g++.dg/ipa/inline-2.C: Likewise.
315 * g++.dg/lto/20080908-1_0.C: Likewise.
316 * g++.dg/tc1/dr20.C: Likewise.
317 * g++.dg/tree-ssa/inline-1.C: Likewise.
318 * g++.dg/tree-ssa/inline-2.C: Likewise.
319 * g++.old-deja/g++.law/except1.C: Likewise.
320 * g++.old-deja/g++.other/vbase5.C: Likewise.
321 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
323 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
325 PR tree-optimization/78210
326 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
327 possibility of widening multiplies.
329 2016-11-04 Richard Biener <rguenther@suse.de>
332 * gcc.dg/pr78185.c: New testcase.
334 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
336 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
337 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
339 2016-11-03 Jakub Jelinek <jakub@redhat.com>
340 Alexandre Oliva <aoliva@redhat.com>
341 Jason Merrill <jason@redhat.com>
345 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
346 * g++.dg/debug/dwarf2/ref-3.C: New test.
347 * g++.dg/debug/dwarf2/ref-4.C: New test.
348 * g++.dg/debug/dwarf2/refqual-1.C: New test.
349 * g++.dg/debug/dwarf2/refqual-2.C: New test.
351 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
353 * gfortran.dg/dec_exp_1.f90: New test.
354 * gfortran.dg/dec_exp_2.f90: Likewise.
355 * gfortran.dg/dec_exp_3.f90: Likewise.
357 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
359 * gfortran.dg/dec_parameter_1.f: New test.
360 * gfortran.dg/dec_parameter_2.f90: Likewise.
361 * gfortran.dg/dec_parameter_3.f90: Likewise.
362 * gfortran.dg/dec_parameter_4.f90: Likewise.
364 2016-11-03 Martin Liska <mliska@suse.cz>
366 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
368 * gcc.dg/tree-prof/time-profiler-3.c: New test.
370 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
373 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
375 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
377 * gcc.c-torture/execute/pr78170.c: Require int32plus.
379 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
381 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
383 2016-11-01 Tamar Christina <tamar.christina@arm.com>
385 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
386 Check for arm_v8_neon_hw.
387 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
389 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
391 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
394 2016-11-02 Richard Biener <rguenther@suse.de>
396 * gcc.dg/store_merging_8.c: New testcase.
398 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
400 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
402 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
404 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
405 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
406 * gcc.dg/addr_equal_1.c: XFAIL AIX.
407 * gcc.dg/pr65779.c: XFAIL AIX.
408 * gcc.dg/pr70405.c: XFAIL AIX.
410 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
411 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
412 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
414 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
416 * lib/target-supports.exp (check_gc_sections_available): Use
417 -print-prog-name=ld to determine linker used.
419 2016-11-02 Martin Liska <mliska@suse.cz>
421 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
424 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
426 PR tree-optimization/78170
427 * gcc.c-torture/execute/pr78170.c: New test.
429 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
431 PR tree-optimization/78162
432 * gcc.c-torture/compile/pr78162.c: New test.
434 2016-11-02 Richard Biener <rguenther@suse.de>
436 PR tree-optimization/78035
437 PR tree-optimization/77964
438 * gcc.target/i386/pr78035.c: New testcase.
440 2016-11-02 Richard Biener <rguenther@suse.de>
442 * gcc.dg/tree-ssa/vrp111.c: New testcase.
443 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
444 * gcc.dg/tree-ssa/pr21086.c: Likewise.
445 * gcc.dg/tree-ssa/pr58480.c: Likewise.
446 * gcc.dg/tree-ssa/vrp08.c: Likewise.
448 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
450 * gfortran.dg/pr70937.f90: require-effective-target lto.
452 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
455 * gfortran.dg/where_6.f90: New test.
457 2016-11-01 Jakub Jelinek <jakub@redhat.com>
459 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
461 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
464 * gfortran.dg/where_5.f90: New test.
466 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
468 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
469 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
470 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
471 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
473 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
475 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
477 (check_effective_target_vect_cmdline_needed): Check
478 is-effective-target ia32 for x86 targets.
479 (check_effective_target_vect_simd_clones): Simplify condition.
480 (check_effective_target_vect_double): Ditto.
481 (check_effective_target_vect_aligned_arrays): Check
482 is-effective-target ia32 for x86 targets. Simplify condition.
483 (check_effective_target_vect_multiple_sizes): Simplify condition.
484 (check_effective_target_sqrt_insn): Add i?86-*-* target.
485 (check_effective_target_sync_int_128): Simplify condition.
486 (check_effective_target_sync_int_128_runtime): Ditto.
487 (check_effective_target_sync_long_long_runtime): Ditto.
488 (check_effective_target_divmod): Add i?86-*-* target.
490 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
492 * gcc.target/powerpc/vsx-extract-4.c: New test.
493 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
495 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
498 * gfortran.dg/fmt_l.f90: Update test.
499 * gfortran.dg/fmt_l0.f90: New test.
501 2016-10-31 Jakub Jelinek <jakub@redhat.com>
504 * c-c++-common/builtin-shuffle-1.c: New test.
505 * g++.dg/cpp0x/addressof3.C: New test.
507 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
509 Add tests for a const member and a reference member for launder.
510 * g++.dg/cpp1z/launder3.C: New.
511 * g++.dg/cpp1z/launder4.C: Likewise.
512 * g++.dg/cpp1z/launder5.C: Likewise.
513 * g++.dg/cpp1z/launder5.cc: Likewise.
514 * g++.dg/cpp1z/launder5.h: Likewise.
515 * g++.dg/cpp1z/launder6.C: Likewise.
516 * g++.dg/cpp1z/launder6.cc: Likewise.
517 * g++.dg/cpp1z/launder6.h: Likewise.
519 2016-10-31 Jakub Jelinek <jakub@redhat.com>
522 * g++.dg/cpp0x/pr77948-1.C: New test.
523 * g++.dg/cpp0x/pr77948-2.C: New test.
524 * g++.dg/cpp0x/pr77948-3.C: New test.
525 * g++.dg/cpp0x/pr77948-4.C: New test.
526 * g++.dg/cpp0x/pr77948-5.C: New test.
527 * g++.dg/cpp0x/pr77948-6.C: New test.
529 PR tree-optimization/77860
530 * gcc.dg/pr77860.c: New test.
532 2016-10-31 Jakub Jelinek <jakub@redhat.com>
535 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
537 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
539 * gcc.dg/lto/pr60449_0.c: Skip for avr.
541 2016-10-30 Le-Chun Wu <lcwu@google.com>
542 Mark Wielaard <mjw@redhat.com>
544 * gcc.dg/Wshadow-compatible-local-1.c: New test.
545 * gcc.dg/Wshadow-local-1.c: Likewise.
546 * gcc.dg/Wshadow-local-2.c: Likewise.
547 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
548 * g++.dg/warn/Wshadow-local-1.C: Likewise.
549 * g++.dg/warn/Wshadow-local-2.C: Likewise.
551 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
553 PR tree-optimization/71915
554 PR tree-optimization/71490
555 * gcc.dg/tree-ssa/pr54245.c: Delete.
556 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
559 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
562 * gfortran.dg/fmt_t_9.f: New test.
564 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
567 * gfortran.dg/pr67219.f90: New test.
569 2016-10-29 Jakub Jelinek <jakub@redhat.com>
571 PR rtl-optimization/77919
572 * g++.dg/torture/pr77919-2.C: New test.
575 * gcc.dg/pr78148.c: New test.
577 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
579 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
580 * gcc.target/sparc/overflow-4.c: ...here.
581 * gcc.target/sparc/overflow-5.c: New test.
583 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
584 Kugan Vivekanandarajah <kuganv@linaro.org>
585 Jim Wilson <jim.wilson@linaro.org>
587 PR tree-optimization/43721
588 * lib/target-supports.exp (check_effective_target_divmod): New.
589 (check_effective_target_divmod_simode): Likewise.
590 (check_effective_target_arm_divmod_simode): Likewise.
591 * gcc.dg/divmod-1-simode.c: New test.
592 * gcc.dg/divmod-1.c: Likewise.
593 * gcc.dg/divmod-2-simode.c: Likewise.
594 * gcc.dg/divmod-2.c: Likewise.
595 * gcc.dg/divmod-3-simode.c: Likewise.
596 * gcc.dg/divmod-3.c: Likewise.
597 * gcc.dg/divmod-4-simode.c: Likewise.
598 * gcc.dg/divmod-4.c: Likewise.
599 * gcc.dg/divmod-5.c: Likewise.
600 * gcc.dg/divmod-6-simode.c: Likewise.
601 * gcc.dg/divmod-6.c: Likewise.
602 * gcc.dg/divmod-7.c: Likewise.
604 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
605 Jakub Jelinek <jakub@redhat.com>
606 Andrew Pinski <pinskia@gmail.com>
609 PR rtl-optimization/23684
610 * gcc.c-torture/execute/pr22141-1.c: New test.
611 * gcc.c-torture/execute/pr22141-2.c: Likewise.
612 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
613 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
614 * gcc.dg/store_merging_1.c: New test.
615 * gcc.dg/store_merging_2.c: Likewise.
616 * gcc.dg/store_merging_3.c: Likewise.
617 * gcc.dg/store_merging_4.c: Likewise.
618 * gcc.dg/store_merging_5.c: Likewise.
619 * gcc.dg/store_merging_6.c: Likewise.
620 * gcc.dg/store_merging_7.c: Likewise.
621 * gcc.target/i386/pr22141.c: Likewise.
622 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
623 * g++.dg/init/new17.C: Likewise.
625 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
628 * c-c++-common/pr72747-1.c: New test.
629 * c-c++-common/pr72747-2.c: Likewise.
631 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
633 * gcc.target/s390/oscbreak-1.c: New test.
635 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
637 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
639 2016-10-28 Jakub Jelinek <jakub@redhat.com>
641 PR rtl-optimization/77919
642 * g++.dg/torture/pr77919.C: New test.
644 PR rtl-optimization/78132
645 * gcc.target/i386/pr78132.c: New test.
647 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
649 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
651 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
653 * gcc.target/powerpc/vsx-simode.c: New test.
654 * gcc.target/powerpc/vsx-simode2.c: Likewise.
655 * gcc.target/powerpc/vsx-simode3.c: Likewise.
657 2016-10-27 Jakub Jelinek <jakub@redhat.com>
660 * gfortran.dg/gomp/pr78026.f03: New test.
661 * gfortran.dg/select_type_38.f03: New test.
664 * g++.dg/gomp/declare-simd-7.C: New test.
666 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
668 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
669 * gfortran.dg/dec_init_2.f90: Likewise.
670 * gfortran.dg/dec_init_3.f90: New test.
671 * gfortran.dg/dec_init_4.f90: Likewise.
673 2016-10-27 Bin Cheng <bin.cheng@arm.com>
675 * gcc.dg/fold-narrowbopcst-1.c: New test.
677 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
679 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
680 dg-shouldfail/dg-output instead of XFAIL.
681 * gfortran.dg/dec_io_6.f90: Likewise.
683 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
685 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
686 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
687 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
688 * gcc.target/arm/atomic-op-char-3.c: Likewise.
689 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
690 * gcc.target/arm/atomic-op-int-3.c: Likewise.
691 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
692 * gcc.target/arm/atomic-op-release-3.c: Likewise.
693 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
694 * gcc.target/arm/atomic-op-short-3.c: Likewise.
696 2016-10-27 Bin Cheng <bin.cheng@arm.com>
698 * gcc.dg/fold-convmaxconv-1.c: New test.
699 * gcc.dg/fold-convminconv-1.c: New test.
701 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
704 * gfortran.dg/pr78092.f90: New test.
706 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
709 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
710 expected error message.
711 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
712 expected error message.
713 * gcc.target/powerpc/vsu/vec-all-nez-7.c
714 (test_all_not_equal_and_not_zero): Change expected error message.
716 2016-10-26 Jakub Jelinek <jakub@redhat.com>
719 * gfortran.dg/gomp/pr77973.f90: New test.
721 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
724 * gfortran.dg/submodule_18.f08: New test.
725 * gfortran.dg/submodule_19.f08: New test.
727 2016-10-26 Michael Matz <matz@suse.de>
729 * g++.dg/pr78060.C: New test.
730 * gfortran.dg/pr78061.f: New test.
731 * g++.dg/pr78088.C: New test.
733 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
735 * gfortran.dg/dec_io_1.f90: New test.
736 * gfortran.dg/dec_io_2.f90: New test.
737 * gfortran.dg/dec_io_3.f90: New test.
738 * gfortran.dg/dec_io_4.f90: New test.
739 * gfortran.dg/dec_io_5.f90: New test.
740 * gfortran.dg/dec_io_6.f90: New test.
742 2016-10-25 Jakub Jelinek <jakub@redhat.com>
745 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
747 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
749 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
750 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
752 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
754 * gnat.dg/opt59.adb: New test.
755 * gnat.dg/opt59_pkg.ad[sb]: New helper.
757 * gnat.dg/opt60.adb: New test.
759 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
762 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
765 2016-10-25 Jakub Jelinek <jakub@redhat.com>
768 * gcc.target/i386/pr78102.c: New test.
770 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
772 * gfortran.dg/dec_logical_xor_1.f90: New test.
773 * gfortran.dg/dec_logical_xor_2.f90: New test.
774 * gfortran.dg/dec_logical_xor_3.f03: New test.
776 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
778 * gfortran.dg/dec_loc_rval_1.f90: New test.
779 * gfortran.dg/dec_loc_rval_2.f90: New test.
780 * gfortran.dg/dec_loc_rval_3.f03: New test.
782 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
784 * gfortran.dg/dec_type_print.f90: New testcase.
786 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
788 * gfortran.dg/feed_1.f90: New test.
789 * gfortran.dg/feed_2.f90: New test.
791 2016-10-25 Martin Liska <mliska@suse.cz>
794 * gcc.dg/asan/pr78106.c: New test.
796 2016-10-25 Martin Liska <mliska@suse.cz>
798 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
800 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
803 * gcc.target/arm/pr78041.c: New test.
805 2016-10-25 Jakub Jelinek <jakub@redhat.com>
807 * g++.dg/cpp1z/launder1.C: New test.
808 * g++.dg/cpp1z/launder2.C: New test.
810 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
811 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
815 * gcc.target/avr/pr71676-2.c: New test.
817 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
818 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
822 * gcc.target/avr/pr71676-1.c: New test.
823 * gcc.target/avr/pr71676-3.c: New test.
824 * gcc.target/avr/pr71676.c: New test.
825 * gcc.target/avr/pr71678.c: New test.
827 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
829 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
830 such that cloned verions of tested functions are not created.
832 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
835 * gfortran.dg/pr71895.f90: New test.
837 2016-10-24 Jakub Jelinek <jakub@redhat.com>
839 * g++.dg/debug/dwarf2/ref-2.C: New test.
841 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
843 * c-c++-common/Wint-in-bool-context-3.c: New test.
845 2016-10-24 Martin Sebor <msebor@redhat.com>
848 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
849 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
850 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
851 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
852 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
853 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
854 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
856 2016-10-24 Richard Biener <rguenther@suse.de>
859 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
860 * gcc.dg/vect/slp-45.c: Likewise.
862 2016-10-24 Richard Biener <rguenther@suse.de>
864 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
865 * gcc.dg/tree-ssa/pr21458.c: Likewise.
866 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
868 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
871 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
872 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
874 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
876 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
878 2016-10-24 Jakub Jelinek <jakub@redhat.com>
880 * gcc.target/i386/bmi2-pext-1.c: New test.
881 * gcc.target/i386/bmi2-pdep-1.c: New test.
882 * gcc.target/i386/bmi2-bzhi-3.c: New test.
883 * gcc.target/i386/tbm-bextri-1.c: New test.
884 * gcc.target/i386/bmi-bextr-6.c: New test.
886 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
889 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
890 * gcc.target/i386/pr65105-1.c: Likewise.
891 * gcc.target/i386/pr65105-2.c: Likewise.
892 * gcc.target/i386/pr65105-3.c: Likewise.
893 * gcc.target/i386/pr65105-5.c: Likewise.
894 * gcc.target/i386/pr67761.c: Likewise.
895 * gcc.target/i386/pr70799-1.c: Likewise.
897 2016-10-24 Martin Liska <mliska@suse.cz>
900 * c-c++-common/ubsan/unreachable-3.c: New test.
902 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
905 * gfortran.dg/pr77763.f90
907 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
911 * gfortran.dg/pr78033.f90: New test.
913 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
916 * gfortran.dg/select_type_1.f03: Change error for overlapping
918 * gfortran.dg/select_type_36.f03: New test.
920 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
922 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
924 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
927 * gfortran.dg/string_length_3.f90: New test.
929 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
931 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
933 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
938 * gfortran.dg/alloc_comp_class_5.f03: New test.
939 * gfortran.dg/class_allocate_21.f90: New test.
940 * gfortran.dg/class_allocate_22.f90: New test.
941 * gfortran.dg/realloc_on_assign_27.f08: New test.
943 2016-10-21 Jeff Law <law@redhat.com>
945 * PR tree-optimization/71947
946 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
947 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
948 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
950 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
952 * gcc.dg/ipa/vrp5.c: New test.
953 * gcc.dg/ipa/vrp6.c: New test.
955 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
957 * gcc.target/aarch64/test_frame_17.c: New test.
959 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
961 * gcc.target/aarch64/test_frame_17.c: New test.
963 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
965 PR preprocessor/71681
966 * gcc.dg/cpp/pr71681-1.c: New testcase
967 * gcc.dg/cpp/pr71681-2.c: Likewise
968 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
969 * gcc.dg/cpp/remap/a/header.gcc: Likewise
970 * gcc.dg/cpp/remap/a/t_1.h: Likewise
971 * gcc.dg/cpp/remap/a/t_2.h: Likewise
973 2016-10-21 Jakub Jelinek <jakub@redhat.com>
976 * gcc.target/i386/pr78057.c: New test.
978 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
980 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
983 * gfortran.dg/select_type_37.f03: New test.
985 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
988 * gcc.target/avr/pr71627.c: New test
990 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
992 * gcc.target/sparc/overflow-1.c: New test.
993 * gcc.target/sparc/overflow-2.c: Likewise.
994 * gcc.target/sparc/overflow-3.c: Likewise.
996 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
998 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1001 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1003 PR rtl-optimization/78038
1004 * gcc.target/aarch64/pr78038.c: New test.
1006 2016-10-21 Richard Biener <rguenther@suse.de>
1008 PR tree-optimization/78051
1009 * g++.dg/torture/pr78051.C: New testcase.
1011 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1013 * c-c++-common/wdate-time.c: Restored test case.
1014 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1016 2016-10-20 Jakub Jelinek <jakub@redhat.com>
1018 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1020 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
1023 * gcc.target/i386/pr78037.c: New test.
1025 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1027 * gcc.target/visium/overflow8.c: New.
1028 * gcc.target/visium/overflow16.c: Likewise.
1029 * gcc.target/visium/overflow32: Likewise.
1031 2016-10-20 Michael Matz <matz@suse.de>
1033 * gcc.dg/loop-split.c: New test.
1034 * gcc.dg/tree-ssa/ifc-9.c: Update.
1035 * gcc.dg/tree-ssa/ifc-10.c: Update.
1037 2016-10-20 Richard Biener <rguenther@suse.de>
1039 * gcc.dg/graphite/pr35356-1.c: Update.
1041 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1044 * g++.dg/cpp1y/pr77446.C: New.
1046 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1048 PR tree-optimization/53979
1049 * gcc.dg/pr53979-1.c: New test-case.
1050 * gcc.dg/pr53979-2.c: Likewise.
1052 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1054 * c-c++-common/Wint-in-bool-context-2.c: New test.
1056 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1058 * gfortran.dg/dtio_17.f90: Fix test.
1060 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
1062 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1063 * gcc.dg/Walloca-2.c: Same.
1065 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
1067 * gcc.dg/Wvla-1.c: Rename to...
1068 * gcc.dg/Wvla-larger-than-1.c: ...this.
1069 * gcc.dg/Wvla-2.c: Rename to...
1070 * gcc.dg/Wvla-larger-than-2.c: ...this.
1071 * gcc.dg/Wvla-3.c: Rename to...
1072 * gcc.dg/Walloca-11.c.: ...this.
1073 * gcc.dg/wvla-[1-7].c: Rename to:
1074 * gcc.dg/Wvla-[1-7].c: ...this.
1076 2016-10-19 Bin Cheng <bin.cheng@arm.com>
1078 PR tree-optimization/78005
1079 * gcc.dg/vect/pr78005.c: New.
1080 * gcc.target/i386/l_fma_float_1.c: Revise test.
1081 * gcc.target/i386/l_fma_float_2.c: Ditto.
1082 * gcc.target/i386/l_fma_float_3.c: Ditto.
1083 * gcc.target/i386/l_fma_float_4.c: Ditto.
1084 * gcc.target/i386/l_fma_float_5.c: Ditto.
1085 * gcc.target/i386/l_fma_float_6.c: Ditto.
1086 * gcc.target/i386/l_fma_double_1.c: Ditto.
1087 * gcc.target/i386/l_fma_double_2.c: Ditto.
1088 * gcc.target/i386/l_fma_double_3.c: Ditto.
1089 * gcc.target/i386/l_fma_double_4.c: Ditto.
1090 * gcc.target/i386/l_fma_double_5.c: Ditto.
1091 * gcc.target/i386/l_fma_double_6.c: Ditto.
1093 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1095 PR tree-optimization/78024
1096 * gcc.dg/goacc/loop-processing-1.c: New file.
1098 2016-10-19 Richard Biener <rguenther@suse.de>
1100 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1102 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1104 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1105 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1106 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1107 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1108 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1109 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1110 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1111 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1112 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1113 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1114 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1115 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1116 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1117 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1118 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1119 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1120 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1121 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1122 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1123 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1124 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1125 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1126 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1127 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1128 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1129 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1130 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1131 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1132 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1133 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1134 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1135 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1136 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1137 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1138 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1139 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1140 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1141 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1142 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1143 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1144 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1145 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1146 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1147 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1148 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1149 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1150 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1151 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1152 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1153 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1154 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1155 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1156 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1157 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1158 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1159 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1160 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1161 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1162 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1163 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1164 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1165 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1166 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1167 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1168 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1169 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1170 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1171 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1172 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1173 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1174 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1175 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1176 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1177 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1178 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1179 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1180 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1181 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1182 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1183 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1184 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1185 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1186 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1187 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1188 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1189 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1190 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1191 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1192 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1193 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1194 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1195 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1196 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1197 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1198 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1199 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1200 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1201 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1202 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1203 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1204 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1205 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1206 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1207 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1208 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1209 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1210 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1211 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1212 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1213 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1214 * gcc.target/powerpc/vsu/vsu.exp: New file.
1216 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
1219 * gcc.target/i386/pr77991.c: New test.
1221 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1223 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1226 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1228 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
1230 2016-10-18 Richard Biener <rguenther@suse.de>
1232 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1233 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1234 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1235 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1236 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1237 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1238 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1239 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1240 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1241 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1242 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1243 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1244 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1245 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1246 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1247 * gcc.dg/pr68217.c: Likewise.
1248 * gcc.dg/predict-9.c: Likewise.
1249 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1250 * gcc.dg/predict-1.c: Likewise.
1252 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1254 * gfortran.dg/dtio_17.f90: New test.
1256 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1258 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1260 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1262 * gcc.dg/ipa/vrp4.c: New test.
1264 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1266 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1267 * gcc.dg/torture/pr39074.c: Likewise.
1269 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1271 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1272 * gnat.dg/trampoline4.adb: Minor tweak.
1274 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1276 PR tree-optimization/77916
1277 * gcc.dg/torture/pr77916.c: New.
1279 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1282 * gfortran.dg/pr77978_1.f90: New test.
1283 * gfortran.dg/pr77978_2.f90: Ditto.
1284 * gfortran.dg/pr77978_3.f90: Ditto.
1286 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
1290 * gfortran.dg/proc_ptr_49.f90: New test.
1292 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1295 * gcc.target/arm/pr77308.c: New test.
1297 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
1299 * lib/target-supports.exp
1300 (check_effective_target_floatn_nx_runtime): Return 0 for
1303 2016-10-17 Andrew Pinski <apinski@cavium.com>
1305 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1306 long instead of long.
1307 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1308 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1309 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1310 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1311 * gcc.target/aarch64/pr68102_1.c: Likewise.
1312 * gcc.target/aarch64/target_attr_3.c: Likewise.
1314 2016-10-17 Richard Biener <rguenther@suse.de>
1316 PR tree-optimization/77988
1317 * gcc.dg/torture/pr77988.c: New testcase.
1319 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1321 * gcc.dg/pr71636-1.c: New test-case.
1322 * gcc.dg/pr71636-2.c: Likewise.
1324 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1326 * gnat.dg/trampoline3.adb: New test.
1327 * gnat.dg/trampoline4.adb: Likewise.
1329 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1331 * gfortran.dg/dtio_16.f90: New test.
1333 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1335 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1336 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1337 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1339 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1341 * gcc.target/sparc/popc.c: Rename to...
1342 * gcc.target/sparc/popc-1.c: ...this.
1343 * gcc.target/sparc/popc-2.c: New test.
1345 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1348 * gfortran.dg/unexpected_eof_4.f90: New test.
1350 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1353 * gfortran.dg/negative_unit2.f90: New test.
1355 2016-10-14 Jakub Jelinek <jakub@redhat.com>
1358 * gfortran.dg/pr77959.f90: New test.
1360 DR 1511 - const volatile variables and ODR
1361 * g++.dg/DRs/dr1511-1.C: New test.
1362 * g++.dg/DRs/dr1511-2.C: New test.
1364 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1366 * gnat.dg/debug7.adb (dg-options): Remove -g.
1367 * gnat.dg/debug8.adb (dg-options): Add -margs.
1368 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1370 2016-10-14 Richard Biener <rguenther@suse.de>
1372 PR tree-optimization/77979
1373 * gcc.dg/torture/pr77979.c: New testcase.
1375 2016-10-14 Martin Liska <mliska@suse.cz>
1377 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1378 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1379 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1381 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
1383 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1384 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1385 * gcc.dg/torture/pr77937-2.c: Likewise.
1387 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1389 * gnat.dg/lto15.adb: Adjust.
1390 * gnat.dg/lto16.adb: Likewise.
1391 * gnat.dg/lto17.adb: Likewise
1392 * gnat.dg/lto18.ad[sb]: New test.
1393 * gnat.dg/lto18_pkg.ads: New helper.
1394 * gnat.dg/lto19.adb: New test.
1395 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1396 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1397 * gnat.dg/lto20.adb: New test.
1398 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1400 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1402 * gfortran.dg/coarray_38.f90: Expect error message.
1404 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1406 * gcc.target/aarch64/spellcheck_1.c: New test.
1407 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1408 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1409 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1410 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1411 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1413 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1415 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1417 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1419 PR tree-optimization/77937
1420 * gcc.dg/torture/pr77937-1.c: New.
1421 * gcc.dg/torture/pr77937-2.c: New.
1423 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1425 * g++.dg/cpp1z/inline-var1.C: New test.
1426 * g++.dg/cpp1z/inline-var1a.C: New test.
1427 * g++.dg/cpp1z/inline-var1.h: New file.
1428 * g++.dg/cpp1z/inline-var2.C: New test.
1429 * g++.dg/cpp1z/inline-var3.C: New test.
1430 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1431 uninitialized const.
1433 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
1435 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1436 Xscale is specified, not just -march.
1437 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1438 is incompatible with Xscale.
1440 2016-10-13 Martin Sebor <msebor@redhat.com>
1443 * g++.dg/ext/flexary4.C: Adjust.
1444 * g++.dg/ext/flexary5.C: Same.
1445 * g++.dg/ext/flexary9.C: Same.
1446 * g++.dg/ext/flexary19.C: New test.
1447 * g++.dg/ext/flexary18.C: New test.
1448 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1450 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1451 Avoid generating a flexible array member in an array.
1453 2016-10-13 Martin Sebor <msebor@redhat.com>
1455 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1456 to placate -Wformat on targets where the type is not int.
1458 2016-10-13 David Malcolm <dmalcolm@redhat.com>
1460 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1463 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1465 * gcc.target/i386/l_fma_float_1.c: Revise test.
1466 * gcc.target/i386/l_fma_float_2.c: Ditto.
1467 * gcc.target/i386/l_fma_float_3.c: Ditto.
1468 * gcc.target/i386/l_fma_float_4.c: Ditto.
1469 * gcc.target/i386/l_fma_float_5.c: Ditto.
1470 * gcc.target/i386/l_fma_float_6.c: Ditto.
1471 * gcc.target/i386/l_fma_double_1.c: Ditto.
1472 * gcc.target/i386/l_fma_double_2.c: Ditto.
1473 * gcc.target/i386/l_fma_double_3.c: Ditto.
1474 * gcc.target/i386/l_fma_double_4.c: Ditto.
1475 * gcc.target/i386/l_fma_double_5.c: Ditto.
1476 * gcc.target/i386/l_fma_double_6.c: Ditto.
1478 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1480 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1482 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1484 * gcc.dg/vect/vect-98.c: Refine test case.
1485 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1486 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1487 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1489 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1492 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1494 2016-10-13 Martin Liska <mliska@suse.cz>
1496 PR tree-optimization/77943
1497 * g++.dg/tree-ssa/pr77943.C: New test.
1499 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1502 * gfortran.dg/allocate_with_source_22.f03: New test.
1503 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1506 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1508 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1509 * gcc.target/arm/movsi_movw.c: Likewise.
1510 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1511 directive to work on big endian targets.
1513 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1515 * gcc.dg/tree-ssa/evrp6.c: New test.
1517 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1519 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1520 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1521 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1523 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1525 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1526 * gcc.target/powerpc/warn-2.c: Ditto.
1528 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1530 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1531 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1532 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1534 * gcc.target/mips/msa.c: New test.
1535 * gcc.target/mips/msa-builtins.c: Likewise.
1536 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1537 (check_effective_target_mips_msa_runtime): Likewise.
1538 (check_effective_target_mips_msa): Likewise.
1539 (add_options_for_mips_msa): Likewise.
1540 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1541 (check_effective_target_vect_intfloat_cvt): Likewise.
1542 (check_effective_target_vect_uintfloat_cvt): Likewise.
1543 (check_effective_target_vect_floatint_cvt): Likewise.
1544 (check_effective_target_vect_floatuint_cvt): Likewise.
1545 (check_effective_target_vect_shift): Likewise.
1546 (check_effective_target_vect_shift_char): Likewise.
1547 (check_effective_target_vect_long): Likewise.
1548 (check_effective_target_vect_float): Likewise.
1549 (check_effective_target_vect_double): Likewise.
1550 (check_effective_target_vect_long_long): Likewise.
1551 (check_effective_target_vect_perm): Likewise.
1552 (check_effective_target_vect_perm_byte): Likewise.
1553 (check_effective_target_vect_perm_short): Likewise.
1554 (check_effective_target_vect_sdot_qi): Likewise.
1555 (check_effective_target_vect_udot_qi): Likewise.
1556 (check_effective_target_vect_sdot_hi): Likewise.
1557 (check_effective_target_vect_udot_hi): Likewise.
1558 (check_effective_target_vect_pack_trunc): Likewise.
1559 (check_effective_target_vect_unpack): Likewise.
1560 (check_effective_target_vect_hw_misalign): Likewise.
1561 (check_effective_target_vect_condition): Likewise.
1562 (check_effective_target_vect_cond_mixed): Likewise.
1563 (check_effective_target_vect_char_mult): Likewise.
1564 (check_effective_target_vect_short_mult): Likewise.
1565 (check_effective_target_vect_int_mult): Likewise.
1566 (check_effective_target_vect_extract_even_odd): Likewise.
1567 (check_effective_target_vect_interleave): Likewise.
1568 (check_vect_support_and_set_flags): Check if the target supports MSA
1569 and append to the list of EFFECTIVE_TARGETS.
1571 2016-10-12 Richard Biener <rguenther@suse.de>
1574 * g++.dg/torture/pr77947.C: New testcase.
1576 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1578 * gnat.dg/debug8.adb: New testcase.
1580 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1582 * gnat.dg/debug9.adb: New testcase.
1584 2016-10-12 Richard Biener <rguenther@suse.de>
1586 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1587 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1588 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1590 2016-10-12 Richard Biener <rguenther@suse.de>
1592 PR tree-optimization/77920
1593 * gcc.dg/torture/pr77920.c: New testcase.
1595 2016-10-12 Jakub Jelinek <jakub@redhat.com>
1597 PR tree-optimization/77929
1598 * gcc.c-torture/compile/pr77929.c: New test.
1600 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1601 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1602 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1603 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1604 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1605 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1606 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1607 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1608 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1610 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1612 * gcc.target/sparc/setcc-4.c: Adjust.
1613 * gcc.target/sparc/setcc-5.c: Likewise.
1614 * gcc.target/sparc/setcc-6.c: Likewise.
1615 * gcc.target/sparc/setcc-7.c: Likewise.
1616 * gcc.target/sparc/setcc-8.c: Likewise.
1617 * gcc.target/sparc/setcc-9.c: Likewise.
1618 * gcc.target/sparc/setcc-10.c: Delete.
1620 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1623 * gfortran.dg/pr77942.f90
1625 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
1627 * gfortran.dg/dec_math.f90: New testsuite.
1629 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1631 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1632 (main): Declare j as i32 instead of int.
1634 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1636 PR testsuite/PR77710
1637 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1638 target triplet instead of *-*-*-*.
1640 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1642 * gnat.dg/unchecked_convert10.adb: New test.
1643 * gnat.dg/unchecked_convert11.adb: Likewise.
1644 * gnat.dg/unchecked_convert12.adb: Likewise.
1646 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1648 * gcc.target/sparc/cbcond-1.c: New test.
1649 * gcc.target/sparc/cbcond-2.c: Likewise.
1650 * gcc.target/sparc/movcc-1.c: Likewise.
1651 * gcc.target/sparc/movcc-2.c: Likewise.
1652 * gcc.target/sparc/setcc-1.c: Adjust.
1653 * gcc.target/sparc/setcc-2.c: Likewise.
1654 * gcc.target/sparc/setcc-3.c: Likewise.
1655 * gcc.target/sparc/setcc-4.c: Likewise.
1656 * gcc.target/sparc/setcc-5.c: Likewise.
1657 * gcc.target/sparc/setcc-6.c: New test.
1658 * gcc.target/sparc/setcc-7.c: Likewise.
1659 * gcc.target/sparc/setcc-8.c: Likewise.
1660 * gcc.target/sparc/setcc-9.c: Likewise.
1661 * gcc.target/sparc/setcc-10.c: Likewise.
1663 2016-10-10 Jeff Law <law@redhat.com>
1665 PR tree-optimization/71947
1666 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1667 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1668 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1669 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1670 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1671 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1673 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1676 * gfortran.dg/matmul_11.f90: New test.
1678 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1680 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1681 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1682 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1683 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1684 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1685 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1686 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1687 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1688 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1689 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1690 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1691 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1692 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1693 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1694 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1695 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1696 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1697 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1698 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1699 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1700 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1701 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1702 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1703 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1704 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1705 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1706 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1707 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1708 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1709 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1710 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1711 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1712 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1713 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1714 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1715 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1716 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1717 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1718 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1719 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1720 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1721 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1722 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1723 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1724 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1725 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1726 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1727 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1728 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1729 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1730 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1731 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1732 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1733 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1734 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1735 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1736 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1737 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1738 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1740 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1742 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1743 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1744 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1745 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1746 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1747 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1748 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1749 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1750 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1751 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1752 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1753 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1754 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1755 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1757 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1759 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1761 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1763 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1764 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1765 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1766 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1768 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1769 Jiong Wang <jiong.wang@arm.com>
1771 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1773 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1774 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1776 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1778 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1780 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1782 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1784 * gnat.dg/specs/vfa.ads: New test.
1786 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
1788 * gnat.dg/inline13.ad[sb]: New test.
1789 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1791 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1793 * gnat.dg/biased_subtype.adb: New test.
1795 2016-10-09 Jakub Jelinek <jakub@redhat.com>
1797 PR tree-optimization/77901
1798 * gcc.c-torture/compile/pr77901.c: New test.
1800 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1802 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1803 * gcc.dg/ipa/propalign-2.c: Likewise
1804 * gcc.dg/ipa/propalign-3.c: Likewise.
1805 * gcc.dg/ipa/propalign-4.c: Likewise.
1806 * gcc.dg/ipa/propalign-5.c: Likewise.
1808 2016-10-08 Jakub Jelinek <jakub@redhat.com>
1810 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1812 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1814 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1815 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1817 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
1819 * gfortran.dg/dec_union_11.f90: New testcase.
1821 2016-10-07 Nathan Sidwell <nathan@acm.org>
1824 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1825 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1826 * g++.dg/cpp1y/pr66443-cxx14.C: New
1827 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1828 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1830 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1832 * g++.dg/cpp0x/addressof1.C: New test.
1833 * g++.dg/cpp0x/addressof2.C: New test.
1835 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1837 * gcc.target/powerpc/float128-type-1.c: New test to check that
1838 PowerPC 64-bit Linux enables -mfloat128-type by default.
1839 * gcc.target/powerpc/float128-type-2.c: Likewise.
1840 * gcc.target/powerpc/float128-mix.c: Change error message to
1841 reflect that __ibm128 is now #define'ed to be long double.
1843 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1846 * gfortran.dg/pr77406.f90: New test.
1847 * gfortran.dg/assumed_type_3.f90: Update error messages.
1848 * gfortran.dg/defined_operators_1.f90: Ditto.
1849 * gfortran.dg/generic_26.f90: Ditto.
1850 * gfortran.dg/generic_7.f90: Ditto.
1851 * gfortran.dg/gomp/udr5.f90: Ditto.
1852 * gfortran.dg/gomp/udr7.f90: Ditto.
1853 * gfortran.dg/interface_1.f90: Ditto.
1854 * gfortran.dg/interface_37.f90: Ditto.
1855 * gfortran.dg/interface_5.f90: Ditto.
1856 * gfortran.dg/interface_6.f90: Ditto.
1857 * gfortran.dg/interface_7.f90
1858 * gfortran.dg/no_arg_check_3.f90
1859 * gfortran.dg/operator_5.f90
1860 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1862 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1865 * c-c++-common/Wint-in-bool-context.c: Update test.
1867 2016-10-07 Richard Biener <rguenther@suse.de>
1869 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1870 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1872 2016-10-07 Marek Polacek <polacek@redhat.com>
1874 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1876 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1879 * c-c++-common/pr69733.c: New test.
1880 * gcc.dg/pr69733.c: New test.
1881 * gcc.target/i386/pr69733.c: New test.
1883 2016-10-07 Marek Polacek <polacek@redhat.com>
1886 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1888 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1890 PR tree-optimization/77664
1891 * gcc.dg/tree-ssa/pr77664.c: New test.
1892 * gcc.dg/pr77664.c: New test.
1894 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
1896 * gfortran.dg/pr69955.f90: New test.
1898 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
1901 * gfortran.dg/pr57910.f90: New test.
1903 2016-10-06 Jakub Jelinek <jakub@redhat.com>
1905 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1906 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1908 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1910 PR tree-optimization/77862
1911 * gcc.dg/pr77862.c: New test.
1913 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1915 * gcc.dg/tree-ssa/evrp4.c: New test.
1917 2016-10-06 Jeff Law <law@redhat.com>
1919 PR tree-optimization/71661
1920 * gcc.dg/tree-ssa/pr71661.c: New test.
1922 2016-10-06 Richard Biener <rguenther@suse.de>
1924 PR tree-optimization/77855
1925 * gcc.dg/torture/pr77855.c: New testcase.
1927 2016-10-06 James Clarke <jrtc27@jrtc27.com>
1928 Eric Botcazou <ebotcazou@adacore.com>
1930 * g++.dg/other/pr77759.C: New test.
1932 2016-10-06 Richard Biener <rguenther@suse.de>
1934 PR tree-optimization/77839
1935 * gcc.dg/torture/pr77839.c: New testcase.
1937 2016-10-06 Marek Polacek <polacek@redhat.com>
1939 * g++.dg/cpp1z/init-statement9.C: New test.
1941 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1943 * gcc.target/i386/pcommit-1.c: Deleted.
1944 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1945 * gcc.target/i386/sse-13.c: Ditto.
1946 * gcc.target/i386/sse-14.c: Ditto.
1947 * gcc.target/i386/sse-22.c: Ditto.
1948 * gcc.target/i386/sse-23.c: Ditto.
1949 * g++.dg/other/i386-2.C: Ditto.
1951 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
1953 * gcc.target/i386/pr77833.c: Require int128 effective target.
1955 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1959 * gfortran.dg/associate_22.f90: New test.
1961 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
1963 * gfortran.dg/dec_union_9.f90: New testcase.
1964 * gfortran.dg/dec_union_10.f90: New testcase.
1966 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1969 * gcc.dg/pch/pr66343-3.c: New test.
1970 * gcc.dg/pch/pr66343-3.hs: New file.
1973 * gcc.dg/pch/pr66343-1.c: New test.
1974 * gcc.dg/pch/pr66343-1.hs: New file.
1975 * gcc.dg/pch/pr66343-2.c: New test.
1976 * gcc.dg/pch/pr66343-2.hs: New file.
1978 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1980 * c-c++-common/Wint-in-bool-context.c: Update test.
1982 2016-10-05 Marek Polacek <polacek@redhat.com>
1984 * g++.dg/cpp1z/init-statement1.C: New test.
1985 * g++.dg/cpp1z/init-statement2.C: New test.
1986 * g++.dg/cpp1z/init-statement3.C: New test.
1987 * g++.dg/cpp1z/init-statement4.C: New test.
1988 * g++.dg/cpp1z/init-statement5.C: New test.
1989 * g++.dg/cpp1z/init-statement6.C: New test.
1990 * g++.dg/cpp1z/init-statement7.C: New test.
1991 * g++.dg/cpp1z/init-statement8.C: New test.
1993 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
1996 * gfortran.dg/pr67524.f90: New test.
1998 2016-10-05 Jakub Jelinek <jakub@redhat.com>
2001 * c-c++-common/ubsan/shift-9.c: New test.
2003 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2005 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2006 of int if __SIZEOF_INT__ is less than 4 bytes.
2008 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2010 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2011 * gfortran.dg/class_array_20.f03: Likewise.
2012 * gfortran.dg/class_array_21.f03: Likewise.
2013 * gfortran.dg/finalize_29.f08: Likewise.
2014 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2016 2016-10-05 Richard Biener <rguenther@suse.de>
2019 * gcc.dg/torture/pr77826.c: New testcase.
2021 2016-10-05 Richard Biener <rguenther@suse.de>
2023 * gcc.dg/fold-copysign-1.c: New testcase.
2025 2016-10-05 Andreas Schwab <schwab@suse.de>
2027 * g++.dg/pr49847-2.C: Remove.
2029 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2031 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2033 2016-10-05 Richard Biener <rguenther@suse.de>
2036 * gcc.dg/pr55152-2.c: New testcase.
2038 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2040 * gfortran.dg/dtio_15.f90: New test.
2042 2016-10-04 Ian Lance Taylor <iant@golang.org>
2044 * gcc.dg/split-7.c: New test.
2046 2016-10-04 Martin Sebor <msebor@redhat.com>
2048 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2049 %lc directive to wint_t to silence -Wformat warnings on targets
2050 where the latter is a distinct type such as long.
2052 2016-10-04 Martin Sebor <msebor@redhat.com>
2055 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2057 2016-10-04 Jakub Jelinek <jakub@redhat.com>
2060 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2062 * g++.dg/other/java3.C: Remove.
2063 * g++.dg/other/java1.C: Remove.
2064 * g++.dg/other/error12.C: Remove.
2065 * g++.dg/other/java2.C: Remove.
2066 * g++.dg/warn/Wnvdtor.C: Remove.
2067 * g++.dg/lookup/java1.C: Remove.
2068 * g++.dg/lookup/java2.C: Remove.
2069 * g++.dg/ext/pr34829.C: Remove.
2070 * g++.dg/ext/java-3.C: Remove.
2071 * g++.dg/ext/java-1.C: Remove.
2072 * g++.dg/ext/java-2.C: Remove.
2073 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2075 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2077 PR tree-optimization/77808
2078 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2080 2016-10-04 Richard Biener <rguenther@suse.de>
2082 PR tree-optimization/77399
2083 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2085 2016-10-04 Richard Biener <rguenther@suse.de>
2088 * gcc.target/i386/pr77833.c: New testcase.
2090 2016-09-26 Jeff Law <law@redhat.com>
2092 PR tree-optimization/71550
2093 PR tree-optimization/71403
2094 * gcc.c-torture/execute/pr71550.c: New test.
2096 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2098 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2101 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2104 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2106 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2108 2016-10-03 Marek Polacek <polacek@redhat.com>
2110 * g++.dg/cpp0x/nullptr37.C: New test.
2112 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2114 * c-c++-common/Wint-in-bool-context.c: Update test.
2116 2016-10-02 Jakub Jelinek <jakub@redhat.com>
2118 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2120 * g++.dg/charset/asm2.c (memmove): Likewise.
2121 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2122 * g++.dg/tls/diag-4.C (foo): Likewise.
2123 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2124 dg-warning, fix up regex.
2125 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2126 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2127 * g++.old-deja/g++.mike/net31.C: Likewise.
2128 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2130 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2131 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2133 2016-10-01 Richard Biener <rguenther@suse.de>
2136 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2138 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2141 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2143 2016-10-01 Jakub Jelinek <jakub@redhat.com>
2146 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2147 Add dg-prune-output directive.
2149 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2152 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2153 * gfortran.fortran-torture/compile/write.f90: Update test.
2155 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2157 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2158 arm_fp16_alternative_ok as the required effective target.
2159 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2160 -mfp16-format=alternative to the dg-options directive and remove
2161 the dg-add-options directive.
2163 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
2166 * gfortran.dg/dec_union_8.f90: New testcase.
2168 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
2171 * gfortran.dg/dec_structure_16.f90: New testcase.
2173 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2175 * gfortran.dg/coarray_allocate_10.f08: New test.
2176 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2178 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2180 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2182 2016-09-30 Richard Biener <rguenther@suse.de>
2184 PR tree-optimization/77399
2185 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2187 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2189 * c-c++-common/pr27336.c: Make dependency on
2190 -fdelete-null-pointer-checks explicit.
2191 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2192 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2193 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2194 * gcc.dg/pic-1.c: Require fpic target support.
2195 * gcc.dg/pic-2.c: Likewise.
2197 2016-09-29 Jakub Jelinek <jakub@redhat.com>
2199 Implement P0001R1 - C++17 removal of register storage class specifier
2200 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2201 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2203 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2204 keyword if not __SSE2__.
2205 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2207 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2209 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2210 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2211 no_erroneous_warning): Expect new warnings for C++17.
2212 * g++.dg/warn/register-var-2.C (f): Likewise.
2213 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2214 * g++.dg/parse/linkage2.C (foo): Likewise.
2215 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2216 keyword on parameters for C++17.
2217 * g++.dg/cpp1z/register1.C: New test.
2218 * g++.dg/cpp1z/register2.C: New test.
2219 * g++.dg/cpp1z/register3.C: New test.
2221 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2223 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2224 * gcc.target/i386/avx2-check.h (main): Ditto.
2225 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2226 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2227 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2228 * gcc.target/i386/avx512er-check.h (main): Ditto.
2229 * gcc.target/i386/avx512f-check.h (main): Ditto.
2230 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2231 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2232 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2234 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2237 * gcc.target/i386/pr77756.c: New test.
2239 2016-09-29 Marek Polacek <polacek@redhat.com>
2241 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2243 2016-09-29 Marek Polacek <polacek@redhat.com>
2245 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2248 2016-09-29 Martin Liska <mliska@suse.cz>
2250 * objc/execute/construct1.m: New test.
2252 2016-09-29 Richard Biener <rguenther@suse.de>
2254 PR tree-optimization/77768
2255 * gcc.dg/torture/pr77768.c: New testcase.
2257 2016-09-28 Richard Biener <rguenther@suse.de>
2260 * gcc.dg/pr77407.c: New testcase.
2262 2016-09-29 Richard Biener <rguenther@suse.de>
2265 * gcc.dg/pr55152.c: New testcase.
2266 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2268 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2270 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2271 (dg-options): Remove -m32.
2273 2016-09-28 Martin Sebor <msebor@redhat.com>
2276 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2278 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2280 PR libgfortran/77707
2281 * gfortran.dg/inquire_17.f90: New test.
2283 2016-09-28 Jakub Jelinek <jakub@redhat.com>
2286 * g++.dg/cpp1y/constexpr-77467.C: New test.
2288 2016-09-28 Martin Sebor <msebor@redhat.com>
2291 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2292 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2293 (test_sprintf_p_const): Adjust line numbers to avoid failures
2294 introduced in r240503.
2296 2016-09-28 Martin Sebor <msebor@redhat.com>
2299 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2301 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2304 * g++.dg/pr77550.C: Avoid undefined behavior.
2306 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2308 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2310 * gcc.dg/strlenopt-20.c: Update test.
2311 * gcc.dg/strlenopt-21.c: Likewise.
2312 * gcc.dg/strlenopt-22.c: Likewise.
2313 * gcc.dg/strlenopt-22g.c: Likewise.
2314 * gcc.dg/strlenopt-26.c: Likewise.
2315 * gcc.dg/strlenopt-5.c: Likewise.
2316 * gcc.dg/strlenopt-7.c: Likewise.
2317 * gcc.dg/strlenopt-9.c: Likewise.
2319 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2321 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2323 * g++.dg/cpp1z/lambda-this1.C: New test.
2324 * g++.dg/cpp1z/lambda-this2.C: New test.
2327 * g++.dg/ubsan/return-4.C: New test.
2328 * g++.dg/ubsan/return-5.C: New test.
2329 * g++.dg/ubsan/return-6.C: New test.
2331 2016-09-27 Jiong Wang <jiong.wang@arm.com>
2333 * lib/target-supports.exp
2334 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2335 in function comment.
2337 2016-09-27 Martin Liska <mliska@suse.cz>
2339 PR gcov-profile/46266
2340 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2343 2016-09-27 Richard Biener <rguenther@suse.de>
2345 PR tree-optimization/77745
2346 * g++.dg/torture/pr77745.C: New testcase.
2348 2016-09-27 Richard Biener <rguenther@suse.de>
2350 PR tree-optimization/77478
2351 * gcc.dg/torture/pr77478.c: New testcase.
2353 2016-09-27 Martin Liska <mliska@suse.cz>
2355 PR gcov-profile/7970
2356 PR gcov-profile/16855
2357 PR gcov-profile/44779
2358 * g++.dg/gcov/pr16855.C: New test.
2360 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2362 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2364 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2367 * gfortran.dg/gomp/pr77666.f90: New test.
2369 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2372 * gcc.dg/torture/pr77677-2.c: New test.
2374 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2377 * gfortran.dg/pr77420_1.f90: New test.
2378 * gfortran.dg/pr77420_2.f90: Ditto.
2379 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2380 * gfortran.dg/pr77420_4.f90: this file.
2382 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2385 * gfortran.dg/pr77719.f90: New test.
2387 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2389 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
2390 singular form of byte when quantity is unknown.
2392 2016-09-26 Marek Polacek <polacek@redhat.com>
2394 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2396 2016-09-26 Martin Liska <mliska@suse.cz>
2398 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2399 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2400 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2401 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2402 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2403 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2404 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2405 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2406 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2408 2016-09-26 Marek Polacek <polacek@redhat.com>
2411 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2412 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2413 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2414 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2415 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2416 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2417 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2418 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2419 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2420 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2421 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2422 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2423 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2424 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2425 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2426 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2427 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2428 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2429 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2430 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2431 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2432 * c-c++-common/attr-fallthrough-1.c: New test.
2433 * c-c++-common/attr-fallthrough-2.c: New test.
2434 * g++.dg/cpp0x/fallthrough1.C: New test.
2435 * g++.dg/cpp0x/fallthrough2.C: New test.
2436 * g++.dg/cpp1z/fallthrough1.C: New test.
2437 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2438 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2439 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2440 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2442 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2445 * gfortran.dg/pr77429.f90: New test.
2447 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2450 * gfortran.dg/pr77694.f90: New test.
2452 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2455 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2457 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2459 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2462 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2464 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2467 2016-09-24 Marek Polacek <polacek@redhat.com>
2470 * c-c++-common/Wbool-operation-1.c: New test.
2471 * gcc.dg/Wbool-operation-1.c: New test.
2473 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
2475 * gfortran.dg/dec_static_1.f90: New.
2476 * gfortran.dg/dec_static_2.f90: New.
2477 * gfortran.dg/dec_static_3.f90: New.
2478 * gfortran.dg/dec_static_4.f90: New.
2480 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2483 * gfortran.dg/negative_unit_check.f90: Update test.
2484 * gfortran.dg/dtio_14.f90: New test.
2486 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2488 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2489 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2490 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2491 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2492 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2493 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2494 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2496 2016-09-23 Martin Sebor <msebor@redhat.com>
2499 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2500 assuming long double is bigger than double.
2502 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2504 Implement P0138R2, C++17 construction rules for enum class values
2505 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2507 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2509 PR preprocessor/77672
2510 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2511 expected multiline output from first warning to reflect change
2514 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2516 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2518 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2519 Tom de Vries <tom@codesourcery.com>
2522 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2524 2016-09-23 Marek Polacek <polacek@redhat.com>
2526 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2527 * c-c++-common/gomp/atomic-13.c: Likewise.
2528 * c-c++-common/gomp/atomic-14.c: Likewise.
2529 * c-c++-common/pr60439.c: Remove invalid code.
2530 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2531 * g++.dg/expr/bitfield5.C: Likewise.
2532 * g++.dg/expr/bitfield6.C: Likewise.
2533 * g++.dg/expr/bool1.C: Likewise.
2534 * g++.dg/expr/bool3.C: Likewise.
2535 * g++.dg/expr/lval3.C: Likewise.
2536 * g++.dg/expr/lval4.C: Likewise.
2537 * g++.old-deja/g++.jason/bool5.C: Likewise.
2539 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2541 PR preprocessor/77672
2542 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2543 (test_terminator_location): New function.
2545 2016-09-23 Richard Biener <rguenther@suse.de>
2547 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2549 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2551 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2552 -march=armv8.2-a+fp16 when supported by the hardware.
2553 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2554 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2555 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2556 semi-colons to a macro invocations.
2557 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2558 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2560 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2561 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2563 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2566 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2567 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2568 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2569 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2570 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2571 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2572 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2573 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2574 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2576 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2577 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2578 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2580 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2581 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2582 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2584 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2585 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2586 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2588 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2589 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2590 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2591 defined. Also fix some white-space.
2592 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2593 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2594 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2595 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2597 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2598 defined. Also fix some long lines and white-space.
2599 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2600 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2601 defined. Also fix some long lines and white-space.
2602 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2603 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2605 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2606 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2607 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2609 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2610 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2611 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2613 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
2614 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2615 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2616 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
2617 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2618 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2619 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2620 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2621 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2622 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
2623 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
2624 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2625 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2626 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2627 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2628 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
2629 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2630 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
2631 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2633 2016-09-23 Jiong Wang <jiong.wang@arm.com>
2634 Matthew Wahab <matthew.wahab@arm.com>
2636 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2637 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2638 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2639 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2640 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2641 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2642 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2643 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2644 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2645 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2646 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2647 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2648 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2649 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2650 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2651 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2652 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2653 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2654 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2655 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2656 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2657 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2658 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2659 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2660 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2661 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2662 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2663 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2664 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2665 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2666 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2667 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2668 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2669 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2670 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2671 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2672 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2674 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2676 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2677 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2678 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2679 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2682 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2685 * gcc.dg/torture/pr77677.c: New test.
2687 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2689 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2692 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2694 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2695 options. Add tests for float16x4_t and float16x8_t.
2697 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2699 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2700 * gcc.target/s390/risbg-ll-2.c: Ditto.
2701 * gcc.target/s390/risbg-ll-3.c: Ditto.
2703 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2705 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2706 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2708 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2710 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2711 output to the simplified instructions.
2713 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2715 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2716 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2718 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2720 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2721 (FP16_SUPPORTED): New
2722 (expected-hfloat-16x4): Make conditional on __fp16 support.
2723 (expected-hfloat-16x8): Likewise.
2724 (vdup_n_f16): Disable for non-AArch64 targets.
2725 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2726 conditional on FP16_SUPPORTED.
2727 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2728 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2729 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2730 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2731 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2733 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2734 conditional on FP16_SUPPORTED.
2735 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2736 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2738 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2740 * gcc.target/arm/short-vfp-1.c: New.
2742 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2744 * gcc.target/arm/attr-fp16-arith-1.c: New.
2746 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2748 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2750 (add_options_for_arm_v8_2a_fp16_neon): New.
2751 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2752 (add_options_for_arm_arch_v8_2a): Auto-generate.
2753 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2754 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2755 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2756 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2757 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2758 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2759 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2761 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2763 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2764 arm_fp16_alternative_ok.
2765 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2766 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2767 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2768 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2769 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2770 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2771 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2772 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2773 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2774 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2775 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2776 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2777 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2778 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2779 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2780 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2781 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2782 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2783 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2784 arm_fp16_alternative_ok.
2785 * lib/target-supports.exp
2786 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2787 (check_effective_target_arm_fp16_alternative_ok): New.
2788 (check_effective_target_arm_fp16_none_ok_nocache): New.
2789 (check_effective_target_arm_fp16_none_ok): New.
2791 2016-09-23 Martin Liska <mliska@suse.cz>
2793 * gcc.dg/ipa/pr77653.c: Replace adress
2796 2016-09-23 Martin Liska <mliska@suse.cz>
2798 * gcc.target/i386/movbe-4.c: New test.
2800 2016-09-23 Martin Liska <mliska@suse.cz>
2802 * gcc.target/i386/crc32-5.c: New test.
2804 2016-09-23 Martin Liska <mliska@suse.cz>
2806 * gcc.target/i386/pr71652.c: New test.
2807 * gcc.target/i386/pr71652-2.c: New test.
2808 * gcc.target/i386/pr71652-3.c: New test.
2810 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2812 * lib/gcc-dg.exp (process-message): Support relative line number
2813 notation - .+4 or .-1 etc.
2814 * gcc.dg/dg-test-1.c: New test.
2816 2016-09-22 Martin Sebor <msebor@redhat.com>
2819 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2820 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2821 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2822 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2824 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2826 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2827 * gcc.dg/ifcvt-2.c: Ditto.
2828 * gcc.dg/zero_bits_compound-1.c: Ditto.
2829 * gcc.dg/zero_bits_compound-1.c: Ditto.
2830 * gcc.dg/pr40550.c: Simplify target selectors.
2831 Use dg-additional-options.
2832 * gcc.dg/pr47893.c: Ditto.
2833 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2834 additional options for 32-bit x86 targets.
2835 * gcc.dg/pr70955.c: Move to ...
2836 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2838 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2841 * g++.dg/cpp0x/pr61019.C: New.
2843 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2844 Terry Guo <terry.guo@arm.com>
2846 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2847 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2848 * gcc.target/arm/pure-code/pure-code.exp: New.
2850 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2852 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2853 Remove SSE effective target requirement.
2855 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2858 * g++.dg/cpp0x/pr71979.C: New.
2860 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2862 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2864 2016-09-22 Martin Liska <mliska@suse.cz>
2867 * gcc.dg/ipa/pr77653.c: New test.
2869 2016-09-22 Jakub Jelinek <jakub@redhat.com>
2872 * gfortran.dg/gomp/pr77665.f90: New test.
2874 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
2876 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2877 * gfortran.dg/dtio_13.f90: New test.
2879 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2882 * gfortran.dg/pr66107.f90: New test.
2884 2016-09-21 Ian Lance Taylor <iant@golang.org>
2886 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2887 with call to builtin delete function.
2889 2016-09-21 Joseph Myers <joseph@codesourcery.com>
2891 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2892 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2893 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2894 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2897 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
2899 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2901 2016-09-21 Jakub Jelinek <jakub@redhat.com>
2904 * g++.dg/cpp1z/aligned-new6.C: New test.
2906 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2908 * gcc.target/arm/fp16-aapcs-3.c: New.
2909 * gcc.target/arm/fp16-aapcs-4.c: New.
2910 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2911 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2912 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2913 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2915 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2917 PR tree-optimization/77550
2918 * g++.dg/pr77550.C: New test.
2920 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
2923 * gcc.target/avr/torture/pr77326.c: New test.
2925 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2927 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2929 2016-09-21 Richard Biener <rguenther@suse.de>
2931 PR tree-optimization/77648
2932 * gcc.dg/torture/pr77648-1.c: New testcase.
2933 * gcc.dg/torture/pr77648-2.c: Likewise.
2935 2016-09-21 Richard Biener <rguenther@suse.de>
2936 Jakub Jelinek <jakub@redhat.com>
2938 PR tree-optimization/77621
2939 * gcc.dg/pr77621.c: New testcase.
2941 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
2944 * gfortran.dg/dtio_12.f90: New test.
2946 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2948 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2950 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2952 PR tree-optimization/72835
2953 * gcc.dg/tree-ssa/pr72835.c: New test.
2955 2016-09-20 Martin Sebor <msebor@redhat.com>
2958 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2959 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2960 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2961 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2962 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2963 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2964 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2966 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2968 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2969 arguments/compare will be optimized away.
2970 * gcc.dg/torture/ftrapv-1.c: Likewise.
2972 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2974 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2975 will be optimized away.
2976 * gcc.dg/ipa/vrp1.c: New test.
2977 * gcc.dg/ipa/vrp2.c: New test.
2978 * gcc.dg/ipa/vrp3.c: New test.
2980 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2982 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2983 does the same transformation.
2984 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2985 * gcc.dg/tree-ssa/evrp1.c: New test.
2986 * gcc.dg/tree-ssa/evrp2.c: New test.
2987 * gcc.dg/tree-ssa/evrp3.c: New test.
2988 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2989 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2990 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2991 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2992 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2993 foling now happens early.
2994 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2995 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2996 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2997 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2998 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3000 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
3003 * gcc.target/i386/pr77621.c: New test.
3004 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3005 pattern, loop should vectorize with -mtune=atom.
3007 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3008 Jakub Jelinek <jakub@redhat.com>
3011 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3014 2016-09-20 Jakub Jelinek <jakub@redhat.com>
3017 * g++.dg/other/pr77626.C: New test.
3020 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3023 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3026 * c-c++-common/pr77624-1.c: New test.
3027 * c-c++-common/pr77624-2.c: New test.
3029 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3031 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3034 2016-09-20 Richard Biener <rguenther@suse.de>
3036 PR tree-optimization/77646
3037 * gcc.dg/torture/pr77646.c: New testcase.
3039 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3042 * c-c++-common/Wint-in-bool-context.c: New test.
3044 2016-09-19 Joseph Myers <joseph@codesourcery.com>
3046 * gcc.dg/cr-decimal-dig-1.c: New test.
3048 2016-09-19 Joseph Myers <joseph@codesourcery.com>
3050 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3051 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3052 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3053 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3055 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3057 PR rtl-optimization/77416
3058 * gcc.target/powerpc/pr77416.c: New.
3060 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3063 * g++.dg/template/error-recovery4.C: New test.
3065 2016-09-19 Bin Cheng <bin.cheng@arm.com>
3067 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3069 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3071 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3072 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3074 2016-09-19 Jakub Jelinek <jakub@redhat.com>
3075 Jan Hubicka <jh@suse.cz>
3078 * gcc.dg/pr77587.c: New test.
3079 * gcc.dg/pr77587a.c: New file.
3081 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3083 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3084 * gfortran.dg/coarray_38.f90:
3085 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3086 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3087 * gfortran.dg/coarray_allocate_7.f08: New test.
3088 * gfortran.dg/coarray_allocate_8.f08: New test.
3089 * gfortran.dg/coarray_allocate_9.f08: New test.
3090 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3092 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3093 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3094 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3096 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3097 * gfortran.dg/coarray_lock_7.f90: Same.
3098 * gfortran.dg/coarray_poly_5.f90: Same.
3099 * gfortran.dg/coarray_poly_6.f90: Same.
3100 * gfortran.dg/coarray_poly_7.f90: Same.
3101 * gfortran.dg/coarray_poly_8.f90: Same.
3102 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3104 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
3107 * gfortran.dg/dec_structure_15.f90: New testcase.
3109 2016-09-19 Richard Biener <rguenther@suse.de>
3112 * gcc.dg/torture/pr77605.c: New testcase.
3114 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
3116 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3118 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
3120 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3121 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3122 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3123 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3124 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3125 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3126 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3127 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3128 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3129 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3130 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3132 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3134 * gcc.target/i386/pr68633.c: Fix expected result.
3136 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
3139 * gfortran.dg/pr68078.f90: New test.
3140 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3142 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3145 * gcc.target/powerpc/swaps-p8-25.c: New.
3147 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3150 * g++.dg/cpp0x/constexpr-77482.C: New test.
3153 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3155 * g++.dg/abi/abi-tag23a.C: Likewise.
3158 * g++.dg/cpp0x/decltype-77338.C: New test.
3161 * g++.dg/cpp0x/mutable1.C: New test.
3163 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3166 * gfortran.dg/pr77612.f90: New test.
3168 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3170 * gcc.dg/torture/pr70421.c: Require int32plus.
3172 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3175 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3178 * gcc.target/i386/pr77526.c: New test.
3180 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3181 Eric Botcazou <ebotcazou@adacore.com>
3184 * gcc.target/i386/pr77594.c: New test.
3186 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
3189 * gfortran.dg/misplaced_implicit_character.f90: New test.
3191 2016-09-15 Bin Cheng <bin.cheng@arm.com>
3193 PR tree-optimization/77503
3194 * gcc.dg/vect/pr77503.c: New test.
3196 2016-09-15 Richard Biener <rguenther@suse.de>
3199 * c-c++-common/torture/pr77544.c: New testcase.
3201 2016-09-15 Jakub Jelinek <jakub@redhat.com>
3204 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3205 * gcc.dg/march-generic.c: Likewise.
3206 * gcc.target/i386/spellcheck-options-1.c: New test.
3207 * gcc.target/i386/spellcheck-options-2.c: New test.
3208 * gcc.target/i386/spellcheck-options-3.c: New test.
3209 * gcc.target/i386/spellcheck-options-4.c: New test.
3211 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3214 * gfortran.dg/goacc/pr72743.f90: New test.
3216 2016-09-15 Richard Biener <rguenther@suse.de>
3218 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3220 2016-09-15 Richard Biener <rguenther@suse.de>
3222 PR tree-optimization/77514
3223 * gcc.dg/torture/pr77514.c: New testcase.
3225 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3228 * g++.dg/lookup/pr77549.C: New test.
3230 2016-09-14 Marek Polacek <polacek@redhat.com>
3232 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3233 * c-c++-common/gomp/atomic-13.c: Likewise.
3234 * c-c++-common/gomp/atomic-14.c: Likewise.
3235 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3236 * g++.dg/cpp1z/bool-increment1.C: New test.
3237 * c-c++-common/pr60439.c: Add dg-warning.
3238 * g++.dg/expr/bitfield4.C: Likewise.
3239 * g++.dg/expr/bitfield5.C: Likewise.
3240 * g++.dg/expr/bitfield6.C: Likewise.
3241 * g++.dg/expr/bool1.C: Likewise.
3242 * g++.dg/expr/bool3.C: Likewise.
3243 * g++.dg/expr/lval3.C: Likewise.
3244 * g++.dg/expr/lval4.C: Likewise.
3245 * g++.old-deja/g++.jason/bool5.C: Likewise.
3246 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3247 * g++.dg/other/error18.C: Likewise.
3248 * g++.dg/gomp/atomic-14.C: Likewise.
3250 2016-09-14 Nathan Sidwell <nathan@acm.org>
3253 * g++.dg/cpp1y/pr77539.C: New.
3255 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3257 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3259 * g++.dg/ext/builtin_alloca.C: Likewise.
3260 * g++.dg/template/spec35.C: Likewise.
3261 * gcc.dg/builtins-68.c: Likewise.
3262 * gcc.misc-tests/gcov-13.c: Likewise.
3263 * gcc.misc-tests/gcov-14.c: Likewise.
3265 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3267 * gfortran.dg/dec_structure_14.f90: New testcase.
3269 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3272 * c-c++-common/tsan/pr68260.c: New test.
3274 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
3277 * gcc.target/msp430/function-attributes-1.c: New test.
3278 * gcc.target/msp430/function-attributes-2.c: New test.
3279 * gcc.target/msp430/function-attributes-3.c: New test.
3281 2015-04-18 Martin Sebor <msebor@redhat.com>
3283 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3284 of non-nul characters.
3285 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3287 2016-09-13 Jakub Jelinek <jakub@redhat.com>
3289 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3290 * g++.dg/cpp1z/gen-attrs1.C: New test.
3292 PR tree-optimization/77454
3293 * gcc.dg/pr77454.c: New test.
3296 * g++.dg/cpp1y/constexpr-77553.C: New test.
3298 2016-09-13 David Malcolm <dmalcolm@redhat.com>
3300 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3301 (test_show_locus): Replace rich_location::add_fixit_insert calls
3302 with add_fixit_insert_before and add_fixit_insert_after.
3304 2016-09-13 Jason Merrill <jason@redhat.com>
3305 Tom de Vries <tom@codesourcery.com>
3308 * g++.dg/pr77427.C: New test.
3310 2016-09-13 Martin Liska <mliska@suse.cz>
3312 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3314 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3315 * lib/target-supports.exp: Define the new target.
3317 2016-09-12 Andrew Pinski <apinski@cavium.com>
3319 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3320 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3322 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
3324 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3326 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3327 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3328 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3330 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3331 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3333 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3336 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3337 * g++.dg/ext/pr77496.C: New test.
3338 * g++.dg/warn/pr77496.C: New test.
3340 2016-09-12 David Malcolm <dmalcolm@redhat.com>
3343 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3344 to preserve conversion chars, and to preserve prefix information.
3345 * gcc.dg/format/pr72858.c: New test case.
3347 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3349 * gfortran.dg/pr77507.f90: Move to ...
3350 * gfortran.dg/ieee/pr77507.f90: here.
3352 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3355 * compile/pr61159.c: New testcase
3357 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3360 * gcc.dg/ipa/pr63416.c: New testcase.
3362 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
3363 Steven G. Kargl <kargl@gcc.gnu.org>
3366 * gfortran.dg/dtio_11.f90: new test.
3368 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3371 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3372 * gfortran.dg/c_assoc_4.f90: Ditto.
3374 2016-09-10 Tom de Vries <tom@codesourcery.com>
3377 * c-c++-common/va-arg-va-list-type.c: New test.
3379 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3381 PR rtl-optimization/77289
3382 * gcc.target/powerpc/pr77289.c: New test.
3384 2016-09-09 Martin Sebor <msebor@redhat.com>
3388 * gcc.dg/pr77520.c: New test.
3389 * gcc.dg/pr77521.c: New test.
3391 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3394 * gfortran.dg/pr77506.f90: New test.
3396 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3399 * gfortran.dg/pr77507.f90: New test.
3401 2016-09-09 Joseph Myers <joseph@codesourcery.com>
3403 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3405 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3406 Louis Krupp <lkrupp@gcc.gnu.org>
3409 * gfortran.dg/pr69514_1.f90: New test.
3410 * gfortran.dg/pr69514_2.f90: New test.
3412 2016-09-08 Jakub Jelinek <jakub@redhat.com>
3415 * gfortran.dg/gomp/pr77500.f90: New test.
3418 * gfortran.dg/gomp/pr77516.f90: New test.
3420 2016-09-07 Jakub Jelinek <jakub@redhat.com>
3423 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3424 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3425 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3426 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3427 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3428 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3430 2016-09-07 David Malcolm <dmalcolm@redhat.com>
3432 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3433 "substring-locations.h".
3435 2016-09-07 Richard Biener <rguenther@suse.de>
3438 * c-c++-common/vector-subscript-8.c: Move ..
3439 * gcc.dg/pr77450.c: ... here.
3441 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3443 PR libgfortran/77393
3444 * gfortran.dg/fmt_f0_2.f90: Update test.
3445 * gfortran.dg/fmt_f0_3.f90: New test.
3447 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3450 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3454 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3456 2016-09-06 Jakub Jelinek <jakub@redhat.com>
3459 * gcc.target/i386/pr69255-1.c: New test.
3460 * gcc.target/i386/pr69255-2.c: New test.
3461 * gcc.target/i386/pr69255-3.c: New test.
3463 2016-09-06 Martin Sebor <msebor@redhat.com>
3466 * gcc.dg/format/miss-7.c: New test.
3468 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
3470 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3472 2016-09-06 Martin Liska <mliska@suse.cz>
3474 PR gcov-profile/77378
3475 PR gcov-profile/77466
3476 * gcc.dg/profile-update-warning.c: New test.
3478 2016-09-06 Richard Biener <rguenther@suse.de>
3480 PR tree-optimization/77479
3481 * gcc.dg/torture/pr77479.c: New testcase.
3483 2016-09-06 Richard Biener <rguenther@suse.de>
3486 * c-c++-common/vector-subscript-7.c: Adjust.
3487 * c-c++-common/vector-subscript-8.c: New testcase.
3489 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3491 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3493 2016-09-05 Jakub Jelinek <jakub@redhat.com>
3496 * gcc.target/i386/avx512f-pr77476.c: New test.
3497 * gcc.target/i386/avx512bw-pr77476.c: New test.
3498 * gcc.target/i386/avx512dq-pr77476.c: New test.
3500 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3501 Update comment to mention also avx512f.
3504 * g++.dg/asan/pr77396-2.C: New test.
3506 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
3508 PR rtl-optimization/77452
3509 * gcc.target/i386/pr77452.c: New test.
3511 2016-09-05 Marek Polacek <polacek@redhat.com>
3514 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3516 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3519 * gfortran.dg/pr77391.f90: New test.
3521 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3524 * gfortran.dg/pr77460.f90: New test.
3526 2016-09-03 Jakub Jelinek <jakub@redhat.com>
3529 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3531 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3533 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3535 2016-09-02 David Malcolm <dmalcolm@redhat.com>
3537 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3539 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3540 diagnostic-test-show-locus-generate-patch.c to the sources
3541 for diagnostic_plugin_test_show_locus.c.
3543 2016-09-02 Jakub Jelinek <jakub@redhat.com>
3546 * gcc.dg/gomp/_Atomic-1.c: New test.
3547 * gcc.dg/gomp/_Atomic-2.c: New test.
3548 * gcc.dg/gomp/_Atomic-3.c: New test.
3549 * gcc.dg/gomp/_Atomic-4.c: New test.
3550 * gcc.dg/gomp/_Atomic-5.c: New test.
3553 * g++.dg/asan/pr77396.C: New test.
3555 2016-09-01 Martin Sebor <msebor@redhat.com>
3557 PR tree-optimization/71831
3558 * gcc.dg/builtin-object-size-16.c: New test.
3559 * gcc.dg/builtin-object-size-17.c: New test.
3561 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3563 PR libgfortran/77393
3564 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3566 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
3568 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3569 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3570 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3571 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3572 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3573 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3574 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3575 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3576 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3577 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3578 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3579 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3580 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3581 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3582 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3583 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3584 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3585 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3587 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3589 * gnat.dg/opt58.adb: New test.
3590 * gnat.dg/opt58_pkg.ads: New helper.
3592 2016-09-01 Richard Biener <rguenther@suse.de>
3595 * gcc.dg/torture/pr77436.c: New testcase.
3597 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3599 * gcc.dg/pr64252.c: Require int32plus.
3600 * gcc.dg/pr66299-1.c: Likewise.
3601 * gcc.dg/pr66299-2.c: Likewise.
3602 * gcc.dg/torture/20131115-1.c: Skip for avr.
3604 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3606 * gcc.target/aarch64/ands_3.c: New test.
3608 2016-08-31 Jakub Jelinek <jakub@redhat.com>
3611 * gfortran.dg/gomp/pr77352.f90: New test.
3614 * gfortran.dg/gomp/pr77374.f08: New test.
3616 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3618 PR tree-optimization/73714
3619 * gcc.dg/tree-ssa/pr73714.c: New test.
3621 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3623 PR libgfortran/77393
3624 * gfortran.dg/fmt_f0_2.f90: New test.
3626 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3628 * gcc.target/i386/pr59539-2.c: Adapt options.
3629 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3631 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
3634 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3635 of the associate entity and replace with a pointer to the
3636 intended item on the stack.
3638 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3639 Paul Thomas <pault@gcc.gnu.org>
3642 * gfortran.dg/dtio_1.f90: New test.
3643 * gfortran.dg/dtio_2.f90: New test.
3644 * gfortran.dg/dtio_3.f90: New test.
3645 * gfortran.dg/dtio_4.f90: New test.
3646 * gfortran.dg/dtio_5.f90: New test.
3647 * gfortran.dg/dtio_6.f90: New test.
3648 * gfortran.dg/dtio_7.f90: New test.
3649 * gfortran.dg/dtio_8.f90: New test.
3650 * gfortran.dg/dtio_9.f90: New test.
3651 * gfortran.dg/dtio_10.f90: New test.
3653 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3655 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3656 (test_many_nested_locations): New function.
3657 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3658 (test_show_locus): Handle "test_many_nested_locations".
3660 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3662 * g++.dg/template/double-greater-than-fixit.C: New test case.
3664 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3666 * gnat.dg/opt57.ad[sb]: New test.
3667 * gnat.dg/opt57_pkg.ads: New helper.
3669 2016-08-30 Richard Biener <rguenther@suse.de>
3671 PR tree-optimization/69047
3672 * gcc.dg/pr69047.c: Fix byte-order check.
3674 2016-08-30 Jakub Jelinek <jakub@redhat.com>
3676 PR tree-optimization/72866
3677 * gcc.dg/vect/pr72866.c: New test.
3680 * g++.dg/debug/dwarf2/pr77363.C: New test.
3683 * gcc.target/i386/pr77377.c: New test.
3686 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3689 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3691 * gfortran.dg/pr77372.f90: Moved to ...
3692 * gfortran.dg/ieee/pr77372.f90: here.
3694 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3696 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3697 vector short/char initializations.
3698 * gcc.target/powerpc/vec-init-5.c: Likewise.
3699 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3700 vector initialization optimizations.
3701 * gcc.target/powerpc/vec-init-7.c: Likewise.
3702 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3703 vector float/double initializations.
3704 * gcc.target/powerpc/vec-init-9.c: Likewise.
3706 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
3709 * gcc.target/i386/pr77403.c: New test.
3711 2016-08-29 Marek Polacek <polacek@redhat.com>
3714 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3716 2016-08-29 Tom de Vries <tom@codesourcery.com>
3719 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3721 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3723 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3725 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
3727 * gfortran.dg/dec_structure_13.f90: New testcase.
3729 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3732 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3735 2016-08-28 Tom de Vries <tom@codesourcery.com>
3738 * gcc.dg/pr70955.c: New test.
3739 * gcc.dg/lto/pr70955_0.c: Same.
3740 * gcc.dg/lto/pr70955_1.c: Same.
3742 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3744 PR tree-optimization/71077
3745 * gcc.target/i386/pr71077.c: New test.
3747 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3750 * gfortran.dg/pr77380.f90: New test.
3752 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3755 gfortran.dg/pr77372.f90: New test.
3757 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3759 * gcc.dg/spellcheck-fields-2.c (test): Move
3760 dg-begin/end-multiline-output within function body.
3761 (test_macro): New function.
3763 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3765 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3766 (test_fixit_insert): Update expected output.
3767 (test_fixit_remove): Likewise.
3768 (test_fixit_replace): Likewise.
3770 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3772 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3775 2016-08-26 Richard Biener <rguenther@suse.de>
3777 PR tree-optimization/69047
3778 * gcc.dg/pr69047.c: New testcase.
3780 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3781 Martin Jambhor <mjambor@suse.cz>
3783 * gcc.dg/ipa/propbits-1.c: New test-case.
3784 * gcc.dg/ipa/propbits-2.c: Likewise.
3785 * gcc.dg/ipa/propbits-3.c: Likewise.
3787 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3790 * gfortran.dg/pr77351.f90: New test.
3792 2016-08-25 Marek Polacek <polacek@redhat.com>
3794 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3796 2016-08-25 Marek Polacek <polacek@redhat.com>
3799 * gcc.dg/pr77323.c: New test.
3801 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
3804 * gfortran.dg/submodule_17.f08: New test.
3806 2016-08-24 Michael Collison <michael.collison@linaro.org>
3807 Michael Collison <michael.collison@arm.com>
3809 * gcc.target/arm/builtin_saddl.c: New testcase.
3810 * gcc.target/arm/builtin_saddll.c: New testcase.
3811 * gcc.target/arm/builtin_uaddl.c: New testcase.
3812 * gcc.target/arm/builtin_uaddll.c: New testcase.
3813 * gcc.target/arm/builtin_ssubl.c: New testcase.
3814 * gcc.target/arm/builtin_ssubll.c: New testcase.
3815 * gcc.target/arm/builtin_usubl.c: New testcase.
3816 * gcc.target/arm/builtin_usubll.c: New testcase.
3818 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
3821 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3822 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3823 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3824 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3825 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3826 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3827 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3828 effective target. Remove scan-assembler-times directives.
3829 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3830 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3831 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3833 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3835 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3837 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3839 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3842 * lib/target-supports.exp
3843 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3844 (check_effective_target_vect_natural_alignment): Ditto.
3845 (check_effective_target_vector_alignment_reachable): Ditto.
3846 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3848 2016-08-23 Ian Lance Taylor <iant@golang.org>
3850 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3852 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3854 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3855 being created from pointers to memory locations.
3856 * gcc.target/powerpc/vec-init-2.c: Likewise.
3858 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
3860 * gfortran.dg/dec_structure_12.f90: New testcase.
3862 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3864 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3866 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3868 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3871 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3873 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3874 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3876 2016-08-23 Richard Biener <rguenther@suse.de>
3878 PR tree-optimization/27336
3879 * c-c++-common/pr27336.c: New testcase.
3881 2016-08-22 Marek Polacek <polacek@redhat.com>
3884 * g++.dg/cpp1y/pr77321.C: New test.
3886 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3889 * gfortran.dg/empty_label.f: Adjust test for new error message.
3890 * gfortran.dg/empty_label.f90: Ditto.
3891 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3892 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3893 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3895 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3898 * gfortran.dg/pr61318.f90: New test.
3900 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3903 * gfortran.dg/pr77260_1.f90: New test.
3904 * gfortran.dg/pr77260_2.f90: Ditto.
3906 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3909 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3910 __builtin_signbitf and __builtin_signbitl in expected generic
3912 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3913 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3914 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3915 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3918 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3920 * gcc.dg/torture/float128-builtin.c,
3921 gcc.dg/torture/float128-ieee-nan.c,
3922 gcc.dg/torture/float128x-builtin.c,
3923 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3924 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3925 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3926 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3927 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3928 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3929 gcc.dg/torture/floatn-nan.h: New tests.
3931 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3933 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3935 (main): Update calls to TEST_I_F.
3936 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3938 (main): Update calls to TEST_I_F.
3940 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3942 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3943 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3944 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3945 names in calls to TEST_I_F.
3947 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3950 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3952 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3954 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3955 and !natural_alignment_64.
3956 * gcc.dg/ipa/propalign-2.c: Likewise.
3957 * gcc.dg/ipa/propalign-3.c: Likewise.
3958 * gcc.dg/ipa/propalign-4.c: Likewise.
3959 * gcc.dg/ipa/propalign-5.c: Likewise.
3960 * lib/target-supports.exp
3961 (check_effective_target_natural_alignment_32): Add avr-*-*.
3963 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3965 PR tree-optimization/61839
3966 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3967 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3968 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3969 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3971 2016-08-19 Joseph Myers <joseph@codesourcery.com>
3974 * lib/target-supports.exp (check_effective_target_float16)
3975 (check_effective_target_float32, check_effective_target_float64)
3976 (check_effective_target_float128, check_effective_target_float32x)
3977 (check_effective_target_float64x)
3978 (check_effective_target_float128x)
3979 (check_effective_target_float16_runtime)
3980 (check_effective_target_float32_runtime)
3981 (check_effective_target_float64_runtime)
3982 (check_effective_target_float128_runtime)
3983 (check_effective_target_float32x_runtime)
3984 (check_effective_target_float64x_runtime)
3985 (check_effective_target_float128x_runtime)
3986 (check_effective_target_floatn_nx_runtime)
3987 (add_options_for_float16, add_options_for_float32)
3988 (add_options_for_float64, add_options_for_float128)
3989 (add_options_for_float32x, add_options_for_float64x)
3990 (add_options_for_float128x): New procedures.
3991 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3992 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3993 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3994 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3995 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3996 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3997 gcc.dg/torture/float128-complex.c,
3998 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3999 gcc.dg/torture/float128x-basic.c,
4000 gcc.dg/torture/float128x-complex.c,
4001 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4002 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4003 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4004 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4005 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4006 gcc.dg/torture/float32x-basic.c,
4007 gcc.dg/torture/float32x-complex.c,
4008 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4009 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4010 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4011 gcc.dg/torture/float64x-basic.c,
4012 gcc.dg/torture/float64x-complex.c,
4013 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4014 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4015 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4016 gcc.dg/torture/floatn-tg.h,
4017 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4018 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4019 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4020 gcc.dg/torture/fp-int-convert-float128x.c,
4021 gcc.dg/torture/fp-int-convert-float16-timode.c,
4022 gcc.dg/torture/fp-int-convert-float16.c,
4023 gcc.dg/torture/fp-int-convert-float32-timode.c,
4024 gcc.dg/torture/fp-int-convert-float32.c,
4025 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4026 gcc.dg/torture/fp-int-convert-float32x.c,
4027 gcc.dg/torture/fp-int-convert-float64-timode.c,
4028 gcc.dg/torture/fp-int-convert-float64.c,
4029 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4030 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4031 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4032 maximum exponent of floating-point type. Use it in testing
4033 whether 0x8...0 fits in the floating-point type. Always treat -1
4034 (signed 0xf...f) as fitting in the floating-point type.
4036 * gcc.dg/torture/fp-int-convert-double.c,
4037 gcc.dg/torture/fp-int-convert-float.c,
4038 gcc.dg/torture/fp-int-convert-float128-timode.c,
4039 gcc.dg/torture/fp-int-convert-float128.c,
4040 gcc.dg/torture/fp-int-convert-float80-timode.c,
4041 gcc.dg/torture/fp-int-convert-float80.c,
4042 gcc.dg/torture/fp-int-convert-long-double.c,
4043 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4045 2016-08-19 Jakub Jelinek <jakub@redhat.com>
4048 * gfortran.dg/gomp/pr72744.f90: New test.
4051 * gfortran.dg/gomp/pr69281.f90: New test.
4053 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4055 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4056 the last special seed value.
4057 * gfortran.dg/random_7.f90: Use size for last array member instead
4060 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4062 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4063 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4065 2016-08-19 Richard Biener <rguenther@suse.de>
4067 PR tree-optimization/77286
4068 * gcc.dg/torture/pr77286.c: New testcase.
4070 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4072 * gcc.dg/verbose-asm-2.c: New test case.
4074 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4076 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4077 (custom_diagnostic_finalizer): Update for change to
4078 diagnostic_show_locus.
4080 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4082 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4083 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4085 2016-08-18 Marek Polacek <polacek@redhat.com>
4088 * gcc.dg/pr71514.c: New test.
4090 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4093 * gcc.target/i386/pr72839.c: New test.
4095 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4098 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4099 * c-c++-common/goacc/reduction-1.c: Likewise.
4100 * c-c++-common/goacc/reduction-2.c: Likewise.
4101 * c-c++-common/goacc/reduction-3.c: Likewise.
4102 * c-c++-common/goacc/reduction-4.c: Likewise.
4104 2016-08-18 Alan Modra <amodra@gmail.com>
4106 * gcc.c-torture/compile/pr72771.c: New.
4108 2016-08-17 Jakub Jelinek <jakub@redhat.com>
4111 * gfortran.dg/pr67496.f90: New test.
4113 2015-08-17 Alan Hayward <alan.hayward@arm.com>
4115 PR tree-optimization/71752
4116 * gcc.dg/vect/pr71752.c: New.
4118 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
4120 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4122 2016-08-17 Jakub Jelinek <jakub@redhat.com>
4125 * g++.dg/ipa/devirt-52.C: New test.
4127 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4129 * c-c++-common/goacc/reduction-6.c: New testcase.
4131 2016-08-17 Richard Biener <rguenther@suse.de>
4133 PR tree-optimization/76490
4134 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4135 * gcc.dg/pr52904.c: XFAIL.
4137 2016-08-17 Richard Biener <rguenther@suse.de>
4139 PR tree-optimization/23855
4140 * gcc.dg/loop-unswitch-2.c: Adjust.
4142 2016-08-16 Jakub Jelinek <jakub@redhat.com>
4144 PR tree-optimization/72817
4145 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4147 2016-08-16 Joseph Myers <joseph@codesourcery.com>
4150 * gcc.dg/torture/float128-extend-inf.c: New test.
4152 2016-08-16 David Malcolm <dmalcolm@redhat.com>
4155 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4157 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4158 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4160 (test_oct): Likewise.
4161 (test_multiple): Likewise.
4162 (test_field_width_specifier): Likewise.
4163 (test_field_width_specifier_2): New function.
4164 (test_field_precision_specifier): New function.
4165 (test_embedded_nul): Update expected caret placement.
4166 (test_non_contiguous_strings): Update line number.
4167 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4168 (__emit_string_literal_range): Add "caret_idx" param.
4169 (test_simple_string_literal): Add value for new param, updating
4171 (test_concatenated_string_literal): Likewise.
4172 (test_multiline_string_literal): Likewise.
4173 (test_hex): Likewise.
4174 (test_oct): Likewise.
4175 (test_multiple): Likewise.
4176 (test_ucn4): Likewise.
4177 (test_ucn8): Likewise.
4178 (test_u8): Likewise.
4179 (test_u): Likewise; update expected message, from "range" to
4183 (test_macro): Add value for new param.
4184 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4185 (__emit_string_literal_range): Add "caret_idx" param.
4186 (test_stringified_token_1): Add value for new param. Update
4187 expected message, from "range" to "location".
4188 (test_stringized_token_2): Likewise, adding param to macro.
4189 (test_stringified_token_3): Likewise.
4190 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4191 (emit_warning): Convert param from source_range to location_t.
4192 (test_string_literals): Add caret_idx param, and use it when
4193 constructing a substring_loc. Update error message, from
4194 "range" to "location".
4196 2016-08-16 Jakub Jelinek <jakub@redhat.com>
4199 * g++.dg/gomp/pr71910.C: New test.
4202 * gcc.c-torture/compile/pr67485.c: New test.
4205 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4207 2016-08-16 Bin Cheng <bin.cheng@arm.com>
4209 PR tree-optimization/69848
4210 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4212 2016-08-16 Martin Liska <mliska@suse.cz>
4214 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4215 of memory operations so that it can be handled by core2
4218 2016-08-16 Richard Biener <rguenther@suse.de>
4220 PR tree-optimization/76783
4221 * gcc.dg/pr76783.c: New testcase.
4222 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4224 2016-08-16 Bin Cheng <bin.cheng@arm.com>
4226 PR tree-optimization/72817
4227 PR tree-optimization/73450
4228 * gcc.dg/tree-ssa/pr72817.c: New test.
4229 * gcc.dg/tree-ssa/pr73450.c: New test.
4231 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
4233 * gfortran.dg/init_flag_13.f90: New testcase.
4234 * gfortran.dg/init_flag_14.f90: Ditto.
4235 * gfortran.dg/init_flag_15.f03: Ditto.
4236 * gfortran.dg/dec_init_1.f90: Ditto.
4237 * gfortran.dg/dec_init_2.f90: Ditto.
4239 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
4242 * gcc.target/i386/pr72867.c: New test.
4244 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4246 * c-c++-common/dump-ada-spec-5.c: New test.
4248 2016-08-15 Richard Biener <rguenther@suse.de>
4250 PR tree-optimization/73434
4251 * gcc.dg/torture/pr73434.c: New testcase.
4253 2016-08-15 Jakub Jelinek <jakub@redhat.com>
4255 PR tree-optimization/72824
4256 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4258 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4261 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4262 in use_device clause.
4263 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4264 * gfortran.dg/goacc/list.f95: Adjust to catch
4265 "neither a POINTER nor an array" error messages.
4267 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
4270 * gcc.target/i386/pr76342.c: New test.
4272 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4275 * g++.dg/ubsan/pr71512.C: New test.
4276 * c-c++-common/ubsan/pr71512-1.c: New test.
4277 * c-c++-common/ubsan/pr71512-2.c: New test.
4279 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4281 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4282 vector initialization options.
4283 * gcc.target/powerpc/vec-init-2.c: Likewise.
4284 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4285 is generated on ISA 3.0.
4287 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4290 * gcc.dg/c-c++-common/pr71654.c: New test.
4291 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4293 * gcc.dg/tree-ssa/vrp24: Likewise.
4295 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4298 * gcc.dg/pr67410.c: New test.
4300 2016-08-12 Bin Cheng <bin.cheng@arm.com>
4302 PR tree-optimization/69848
4303 * gcc.dg/vect/vect-pr69848.c: New test.
4305 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
4308 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4309 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4310 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4311 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4313 2016-08-12 Richard Biener <rguenther@suse.de>
4315 PR tree-optimization/57326
4316 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4317 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4318 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4319 * gcc.target/i386/pr45685.c: Likewise.
4320 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4321 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4322 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4323 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4324 * gfortran.dg/pr34163.f90: Likewise.
4326 2016-08-12 Martin Liska <mliska@suse.cz>
4328 * g++.dg/gcov/gcov-16.C: New test.
4329 * lib/gcov.exp: Support new argument for run-gcov function.
4331 2016-08-12 Martin Liska <mliska@suse.cz>
4333 PR gcov-profile/35590
4334 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4336 2016-08-12 Richard Biener <rguenther@suse.de>
4338 PR tree-optimization/72851
4339 * gcc.dg/torture/pr72851.c: New testcase.
4341 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
4344 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4345 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4346 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4347 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4351 * g++.dg/debug/dwarf2/ref-1.C: New.
4354 * g++.dg/debug/dwarf2/template-params-12.H: New.
4355 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4356 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4357 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4358 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4359 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4360 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4361 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4363 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4366 * gcc.target/powerpc/pr72863.c: New test.
4368 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
4370 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4372 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4374 * gcc.target/i386/pieces-strcpy-1.c: New test.
4375 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4377 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4380 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4382 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4384 * gcc.target/i386/pieces-memcpy-1.c: New test.
4385 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4386 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4387 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4388 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4389 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4391 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4394 * gcc.dg/pr72816.c: Remove dg-error.
4396 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4398 PR tree-optimization/71083
4399 * gcc.c-torture/execute/pr71083.c: New test.
4400 * gnat.dg/loop_optimization23.adb: New test.
4401 * gnat.dg/loop_optimization23_pkg.ads: New test.
4402 * gnat.dg/loop_optimization23_pkg.adb: New test.
4404 2016-08-11 Richard Biener <rguenther@suse.de>
4406 PR tree-optimization/72772
4407 * gcc.dg/graphite/pr35356-1.c: Adjust.
4408 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4410 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4412 * gfortran.dg/random_7.f90: Take into account that the last seed
4413 value is the special p value.
4414 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4416 2016-08-11 Richard Biener <rguenther@suse.de>
4418 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4420 2016-08-11 Alan Modra <amodra@gmail.com>
4422 * gcc.target/powerpc/pr71680.c: New.
4424 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4426 * gcc.target/powerpc/bfp/bfp.exp: New file.
4427 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4428 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4429 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4430 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4431 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4432 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4433 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4434 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4435 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4436 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4437 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4438 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4439 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4440 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4441 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4442 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4443 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4444 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4445 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4446 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4447 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4448 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4449 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4450 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4451 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4452 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4453 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4454 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4455 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4456 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4457 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4458 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4459 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4460 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4461 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4462 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4463 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4464 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4465 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4466 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4467 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4468 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4469 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4470 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4471 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4472 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4473 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4474 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4475 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4476 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4477 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4478 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4479 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4481 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4483 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4486 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4488 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4490 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4493 * gcc.target/powerpc/pr72853.c: New test.
4495 2016-08-10 Martin Liska <mliska@suse.cz>
4497 PR gcov-profile/58306
4498 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4500 2016-08-10 Martin Liska <mliska@suse.cz>
4502 * g++.dg/gcov/gcov-threads-1.C: New test.
4504 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4507 * gcc.target/avr/pr71873.c: New test.
4509 2016-08-09 Martin Liska <mliska@suse.cz>
4511 * g++.dg/gcov/gcov-dump-1.C: New test.
4512 * g++.dg/gcov/gcov-dump-2.C: New test.
4514 2016-08-09 Martin Liska <mliska@suse.cz>
4516 * gcc.dg/tree-prof/val-prof-9.c: New test.
4518 2016-08-09 Martin Liska <mliska@suse.cz>
4520 * gcc.dg/tree-prof/val-prof-8.c: New test.
4522 2016-08-09 Martin Jambor <mjambor@suse.cz>
4525 * gcc.dg/ipa/pr71981.c: New test.
4527 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4529 PR tree-optimization/33707
4530 * gcc.dg/vect/pr33707.c: New test.
4532 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4534 PR tree-optimization/pr72772
4535 * gcc.dg/tree-ssa/pr72772.c: New test.
4537 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4539 PR rtl-optimization/66669
4540 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4542 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4544 PR tree-optimization/72824
4545 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4547 2016-08-09 Richard Biener <rguenther@suse.de>
4549 PR tree-optimization/71802
4550 * gcc.dg/torture/pr71802.c: New testcase.
4552 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4555 * g++.dg/eh/stdarg1.C: New test.
4557 2016-08-08 Andi Kleen <ak@linux.intel.com>
4559 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4560 test command line in failure log.
4561 (profopt-execute): dito. Make autofdo file names unique.
4563 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4566 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4569 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4571 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4573 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4574 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4575 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4576 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4577 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4578 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4580 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4583 * gcc.dg/cpp/pr66415-1.c: Likewise.
4584 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4585 * gcc.dg/format/c90-printf-1.c: Likewise.
4586 * gcc.dg/format/diagnostic-ranges.c: New test case.
4588 2016-08-08 Jakub Jelinek <jakub@redhat.com>
4591 * gfortran.dg/gomp/pr72716.f90: New test.
4594 * gcc.dg/gomp/pr72781.c: New test.
4597 * g++.dg/vect/pr68762-1.cc: New test.
4598 * g++.dg/vect/pr68762-2.cc: New test.
4599 * g++.dg/vect/pr68762.h: New file.
4601 2016-08-08 Martin Sebor <msebor@redhat.com>
4604 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4605 * g++.dg/warn/overflow-warn-3.C: Same.
4606 * g++.dg/warn/overflow-warn-4.C: Same.
4608 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4611 * gfortran.dg/allocate_with_source_21.f03: New test.
4613 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4616 * gfortran.dg/allocate_with_source_20.f03: New test.
4618 2016-08-08 Alan Modra <amodra@gmail.com>
4620 * gcc.c-torture/compile/pr72802.c: New.
4622 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4625 * gfortran.dg/dependency_48.f90: New test.
4627 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4630 * gfortran.dg/pr70040.f90: New testcase.
4632 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4635 * gfortran.dg/matmul_10.f90: New testcase.
4637 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
4639 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4641 2016-08-07 Jakub Jelinek <jakub@redhat.com>
4644 * gcc.dg/pr72816.c: New test.
4646 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
4648 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4649 * g++.dg/conversion/pr41426.C: Likewise.
4650 * g++.dg/conversion/pr66211.C: Likewise.
4651 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4652 * g++.dg/init/ref8.C: Likewise.
4653 * g++.old-deja/g++.law/cvt20.C: Likewise.
4654 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4656 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4658 PR tree-optimization/18046
4659 * gcc.dg/tree-ssa/vrp105.c: New test.
4660 * gcc.dg/tree-ssa/vrp106.c: New test.
4662 2016-08-05 Martin Sebor <msebor@redhat.com>
4664 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4665 1ul in diagnostics. Remove hyphen from "constant-expression."
4666 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4667 * g++.dg/cpp0x/static_assert3.C: Same.
4668 * g++.dg/cpp1y/constexpr-throw.C: Same.
4669 * g++.dg/template/nontype3.C: Same.
4670 * g++.dg/warn/overflow-warn-1.C: Same.
4671 * g++.dg/warn/overflow-warn-3.C: Same.
4672 * g++.dg/warn/overflow-warn-4.C: Same.
4674 2016-08-05 David Malcolm <dmalcolm@redhat.com>
4676 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4677 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4678 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4679 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4681 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4683 PR tree-optimization/72810
4684 * gcc.dg/tree-ssa/vrp110.c: New test.
4686 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4689 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4691 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4692 saving the half-precision registers.
4693 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4694 value is returned in h0.
4695 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4696 are passed in FP/SIMD registers.
4697 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4698 passing works corrcetly.
4699 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4700 (hfa_f16x2_t): Likewise.
4701 (hfa_f16x3_t): Likewise.
4702 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4703 are promoted to double and passed in a double register.
4704 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4705 are promoted to double and stacked.
4706 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4708 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4709 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4710 __fp16 first get passed in FP/SIMD registers, then stacked.
4712 2016-08-05 Nathan Sidwell <nathan@acm.org>
4715 * g++.dg/cpp0x/pr68724.C: New.
4717 2016-08-05 Richard Biener <rguenther@suse.de>
4719 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4721 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4723 * gcc.dg/tree-ssa/vrp107.c: New test.
4724 * gcc.dg/tree-ssa/vrp108.c: New test.
4725 * gcc.dg/tree-ssa/vrp109.c: New test.
4727 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4729 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4732 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4734 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4736 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4737 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4738 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4740 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4741 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4742 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4745 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4748 * g++.dg/cpp1y/lambda-ice1.C: New.
4750 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4753 * g++.dg/cpp1y/pr72759.C: New test.
4755 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4757 * gcc.dg/switch-10.c: New test.
4759 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4761 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4763 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4765 * c-c++-common/goacc/routine-5.c: Update.
4767 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4769 PR rtl-optimization/70903
4770 * gcc.c-torture/execute/pr70903.c: New test.
4772 2016-08-04 Martin Liska <mliska@suse.cz>
4774 * gcc.dg/params/params.exp: Replace file exists with
4775 TESTING_IN_BUILD_TREE.
4777 2016-08-04 Marek Polacek <polacek@redhat.com>
4780 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4782 2016-08-04 Richard Biener <rguenther@suse.de>
4785 * gcc.dg/torture/pr71984.c: Guard correctness check for
4788 2016-08-03 Andrew Pinski <apinski@cavium.com>
4790 * gcc.c-torture/compile/20160802-1.c: New testcase.
4792 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
4794 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4796 2016-08-03 Richard Biener <rguenther@suse.de>
4798 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4800 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4801 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4803 2016-08-03 Richard Biener <rguenther@suse.de>
4805 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4806 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4807 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4808 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4810 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4812 * gcc.dg/init-excess-2.c: Require int32plus.
4813 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4814 * gcc.dg/pr59963-2.c: Require int32plus.
4815 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4816 * gcc.dg/unroll-7.c: Require int32plus.
4818 2016-08-02 Bin Cheng <bin.cheng@arm.com>
4820 PR tree-optimization/34114
4821 * gcc.dg/tree-ssa/loop-42.c: New test.
4823 2016-08-02 Tamar Christina <tamar.christina@arm.com>
4825 * gcc.target/aarch64/vminmaxnm.c: New.
4826 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4829 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4831 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4832 vec_extract for vector float, vector int, vector short, and vector
4834 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4835 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4836 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4837 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4839 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4841 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4842 single stack adjustment, no writeback.
4843 * gcc.target/aarch64/test_frame_12.c: Likewise.
4844 * gcc.target/aarch64/test_frame_13.c: Likewise.
4845 * gcc.target/aarch64/test_frame_15.c: Likewise.
4846 * gcc.target/aarch64/test_frame_6.c: Likewise.
4847 * gcc.target/aarch64/test_frame_7.c: Likewise.
4848 * gcc.target/aarch64/test_frame_8.c: Likewise.
4849 * gcc.target/aarch64/test_frame_16.c: New test.
4851 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4854 * gcc.target/i386/pr72748.c: New test.
4856 2015-08-01 Alan Hayward <alan.hayward@arm.com>
4858 PR tree-optimization/71818
4859 * gcc.dg/vect/pr71818.c: New
4861 2016-08-01 Martin Liska <mliska@suse.cz>
4863 PR tree-optimization/71857
4864 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4866 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4868 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4870 2016-08-01 Jan Beulich <jbeulich@suse.com>
4872 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4874 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4876 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4877 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4879 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
4881 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4882 (check_effective_target_c++): Likewise. Also match for libstdc++.
4884 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4887 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4888 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4889 * gfortran.dg/pr41922.f90: New test.
4891 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4894 * gfortran.dg/pr68566.f90: new test.
4896 2016-07-30 Martin Sebor <msebor@redhat.com>
4900 * g++.dg/cpp0x/constexpr-cast.C: New test.
4901 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4902 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4903 * g++.dg/ubsan/pr63956.C: Correct.
4905 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4907 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4908 vector double or vector long where the vector is in memory.
4909 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4910 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4912 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4915 * gfortran.dg/pr69867.f90: New test.
4917 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4920 * gfortran.dg/pr69962.f90: New test.
4922 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4925 * gfortran.dg/pr70006.f90: New test.
4927 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4930 * gfortran.dg/pr71730.f90: New test.
4931 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4932 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4933 * gfortran.dg/array_constructor_26.f03: Ditto.
4935 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4937 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4938 * gcc.target/powerpc/pr71763.c: Likewise.
4940 2016-07-29 Marek Polacek <polacek@redhat.com>
4943 * gcc.dg/940510-1.c: Adjust dg-error.
4944 * gcc.dg/c99-flex-array-1.c: Likewise.
4945 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4948 * gcc.dg/noncompile/pr71853.c: New test.
4951 * gcc.dg/noncompile/pr71573.c: New test.
4954 * g++.dg/warn/Wparentheses-30.C: New test.
4955 * gcc.dg/Wparentheses-14.c: New test.
4957 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
4959 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4961 2016-07-29 Bin Cheng <bin.cheng@arm.com>
4963 PR tree-optimization/57558
4964 * gcc.dg/vect/pr57558-1.c: New test.
4965 * gcc.dg/vect/pr57558-2.c: New test.
4967 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4969 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4970 to scan forwprop1 dump pass.
4972 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4975 * g++.dg/template/pr51488.C: New.
4977 2016-07-29 Jakub Jelinek <jakub@redhat.com>
4980 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4982 * gcc.dg/pr71969-1.c: New test.
4983 * gcc.dg/pr71969-2.c: New test.
4984 * gcc.dg/pr71969-3.c: New test.
4986 2016-07-29 Marek Polacek <polacek@redhat.com>
4989 * c-c++-common/pr71574.c: New test.
4992 * gcc.dg/noncompile/pr71583.c: New test.
4994 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4997 * gcc.dg/pr68217.c: New test.
4999 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5002 * gfortran.dg/pr71067_1.f90: New test.
5003 * gfortran.dg/pr71067_2.f90: Ditto.
5005 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5007 * gcc.target/powerpc/vec-extract-1.c: New test.
5009 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5012 * gfortran.dg/pr71799.f90: New test.
5014 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5017 * g++.dg/cpp0x/pr71665-1.C: New.
5018 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5019 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5020 * g++.dg/ext/label10.C: Likewise.
5021 * g++.dg/parse/constant5.C: Likewise.
5023 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5026 * gfortran.dg/pr71859.f90: New test.
5027 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5028 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5030 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
5033 * gfortran.dg/pr71883.f90 : New test.
5035 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5037 PR tree-optimization/71734
5038 * g++.dg/vect/pr70729-nest.cc: New test.
5040 2016-07-28 Renlin Li <renlin.li@arm.com>
5043 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5046 * gfortran.dg/dependency_47.f90: New test.
5048 2016-07-28 Martin Liska <mliska@suse.cz>
5050 PR gcov-profile/68025
5051 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5053 2016-07-28 Martin Liska <mliska@suse.cz>
5055 * g++.dg/vect/pr70944.cc: New test.
5057 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5060 * gcc.dg/torture/pr71994.c: New test.
5062 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5065 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5066 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5067 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5069 2016-07-27 Richard Biener <rguenther@suse.de>
5071 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5073 2016-07-27 Martin Liska <mliska@suse.cz>
5075 * gcc.dg/predict-13.c: New test.
5076 * gcc.dg/predict-14.c: New test.
5078 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5080 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
5082 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5085 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5088 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5089 IEEE built-in functions handle quiet and signalling NaNs
5092 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5095 * gfortran.dg/pr71862.f90: New test.
5097 2016-07-26 Martin Sebor <msebor@redhat.com>
5099 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5100 selector with dg-options.
5102 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5104 PR tree-optimization/18046
5105 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5106 * gcc.dg/tree-ssa/vrp103.c: New test.
5107 * gcc.dg/tree-ssa/vrp104.c: New test.
5109 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5111 * gcc.target/powerpc/pr63354.c: Require lp64 since
5112 -mprofile-kernel is not legal with -m32.
5114 2016-07-26 Richard Biener <rguenther@suse.de>
5116 PR rtl-optimization/71984
5117 * gcc.dg/torture/pr71984.c: New testcase.
5119 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5121 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5122 g++-dg-runtest via et-dg-runtest.
5123 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5124 * gcc.dg/vect/vect.exp: Likewise.
5125 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5126 gfortran-dg-runtest.
5127 * gfortran.dg/vect/vect.exp: Likewise.
5128 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5129 (check_mips_loongson_hw_available): Likewise.
5130 (check_effective_target_mpaired_single_runtime): Likewise.
5131 (check_effective_target_mips_loongson_runtime): Likewise.
5132 (add_options_for_mpaired_single): Likewise.
5133 (check_effective_target_vect_int): Add global et_index.
5134 Check and save the supported feature for a target selected by
5135 the et_index target. Break long lines where appropriate. Call
5136 et-is-effective-target for MIPS with an argument instead of
5137 check_effective_target_* where appropriate.
5138 (check_effective_target_vect_intfloat_cvt): Likewise.
5139 (check_effective_target_vect_uintfloat_cvt): Likewise.
5140 (check_effective_target_vect_floatint_cvt): Likewise.
5141 (check_effective_target_vect_floatuint_cvt): Likewise.
5142 (check_effective_target_vect_simd_clones): Likewise.
5143 (check_effective_target_vect_shift): ewise.
5144 (check_effective_target_whole_vector_shift): Likewise.
5145 (check_effective_target_vect_bswap): Likewise.
5146 (check_effective_target_vect_shift_char): Likewise.
5147 (check_effective_target_vect_long): Likewise.
5148 (check_effective_target_vect_float): Likewise.
5149 (check_effective_target_vect_double): Likewise.
5150 (check_effective_target_vect_long_long): Likewise.
5151 (check_effective_target_vect_no_int_max): Likewise.
5152 (check_effective_target_vect_no_int_add): Likewise.
5153 (check_effective_target_vect_no_bitwise): Likewise.
5154 (check_effective_target_vect_widen_shift): Likewise.
5155 (check_effective_target_vect_no_align): Likewise.
5156 (check_effective_target_vect_hw_misalign): Likewise.
5157 (check_effective_target_vect_element_align): Likewise.
5158 (check_effective_target_vect_condition): Likewise.
5159 (check_effective_target_vect_cond_mixed): Likewise.
5160 (check_effective_target_vect_char_mult): Likewise.
5161 (check_effective_target_vect_short_mult): Likewise.
5162 (check_effective_target_vect_int_mult): Likewise.
5163 (check_effective_target_vect_extract_even_odd): Likewise.
5164 (check_effective_target_vect_interleave): Likewise.
5165 (check_effective_target_vect_stridedN): Likewise.
5166 (check_effective_target_vect_multiple_sizes): Likewise.
5167 (check_effective_target_vect64): Likewise.
5168 (check_effective_target_vect_call_copysignf): Likewise.
5169 (check_effective_target_vect_call_sqrtf): Likewise.
5170 (check_effective_target_vect_call_btrunc): Likewise.
5171 (check_effective_target_vect_call_btruncf): Likewise.
5172 (check_effective_target_vect_call_ceil): Likewise.
5173 (check_effective_target_vect_call_ceilf): Likewise.
5174 (check_effective_target_vect_call_floor): Likewise.
5175 (check_effective_target_vect_call_floorf): Likewise.
5176 (check_effective_target_vect_call_lceil): Likewise.
5177 (check_effective_target_vect_call_lfloor): Likewise.
5178 (check_effective_target_vect_call_nearbyint): Likewise.
5179 (check_effective_target_vect_call_nearbyintf): Likewise.
5180 (check_effective_target_vect_call_round): Likewise.
5181 (check_effective_target_vect_call_roundf): Likewise.
5182 (check_effective_target_vect_perm): Likewise, but also append *_saved
5183 to the existing global name to properly cache the result.
5184 (check_effective_target_vect_perm_byte): Likewise.
5185 (check_effective_target_vect_perm_short): Likewise.
5186 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5187 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5188 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5189 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5190 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5191 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5192 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5193 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5194 (check_effective_target_vect_sdot_qi): Likewise.
5195 (check_effective_target_vect_udot_qi): Likewise.
5196 (check_effective_target_vect_sdot_hi): Likewise.
5197 (check_effective_target_vect_udot_hi): Likewise.
5198 (check_effective_target_vect_usad_char): Likewise.
5199 (check_effective_target_vect_pack_trunc): Likewise.
5200 (check_effective_target_vect_unpack): Likewise.
5201 (check_effective_target_vect_aligned_arrays): Likewise.
5202 (check_effective_target_vect_natural_alignment): Likewise.
5203 (check_effective_target_vector_alignment_reachable): Likewise.
5204 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5205 (is-effective-target): Initialize et_index if undefined.
5206 (et-dg-runtest): New.
5207 (et-is-effective-target): Likewise.
5208 (check_vect_support_and_set_flags): Add supported MIPS targets to
5209 EFFECTIVE_TARGETS list. Return the number of supported targets.
5211 2016-07-26 Richard Biener <rguenther@suse.de>
5212 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5215 * gcc.dg/pr70920-1.c: New test-case.
5216 * gcc.dg/pr70902-2.c: Likewise.
5217 * gcc.dg/pr70920-3.c: Likewise.
5218 * gcc.dg/pr70920-4.c: Likewise
5219 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5222 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
5224 * gcc.c-torture/execute/pr71494.c: Require label_values.
5225 * gcc.dg/pr16973.c: Ditto.
5227 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5229 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5230 * gcc.dg/torture/pr69771.c: Require int32plus.
5231 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5233 2016-07-25 Martin Liska <mliska@suse.cz>
5235 * gcc.dg/torture/pr71987.c: New test.
5237 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5240 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5241 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5242 * gfortran.dg/pr71935.f90: New test.
5244 2016-07-22 Martin Sebor <msebor@redhat.com>
5247 * g++.dg/ext/atomic-3.C: New test.
5248 * gcc.dg/atomic/pr71675.c: New test.
5250 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5252 * gcc.target/i386/mvc8.c: New test.
5254 2016-07-22 Bin Cheng <bin.cheng@arm.com>
5256 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5257 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5259 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5262 * gfortran.dg/constructor_50.f90: New test.
5264 2016-07-22 Martin Liska <mliska@suse.cz>
5266 PR gcov-profile/69028
5267 PR gcov-profile/62047
5268 * g++.dg/cilk-plus/pr69028.C: New test.
5270 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5272 * gfortran.dg/coarray_stat_2.f90: New test.
5274 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5276 * gcc.target/powerpc/vec-extract.h: New files to check the
5277 vec_extract built-in functions for all vector types, testing
5278 accessing each element, both with constant and variable element
5280 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5281 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5282 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5283 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5284 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5285 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5286 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5287 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5288 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5290 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5293 * g++.dg/other/pr71728.C: New test.
5295 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5297 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5298 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5299 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5300 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5301 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5303 2016-07-21 Richard Biener <rguenther@suse.de>
5305 PR tree-optimization/71947
5306 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5308 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5310 * gcc.dg/tree-ssa/scev-15.c: New.
5312 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5314 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5316 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5319 * g++.dg/gomp/pr71941.C: New test.
5321 2016-07-20 David Malcolm <dmalcolm@redhat.com>
5325 * g++.dg/spellcheck-identifiers.C: New test case, based on
5326 gcc.dg/spellcheck-identifiers.c.
5327 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5328 gcc.dg/spellcheck-identifiers-2.c.
5329 * g++.dg/spellcheck-typenames.C: New test case, based on
5330 gcc.dg/spellcheck-typenames.c
5332 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
5334 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5335 pointer to member function and also test catching by reference.
5337 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5339 * gcc.target/s390/pr67443.c: Fix test case.
5341 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5343 * gcc.target/s390/insv-1.c: Xfail some tests.
5344 * gcc.target/s390/insv-2.c: Likewise.
5346 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5348 * gcc.target/avr/torture/get-mem.c: New test.
5349 * gcc.target/avr/torture/set-mem.c: New test.
5351 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5354 * gcc.target/avr/torture/tiny-progmem.c: New test.
5356 2016-07-20 Jakub Jelinek <jakub@redhat.com>
5359 * g++.dg/parse/pr71909.C: New test.
5360 * g++.dg/tm/pr71909.C: New test.
5363 * g++.dg/cpp0x/constexpr-50060.C: New test.
5364 * g++.dg/cpp1y/constexpr-50060.C: New test.
5366 2016-07-20 Martin Liska <mliska@suse.cz>
5368 * gfortran.dg/graphite/pr71898.f90: New test.
5370 2016-07-20 Bin Cheng <bin.cheng@arm.com>
5372 PR tree-optimization/71503
5373 PR tree-optimization/71683
5374 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5375 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5377 2016-07-20 Martin Liska <mliska@suse.cz>
5379 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5380 * gcc.dg/plugin/sreal-test-1.c: Remove.
5381 * gcc.dg/plugin/sreal_plugin.c: Remove.
5383 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5386 * gfortran.dg/dependency_47.f90: New test.
5388 2016-07-19 Jakub Jelinek <jakub@redhat.com>
5390 PR rtl-optimization/71916
5391 * gcc.c-torture/compile/pr71916.c: New test.
5394 * g++.dg/torture/pr71874.C: New test.
5397 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5398 (my_alloc): Rewritten to use __builtin_posix_memalign and
5400 (my_free): Use __builtin_free instead of _mm_free.
5401 (Vec::operator=): Use __builtin_memcpy.
5403 2016-07-19 Martin Jambor <mjambor@suse.cz>
5406 * gfortran.dg/pr71688.f90: New test.
5408 2016-07-19 Richard Biener <rguenther@suse.de>
5410 * c-c++-common/vector-subscript-6.c: New testcase.
5411 * c-c++-common/vector-subscript-7.c: Likewise.
5413 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5415 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
5416 and UInt32 based on __SIZEOF_INT__.
5418 2016-07-19 Richard Biener <rguenther@suse.de>
5420 PR tree-optimization/71901
5421 * gcc.dg/torture/pr71901.c: New testcase.
5423 2016-07-19 Richard Biener <rguenther@suse.de>
5425 PR tree-optimization/71908
5426 * gcc.dg/torture/pr71908.c: New testcase.
5428 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5431 * gcc.target/powerpc/pr71493-1.c: New test.
5432 * gcc.target/powerpc/pr71493-2.c: Likewise.
5434 2016-07-18 Jakub Jelinek <jakub@redhat.com>
5437 * g++.dg/conversion/ambig3.C: New test.
5440 * g++.dg/cpp0x/constexpr-71828.C: New test.
5443 * g++.dg/template/pr71826.C: New test.
5446 * g++.dg/template/defarg21.C: New test.
5449 * g++.dg/ext/vector31.C: New test.
5451 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
5453 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5455 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5457 PR tree-optimization/71734
5458 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5460 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5462 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5463 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5464 stack-layout-dynamic-1.c: New test.
5466 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5468 * gcc.target/s390/nolrl-1.c: New test.
5470 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
5473 * gfortran.dg/pr71523_1.f90: New test.
5474 * gfortran.dg/pr71523_2.f90: New test.
5476 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5478 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5480 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5481 Marco Restelli <mrestelli@gmail.com>
5484 * gfortran.dg/pr62125.f90: New test.
5486 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5488 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5489 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5491 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
5494 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5495 * g++.dg/cpp0x/nullptr35.C: New test.
5497 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5499 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5501 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5503 * gfortran.dg/goacc/vector_length.f90: New test.
5505 2016-07-15 Richard Biener <rguenther@suse.de>
5507 PR tree-optimization/71881
5508 * gcc.dg/torture/pr71881.c: New testcase.
5510 2016-07-15 Richard Biener <rguenther@suse.de>
5512 PR tree-optimization/71887
5513 * gcc.dg/torture/pr71887.c: New testcase.
5515 2016-07-15 Jakub Jelinek <jakub@redhat.com>
5518 * gcc.dg/spellcheck-identifiers-3.c: New test.
5520 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5523 * gfortran.dg/null_9.f90: New test.
5525 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5527 * gcc.dg/tree-ssa/loop-41.c: New test.
5529 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5531 PR tree-optimization/71347
5532 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5534 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5537 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5538 * gfortran.dg/contains.f90: Ditto.
5539 * gfortran.dg/contains_empty_1.f03: Ditto.
5540 * gfortran.dg/submodule_3.f08: Ditto.
5542 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5545 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5546 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5547 expected diagnostics.
5550 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5551 * gcc.dg/spellcheck-identifiers-2.c: New test.
5552 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5553 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5555 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5557 PR tree-optimization/71872
5558 * gcc.c-torture/compile/pr71872.c: New test.
5560 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5562 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5563 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5564 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5565 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5566 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5567 * gcc.target/arm/atomic-op-acquire-1.c: This.
5568 * gcc.target/arm/atomic-op-char.c: Rename into ...
5569 * gcc.target/arm/atomic-op-char-1.c: This.
5570 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5571 * gcc.target/arm/atomic-op-consume-1.c: This.
5572 * gcc.target/arm/atomic-op-int.c: Rename into ...
5573 * gcc.target/arm/atomic-op-int-1.c: This.
5574 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5575 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5576 * gcc.target/arm/atomic-op-release.c: Rename into ...
5577 * gcc.target/arm/atomic-op-release-1.c: This.
5578 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5579 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5580 * gcc.target/arm/atomic-op-short.c: Rename into ...
5581 * gcc.target/arm/atomic-op-short-1.c: This.
5582 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5583 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5584 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5585 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5586 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5587 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5588 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5589 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5590 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5591 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5593 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5596 * gfortran.dg/select_type_35.f03: New test.
5598 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5601 PR tree-optimization/70923
5602 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5603 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5604 * gcc.dg/vect/pr65951.c: Likewise.
5605 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5607 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
5609 * c-c++-common/pr60226.c: Expect maximum object file alignment
5612 2016-07-14 Richard Biener <rguenther@suse.de>
5614 PR tree-optimization/71866
5615 * gcc.dg/torture/pr71866.c: New testcase.
5617 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5619 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5620 selector and enclose boolean expression in curly braces.
5622 2016-07-14 Alan Modra <amodra@gmail.com>
5625 * gcc.target/powerpc/p9-novsx.c: New.
5627 2016-07-13 Andi Kleen <ak@linux.intel.com>
5629 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5630 * g++.dg/tree-prof/morefunc.C: Dito.
5631 * g++.dg/tree-prof/pr35545.C: Dito.
5632 * g++.dg/tree-prof/reorder.C: Dito.
5633 * gcc.dg/tree-prof/20050826-2.c: Dito.
5634 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5635 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5636 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5637 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5638 * gcc.dg/tree-prof/inliner-1.c: Dito.
5639 * gcc.dg/tree-prof/merge_block.c: Dito.
5640 * gcc.dg/tree-prof/stringop-1.c: Dito.
5641 * gcc.dg/tree-prof/stringop-2.c: Dito.
5642 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5643 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5644 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5645 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5646 * gcc.dg/tree-prof/update-loopch.c: Dito.
5647 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5648 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5649 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5650 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5651 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5652 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5653 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5655 2016-07-13 Andi Kleen <ak@linux.intel.com>
5657 * lib/profopt.exp (profopt-execute): Remove .imports files.
5659 2016-07-13 Andi Kleen <ak@linux.intel.com>
5661 * lib/profopt.exp (profopt-execute): Always log profiler command line.
5663 2016-07-13 Andi Kleen <ak@linux.intel.com>
5665 * lib/profopt.exp (dg-final-scan-autofdo,
5666 dg-final-scan-not-autofdo): New functions.
5668 2016-07-13 Bin Cheng <bin.cheng@arm.com>
5670 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5671 * gcc.dg/vect/vect-35.c: Ditto.
5672 * gcc.dg/vect/vect-alias-check-2.c: New test.
5674 2016-07-13 Martin Liska <mliska@suse.cz>
5676 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5677 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5678 * gfortran.dg/pr42108.f90: Update expected dump scan.
5680 2016-07-13 Richard Biener <rguenther@suse.de>
5682 PR tree-optimization/24574
5683 * gcc.dg/pr24574.c: New testcase.
5685 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5687 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5688 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5689 * c-c++-common/pr68833-1.c: Require int32plus.
5690 * gcc.dg/ipa/pr63551.c: Likewise.
5691 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5692 * gcc.dg/ipa/pr64041.c: Require int32plus.
5694 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5697 * g++.dg/pr71633.C: New test.
5699 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5701 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5702 Add new arm_thumb1_cbz_ok effective target.
5703 * gcc.target/arm/cbz.c: New test.
5705 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5707 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5708 Define effective target.
5709 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5710 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5711 * gcc.target/arm/movhi_movw.c: New test.
5712 * gcc.target/arm/movsi_movw.c: Likewise.
5713 * gcc.target/arm/movdi_movw.c: Likewise.
5715 2016-07-13 Richard Biener <rguenther@suse.de>
5718 * gcc.dg/pr71104-1.c: New testcase.
5719 * gcc.dg/pr71104-2.c: Likewise.
5721 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5724 * gcc.target/powerpc/pr71805.c: New test.
5726 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5728 * gcc.target/powerpc/divkc3-1.c: New.
5729 * gcc.target/powerpc/mulkc3-1.c: New.
5731 2016-07-12 Nathan Sidwell <nathan@acm.org>
5733 * gcc.target/arm/data-rel-1.c: New.
5734 * gcc.target/arm/data-rel-2.c: New.
5735 * gcc.target/arm/data-rel-3.c: New.
5737 2016-07-12 Martin Liska <mliska@suse.cz>
5739 * gcc.dg/params/blocksort-part.c: New test.
5740 * gcc.dg/params/params.exp: New file.
5742 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5745 * gcc.c-torture/execute/pr71700.c: New test.
5747 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5748 Richard Biener <rguenther@suse.de>
5750 PR tree-optimization/23286
5751 PR tree-optimization/70159
5752 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5753 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5754 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5755 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5756 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5757 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5758 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5759 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5760 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5761 * gcc.dg/pr51879-12.c: Likewise.
5762 * gcc.dg/strlenopt-9.c: Likewise.
5763 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5764 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5765 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5766 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5767 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5768 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5769 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5770 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5771 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5772 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5773 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5774 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5775 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5776 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5777 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5779 2016-07-12 Richard Biener <rguenther@suse.de>
5781 PR rtl-optimization/68961
5782 * gcc.target/i386/pr68961.c: New testcase.
5784 2016-07-11 Jakub Jelinek <jakub@redhat.com>
5787 * c-c++-common/gomp/pr71758.c: New test.
5788 * gfortran.dg/gomp/pr71758.f90: New test.
5790 PR tree-optimization/71823
5791 * gcc.dg/vect/pr71823.c: New test.
5793 2016-07-11 David Malcolm <dmalcolm@redhat.com>
5795 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5796 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5797 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5799 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5802 * gcc.target/i386/pr71801.c: New test.
5804 2016-07-11 Richard Biener <rguenther@suse.de>
5806 PR tree-optimization/71816
5807 * gcc.dg/torture/pr71816.c: New testcase.
5809 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5812 * gfortran.dg/dependency_46.f90: New test.
5814 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5816 PR rtl-optimization/71621
5817 * gcc.target/i386/pr71621-1.c: New.
5818 * gcc.target/i386/pr71621-2.c: New.
5820 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5822 * gfortran.dg/goacc/pr71704.f90: New test.
5824 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5827 * gcc.target/powerpc/pr71297.c: New.
5829 2016-07-08 Jiong Wang <jiong.wang@arm.com>
5831 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5833 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5836 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5838 2016-07-08 Alan Hayward <alan.hayward@arm.com>
5840 PR tree-optimization/71667
5841 * gcc.dg/vect/pr71667.c: New
5843 2016-07-08 Martin Liska <mliska@suse.cz>
5845 * gcc.dg/torture/pr71606.c: New test.
5847 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5850 * gfortran.dg/pr71764.f90: New test.
5852 2016-07-07 Jakub Jelinek <jakub@redhat.com>
5853 Kai Tietz <ktietz70@googlemail.com>
5857 * g++.dg/cpp0x/pr70869.C: New test.
5858 * g++.dg/cpp0x/pr71054.C: New test.
5860 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
5862 * g++.dg/debug/pr71432.C: Fail on AIX.
5864 2016-07-07 Martin Liska <mliska@suse.cz>
5866 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5867 an undefined behavior.
5868 * gfortran.dg/do_3.F90: Likewise.
5869 * gfortran.dg/do_check_11.f90: New test.
5870 * gfortran.dg/do_check_12.f90: New test.
5871 * gfortran.dg/do_corner_warn.f90: New test.
5873 2016-07-07 Martin Liska <mliska@suse.cz>
5875 * gfortran.dg/predict-1.f90: Ammend the test.
5876 * gfortran.dg/predict-2.f90: Likewise.
5878 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5881 * g++.dg/pr71624.C: New test.
5883 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5885 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5886 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5887 ARMv8-M Mainline architectures.
5889 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5891 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5892 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5894 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5898 * gcc.target/powerpc/pr71763.c: New file.
5900 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5902 PR tree-optimization/71518
5903 * gcc.dg/pr71518.c: New test.
5905 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5907 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5909 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5912 * gcc.target/avr/pr50739.c: New test.
5914 2016-07-05 Jan Hubicka <jh@suse.cz>
5916 * gcc.dg/tree-ssa/scev-14.c: update template.
5918 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5920 * gcc.dg/vect/group-no-gaps-1.c: New test.
5922 2016-07-05 Andi Kleen <ak@linux.intel.com>
5924 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5925 if kernel supports MPX.
5927 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
5929 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5931 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5932 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5934 * gcc.target/powerpc/signbit-1.c: New test.
5935 * gcc.target/powerpc/signbit-2.c: New test.
5936 * gcc.target/powerpc/signbit-3.c: New test.
5938 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5940 PR rtl-optimization/71594
5941 * gcc.dg/torture/pr71594.c: New test.
5943 2016-07-05 Jan Hubicka <jh@suse.cz>
5945 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5947 2016-07-05 David Malcolm <dmalcolm@redhat.com>
5950 * g++.dg/parse/error5.C: Update column
5951 number of missing semicolon error.
5952 * g++.dg/pr62314-2.C: New test case.
5954 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5956 * gfortran.dg/coarray_stat_function.f90: New test.
5957 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5958 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5961 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5964 * gfortran.dg/deferred_character_17.f90: New test.
5966 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5968 * gcc.target/arm/neon/polytypes.c: Move to ...
5969 * gcc.target/arm/polytypes.c: ... here.
5970 * gcc.target/arm/neon/pr51534.c: Move to ...
5971 * gcc.target/arm/pr51534.c: ... here.
5972 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5973 * gcc.target/arm/vect-vcvt.c: ... here.
5974 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5975 * gcc.target/arm/vect-vcvtq.c: ... here.
5976 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5977 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5978 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5979 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5980 * gcc.target/arm/neon/neon.exp: Delete.
5981 * gcc.target/arm/neon/: Delete.
5983 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5986 * gfortran.dg: pr65575.f90: New test.
5988 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5991 * gfortran.dg: pr35849.f90: New test.
5993 2016-07-04 Jakub Jelinek <jakub@redhat.com>
5996 * g++.dg/cpp0x/pr71739.C: New test.
5998 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6000 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6002 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6004 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6006 * gcc.target/s390/loc-1.c: New test.
6008 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6010 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6011 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6013 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6016 * gcc.target/aarch64/pr63874.c: New test.
6018 2016-07-04 Jan Beulich <jbeulich@suse.com>
6020 * g++.dg/header.c: New.
6021 * gcc.dg/header.c: New.
6023 2016-07-02 Jakub Jelinek <jakub@redhat.com>
6026 * c-c++-common/Wunused-var-15.c: New test.
6028 2016-07-01 Jakub Jelinek <jakub@redhat.com>
6031 * gfortran.dg/gomp/pr71687.f90: New test.
6033 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6035 * gcc.dg/const-float128-ped.c: Require __float128 effective
6037 * gcc.dg/const-float128.c: Likewise.
6038 * gcc.dg/torture/float128-cmp-invalid.c: Require
6039 __float128 and base_quadfloat_support effective targets, and
6041 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6042 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6043 * gcc.dg/torture/float128-nan.c: Likewise.
6044 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6045 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6046 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6047 * lib/target-supports.exp (check_effective_target___float128): New.
6048 (add_options_for___float128): New.
6049 (check_effective_target_base_quadword_support): New.
6051 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6054 * gcc.target/powerpc/pr71720.c: New test.
6056 2016-07-01 Jan Beulich <jbeulich@suse.com>
6058 * gcc.dg/bss.c: New.
6060 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6063 * gcc.target/powerpc/pr71698.c: New test.
6065 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
6068 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6069 instead of ".foo" for its section name.
6070 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6071 depending on MCU's flash size.
6072 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6073 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6074 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6075 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6076 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6077 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6079 2016-07-01 Jan Beulich <jbeulich@suse.com>
6081 * gcc.target/i386/pr65105-2.c: Add -msse2.
6083 2016-06-30 Jakub Jelinek <jakub@redhat.com>
6085 PR tree-optimization/71707
6086 * gcc.dg/strlenopt-29.c: New test.
6089 * gfortran.dg/gomp/pr71704.f90: New test.
6092 * gfortran.dg/gomp/pr71705.f90: New test.
6094 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6096 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6097 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6098 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6099 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6100 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6101 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6102 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6103 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6104 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6105 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6106 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6107 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6108 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6109 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6110 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6111 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6112 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6113 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6114 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6115 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6116 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6117 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6118 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6119 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6120 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6121 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6122 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6123 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6124 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6125 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6126 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6127 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6128 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6129 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6130 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6131 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6132 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6133 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6134 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6135 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6136 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6137 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6138 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6139 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6140 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6141 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6142 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6143 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6144 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6145 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6146 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6147 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6148 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6149 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6150 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6151 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6152 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6153 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6154 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6155 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6156 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6157 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6158 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6159 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6160 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6161 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6162 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6163 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6164 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6165 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6166 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6167 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6168 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6169 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6170 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6171 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6172 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6173 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6174 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6175 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6176 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6178 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6179 James Greenhalgh <james.greenhalgh@arm.com>
6181 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6183 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
6184 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6186 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6188 2016-06-30 David Malcolm <dmalcolm@redhat.com>
6191 * gcc.dg/spellcheck-options-12.c: New test case.
6193 2016-06-30 Jakub Jelinek <jakub@redhat.com>
6196 * gcc.c-torture/compile/pr71693.c: New test.
6198 2016-06-29 David Malcolm <dmalcolm@redhat.com>
6200 * gcc.dg/spellcheck-params.c: New testcase.
6201 * gcc.dg/spellcheck-params-2.c: New testcase.
6203 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6205 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6206 vector extract instructions.
6207 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6209 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6212 * gfortran.dg/unexpected_eof_2.f90: New test.
6213 * gfortran.dg/unexpected_eof_3.f90: New test.
6215 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
6217 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6219 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6221 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6222 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6223 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6225 2016-06-29 Richard Biener <rguenther@suse.de>
6228 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6230 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6232 * gcc.target/arm/aapcs/neon-vect10.c: Require
6233 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6234 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6235 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6236 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6237 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6238 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6239 * gcc.target/arm/fp16-aapcs-1.c: Require
6240 -mfloat-ab=hard. Also simplify the test.
6241 * gcc.target/arm/fp16-aapcs-2.c: New.
6243 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6245 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
6246 (add_options_for_arm_fp16_ieee): New.
6247 (add_options_for_arm_fp16_alternative): New.
6248 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6250 (effective_target_arm_fp16_hw): New.
6252 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6254 PR tree-optimization/71655
6255 * g++.dg/pr71655.C: New test.
6257 2016-06-29 Martin Liska <mliska@suse.cz>
6259 * gcc.dg/pr71585.c: New test.
6260 * gcc.dg/pr71585-2.c: New test.
6261 * gcc.dg/pr71585-3.c: New test.
6263 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6265 PR tree-optimization/70729
6266 * g++.dg/vect/pr70729.cc: New test.
6268 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6270 * c-c++-common/gomp/cancel-1.c: Extend.
6272 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6274 PR tree-optimization/71625
6275 * gcc.dg/strlenopt-28.c: New test.
6277 2016-06-29 Richard Biener <rguenther@suse.de>
6280 * g++.dg/torture/pr71002.C: Adjust testcase.
6282 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6285 * gcc.dg/pr71685.c: New test.
6287 2016-06-28 Martin Sebor <msebor@redhat.com>
6290 * gcc.dg/init-bad-9.c: New test.
6292 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6294 * gcc.target/powerpc/abs128-1.c: Require VSX.
6295 * gcc.target/powerpc/copysign128-1.c: Likewise.
6296 * gcc.target/powerpc/inf128-1.c: Likewise.
6297 * gcc.target/powerpc/nan128-1.c: Likewise.
6299 2016-06-28 Jakub Jelinek <jakub@redhat.com>
6302 * gcc.c-torture/execute/pr71626-1.c: New test.
6303 * gcc.c-torture/execute/pr71626-2.c: New test.
6305 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6308 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6310 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6313 * gcc.target/powerpc/pr71670.c: New testcase.
6315 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6318 * gcc.target/powerpc/pr71656-1.c: New test.
6319 * gcc.target/powerpc/pr71656-2.c: New test.
6321 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6323 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6325 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6326 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6327 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6328 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6329 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6330 Add arm_neon_fp16_ok effective target.
6331 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6333 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6335 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6337 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6339 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6341 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6343 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6345 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6347 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6349 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6351 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6354 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
6356 * gcc.dg/predict-12.c: New testcase.
6358 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6361 * gfortran.dg/pr71649.f90: New test.
6363 2016-06-25 Jakub Jelinek <jakub@redhat.com>
6365 PR tree-optimization/71643
6366 * g++.dg/opt/pr71643.C: New test.
6368 PR tree-optimization/71631
6369 * gcc.c-torture/execute/pr71631.c: New test.
6371 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6373 * gcc.dg/predict-11.c: New testcase.
6374 * gfortran.dg/predict-2.f90: New testcase.
6376 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6378 * gcc.dg/predict-10.c: New test.
6380 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6382 * gcc.target/powerpc/abs128-1.c: New.
6383 * gcc.target/powerpc/copysign128-1.c: New.
6384 * gcc.target/powerpc/inf128-1.c: New.
6385 * gcc.target/powerpc/nan128-1.c: New.
6387 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6389 * gfortran.dg/pr71642.f90: New test.
6391 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6393 PR tree-optimization/71647
6394 * gcc.target/i386/pr71647.c: New test.
6396 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6398 * gcc.target/i386/noplt-gd-1.c: New test.
6399 * gcc.target/i386/noplt-gd-2.c: Likewise.
6400 * gcc.target/i386/noplt-gd-3.c: Likewise.
6401 * gcc.target/i386/noplt-ld-1.c: Likewise.
6402 * gcc.target/i386/noplt-ld-2.c: Likewise.
6403 * gcc.target/i386/noplt-ld-3.c: Likewise.
6404 * lib/target-supports.exp
6405 (check_effective_target_tls_get_addr_via_got): New.
6407 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6409 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6410 testsuite compile flags.
6411 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6412 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6414 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6416 * g++dg/vect/pr36684.cc: Add dg-do compile.
6417 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6418 * gcc.dg/vect/pr70021.c: Ditto.
6419 * gcc.dg/vect/pr70138-1.c: Ditto.
6420 * gcc.dg/vect/pr70138-2.c: Ditto.
6421 * gcc.dg/vect/pr70354-1.c: Ditto.
6422 * gcc.dg/vect/pr70354-2.c: Ditto.
6423 * gcc.dg/vect/pr71259.c: Ditto.
6424 * gcc.dg/vect/pr71416-1.c: Ditto.
6425 * gcc.dg/vect/slp-43.c: Ditto.
6426 * gcc.dg/vect/slp-45.c: Ditto.
6427 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6428 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6429 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6430 * gfortran.dg/vect/pr69980.f90: Ditto.
6432 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6434 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6435 * gcc.dg/vect/bb-slp-30.c: Ditto.
6436 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6437 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6438 * gcc.dg/vect/pr45902.c: Ditto.
6439 * gcc.dg/vect/pr48172.c: Ditto.
6440 * gcc.dg/vect/pr48377.c: Ditto.
6441 * gcc.dg/vect/pr49038.c: Ditto.
6442 * gcc.dg/vect/pr49771.c: Ditto.
6443 * gcc.dg/vect/pr52091.c: Ditto.
6444 * gcc.dg/vect/pr53185-2.c: Ditto.
6445 * gcc.dg/vect/pr56826.c: Ditto.
6446 * gcc.dg/vect/pr60276.c: Ditto.
6447 * gcc.dg/vect/pr62021.c: Ditto.
6448 * gcc.dg/vect/pr63530.c: Ditto.
6449 * gcc.dg/vect/pr65518.c: Ditto.
6450 * gcc.dg/vect/pr65947-1.c: Ditto.
6451 * gcc.dg/vect/pr65947-10.c: Ditto.
6452 * gcc.dg/vect/pr65947-11.c: Ditto.
6453 * gcc.dg/vect/pr65947-12.c: Ditto.
6454 * gcc.dg/vect/pr65947-13.c: Ditto.
6455 * gcc.dg/vect/pr65947-2.c: Ditto.
6456 * gcc.dg/vect/pr65947-3.c: Ditto.
6457 * gcc.dg/vect/pr65947-4.c: Ditto.
6458 * gcc.dg/vect/pr65947-5.c: Ditto.
6459 * gcc.dg/vect/pr65947-6.c: Ditto.
6460 * gcc.dg/vect/pr65947-7.c: Ditto.
6461 * gcc.dg/vect/pr65947-8.c: Ditto.
6462 * gcc.dg/vect/pr65947-9.c: Ditto.
6463 * gcc.dg/vect/pr71416-1.c: Ditto.
6464 * gcc.dg/vect/pr71439.c: Ditto.
6465 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6466 * gcc.dg/vect/vect-bswap16.c: Ditto.
6467 * gcc.dg/vect/vect-bswap32.c: Ditto.
6468 * gcc.dg/vect/vect-bswap64.c: Ditto.
6469 * gcc.dg/vect/vect-live-1.c: Ditto.
6470 * gcc.dg/vect/vect-live-2.c: Ditto.
6471 * gcc.dg/vect/vect-live-3.c: Ditto.
6472 * gcc.dg/vect/vect-live-4.c: Ditto.
6473 * gcc.dg/vect/vect-live-5.c: Ditto.
6474 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6475 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6476 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6477 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6478 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6479 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6480 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6481 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6482 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6483 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6484 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6485 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6486 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6487 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6488 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6489 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6490 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6492 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6494 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6496 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6498 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6499 ia32 if R_386_GOT32X relocation is supported.
6500 * gcc.target/i386/noplt-3.c: Likewise.
6501 * gcc.target/i386/noplt-2.c: Likewise.
6502 (main): Renamed to ...
6504 * gcc.target/i386/noplt-4.c: Likewise.
6505 (main): Renamed to ...
6507 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6508 * gcc.target/i386/pr67400-5.c: Likewise.
6510 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6512 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6513 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6515 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6516 f4): Adjust expected diagnostics.
6517 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6518 (T): If OVFP is defined, redefine to TP.
6519 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6520 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6521 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6522 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6523 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6524 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6525 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6526 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6527 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6528 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6529 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6530 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6531 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6532 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6533 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6534 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6535 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6536 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6537 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6538 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6539 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6540 as last argument to __builtin_add_overflow_p.
6542 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6544 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6545 dg-options and remove default vector testsuite compile flags.
6546 * g++.dg/vect/pr33860a.cc: Ditto.
6547 * g++.dg/vect/pr45470-a.cc: Ditto.
6548 * g++.dg/vect/pr45470-b.cc: Ditto.
6549 * g++.dg/vect/pr60896.cc: Ditto.
6550 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6551 * gcc.dg/vect/pr18308.c: Ditto.
6552 * gcc.dg/vect/pr24049.c: Ditto.
6553 * gcc.dg/vect/pr33373.c: Ditto.
6554 * gcc.dg/vect/pr36228.c: Ditto.
6555 * gcc.dg/vect/pr42395.c: Ditto.
6556 * gcc.dg/vect/pr42604.c: Ditto.
6557 * gcc.dg/vect/pr46663.c: Ditto.
6558 * gcc.dg/vect/pr48765.c: Ditto.
6559 * gcc.dg/vect/pr49093.c: Ditto.
6560 * gcc.dg/vect/pr49352.c: Ditto.
6561 * gcc.dg/vect/pr52298.c: Ditto.
6562 * gcc.dg/vect/pr52870.c: Ditto.
6563 * gcc.dg/vect/pr53185.c: Ditto.
6564 * gcc.dg/vect/pr53773.c: Ditto.
6565 * gcc.dg/vect/pr56695.c: Ditto.
6566 * gcc.dg/vect/pr62171.c: Ditto.
6567 * gcc.dg/vect/pr63530.c: Ditto.
6568 * gcc.dg/vect/pr68339.c: Ditto.
6569 * gcc.dg/vect/pr71259.c: Ditto.
6570 * gcc.dg/vect/vect-82_64.c: Ditto.
6571 * gcc.dg/vect/vect-83_64.c: Ditto.
6572 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6573 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6574 * gcc.dg/vect/vect-shift-2.c: Ditto.
6575 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6576 * gfortran.dg/vect/pr39318.f90: Ditto.
6577 * gfortran.dg/vect/pr45714-a.f: Ditto.
6578 * gfortran.dg/vect/pr45714-b.f: Ditto.
6579 * gfortran.dg/vect/pr46213.f90: Ditto.
6581 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6582 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6584 * gcc.target/powerpc/p9-splat-5.c: New test.
6586 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6588 PR tree-optimization/71488
6589 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6590 * lib/target-supports.exp: ... here.
6591 (check_sse4_hw_available): New procedure.
6592 (check_effective_target_sse4_runtime): Ditto.
6593 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6594 -march=westmere for sse4_runtime targets.
6595 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
6596 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
6597 (dg-additional-options): Use for sse4_runtime targets.
6598 (main): Call check_vect ().
6599 (dg-final): Perform scan only for sse4_runtime targets.
6601 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6605 * gcc.target/i386/pr66232-14.c: New file.
6606 * gcc.target/i386/pr66232-15.c: Likewise.
6607 * gcc.target/i386/pr66232-16.c: Likewise.
6608 * gcc.target/i386/pr66232-17.c: Likewise.
6609 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6610 ia32 if R_386_GOT32X relocation is supported.
6611 * gcc.target/i386/pr67400-2.c: Likewise.
6612 * gcc.target/i386/pr67400-3.c: Likewise.
6613 * gcc.target/i386/pr67400-4.c: Likewise.
6614 * gcc.target/i386/pr67400-6.c: Likewise.
6615 * gcc.target/i386/pr67400-7.c: Likewise.
6616 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6618 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6620 PR libgfortran/48852
6621 * gfortran.dg/char4_iunit_1.f03: Update test.
6622 * gfortran.dg/f2003_io_5.f03: Update test.
6623 * gfortran.dg/real_const_3.f90: Update test.
6625 2016-06-23 Andi Kleen <ak@linux.intel.com>
6627 * g++.dg/bprob/bprob.exp: Support autofdo.
6628 * g++.dg/tree-prof/tree-prof.exp: dito.
6629 * gcc.dg/tree-prof/tree-prof.exp: dito.
6630 * gcc.misc-tests/bprob.exp: dito.
6631 * gfortran.dg/prof/prof.exp: dito.
6632 * lib/profopt.exp: dito.
6633 * lib/target-supports.exp: Check for autofdo.
6635 2016-06-23 Martin Liska <mliska@suse.cz>
6637 * gcc.dg/pr71619.c: New test.
6639 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6642 * gcc.target/i386/pr67400-1.c: New test.
6643 * gcc.target/i386/pr67400-2.c: Likewise.
6644 * gcc.target/i386/pr67400-3.c: Likewise.
6645 * gcc.target/i386/pr67400-4.c: Likewise.
6646 * gcc.target/i386/pr67400-5.c: Likewise.
6647 * gcc.target/i386/pr67400-6.c: Likewise.
6648 * gcc.target/i386/pr67400-7.c: Likewise.
6650 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6652 * c-c++-common/missing-header-1.c: New test case.
6653 * c-c++-common/missing-header-2.c: New test case.
6654 * c-c++-common/missing-header-3.c: New test case.
6655 * c-c++-common/missing-header-4.c: New test case.
6657 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6660 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6662 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6663 expected results due to builtin "nanl" now being suggested for
6665 * gcc.dg/pr67580.c: Update expected messages.
6666 * gcc.dg/spellcheck-identifiers.c: New testcase.
6667 * gcc.dg/spellcheck-typenames.c: New testcase.
6669 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6671 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6673 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6674 diagnostic-test-show-locus-parseable-fixits.c to sources for
6675 diagnostic_plugin_test_show_locus.c.
6676 * lib/gcc-defs.exp (freeform_regexps): New global.
6677 (dg-regexp): New function.
6678 (handle-dg-regexps): New function.
6679 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6680 freeform_regexps to the empty list.
6681 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6683 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6685 PR tree-optimization/71488
6686 * g++.dg/pr71488.C: New test.
6687 * gcc.dg/vect/vect-bool-cmp.c: New test.
6689 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6691 * gcc.dg/guality/param-5.c: New test.
6693 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6695 * gcc.target/i386/asm-flag-7.c: New test.
6697 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6699 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6700 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6701 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6702 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6703 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6704 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6705 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6706 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6707 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6708 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6709 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6710 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6711 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6712 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6713 * lib/target-supports.exp: Likewise.
6715 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6717 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6718 * gcc.dg/attr-ms_struct-2.c: Likewise.
6719 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6720 * gcc.dg/bf-ms-attrib.c: Likewise.
6721 * gcc.dg/bf-ms-layout-2.c: Likewise.
6722 * gcc.dg/bf-ms-layout-3.c: Likewise.
6723 * gcc.dg/bf-ms-layout.c: Likewise.
6724 * gcc.dg/bf-no-ms-layout.c: Likewise.
6725 * gcc.target/i386/bitfield1.c: Likewise.
6726 * gcc.target/i386/bitfield2.c: Likewise.
6727 * gcc.target/i386/bitfield3.c: Likewise.
6729 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6731 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6732 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6733 override other than -mcpu=power9 command-line option is specified,
6734 or if the target operating system is aix.
6735 * gcc.target/powerpc/darn-1.c: Likewise.
6736 * gcc.target/powerpc/darn-2.c: Likewise.
6737 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6738 test if effective-target is not powerpc_p9vector_ok or if the
6739 target operating system is not defined.
6740 * gcc.target/powerpc/vslv-1.c: Likewise.
6741 * gcc.target/powerpc/vsrv-0.c: Likewise.
6742 * gcc.target/powerpc/vsrv-1.c: Likewise.
6744 2016-06-21 Tobias Burnus <burnus@net-b.de>
6747 * gfortran.dg/coarray/data_1.f90: New.
6749 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6751 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6752 (dg-require-effective-target): Use arm_v8_neon_hw.
6753 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6754 (dg-require-effective-target): Likewise.
6755 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6756 (dg-require-effective-target): Likewise.
6757 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6758 (dg-require-effective-target): Likewise.
6759 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6760 (dg-require-effective-target): Likewise.
6761 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6762 (dg-require-effective-target): Likewise.
6763 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6766 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6768 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6769 Set to 3 so test passes.
6771 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6773 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6775 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6777 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6778 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6779 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6780 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6782 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6784 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6785 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6787 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6790 * gcc.target/i386/pr71549.c: New test.
6792 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6794 * gcc.target/powerpc/vadsdu-0.c: Replace
6795 dg-require-effective-target directive to allow test to run on more
6796 platforms, and add dg-skip-if directive to disable test on aix
6797 platforms because of known incompatibilities.
6798 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6799 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6800 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6801 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6802 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6803 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6804 * gcc.target/powerpc/vadsdub-2.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 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6809 with vec_absdb call to differentiate this test from vadsdub-1.c.
6810 * gcc.target/powerpc/vadsduh-1.c: Replace
6811 dg-require-effective-target directive to allow test to run on more
6812 platforms, and add dg-skip-if directive to disable test on aix
6813 platforms because of known incompatibilities.
6814 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6815 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6816 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6818 2016-06-21 Jakub Jelinek <jakub@redhat.com>
6820 PR tree-optimization/71588
6821 * gcc.dg/pr71558.c: New test.
6823 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6825 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6826 * c-c++-common/pr68657-2.c: Likewise.
6827 * c-c++-common/pr68657-3.c: Likewise.
6828 * gcc.dg/torture/pr69714.c: Require int32plus support.
6829 * gcc.dg/torture/pr70025.c: Likewise.
6830 * gcc.dg/torture/pr70083.c: Likewise.
6831 * gcc.dg/torture/pr70542.c: Likewise.
6832 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6834 2016-06-20 Joseph Myers <joseph@codesourcery.com>
6837 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6839 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6842 * gcc.dg/pr71581.c: New test.
6844 PR rtl-optimization/71591
6845 * gcc.dg/cpp/pr71591.c: New test.
6847 2016-06-20 David B. Robins <gcc@davidrobins.net>
6850 * g++.dg/torture/pr71571.C: New test.
6852 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6855 * gcc.target/i386/sse2-pr71559.c: New test.
6856 * gcc.target/i386/avx-pr71559.c: New test.
6857 * gcc.target/i386/avx512f-pr71559.c: New test.
6859 2016-06-20 Tobias Burnus <burnus@net-b.de>
6862 * gfortran.dg/pointer_remapping_10.f90: New.
6864 2016-06-20 David Malcolm <dmalcolm@redhat.com>
6866 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6868 2016-06-20 Martin Sebor <msebor@redhat.com>
6871 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6872 * gnu90-const-expr-1.c: Same.
6873 * gnu99-const-expr-1.c: Same.
6874 * gnu99-static-1.c: Same.
6876 2016-06-20 Renlin Li <renlin.li@arm.com>
6879 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6881 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6883 * gcc.target/aarch64/vcvt_f64_1.c: New.
6884 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6885 * gcc.target/aarch64/vrecp_f64_1.c: New.
6887 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6889 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6892 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
6895 * gcc.target/avr/torture/pr71103-2.c: New test.
6897 2016-06-19 Martin Sebor <msebor@redhat.com>
6900 * gcc.dg/alignof.c: New test.
6902 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6904 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6905 vs dg-error; test constexpr specifier too.
6907 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6909 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6911 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6913 * lib/target-supports.exp
6914 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6915 arm_neon_ok and merge flags. Fix temporary test name.
6916 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6919 2016-06-17 Martin Liska <mliska@suse.cz>
6921 * gcc.dg/predict-9.c: Fix dump scanning.
6923 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6925 PR tree-optimization/71354
6926 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6928 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6930 PR tree-optimization/71347
6931 * gcc.dg/tree-ssa/pr71347.c: New test.
6933 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6935 PR tree-optimization/71354
6936 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6938 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6940 * gcc.dg/vect/vect-alias-check-1.c: New test.
6942 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6945 * gcc.target/avr/pr71151-1.c: New test.
6946 * gcc.target/avr/pr71151-2.c: New test.
6947 * gcc.target/avr/pr71151-3.c: New test.
6948 * gcc.target/avr/pr71151-4.c: New test.
6949 * gcc.target/avr/pr71151-5.c: New test.
6950 * gcc.target/avr/pr71151-6.c: New test.
6951 * gcc.target/avr/pr71151-7.c: New test.
6952 * gcc.target/avr/pr71151-8.c: New test.
6953 * gcc.target/avr/pr71151-common.h: New test.
6955 2016-06-16 Martin Liska <mliska@suse.cz>
6957 * gfortran.dg/predict-1.f90: New test.
6959 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
6962 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6964 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
6966 * g++.dg/vect/pr36648.cc: Disable cunrolli
6968 2016-06-16 Jakub Jelinek <jakub@redhat.com>
6971 * gcc.c-torture/execute/pr71554.c: New test.
6973 PR rtl-optimization/71532
6974 * gcc.dg/torture/pr71532.c: New test.
6976 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6978 * gcc.target/powerpc/p9-dimode1.c: New test.
6979 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6981 2016-06-15 Jakub Jelinek <jakub@redhat.com>
6983 * gcc.c-torture/compile/20160615-1.c: New test.
6985 * g++.dg/cpp0x/ref-qual17.C: New test.
6987 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6990 * gcc.target/i386/pr71529.C: New test.
6992 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6994 PR tree-optimization/71483
6995 * g++.dg/vect/pr71483.c: New
6997 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7000 * g++.dg/inherit/crash6.C: New.
7001 * g++.dg/inherit/union2.C: Likewise.
7002 * g++.dg/inherit/virtual12.C: Likewise.
7003 * g++.dg/inherit/virtual13.C: Likewise.
7004 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7006 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
7008 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
7010 2016-06-15 Alan Hayward <alan.hayward@arm.com>
7012 PR tree-optimization/71439
7013 * gcc.dg/vect/pr71439.c: New
7015 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7017 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7019 2016-06-15 Richard Biener <rguenther@suse.de>
7021 * gcc.dg/vect/slp-45.c: New testcase.
7023 2016-06-15 Richard Biener <rguenther@suse.de>
7025 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7027 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7029 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7030 requirements, and disable for AIX for now.
7031 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7033 2016-06-14 Jakub Jelinek <jakub@redhat.com>
7036 * g++.dg/opt/pr71528.C: New test.
7039 * g++.dg/init/pr71516.C: New test.
7041 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7043 * g++.dg/init/array46.C: New.
7045 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
7047 * gcc.target/i386/float128-3.c: New test.
7048 * gcc.target/i386/quad-sse4.c: Ditto.
7049 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7050 Update scan strings.
7052 2016-06-14 Richard Biener <rguenther@suse.de>
7055 * gfortran.dg/pr71526.f90: New testcase.
7057 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7059 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7060 * gcc.dg/zero_bits_compound-1.c: Likewise.
7062 2016-06-14 Richard Biener <rguenther@suse.de>
7064 PR tree-optimization/71522
7065 * gcc.dg/torture/pr71522.c: New testcase.
7067 2016-06-14 Jakub Jelinek <jakub@redhat.com>
7069 PR tree-optimization/71520
7070 * gcc.dg/tree-ssa/pr71520.c: New test.
7072 2016-06-14 Richard Biener <rguenther@suse.de>
7074 PR tree-optimization/71521
7075 * gcc.dg/tree-ssa/vrp101.c: New testcase.
7077 2016-06-13 Jakub Jelinek <jakub@redhat.com>
7080 * c-c++-common/ubsan/bounds-13.c: New test.
7082 PR preprocessor/71183
7083 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7085 2016-06-13 Jeff Law <law@redhat.com>
7087 PR tree-optimization/71403
7088 * c-c++-common/ubsan/pr71403-1.c: New test.
7089 * c-c++-common/ubsan/pr71403-2.c: New test.
7090 * c-c++-common/ubsan/pr71403-3.c: New test.
7092 2016-06-13 Jakub Jelinek <jakub@redhat.com>
7095 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7096 Add -Wno-psabi -w to dg-options.
7098 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7100 * gcc.target/powerpc/vadsdu-0.c: New test.
7101 * gcc.target/powerpc/vadsdu-1.c: New test.
7102 * gcc.target/powerpc/vadsdu-2.c: New test.
7103 * gcc.target/powerpc/vadsdu-3.c: New test.
7104 * gcc.target/powerpc/vadsdu-4.c: New test.
7105 * gcc.target/powerpc/vadsdu-5.c: New test.
7106 * gcc.target/powerpc/vadsdub-1.c: New test.
7107 * gcc.target/powerpc/vadsdub-2.c: New test.
7108 * gcc.target/powerpc/vadsduh-1.c: New test.
7109 * gcc.target/powerpc/vadsduh-2.c: New test.
7110 * gcc.target/powerpc/vadsduw-1.c: New test.
7111 * gcc.target/powerpc/vadsduw-2.c: New test.
7113 2016-06-13 David Malcolm <dmalcolm@redhat.com>
7115 * gcc.dg/c99-init-2.c (c): Update expected error message.
7116 * gcc.dg/init-bad-8.c (foo): Likewise.
7117 * gcc.dg/spellcheck-fields-3.c: New test case.
7119 2016-06-13 Martin Liska <mliska@suse.cz>
7121 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7122 and "guess loop iv compared" heuristics.
7123 * gcc.dg/predict-2.c: Likewise.
7124 * gcc.dg/predict-3.c: Likewise.
7125 * gcc.dg/predict-4.c: Likewise.
7126 * gcc.dg/predict-5.c: Likewise.
7127 * gcc.dg/predict-6.c: Likewise.
7129 2016-06-13 Marek Polacek <polacek@redhat.com>
7132 * c-c++-common/Wswitch-unreachable-4.c: New test.
7133 * gcc.dg/Wswitch-unreachable-2.c: New test.
7134 * g++.dg/tm/jump1.C: Move dg-warning.
7136 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7138 * gnat.dg/renaming10.ad[sb]: New test.
7140 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
7143 * gfortran.dg/pr70673.f90: New test.
7145 2016-06-13 Richard Biener <rguenther@suse.de>
7148 * gcc.dg/align-3.c: New testcase.
7150 2016-06-13 Martin Liska <mliska@suse.cz>
7152 * gcc.target/i386/pr71458.c: New test.
7154 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
7157 * gcc.dg/torture/float128-nan.c: New test.
7159 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7162 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7165 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7168 * gfortran.dg/comma_IO_extension_1.f90: New test.
7169 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7170 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7172 * gfortran.dg/graphite/pr38083.f90: Likewise.
7173 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7176 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7178 * gnat.dg/case_character.adb: New test.
7180 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7183 * gcc.target/powerpc/pr71310.c: New testcase.
7185 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7188 * gcc.dg/pr71478.c: New test.
7190 2016-06-10 Jakub Jelinek <jakub@redhat.com>
7193 * gcc.c-torture/execute/pr71494.c: New test.
7196 * gcc.target/i386/pr68657.c: New test.
7199 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7200 (test): Add -masm=intel alternatives.
7202 2016-06-10 Martin Sebor <msebor@redhat.com>
7205 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7207 2016-06-10 Jeff Law <law@redhat.com>
7209 PR tree-optimization/71335
7210 * gcc.c-torture/execute/pr71335.c: New test.
7212 2016-06-10 David Malcolm <dmalcolm@redhat.com>
7214 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7215 the various "cannot tail-call: " messages.
7217 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7219 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7222 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7225 * c-c++-common/asan/pr71480.c: New test.
7227 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7229 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7230 (ASMNAME2): Likewise.
7231 (main): Replace fn in asm statement with ASMNAME ("fn").
7232 * gcc.dg/guality/pr68037-2.c: Likewise.
7233 * gcc.dg/guality/pr68037-3.c: Likewise.
7234 * gcc.dg/torture/pr68037-1.c: Likewise.
7235 * gcc.dg/torture/pr68037-2.c: Likewise.
7236 * gcc.dg/torture/pr68037-3.c: Likewise.
7238 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7241 * gcc.target/i386/pr68843-1.c: New test.
7242 * gcc.target/i386/pr68843-2.c: New test.
7244 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7245 Cesar Philippidis <cesar@codesourcery.com>
7248 * gcc.dg/goacc/nested-function-1.c: New file.
7249 * gcc.dg/goacc/nested-function-2.c: Likewise.
7250 * gcc.dg/goacc/pr71373.c: Likewise.
7251 * gfortran.dg/goacc/cray-2.f95: Likewise.
7252 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7253 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7254 * gfortran.dg/goacc/cray.f95: Update.
7255 * gfortran.dg/goacc/loop-1.f95: Likewise.
7256 * gfortran.dg/goacc/loop-3.f95: Likewise.
7257 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7258 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7260 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7262 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7263 for OpenACC tile clauses.
7264 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7267 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7269 * c-c++-common/goacc/cache-2.c: ... this new file.
7270 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7271 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7272 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7274 * gfortran.dg/goacc/cray.f95: Likewise.
7275 * gfortran.dg/goacc/loop-1.f95: Likewise.
7277 2016-06-10 Alan Hayward <alan.hayward@arm.com>
7279 PR tree-optimization/71407
7280 PR tree-optimization/71416
7281 * gcc.dg/vect/pr71407.c: New
7282 * gcc.dg/vect/pr71416-1.c: New
7283 * gcc.dg/vect/pr71416-2.c: New
7285 2016-06-10 Richard Biener <rguenther@suse.de>
7288 * gcc.dg/torture/pr71477.c: New testcase.
7290 2016-06-09 Julia Koval <julia.koval@intel.com>
7292 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7293 * gcc.target/i386/interrupt-13.c: Likewise.
7294 * gcc.target/i386/interrupt-15.c: Likewise.
7295 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7296 * gcc.target/i386/interrupt-24.c: Likewise.
7297 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7298 * gcc.target/i386/interrupt-9.c: Likewise.
7299 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7301 2016-06-09 Martin Sebor <msebor@redhat.com>
7304 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7305 * gcc.dg/builtin-constant_p-1.c: Same.
7306 * gcc.dg/builtins-error.c: Same.
7307 * gcc.dg/pr70859.c: Same.
7309 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7311 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7312 * gcc.dg/torture/pr68067-1.c: Likewise.
7313 * gcc.dg/torture/pr68067-2.c: Likewise.
7315 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7317 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7320 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7323 * g++.dg/inherit/crash5.C: New.
7325 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7328 * g++.dg/inherit/crash5.C: New.
7329 * g++.dg/inherit/virtual1.C: Adjust.
7331 2016-06-09 Martin Liska <mliska@suse.cz>
7333 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7334 * g++.dg/predict-loop-exit-2.C: Likewise.
7335 * g++.dg/predict-loop-exit-3.C: Likewise.
7336 * gcc.dg/predict-1.c: Likewise.
7337 * gcc.dg/predict-2.c: Likewise.
7338 * gcc.dg/predict-3.c: Likewise.
7339 * gcc.dg/predict-4.c: Likewise.
7340 * gcc.dg/predict-5.c: Likewise.
7341 * gcc.dg/predict-6.c: Likewise.
7342 * gcc.dg/predict-7.c: Likewise.
7344 2016-06-09 Richard Biener <rguenther@suse.de>
7346 PR tree-optimization/71462
7347 * gcc.dg/torture/pr71462.c: New testcase.
7349 2016-06-09 Marek Polacek <polacek@redhat.com>
7352 * gcc.dg/c11-generic-3.c: New test.
7354 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7356 * g++.dg/init/array42.C: New.
7357 * g++.dg/init/array43.C: Likewise.
7358 * g++.dg/init/array44.C: Likewise.
7359 * g++.dg/init/array45.C: Likewise.
7360 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7361 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7362 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7363 * g++.dg/gomp/pr35751.C: Likewise.
7364 * g++.dg/init/array23.C: Likewise.
7365 * g++.dg/init/brace2.C: Likewise.
7366 * g++.dg/init/brace6.C: Likewise.
7368 2016-06-08 Martin Sebor <msebor@redhat.com>
7369 Jakub Jelinek <jakub@redhat.com>
7373 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7374 * c-c++-common/builtin-arith-overflow-2.c: New test.
7375 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7376 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7377 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7379 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7382 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7384 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7386 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7387 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7388 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7389 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7390 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7391 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7392 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7393 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7394 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7395 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7396 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7397 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7398 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7400 2016-06-08 Richard Biener <rguenther@suse.de>
7402 PR tree-optimization/68558
7403 * gcc.dg/vect/slp-44.c: New testcase.
7405 2016-06-08 Richard Biener <rguenther@suse.de>
7407 * gcc.dg/vect/slp-43.c: New testcase.
7409 2016-06-08 Richard Biener <rguenther@suse.de>
7411 PR tree-optimization/71452
7412 * gcc.dg/torture/pr71452.c: New testcase.
7414 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7417 * g++.dg/torture/pr71448.C: New test.
7419 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7423 * g++.dg/debug/pr71432.C: New test.
7425 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7427 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7428 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7429 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7431 2016-06-08 Alan Hayward <alan.hayward@arm.com>
7433 * gcc.dg/vect/vect-live-2.c: Update effective target.
7434 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7435 * lib/target-supports.exp: Add aarch64 to vect_long.
7437 2016-06-08 Marek Polacek <polacek@redhat.com>
7440 * gcc.dg/noncompile/pr71418.c: New test.
7443 * gcc.dg/noncompile/pr71426.c: New test.
7445 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
7447 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7448 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7449 * gcc.dg/predict-3.c: Update template.
7450 * gcc.dg/predict-5.c: Update template.
7451 * gcc.dg/predict-6.c: Update template.
7452 * gcc.dg/predict-9.c: Update template.
7453 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7455 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7457 * gcc.target/powerpc/vec-mul.c: New test.
7459 2016-06-07 David Malcolm <dmalcolm@redhat.com>
7461 * gcc.dg/spellcheck-fields-2.c: New test case.
7463 2016-06-07 Richard Biener <rguenther@suse.de>
7466 * gcc.dg/Wpragmas-1.c: New testcase.
7467 * gcc.dg/Wattributes-4.c: Likewise.
7468 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7471 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7473 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7474 spurious debug code.
7476 2016-06-07 Richard Biener <rguenther@suse.de>
7478 PR tree-optimization/71428
7479 * gcc.dg/torture/pr71428.c: New testcase.
7481 2016-06-07 Richard Biener <rguenther@suse.de>
7484 * gcc.dg/torture/pr71423.c: New testcase.
7486 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7489 * gcc.dg/tree-ssa/pr71408.c: New test.
7491 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7494 * g++.dg/torture/pr71281.C: New test.
7496 2016-06-06 Marek Polacek <polacek@redhat.com>
7499 * gcc.dg/pr71362.c: New test.
7501 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7502 Patrick Palka <ppalka@gcc.gnu.org>
7507 * g++.dg/opt/pr70847.C: New test.
7508 * g++.dg/ubsan/pr70847.C: New test.
7509 * g++.dg/ubsan/pr71393.C: New test.
7511 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7513 PR tree-optimization/71259
7514 * gcc.dg/vect/pr71259.c: New test.
7516 2016-06-06 David Malcolm <dmalcolm@redhat.com>
7518 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7519 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7520 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7523 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7526 * gcc.c-torture/execute/pr37780.c: New test.
7527 * gcc.target/aarch64/pr37780_1.c: Likewise.
7528 * gcc.target/arm/pr37780_1.c: Likewise.
7530 2016-06-06 Marek Polacek <polacek@redhat.com>
7532 * c-c++-common/attr-may-alias-1.c: New test.
7533 * c-c++-common/attr-may-alias-2.c: New test.
7534 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7536 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7539 * gcc.target/i386/pr24414.c: New test.
7541 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7543 * gcc.target/sparc/vis4misc.c: New file.
7544 * gcc.target/sparc/fpcmp.c: Likewise.
7545 * gcc.target/sparc/fpcmpu.c: Likewise.
7547 2016-06-06 Alan Hayward <alan.hayward@arm.com>
7549 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7550 * gcc.dg/vect/vect-live-3.c: Likewise.
7552 2016-06-06 Richard Biener <rguenther@suse.de>
7554 PR tree-optimization/71398
7555 * gcc.dg/torture/pr71398.c: New testcase.
7557 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
7560 * g++.dg/pr71389.C: New test.
7562 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7565 * gfortran.dg/fmt_read_5.f: New test.
7567 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7570 * gfortran.dg/class_array_22.f03: New test.
7572 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7574 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7576 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7578 * gcc.dg/predict-9.c: Update template.
7580 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7583 * g++.dg/template/pr49377.C: New.
7585 2016-06-04 Jakub Jelinek <jakub@redhat.com>
7587 PR tree-optimization/71405
7588 * g++.dg/torture/pr71405.C: New test.
7590 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7593 * g++.dg/inherit/crash5.C: New.
7594 * g++.dg/inherit/virtual1.C: Adjust.
7596 2016-06-03 Jeff Law <law@redhat.com>
7598 PR tree-optimization/71316
7599 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7601 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7603 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7604 dg-additional-options with just -fno-tree-scev-cprop in it.
7605 * gcc.dg/vect/vect-live-2.c: Likewise.
7606 * gcc.dg/vect/vect-live-5.c: Likewise.
7607 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7608 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7609 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7611 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7614 * g++.dg/other/friend6.C: New test.
7616 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7618 * g++.dg/torture/ppc-ldst-array.C: New.
7620 2016-06-03 Joseph Myers <joseph@codesourcery.com>
7624 * gcc.dg/torture/builtin-fp-int-inexact.c,
7625 gcc.target/i386/387-builtin-fp-int-inexact.c,
7626 gcc.target/i386/387-rint-inline-1.c,
7627 gcc.target/i386/387-rint-inline-2.c,
7628 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7629 gcc.target/i386/sse2-rint-inline-1.c,
7630 gcc.target/i386/sse2-rint-inline-2.c,
7631 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7632 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7634 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7635 Julia Koval <julia.koval@intel.com>
7647 * gcc.dg/guality/pr68037-1.c: New test.
7648 * gcc.dg/guality/pr68037-2.c: Likewise.
7649 * gcc.dg/guality/pr68037-3.c: Likewise.
7650 * gcc.dg/torture/pr68037-1.c: Likewise.
7651 * gcc.dg/torture/pr68037-2.c: Likewise.
7652 * gcc.dg/torture/pr68037-3.c: Likewise.
7653 * gcc.dg/torture/pr68661-1a.c: Likewise.
7654 * gcc.dg/torture/pr68661-1b.c: Likewise.
7655 * gcc.target/i386/interrupt-1.c: Likewise.
7656 * gcc.target/i386/interrupt-2.c: Likewise.
7657 * gcc.target/i386/interrupt-3.c: Likewise.
7658 * gcc.target/i386/interrupt-4.c: Likewise.
7659 * gcc.target/i386/interrupt-5.c: Likewise.
7660 * gcc.target/i386/interrupt-6.c: Likewise.
7661 * gcc.target/i386/interrupt-7.c: Likewise.
7662 * gcc.target/i386/interrupt-8.c: Likewise.
7663 * gcc.target/i386/interrupt-9.c: Likewise.
7664 * gcc.target/i386/interrupt-10.c: Likewise.
7665 * gcc.target/i386/interrupt-11.c: Likewise.
7666 * gcc.target/i386/interrupt-12.c: Likewise.
7667 * gcc.target/i386/interrupt-13.c: Likewise.
7668 * gcc.target/i386/interrupt-14.c: Likewise.
7669 * gcc.target/i386/interrupt-15.c: Likewise.
7670 * gcc.target/i386/interrupt-16.c: Likewise.
7671 * gcc.target/i386/interrupt-17.c: Likewise.
7672 * gcc.target/i386/interrupt-18.c: Likewise.
7673 * gcc.target/i386/interrupt-19.c: Likewise.
7674 * gcc.target/i386/interrupt-20.c: Likewise.
7675 * gcc.target/i386/interrupt-21.c: Likewise.
7676 * gcc.target/i386/interrupt-22.c: Likewise.
7677 * gcc.target/i386/interrupt-23.c: Likewise.
7678 * gcc.target/i386/interrupt-24.c: Likewise.
7679 * gcc.target/i386/interrupt-25.c: Likewise.
7680 * gcc.target/i386/interrupt-26.c: Likewise.
7681 * gcc.target/i386/interrupt-27.c: Likewise.
7682 * gcc.target/i386/interrupt-28.c: Likewise.
7683 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7684 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7685 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7686 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7687 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7688 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7689 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7690 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7691 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7692 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7693 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7694 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7696 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7698 PR tree-optimization/52171
7699 * gcc.dg/pr52171.c: New test.
7700 * gcc.target/i386/pr52171.c: New test.
7702 2016-06-03 Jan Hubicka <jh@suse.cz>
7704 * g++.dg/tree-ssa/pred-1.C: New testcase
7705 * gcc.dg/tree-ssa/pred-1.c: New testcase
7707 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7710 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7712 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7714 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7716 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7718 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7720 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7721 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7722 * gcc.dg/vect/vect-live-1.c: New test.
7723 * gcc.dg/vect/vect-live-2.c: New test.
7724 * gcc.dg/vect/vect-live-3.c: New test.
7725 * gcc.dg/vect/vect-live-4.c: New test.
7726 * gcc.dg/vect/vect-live-5.c: New test.
7727 * gcc.dg/vect/vect-live-slp-1.c: New test.
7728 * gcc.dg/vect/vect-live-slp-2.c: New test.
7729 * gcc.dg/vect/vect-live-slp-3.c: New test.
7731 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7734 * g++.dg/opt/pr71387.C: New test.
7736 2016-06-02 Jeff Law <law@redhat.com>
7738 PR tree-optimization/71328
7739 * gcc.c-torture/compile/pr71328.c: New test.
7741 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7744 * gfortran.dg/fmt_read_3.f90: Fix typo.
7745 * gfortran.dg/fmt_read_4.f90: New test.
7747 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7749 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7750 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7751 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7752 * g++.dg/cpp0x/override2.C: Likewise.
7753 * g++.dg/parse/crash5.C: Likewise.
7754 * g++.dg/parse/error16.C: Likewise.
7755 * g++.dg/parse/error27.C: Likewise.
7756 * g++.dg/template/qualttp15.C: Likewise.
7757 * g++.dg/template/redecl4.C: Likewise.
7758 * g++.old-deja/g++.other/crash39.C: Likewise.
7759 * g++.old-deja/g++.other/struct1.C: Likewise.
7760 * g++.old-deja/g++.pt/m9a.C: Likewise.
7761 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7763 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7766 * c-c++-common/pr71372.c: New test.
7768 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7769 __TIME__ strings with __builtin_strcmp instead of printf and
7772 2016-06-02 Martin Liska <mliska@suse.cz>
7774 * gcc.dg/predict-9.c: New test.
7776 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7778 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7779 global set_compiler_env_var and global saved_compiler_env_var.
7781 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7783 PR rtl-optimization/71295
7784 * gcc.c-torture/compile/pr71295.c: New test.
7786 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7788 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7790 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7791 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7793 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7794 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7795 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7798 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7800 * gcc.target/powerpc/p9-splat-4.c: New test.
7802 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7805 * gcc.target/powerpc/pr71186.c: New test.
7807 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7810 * gfortran.dg/fmt_read_3.f90: New test.
7812 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7814 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7817 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
7819 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7820 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7822 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7823 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7825 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7827 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7828 vars set by dg-set-compiler-env-var.
7830 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
7833 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7834 to the module procedure declaration.
7835 * gfortran.dg/submodule_16.f08: New test.
7837 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7840 * c-c++-common/gomp/pr71371.c: New test.
7842 2016-06-01 Richard Biener <rguenther@suse.de>
7844 PR tree-optimization/71366
7845 * gcc.dg/torture/pr71366-1.c: New testcase.
7846 * gcc.dg/torture/pr71366-2.c: Likewise.
7848 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7850 * gcc.target/powerpc/vslv-0.c: New test.
7851 * gcc.target/powerpc/vslv-1.c: New test.
7852 * gcc.target/powerpc/vsrv-0.c: New test.
7853 * gcc.target/powerpc/vsrv-1.c: New test.
7855 2016-06-01 Nathan Sidwell <nathan@acm.org>
7857 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7858 * gcc.target/nvptx/weak.c: New.
7860 2016-06-01 Richard Biener <rguenther@suse.de>
7862 PR tree-optimization/71261
7863 * gcc.dg/torture/vect-bool-1.c: New testcase.
7865 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7867 * gfortran.dg/gomp/order-1.f90: New test.
7868 * gfortran.dg/gomp/order-2.f90: New test.
7870 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
7872 * gcc.dg/unroll-6.c: Update template.
7873 * gcc.dg/unroll-7.c: New testcase.
7874 * gcc.dg/unroll-8.c: New testcase.
7876 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7878 * gnat.dg/opt56.ad[sb]: New test.
7880 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7883 * g++.dg/cpp0x/constexpr-ice16.C: New.
7885 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7887 PR tree-optimization/71314
7888 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7891 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7893 PR tree-optimization/71077
7894 * gcc.dg/tree-ssa/pr71077.c: New test.
7896 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
7898 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7899 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7900 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7902 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7905 * g++.dg/cpp0x/pr71248.C: New.
7906 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7907 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7908 * g++.dg/init/new37.C: Likewise.
7909 * g++.dg/template/static1.C: Likewise.
7910 * g++.dg/template/static2.C: Likewise.
7912 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7914 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7916 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7918 2016-05-31 Marek Polacek <polacek@redhat.com>
7920 * c-c++-common/Wswitch-unreachable-3.c: New test.
7921 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7923 2016-05-31 Richard Biener <rguenther@suse.de>
7925 PR tree-optimization/71352
7926 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7928 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7930 * gcc.target/arm/armv5_thumb_isa.c: New test.
7932 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7935 * gcc.target/i386/pr71346.c: New test.
7937 2016-05-31 Tom de Vries <tom@codesourcery.com>
7939 PR tree-optimization/69068
7940 * gcc.dg/graphite/pr69068.c: New test.
7942 2016-05-27 Martin Sebor <msebor@redhat.com>
7945 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7947 2016-05-30 Jakub Jelinek <jakub@redhat.com>
7950 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7951 nowait depend(inout: dd[0]) clauses where permitted.
7953 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7956 * g++.dg/parse/pr71238.C: New.
7957 * g++.dg/concepts/friend1.C: Test column numbers too.
7958 * g++.dg/cpp0x/initlist31.C: Likewise.
7959 * g++.dg/cpp0x/pr51420.C: Likewise.
7960 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7961 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7962 * g++.dg/ext/builtin3.C: Likewise.
7963 * g++.dg/lookup/friend12.C: Likewise.
7964 * g++.dg/lookup/friend7.C: Likewise.
7965 * g++.dg/lookup/koenig1.C: Likewise.
7966 * g++.dg/lookup/koenig5.C: Likewise.
7967 * g++.dg/lookup/used-before-declaration.C: Likewise.
7968 * g++.dg/overload/koenig1.C: Likewise.
7969 * g++.dg/template/crash65.C: Likewise.
7970 * g++.dg/template/friend57.C: Likewise.
7971 * g++.dg/warn/Wshadow-5.C: Likewise.
7972 * g++.dg/warn/Wunused-8.C: Likewise.
7973 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7974 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7975 * g++.old-deja/g++.jason/member.C: Likewise.
7976 * g++.old-deja/g++.jason/report.C: Likewise.
7977 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7978 * g++.old-deja/g++.law/visibility20.C: Likewise.
7979 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7980 * g++.old-deja/g++.other/static5.C: Likewise.
7981 * g++.old-deja/g++.pt/overload2.C: Likewise.
7983 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7985 * gcc.dg/tree-ssa/peel1.c: New testcase.
7986 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7987 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7989 2016-05-30 Tom de Vries <tom@codesourcery.com>
7991 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7994 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7997 * g++.dg/parse/virtual1.C: New.
7999 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
8001 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8002 Use correct register when clearing %edx.
8004 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
8006 PR tree-optimization/71289
8007 * gcc.dg/pr71289.c: New test.
8009 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8013 * gcc.dg/tree-ssa/pr71269.c: New test.
8014 * gcc.dg/tree-ssa/pr71292.c: New test.
8016 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8019 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8021 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
8023 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8024 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8025 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8027 2016-05-30 Tom de Vries <tom@codesourcery.com>
8029 PR tree-optimization/69067
8030 * gcc.dg/graphite/pr69067.c: New test.
8032 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
8035 * gcc.target/i386/pr71245-1.c: New test.
8036 * gcc.target/i386/pr71245-2.c: Ditto.
8038 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8041 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8042 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8043 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8045 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
8047 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8049 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8053 * g++.dg/overload/69855.C: New.
8054 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8055 * g++.old-deja/g++.pt/crash3.C: Likewise.
8057 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8060 * g++.dg/parse/namespace13.C: New.
8062 2016-05-26 Jeff Law <law@redhat.com>
8064 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8065 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8066 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8067 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8068 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8069 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8070 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8071 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8072 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8073 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8074 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8075 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8076 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8078 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8081 * g++.dg/overload/69855.C: New.
8082 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8083 * g++.old-deja/g++.pt/crash3.C: Likewise.
8085 2016-05-27 Jiong Wang <jiong.wang@arm.com>
8088 * gcc.target/aarch64/va_arg_1.c: New testcase.
8089 * gcc.target/aarch64/va_arg_2.c: Likewise.
8090 * gcc.target/aarch64/va_arg_3.c: Likewise.
8092 2016-05-27 Jiong Wang <jiong.wang@arm.com>
8094 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8095 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8096 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8097 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8098 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8100 2016-05-27 Marek Polacek <polacek@redhat.com>
8103 * g++.dg/torture/pr71308.C: New test.
8105 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8107 * gcc.dg/zero_bits_compound-1.c: New test.
8108 * gcc.dg/zero_bits_compound-2.c: New test.
8110 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8113 * gcc.dg/pr71279.c: New test.
8115 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8117 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8118 floating point min/max/comparison instructions.
8119 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8121 2016-05-26 Jakub Jelinek <jakub@redhat.com>
8123 * c-c++-common/gomp/schedule-1.c: New test.
8124 * gfortran.dg/gomp/schedule-1.f90: New test.
8126 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8130 * g++.dg/cpp1y/auto-fn32.C: New test.
8131 * g++.dg/cpp1y/paren4.C: New test.
8133 2016-05-26 Nathan Sidwell <nathan@acm.org>
8135 * gcc.dg/20060410.c: Xfail on ptx.
8136 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8137 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8138 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8139 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8140 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8142 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8144 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8146 2016-05-26 Jakub Jelinek <jakub@redhat.com>
8148 PR tree-optimization/71280
8149 * gcc.dg/pr71280.c: New test.
8151 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8153 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8154 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8156 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8158 2016-05-26 Jiong Wang <jiong.wang@arm.com>
8160 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
8163 2016-05-25 Jeff Law <law@redhat.com>
8165 PR tree-optimization/71272
8166 * gcc.c-torture/compile/pr71272.c: new test.
8168 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8170 * gcc.target/powerpc/vec-cmpne.c: New test.
8171 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8173 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8175 * gnat.dg/opt55.ad[sb]: New test.
8177 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8179 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8180 * c-c++-common/pr60226.c: Require int32plus.
8181 * gcc.c-torture/execute/pr70602.c: Likewise.
8182 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8183 unsigned long for malloc arg type.
8184 * gcc.dg/asr_div1.c: Require int32plus.
8185 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8186 * gcc.dg/pie-1.c: Require pie.
8187 * gcc.dg/pie-2.c: Likewise.
8188 * gcc.dg/pr59471.c: Require int32plus.
8189 * gcc.dg/pr59963-2.c: XFAIL for int16.
8190 * gcc.dg/pr60114.c: Require int32plus.
8191 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8192 unsigned long for typedef of size_t.
8193 * gcc.dg/pr63914.c: Require int32plus.
8194 * gcc.dg/pr64536.c: Require pt32plus.
8195 * gcc.dg/pr65658.c: Likewise.
8196 * gcc.dg/pr67271.c: Require int32plus.
8197 * gcc.dg/pr68112.c: Likewise.
8198 * gcc.dg/pr69071.c: Skip for avr target.
8199 * gcc.dg/pr69973.c: Require int32plus.
8200 * gcc.dg/pr70169.c: Skip for avr target.
8201 * gcc.dg/sso-6.c: Require int32plus.
8202 * gcc.dg/sso-7.c: Likewise.
8203 * gcc.dg/sso-8.c: Likewise.
8204 * gcc.dg/vrp-min-max-2.c: Likewise.
8206 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8209 * gcc.target/i386/pr70738-1.c: New test.
8210 * gcc.target/i386/pr70738-2.c: Likewise.
8211 * gcc.target/i386/pr70738-3.c: Likewise.
8212 * gcc.target/i386/pr70738-4.c: Likewise.
8213 * gcc.target/i386/pr70738-5.c: Likewise.
8214 * gcc.target/i386/pr70738-6.c: Likewise.
8215 * gcc.target/i386/pr70738-7.c: Likewise.
8216 * gcc.target/i386/pr70738-8.c: Likewise.
8217 * gcc.target/i386/pr70738-9.c: Likewise.
8219 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8221 PR rtl-optimization/66940
8222 * gcc.c-torture/execute/pr66940.c: New test.
8224 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8226 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8227 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8228 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8229 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8230 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8231 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8232 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8233 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8234 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8235 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8236 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8237 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8238 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8239 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8240 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8241 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8242 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8243 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8244 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8245 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8246 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8247 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8248 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8249 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8251 2016-05-25 Marek Polacek <polacek@redhat.com>
8254 * gcc.dg/noncompile/pr71265.c: New test.
8257 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8259 2016-05-25 Nathan Sidwell <nathan@acm.org>
8261 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8263 2016-05-25 Richard Biener <rguenther@suse.de>
8265 PR tree-optimization/71261
8266 * c-c++-common/torture/pr71261.c: New testcase.
8268 2016-05-25 Richard Biener <rguenther@suse.de>
8270 PR tree-optimization/71264
8271 * gcc.dg/vect/pr71264.c: New testcase.
8273 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8276 * g++.dg/cpp0x/alias-decl-53.C: New.
8277 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8279 2016-05-25 Martin Liska <mliska@suse.cz>
8281 * g++.dg/pr71239.C: New test.
8283 2016-05-25 Richard Biener <rguenther@suse.de>
8285 * gcc.dg/vect/pr58135.c: Rename to ...
8286 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
8288 2016-05-25 Marek Polacek <polacek@redhat.com>
8290 * g++.dg/pr65295.C: Use target c++14.
8292 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8294 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8295 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
8297 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8299 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8302 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8304 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8305 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8306 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8307 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8308 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8309 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8310 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8311 * c-c++-common/goacc/pcopy.c: Likewise.
8312 * c-c++-common/goacc/pcopyin.c: Likewise.
8313 * c-c++-common/goacc/pcopyout.c: Likewise.
8314 * c-c++-common/goacc/pcreate.c: Likewise.
8315 * c-c++-common/goacc/pr70688.c: New test.
8316 * c-c++-common/goacc/present-1.c: Adjust test.
8317 * c-c++-common/goacc/reduction-5.c: Likewise.
8318 * g++.dg/goacc/data-1.C: New test.
8320 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8322 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8323 vector parity built-in functions.
8324 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8325 count trailing zeros automatic vectorization.
8326 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8327 count trailing zeros built-in functions.
8329 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8331 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8333 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8336 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8338 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8341 * g++.dg/template/crash123.C: New.
8342 * g++.dg/template/crash124.C: Likewise.
8344 2016-05-24 Martin Sebor <msebor@redhat.com>
8347 * g++.dg/ext/flexary16.C: New test.
8349 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8351 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8352 before math.h is included.
8353 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8354 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8355 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8356 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8357 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8358 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8359 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8360 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8361 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8362 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8363 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8364 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8365 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8366 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8367 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8368 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8369 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8370 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8371 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8372 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8373 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8374 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8375 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8377 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8378 Kelvin Nilsen <kelvin@gcc.gnu.org>
8380 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8383 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8386 * g++.dg/warn/Wno-narrowing1.C: New.
8388 2016-05-24 Marek Polacek <polacek@redhat.com>
8391 * c-c++-common/Wswitch-unreachable-2.c: New test.
8393 2016-05-24 Jakub Jelinek <jakub@redhat.com>
8396 * g++.dg/vect/simd-clone-6.cc: New test.
8397 * g++.dg/gomp/declare-simd-6.C: New test.
8401 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8403 2016-05-24 Richard Biener <rguenther@suse.de>
8405 PR tree-optimization/71240
8406 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8408 2016-05-24 Richard Biener <rguenther@suse.de>
8410 PR tree-optimization/71230
8411 * gcc.dg/torture/pr71230.c: New testcase.
8412 * g++.dg/torture/pr71230.C: Likewise.
8414 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8416 * c-c++-common/goacc/routine-5.c: Add tests.
8417 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8418 * gfortran.dg/goacc/routine-6.f90: Add tests.
8420 2016-05-24 Richard Biener <rguenther@suse.de>
8422 PR tree-optimization/71253
8423 * gcc.dg/torture/pr71253.c: New testcase.
8425 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8428 * gfortran.dg/pr71252.f90: New test.
8430 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8432 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8434 2016-05-24 Richard Biener <rguenther@suse.de>
8438 * c-c++-common/vector-subscript-4.c: New testcase.
8439 * c-c++-common/vector-subscript-5.c: Likewise.
8441 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8444 * gfortran.dg/namelist_90.f: New test
8446 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8449 * gfortran.dg/unexpected_eof.f: New test
8451 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8452 Kelvin Nilsen <kelvin@gcc.gnu.org>
8454 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8457 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8460 * g++.dg/cpp0x/inh-ctor20.C: New.
8461 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8463 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8466 * g++.dg/cpp0x/variadic168.C: New.
8468 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8470 * g++.dg/cpp0x/pr31445.C: Test column number too.
8471 * g++.dg/cpp0x/pr32253.C: Likewise.
8472 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8473 * g++.dg/cpp0x/variadic36.C: Likewise.
8475 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
8477 * gcc.dg/fold-notshift-2.c: Adjust.
8479 2016-05-23 Marek Polacek <polacek@redhat.com>
8482 * c-c++-common/Wswitch-unreachable-1.c: New test.
8483 * gcc.dg/Wswitch-unreachable-1.c: New test.
8484 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8485 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8486 * g++.dg/gomp/block-10.C: Likewise.
8487 * gcc.dg/gomp/block-10.c: Likewise.
8488 * g++.dg/gomp/block-9.C: Likewise.
8489 * gcc.dg/gomp/block-9.c: Likewise.
8490 * g++.dg/gomp/target-1.C: Likewise.
8491 * g++.dg/gomp/target-2.C: Likewise.
8492 * gcc.dg/gomp/target-1.c: Likewise.
8493 * gcc.dg/gomp/target-2.c: Likewise.
8494 * g++.dg/gomp/taskgroup-1.C: Likewise.
8495 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8496 * gcc.dg/gomp/teams-1.c: Likewise.
8497 * g++.dg/gomp/teams-1.C: Likewise.
8498 * g++.dg/overload/error3.C: Likewise.
8499 * g++.dg/tm/jump1.C: Likewise.
8500 * g++.dg/torture/pr40335.C: Likewise.
8501 * gcc.dg/c99-vla-jump-5.c: Likewise.
8502 * gcc.dg/switch-warn-1.c: Likewise.
8503 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8504 * gcc.dg/nested-func-1.c: Likewise.
8505 * gcc.dg/pr67784-4.c: Likewise.
8507 2016-05-23 Richard Biener <rguenther@suse.de>
8509 PR tree-optimization/71230
8510 * gfortran.dg/pr71230-1.f90: New testcase.
8511 * gfortran.dg/pr71230-2.f90: Likewise.
8513 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8515 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
8516 * gcc.dg/vect/pr58135.c: Add new.
8517 * gfortran.dg/pr46519-1.f: Adjust test case.
8519 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8522 * g++.dg/cpp0x/decltype64.C: New.
8524 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8526 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8527 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8528 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8530 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8532 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8533 Add poly64x1_t and poly64x2_t cases if supported.
8534 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8535 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8536 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8537 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8538 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8540 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8542 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8543 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8544 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8545 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8546 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8547 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8548 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8550 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8552 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8554 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8556 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8557 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8559 2016-05-22 Jakub Jelinek <jakub@redhat.com>
8561 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8562 constraint instead of "r".
8563 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8564 insn instead of vxorpd.
8565 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8567 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8568 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8570 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8572 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8573 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8575 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8577 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8580 * gcc.dg/tree-ssa/pr40921.c: New test.
8582 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8585 * gcc.target/avr/pr71103.c: New test.
8587 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8590 * gcc.dg/tree-ssa/pr71179.c: New test.
8592 2016-05-20 Martin Sebor <msebor@redhat.com>
8595 * gcc.dg/init-excess-2.c: New test.
8597 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8599 * gnat.dg/opt53.adb: New test.
8600 * gnat.dg/opt54.adb: Likewise.
8602 2016-05-20 Martin Jambor <mjambor@suse.cz>
8604 PR tree-optimization/70884
8605 * gcc.dg/tree-ssa/pr70919.c: New test.
8607 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8609 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8611 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8612 fix code formatting.
8614 2016-05-20 Nathan Sidwell <nathan@acm.org>
8616 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8618 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
8620 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8622 * jit.dg/all-non-failing-tests.h: Add
8623 test-factorial-must-tail-call.c.
8624 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8625 * jit.dg/test-factorial-must-tail-call.c: New test case.
8627 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8630 * gfortran.dg/pr71204.f90: New test.
8632 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8634 * gcc.target/nvptx/sincos.c: New test.
8636 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8639 * g++.dg/cpp1y/auto-fn31.C: New.
8641 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8643 * gcc.target/powerpc/vec-addec.c: New test.
8644 * gcc.target/powerpc/vec-addec-int128.c: New test.
8646 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8648 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8649 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8650 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8651 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8653 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
8655 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8657 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8660 * g++.dg/opt/pr71210-1.C: New test.
8661 * g++.dg/opt/pr71210-2.C: New test.
8663 PR tree-optimization/29756
8664 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8665 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8666 only on selected targets where V4SImode vectors are known to be
8669 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
8671 PR tree-optimization/71079
8672 PR tree-optimization/71206
8673 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8675 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8677 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8678 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8679 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8681 2016-05-20 Richard Guenther <rguenther@suse.de>
8683 PR tree-optimization/29756
8684 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8686 2016-05-20 Richard Biener <rguenther@suse.de>
8688 PR tree-optimization/71185
8689 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8691 2016-05-20 Richard Biener <rguenther@suse.de>
8693 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8695 2016-05-19 Marek Polacek <polacek@redhat.com>
8698 * g++.dg/diagnostic/pr71075.C: New test.
8700 2016-05-19 David Malcolm <dmalcolm@redhat.com>
8703 * g++.dg/pr71184.C: New test case.
8705 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8707 * gcc.target/powerpc/darn-0.c: New test.
8708 * gcc.target/powerpc/darn-1.c: New test.
8709 * gcc.target/powerpc/darn-2.c: New test.
8711 2016-05-19 Marek Polacek <polacek@redhat.com>
8713 PR tree-optimization/71031
8714 * gcc.dg/tree-ssa/vrp100.c: New test.
8716 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8718 PR rtl-optimization/71148
8719 * gcc.dg/pr71148.c: New test.
8721 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8724 * gcc.target/arm/pr71056.c: New test.
8726 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8728 * c-c++-common/pr69669.c: Check the used mode.
8730 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8733 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8735 2016-05-19 Richard Biener <rguenther@suse.de>
8737 PR tree-optimization/70729
8738 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8739 * gcc.dg/graphite/scop-18.c: Likewise.
8740 * gcc.dg/pr41783.c: Disable LIM.
8741 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8742 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8743 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8744 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8745 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8746 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8747 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8748 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8749 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8750 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8751 * gfortran.dg/pr42108.f90: Likewise.
8753 2016-05-18 David Malcolm <dmalcolm@redhat.com>
8756 * gcc.dg/spellcheck-options-11.c: New test case.
8758 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8761 * g++.dg/opt/pr71100.C: New test.
8763 2016-05-18 Martin Jambor <mjambor@suse.cz>
8766 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8767 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8768 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8769 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8771 2016-05-18 Martin Jambor <mjambor@suse.cz>
8774 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8775 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8776 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8777 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8778 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8780 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8783 * g++.dg/template/crash122.C: New.
8785 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8788 * g++.dg/template/pr70466-1.C: New.
8789 * g++.dg/template/pr70466-2.C: Likewise.
8791 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8793 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8794 splat operations and the XXSPLTIB instruction.
8795 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8796 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8797 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8798 xxlxor to clear a register.
8800 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8802 * gcc.dg/torture/pr71020.c: New test.
8804 2016-05-18 Martin Jambor <mjambor@suse.cz>
8807 * gcc.dg/ipa/pr70646.c: New test.
8809 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8811 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8813 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8815 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8816 missing tests for vreinterpretq_p{8,16}.
8818 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8820 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8821 vsliq_n_s64 and vsliq_n_u64.
8823 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8825 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8826 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8828 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8830 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8831 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8832 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8834 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8836 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8839 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8841 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8842 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8843 "blr\t" and switch to scan-assembler-times.
8845 2016-05-18 Jiong Wang <jiong.wang@arm.com>
8847 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8849 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8850 declarations under __aarch64__ and __ARM_FEATURE_FMA.
8852 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8854 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8855 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8856 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8857 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8858 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8859 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8861 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8862 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8864 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8865 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8867 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8868 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8870 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8872 2016-05-18 Richard Biener <rguenther@suse.de>
8874 PR tree-optimization/71168
8875 * gcc.dg/torture/pr71168.c: New testcase.
8877 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8880 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8881 * gcc.dg/tree-ssa/pr63586.c: New test.
8882 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8884 2016-05-17 Nathan Sidwell <nathan@acm.org>
8886 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8887 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8888 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8889 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8891 2016-05-17 Nathan Sidwell <nathan@acm.org>
8893 * gcc.target/nvptx/abi-vararg-3.c: New.
8895 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8897 PR tree-optimization/54579
8899 * gcc.dg/fold-notrotate-1.c: New test.
8900 * gcc.dg/fold-notshift-1.c: New test.
8901 * gcc.dg/fold-notshift-2.c: New test.
8903 2016-05-17 Marek Polacek <polacek@redhat.com>
8906 * g++.dg/ipa/pr71146.C: New test.
8908 2016-05-17 David Malcolm <dmalcolm@redhat.com>
8910 * jit.dg/test-error-array-bounds.c: New test case.
8912 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8914 * gcc.dg/tree-ssa/and-1.c: New testcase.
8916 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8918 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8919 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8921 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8923 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8924 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8926 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8928 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8930 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8932 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8934 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8936 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8937 ".2d[index]" when scan the assembly.
8938 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8939 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8941 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8943 2016-05-17 Richard Biener <rguenther@suse.de>
8945 PR tree-optimization/71132
8946 * gcc.dg/torture/pr71132.c: New testcase.
8948 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8950 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8952 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8955 * gcc.target/aarch64/pr70809_1.c: New test.
8957 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8959 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8960 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8961 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8962 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8964 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8965 Ilya Enkovich <ilya.enkovich@intel.com>
8968 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8970 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
8972 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8973 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8975 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8977 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8978 test for __ARM_FP16_ARGS.
8979 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8980 * gcc.target/arm/aapcs/neon-vect10.c: New.
8981 * gcc.target/arm/aapcs/neon-vect9.c: New.
8982 * gcc.target/arm/aapcs/vfp18.c: New.
8983 * gcc.target/arm/aapcs/vfp19.c: New.
8984 * gcc.target/arm/aapcs/vfp20.c: New.
8985 * gcc.target/arm/aapcs/vfp21.c: New.
8986 * gcc.target/arm/fp16-aapcs-1.c: New.
8987 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8988 test for __ARM_FP16_ARGS.
8989 * g++.target/arm/fp16-return-1.c: Update expected output.
8991 2016-05-16 Jiong Wang <jiong.wang@arm.com>
8994 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8996 2016-05-15 Harald Anlauf <anlauf@gmx.de>
8999 * gfortran.dg/pr69603.f90: New testcase.
9001 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
9003 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9005 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
9008 * gfortran.dg/pr71047.f08: New test.
9010 2016-05-13 Joseph Myers <joseph@codesourcery.com>
9012 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9013 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9014 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9016 2016-05-13 Martin Sebor <msebor@redhat.com>
9019 * g++.dg/cpp0x/constexpr-60049.C: New test.
9021 2016-05-13 Jakub Jelinek <jakub@redhat.com>
9024 * gcc.dg/pr71071.c: New test.
9026 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
9028 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9029 remove XOP handling.
9030 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
9032 2016-05-13 Nathan Sidwell <nathan@acm.org>
9034 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9035 __atomic_is_lock_free declaration.
9037 2016-05-13 Richard Biener <rguenther@suse.de>
9039 PR tree-optimization/42587
9040 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9042 2016-05-13 Martin Liska <mliska@suse.cz>
9044 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9045 the new format of dump output.
9047 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9049 * gcc.dg/pr71084.c: New test.
9051 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9054 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
9056 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9058 * gcc.target/aarch64/struct_return.c: New test.
9060 2016-05-12 Marek Polacek <polacek@redhat.com>
9063 * c-c++-common/pr70756-2.c: New test.
9064 * c-c++-common/pr70756.c: New test.
9066 2016-05-12 Richard Biener <rguenther@suse.de>
9068 PR tree-optimization/71059
9069 * gcc.dg/torture/pr71059.c: New testcase.
9071 2016-05-12 Richard Biener <rguenther@suse.de>
9073 PR tree-optimization/71062
9074 * gcc.dg/torture/pr71062.c: New testcase.
9076 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9078 PR tree-optimization/71006
9079 * gcc.dg/pr71006.c: New test.
9081 2016-05-12 Marek Polacek <polacek@redhat.com>
9084 * gcc.dg/opts-7.c: New test.
9086 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9089 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9090 Add -save-temps to dg-options.
9091 Scan for ldmfd rather than pop instruction.
9092 * gcc.target/arm/interrupt-2.c: Likewise.
9093 * gcc.target/arm/pr70830.c: New test.
9095 2016-05-12 Jakub Jelinek <jakub@redhat.com>
9097 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9098 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9100 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9101 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9102 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9105 * gcc.target/i386/avx512vl-pack-1.c: New test.
9106 * gcc.target/i386/avx512vl-pack-2.c: New test.
9107 * gcc.target/i386/avx512bw-pack-2.c: New test.
9109 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9111 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9112 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9113 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9115 2016-05-12 Richard Biener <rguenther@suse.de>
9117 PR tree-optimization/70986
9118 * gcc.dg/torture/pr70986-1.c: New testcase.
9119 * gcc.dg/torture/pr70986-2.c: Likewise.
9120 * gcc.dg/torture/pr70986-3.c: Likewise.
9122 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9125 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9126 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9128 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
9130 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9132 * gcc.target/i386/pr66746.c: Ditto.
9134 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9136 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9138 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9139 warning when using -mvsx-timode.
9140 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9141 * gcc.target/powerpc/dform-2.c: Likewise.
9142 * gcc.target/powerpc/pr68805.c: Likewise.
9144 2016-05-11 Marek Polacek <polacek@redhat.com>
9147 * c-c++-common/attributes-3.c: New test.
9149 2016-05-11 Nathan Sidwell <nathan@acm.org>
9151 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9152 * gcc.c-torture/execute/pr68185.c: Likewise.
9153 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9154 * gcc.dg/pr69634.c: Requires scheduling.
9155 * gcc.dg/torture/pr66178.c: Require label values.
9156 * gcc.dg/setjmp-6.c: Require indirect jumps.
9158 2016-05-11 Richard Biener <rguenther@suse.de>
9160 PR tree-optimization/71055
9161 * gcc.dg/torture/pr71055.c: New testcase.
9163 2016-05-11 Richard Biener <rguenther@suse.de>
9166 * g++.dg/debug/pr71057.C: New testcase.
9168 2016-05-11 Jakub Jelinek <jakub@redhat.com>
9171 * gfortran.dg/gomp/pr70855.f90: New test.
9173 2016-05-11 Richard Biener <rguenther@suse.de>
9176 * g++.dg/torture/pr71002.C: New testcase.
9178 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9181 * gcc.dg/pr70807.c: New test.
9183 2016-05-10 Martin Sebor <msebor@redhat.com>
9186 * g++.dg/Wattributes.C: New test.
9188 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
9190 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9191 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9192 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9194 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9197 * gcc.target/i386/pr70799-1.c: New test.
9199 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9201 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9203 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9206 * gcc.target/i386/pr70877.c: New test.
9208 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9210 PR tree-optimization/70786
9211 * gcc.target/i386/pr70876.c: New test.
9213 2016-05-10 Jakub Jelinek <jakub@redhat.com>
9216 * gcc.target/i386/avx512vl-logic-1.c: New test.
9217 * gcc.target/i386/avx512vl-logic-2.c: New test.
9218 * gcc.target/i386/avx512dq-logic-2.c: New test.
9220 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9223 * gcc.target/powerpc/pr70963.c: New.
9225 2016-05-10 David Malcolm <dmalcolm@redhat.com>
9227 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9228 (test_very_wide_line): Add ruler to expected output.
9229 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9230 (test_very_wide_line): Likewise.
9231 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9232 (test_show_locus): Within the handling of "test_very_wide_line",
9233 enable show_ruler_p on the diagnostic context.
9235 2016-05-10 Richard Biener <rguenther@suse.de>
9237 PR tree-optimization/71039
9238 * gcc.dg/torture/pr71039.c: New testcase.
9240 2016-05-10 Nathan Sidwell <nathan@acm.org>
9242 * gcc.dg/nested-func-10.c: Requires alloca.
9243 * gcc.dg/nested-func-9.c: Requires alloca.
9244 * gcc.c-torture/execute/pr70460.c: Requires labels.
9245 * gcc.c-torture/compile/pr70199.c: Requires labels.
9246 * gcc.target/nvptx/decl.c: Compile only.
9247 * gcc.target/nvptx/trailing-init.c: Compile only.
9248 * gcc.target/nvptx/ary-init.c: Compile only.
9250 2016-05-10 Marek Polacek <polacek@redhat.com>
9253 * gcc.dg/attr-opt-1.c: New test.
9255 2016-05-10 Richard Biener <rguenther@suse.de>
9257 PR tree-optimization/70497
9258 PR tree-optimization/28367
9259 * gcc.dg/torture/20160404-1.c: New testcase.
9260 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9261 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9263 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9265 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9267 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
9269 * gcc.target/i386/fabsneg-1.c New test.
9271 2016-05-09 Alan Modra <amodra@gmail.com>
9274 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9276 2016-05-09 Richard Biener <rguenther@suse.de>
9278 PR tree-optimization/70985
9279 * gcc.dg/torture/pr70985.c: New testcase.
9281 2016-05-09 Bin Cheng <bin.cheng@arm.com>
9283 * gcc.dg/tree-ssa/ifc-9.c: New test.
9284 * gcc.dg/tree-ssa/ifc-10.c: New test.
9285 * gcc.dg/tree-ssa/ifc-11.c: New test.
9286 * gcc.dg/tree-ssa/ifc-12.c: New test.
9287 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9288 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9289 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9291 2016-05-09 Richard Biener <rguenther@suse.de>
9294 * gfortran.dg/pr70937.f90: New testcase.
9296 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9298 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9300 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
9303 * gfortran.dg/dec_structure_1.f90: New testcase.
9304 * gfortran.dg/dec_structure_2.f90: Ditto.
9305 * gfortran.dg/dec_structure_3.f90: Ditto.
9306 * gfortran.dg/dec_structure_4.f90: Ditto.
9307 * gfortran.dg/dec_structure_5.f90: Ditto.
9308 * gfortran.dg/dec_structure_6.f90: Ditto.
9309 * gfortran.dg/dec_structure_7.f90: Ditto.
9310 * gfortran.dg/dec_structure_8.f90: Ditto.
9311 * gfortran.dg/dec_structure_9.f90: Ditto.
9312 * gfortran.dg/dec_structure_10.f90: Ditto.
9313 * gfortran.dg/dec_structure_11.f90: Ditto.
9314 * gfortran.dg/dec_union_1.f90: Ditto.
9315 * gfortran.dg/dec_union_2.f90: Ditto.
9316 * gfortran.dg/dec_union_3.f90: Ditto.
9317 * gfortran.dg/dec_union_4.f90: Ditto.
9318 * gfortran.dg/dec_union_5.f90: Ditto.
9319 * gfortran.dg/dec_union_6.f90: Ditto.
9320 * gfortran.dg/dec_union_7.f90: Ditto.
9322 2016-05-07 Tom de Vries <tom@codesourcery.com>
9324 PR tree-optimization/70956
9325 * gcc.dg/graphite/pr70956.c: New test.
9327 2016-05-06 Jakub Jelinek <jakub@redhat.com>
9330 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9331 (a, b, c, d): Change type from char to signed char.
9332 (main): Compare against (signed char) -1634678893 instead of
9333 hardcoded -109. Use __builtin_abort instead of abort.
9335 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9336 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9338 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9340 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9343 * gcc.dg/torture/pr70935.c: New test.
9345 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9348 * gcc.target/sh/pr58219.c: New tests.
9350 2016-05-06 Richard Biener <rguenther@suse.de>
9352 PR tree-optimization/70960
9353 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9355 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9358 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9359 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9360 Adjust expected instruction counts.
9361 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9363 2016-05-06 Marek Polacek <polacek@redhat.com>
9366 * gcc.dg/ubsan/bounds-3.c: New test.
9368 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9371 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9373 2016-05-06 Richard Biener <rguenther@suse.de>
9376 * gfortran.dg/pr70931.f90: New testcase.
9378 2016-05-06 Richard Biener <rguenther@suse.de>
9381 * gcc.dg/torture/pr70941.c: New testcase.
9383 2016-05-05 Bin Cheng <bin.cheng@arm.com>
9385 PR tree-optimization/57206
9386 * gcc.dg/vect/pr57206.c: New test.
9388 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9390 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9392 2016-05-05 Jakub Jelinek <jakub@redhat.com>
9394 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9396 * c-c++-common/Wdangling-else-4.c: New test.
9398 2016-05-04 Jakub Jelinek <jakub@redhat.com>
9402 * g++.dg/opt/pr70906.C: New test.
9403 * g++.dg/opt/pr70933.C: New test.
9405 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9407 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
9409 * gcc.dg/ipa/pure-const-3.c: New testcase.
9411 2016-05-04 Marek Polacek <polacek@redhat.com>
9413 * c-c++-common/Wdangling-else-1.c: New test.
9414 * c-c++-common/Wdangling-else-2.c: New test.
9415 * c-c++-common/Wdangling-else-3.c: New test.
9417 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9419 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9422 2016-05-04 Marek Polacek <polacek@redhat.com>
9425 * gcc.dg/Waddress-2.c: New test.
9427 2016-05-04 Alan Modra <amodra@gmail.com>
9429 * gcc.target/powerpc/pr70866.c: New.
9431 2016-05-03 Martin Sebor <msebor@redhat.com>
9434 * c-c++-common/builtin_location.c: New test.
9435 * g++.dg/cpp1y/builtin_location.C: New test.
9437 2016-05-03 Marek Polacek <polacek@redhat.com>
9440 * gcc.dg/pr70859.c: New test.
9441 * gcc.dg/pr70859-2.c: New test.
9443 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9445 * gnat.dg/debug5.adb: New testcase.
9447 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9449 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9450 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9451 Procedure to check for z10 instruction set.
9453 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9455 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9457 2016-05-03 Alan Modra <amodra@gmail.com>
9459 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9461 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9463 * gcc.target/i386/avx512f-cvt-1.c: New test.
9465 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9467 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9468 -fdump-tree-vrp-details.
9470 2016-05-03 Richard Biener <rguenther@suse.de>
9472 * gcc.dg/pr30172-1.c: Adjust.
9473 * gcc.dg/pr63743.c: Likewise.
9474 * gcc.dg/tm/pr51696.c: Likewise.
9475 * c-c++-common/tm/safe-1.c: Likewise.
9476 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9477 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9478 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9479 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9481 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9483 PR rtl-optimization/70467
9484 * gcc.target/i386/pr70467-3.c: New test.
9485 * gcc.target/i386/pr70467-4.c: New test.
9487 PR tree-optimization/70916
9488 * gcc.c-torture/compile/pr70916.c: New test.
9491 * gcc.target/i386/pr49244-1.c: New test.
9492 * gcc.target/i386/pr49244-2.c: New test.
9494 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9496 PR rtl-optimization/44281
9497 * gcc.target/i386/pr44281.c: New test.
9499 2016-05-03 bin cheng <bin.cheng@arm.com>
9501 PR tree-optimization/56541
9502 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9503 * gcc.dg/vect/pr56541.c: new test.
9505 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9507 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9509 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9511 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9514 * c-c++-common/asan/clone-test-1.c (main): Align child process
9517 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9520 * g++.dg/spellcheck-fields-2.C: New test case.
9522 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9525 * g++.dg/pr62314.C: New test case.
9527 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
9529 * gcc.dg/ipa/inline-8.c: New testcase.
9531 2016-05-02 Jakub Jelinek <jakub@redhat.com>
9533 PR rtl-optimization/70467
9534 * gcc.target/i386/pr70467-1.c: New test.
9536 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9538 * gcc.dg/spec-options.c: Run the test on all targets.
9539 * gcc.dg/foo.specs: Use cpp_unique_options.
9541 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9543 * gcc.dg/tree-ssa/unord.c: New testcase.
9545 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9547 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9549 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9551 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9553 2016-05-02 Marek Polacek <polacek@redhat.com>
9556 * gcc.dg/enum-incomplete-3.c: New test.
9558 2016-05-02 Marek Polacek <polacek@redhat.com>
9559 Tom de Vries <tom@codesourcery.com>
9561 PR tree-optimization/70700
9562 * gcc.dg/pr70700.c: New test.
9564 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
9566 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9567 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9568 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9569 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9570 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9572 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9574 * ada/acats/run_acats: Rename into...
9575 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9576 * ada/acats/run_all.sh: Remove redundant test.
9577 (target_run): Move around.
9578 (target_gnatchop): Use newly built executable.
9579 (target_gnatmake): Likewise.
9580 Check that the compilation of impbit succeeds.
9582 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9584 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9585 * gcc.dg/20021029-1.c: Likewise.
9586 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9587 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9588 * gcc.target/sh/cmpstr.c: Likewise.
9589 * gcc.target/sh/cmpstrn.c: Likewise.
9590 * gcc.target/sh/memset.c: Likewise.
9591 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9592 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9593 * gcc.target/sh/pr39423-1.c: Likewise.
9594 * gcc.target/sh/pr49468-di.c: Likewise.
9595 * gcc.target/sh/pr49468-si.c: Likewise.
9596 * gcc.target/sh/pr49880-1.c: Likewise.
9597 * gcc.target/sh/pr49880-2.c: Likewise.
9598 * gcc.target/sh/pr49880-3.c: Likewise.
9599 * gcc.target/sh/pr50751-1.c: Likewise.
9600 * gcc.target/sh/pr50751-4.c: Likewise.
9601 * gcc.target/sh/pr50751-7.c: Likewise.
9602 * gcc.target/sh/pr51244-1.c: Likewise.
9603 * gcc.target/sh/pr51244-10.c: Likewise.
9604 * gcc.target/sh/pr51244-11.c: Likewise.
9605 * gcc.target/sh/pr51244-12.c: Likewise.
9606 * gcc.target/sh/pr51244-13.c: Likewise.
9607 * gcc.target/sh/pr51244-14.c: Likewise.
9608 * gcc.target/sh/pr51244-17.c: Likewise.
9609 * gcc.target/sh/pr51244-18.c: Likewise.
9610 * gcc.target/sh/pr51244-19.c: Likewise.
9611 * gcc.target/sh/pr51244-4.c: Likewise.
9612 * gcc.target/sh/pr51244-5.c: Likewise.
9613 * gcc.target/sh/pr51244-7.c: Likewise.
9614 * gcc.target/sh/pr51244-8.c: Likewise.
9615 * gcc.target/sh/pr51244-9.c: Likewise.
9616 * gcc.target/sh/pr51697.c: Likewise.
9617 * gcc.target/sh/pr52483-1.c: Likewise.
9618 * gcc.target/sh/pr52483-2.c: Likewise.
9619 * gcc.target/sh/pr52483-3.c: Likewise.
9620 * gcc.target/sh/pr52483-5.c: Likewise.
9621 * gcc.target/sh/pr52933-1.c: Likewise.
9622 * gcc.target/sh/pr52933-2.c: Likewise.
9623 * gcc.target/sh/pr52933-3.c: Likewise.
9624 * gcc.target/sh/pr53568-1.c: Likewise.
9625 * gcc.target/sh/pr53976-1.c: Likewise.
9626 * gcc.target/sh/pr53988-1.c: Likewise.
9627 * gcc.target/sh/pr53988.c: Likewise.
9628 * gcc.target/sh/pr54089-1.c: Likewise.
9629 * gcc.target/sh/pr54089-6.c: Likewise.
9630 * gcc.target/sh/pr54089-7.c: Likewise.
9631 * gcc.target/sh/pr54089-8.c: Likewise.
9632 * gcc.target/sh/pr54089-9.c: Likewise.
9633 * gcc.target/sh/pr54236-1.c: Likewise.
9634 * gcc.target/sh/pr54236-2.c: Likewise.
9635 * gcc.target/sh/pr54236-3.c: Likewise.
9636 * gcc.target/sh/pr54236-4.c: Likewise.
9637 * gcc.target/sh/pr54386.c: Likewise.
9638 * gcc.target/sh/pr54602-1.c: Likewise.
9639 * gcc.target/sh/pr54685.c: Likewise.
9640 * gcc.target/sh/pr54760-1.c: Likewise.
9641 * gcc.target/sh/pr54760-2.c: Likewise.
9642 * gcc.target/sh/pr54760-3.c: Likewise.
9643 * gcc.target/sh/pr54760-4.c: Likewise.
9644 * gcc.target/sh/pr54760-5.c: Likewise.
9645 * gcc.target/sh/pr54760-6.c: Likewise.
9646 * gcc.target/sh/pr55146.c: Likewise.
9647 * gcc.target/sh/pr55160.c: Likewise.
9648 * gcc.target/sh/pr59278.c: Likewise.
9649 * gcc.target/sh/pr59401-1.c: Likewise.
9650 * gcc.target/sh/pr59533-1.c: Likewise.
9651 * gcc.target/sh/pr63260.c: Likewise.
9652 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9653 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9654 * gcc.target/sh/strlen.c: Likewise.
9655 * gcc.target/sh/torture/pr30807.c: Likewise.
9656 * gcc.target/sh/torture/pr34777.c: Likewise.
9657 * gcc.target/sh/torture/pr64652.c: Likewise.
9658 * gcc.target/sh/torture/pr65505.c: Likewise.
9659 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9660 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9662 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9665 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9667 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9669 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9670 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9671 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9672 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9674 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9676 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9677 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9679 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9682 * c-c++-common/goacc/combined-reduction.c: New test.
9683 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9685 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9687 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9688 *movdi_internal pattern only if PIC off.
9689 * gcc.target/i386/pr70155-2.c: Likewise.
9690 * gcc.target/i386/pr70155-3.c: Likewise.
9691 * gcc.target/i386/pr70155-4.c: Likewise.
9692 * gcc.target/i386/pr70155-5.c: Likewise.
9693 * gcc.target/i386/pr70155-6.c: Likewise.
9694 * gcc.target/i386/pr70155-7.c: Likewise.
9695 * gcc.target/i386/pr70155-8.c: Likewise.
9696 * gcc.target/i386/pr70155-15.c: Likewise.
9697 * gcc.target/i386/pr70155-17.c: Likewise.
9698 * gcc.target/i386/pr70155-22.c: Likewise.
9700 2016-04-29 Bin Cheng <bin.cheng@arm.com>
9702 PR tree-optimization/70803
9703 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9705 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9707 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9708 optimization of vector loop.
9709 * gcc.target/i386/vect-unpack-3.c: New test.
9710 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9711 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9712 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9714 2016-04-29 Marek Polacek <polacek@redhat.com>
9717 * g++.dg/ubsan/null-7.C: New test.
9720 * gcc.dg/pr70852.c: New test.
9722 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9725 * g++.dg/cpp0x/alignas6.C: New test.
9727 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9729 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9730 * gcc.dg/pr27003.c: Likewise.
9731 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9732 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9733 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9734 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9735 * gcc.target/arc/mxy.c: Likewise.
9736 * gcc.target/arc/mswape.c: Likewise.
9737 * gcc.target/arc/mrtsc.c: Likewise.
9738 * gcc.target/arc/mcrc.c: Likewise.
9739 * gcc.target/arc/mdsp-packa.c: Likewise.
9740 * gcc.target/arc/mdvbf.c: Likewise.
9741 * gcc.target/arc/mlock.c: Likewise.
9742 * gcc.target/arc/mmac-24.c: Likewise.
9743 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9745 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9746 Matthijs Kooijman <matthijs@stdin.nl>
9747 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9750 * gcc.target/avr/pr60040-1.c: New.
9751 * gcc.target/avr/pr60040-2.c: New.
9753 2016-04-29 Richard Biener <rguenther@suse.de>
9755 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9757 2016-04-29 Richard Biener <rguenther@suse.de>
9759 PR tree-optimization/13962
9760 PR tree-optimization/65686
9761 * gcc.dg/uninit-pr65686.c: New testcase.
9763 2016-04-29 Jakub Jelinek <jakub@redhat.com>
9766 * gcc.dg/pr70843.c: New test.
9768 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9771 * gcc.target/i386/pr70858.c: New test.
9773 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9775 * gcc.target/arc/nps400-1.c: New file.
9777 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9778 Andrew Burgess <andrew.burgess@embecosm.com>
9780 * gcc.target/arc/movh_cl-1.c: New file.
9782 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9783 Andrew Burgess <andrew.burgess@embecosm.com>
9785 * gcc.target/arc/extzv-1.c: New file.
9786 * gcc.target/arc/insv-1.c: New file.
9787 * gcc.target/arc/insv-2.c: New file.
9788 * gcc.target/arc/movb-1.c: New file.
9789 * gcc.target/arc/movb-2.c: New file.
9790 * gcc.target/arc/movb-3.c: New file.
9791 * gcc.target/arc/movb-4.c: New file.
9792 * gcc.target/arc/movb-5.c: New file.
9793 * gcc.target/arc/movb_cl-1.c: New file.
9794 * gcc.target/arc/movb_cl-2.c: New file.
9795 * gcc.target/arc/movbi_cl-1.c: New file.
9796 * gcc.target/arc/movl-1.c: New file.
9798 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9799 Andrew Burgess <andrew.burgess@embecosm.com>
9801 * gcc.target/arc/cmem-1.c: New file.
9802 * gcc.target/arc/cmem-2.c: New file.
9803 * gcc.target/arc/cmem-3.c: New file.
9804 * gcc.target/arc/cmem-4.c: New file.
9805 * gcc.target/arc/cmem-5.c: New file.
9806 * gcc.target/arc/cmem-6.c: New file.
9807 * gcc.target/arc/cmem-7.c: New file.
9808 * gcc.target/arc/cmem-ld.inc: New file.
9809 * gcc.target/arc/cmem-st.inc: New file.
9811 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9814 * gcc.target/i386/pr70821.c: New test.
9816 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9818 * gcc.target/powerpc/vec-adde.c: New test.
9819 * gcc.target/powerpc/vec-adde-int128.c: New test.
9821 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9823 * gcc.target/i386/avx-vround-1.c: New test.
9824 * gcc.target/i386/avx-vround-2.c: New test.
9825 * gcc.target/i386/avx512vl-vround-1.c: New test.
9826 * gcc.target/i386/avx512vl-vround-2.c: New test.
9828 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9831 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9832 (check_effective_target_cilkplus_runtime): ... this.
9833 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9834 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9836 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9837 Require cilkplus_runtime.
9838 Don't add -lcilkrts.
9839 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9840 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9841 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9842 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9843 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9844 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9845 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9846 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9847 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9848 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9849 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9850 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9851 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9852 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9853 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9854 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9855 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9856 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9857 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9858 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9859 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9860 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9861 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9862 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9863 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9864 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9865 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9866 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9867 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9869 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9870 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9872 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9874 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9877 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
9879 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9880 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9882 2015-04-27 Ryan Burn <contact@rnburn.com>
9886 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9888 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9889 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9891 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9893 * gnat.dg/limited_with4.ad[sb]: New test.
9894 * gnat.dg/limited_with4_pkg.ads: New helper.
9896 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9899 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9900 and movv1ti_internal patterns
9901 * gcc.target/i386/pr70155-1.c: New test.
9902 * gcc.target/i386/pr70155-2.c: Likewise.
9903 * gcc.target/i386/pr70155-3.c: Likewise.
9904 * gcc.target/i386/pr70155-4.c: Likewise.
9905 * gcc.target/i386/pr70155-5.c: Likewise.
9906 * gcc.target/i386/pr70155-6.c: Likewise.
9907 * gcc.target/i386/pr70155-7.c: Likewise.
9908 * gcc.target/i386/pr70155-8.c: Likewise.
9909 * gcc.target/i386/pr70155-9.c: Likewise.
9910 * gcc.target/i386/pr70155-10.c: Likewise.
9911 * gcc.target/i386/pr70155-11.c: Likewise.
9912 * gcc.target/i386/pr70155-12.c: Likewise.
9913 * gcc.target/i386/pr70155-13.c: Likewise.
9914 * gcc.target/i386/pr70155-14.c: Likewise.
9915 * gcc.target/i386/pr70155-15.c: Likewise.
9916 * gcc.target/i386/pr70155-16.c: Likewise.
9917 * gcc.target/i386/pr70155-17.c: Likewise.
9918 * gcc.target/i386/pr70155-18.c: Likewise.
9919 * gcc.target/i386/pr70155-19.c: Likewise.
9920 * gcc.target/i386/pr70155-20.c: Likewise.
9921 * gcc.target/i386/pr70155-21.c: Likewise.
9922 * gcc.target/i386/pr70155-22.c: Likewise.
9924 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9926 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9929 2016-04-27 Bin Cheng <bin.cheng@arm.com>
9931 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9932 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9933 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9934 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9935 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9937 2016-04-27 Richard Biener <rguenther@suse.de>
9940 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9941 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9943 2016-04-27 Nathan Sidwell <nathan@acm.org>
9945 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9946 * g++.dg/ubsan/pr63956.C: Adjust error location.
9948 2016-04-27 Nick Clifton <nickc@redhat.com>
9951 * gcc.dg/pr49889.c: New test.
9953 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9955 * c-c++-common/memset-array.c: New test.
9957 2016-04-26 Martin Sebor <msebor@redhat.com>
9960 * g++.dg/cpp1y/func_constexpr.C: New test.
9962 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9965 * g++.dg/cpp0x/enum32.C: New test.
9966 * g++.dg/cpp0x/enum33.C: New test.
9968 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9970 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9971 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9972 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9973 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9974 * gcc.c-torture/execute/pr38151.c: Likewise.
9975 * gcc.c-torture/execute/pr66556.c: Likewise.
9976 * gcc.c-torture/execute/pr67781.c: Likewise.
9977 * gcc.c-torture/execute/pr68648.c: Likewise.
9979 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9981 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9983 2016-04-26 Marek Polacek <polacek@redhat.com>
9986 * gcc.dg/pr67784-3.c: New test.
9987 * gcc.dg/pr67784-4.c: New test.
9988 * gcc.dg/pr67784-5.c: New test.
9991 * gcc.dg/Wnested-externs-2.c: New test.
9993 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9995 * gcc.dg/fold-plusmult.c: Adjust.
9996 * gcc.dg/no-strict-overflow-6.c: Adjust.
9997 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9999 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10001 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10003 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10004 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10005 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10006 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10007 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10008 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10009 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10010 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10011 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10012 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10013 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10014 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10015 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10016 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10017 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10018 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10019 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10020 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10021 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10022 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10023 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10024 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10026 * gcc.target/i386/pr32219-4.c: Likewise.
10027 * gcc.target/i386/pr32219-6.c: Likewise.
10028 * gcc.target/i386/pr32219-8.c: Likewise.
10030 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10032 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10033 associated options.
10035 2016-04-26 Marek Polacek <polacek@redhat.com>
10038 * g++.dg/ext/cond2.C: New test.
10040 2016-04-26 Bin Cheng <bin.cheng@arm.com>
10042 PR tree-optimization/70771
10043 PR tree-optimization/70775
10044 * gcc.dg/pr70771.c: New test.
10045 * gcc.dg/pr70775.c: New test.
10047 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10049 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10051 2016-04-25 Richard Biener <rguenther@suse.de>
10053 PR tree-optimization/70780
10054 * gcc.dg/torture/pr70780.c: New testcase.
10056 2016-04-25 Michael Collison <michael.collison@arm.com>
10058 * gcc.target/arm/neon-vaddws16.c: New test.
10059 * gcc.target/arm/neon-vaddws32.c: New test.
10060 * gcc.target/arm/neon-vaddwu16.c: New test.
10061 * gcc.target/arm/neon-vaddwu32.c: New test.
10062 * gcc.target/arm/neon-vaddwu8.c: New test.
10063 * lib/target-supports.exp
10064 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10065 that arm neon support vector widen sum of HImode TO SImode.
10067 2016-04-23 Jakub Jelinek <jakub@redhat.com>
10070 * c-c++-common/asan/pr70712.c: New test.
10072 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10074 * .gitattributes: New file.
10076 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10078 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10080 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10082 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10083 * gfortran.dg/submodule_15.f08: Likewise.
10085 2016-04-22 Richard Biener <rguenther@suse.de>
10087 PR tree-optimization/70740
10088 * gcc.dg/torture/pr70740.c: New testcase.
10090 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10093 * gcc.target/i386/pr70750-1.c: New test.
10094 * gcc.target/i386/pr70750-2.c: Likewise.
10096 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10099 * g++.dg/cpp0x/auto48.C: New.
10101 2016-04-21 Marek Polacek <polacek@redhat.com>
10104 * g++.dg/cpp0x/forw_enum12.C: New test.
10105 * g++.dg/cpp0x/forw_enum13.C: New test.
10107 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10110 * gcc.target/i386/pr70728.c: New test.
10112 2016-04-21 Richard Biener <rguenther@suse.de>
10114 PR middle-end/70747
10115 * gcc.dg/pr70747.c: New testcase.
10117 2016-04-21 Bin Cheng <bin.cheng@arm.com>
10119 PR tree-optimization/70715
10120 * gcc.dg/tree-ssa/scev-13.c: New test.
10122 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
10124 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10126 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
10128 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10130 2016-04-20 Jan Hubicka <jh@suse.cz>
10133 * g++.dg/ipa/nothrow-1.C: New testcase.
10135 2016-04-20 Nathan Sidwell <nathan@acm.org>
10138 * g++.dg/eh/delete1.C: New.
10140 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10142 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10143 -mtune-ctrl=sse_typeless_stores.
10145 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10147 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10149 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10151 PR tree-optimization/69489
10152 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10154 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10157 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10158 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10159 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10161 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10163 PR tree-optimization/56625
10164 PR tree-optimization/69489
10165 * gcc.dg/vect/pr56625.c: New test.
10166 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10168 2016-04-20 Andrew Pinski <apinski@cavium.com>
10171 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10173 2016-04-20 Arnaud Charlet <charlet@adacore.com>
10175 * gnat.dg/self1.adb: Remove now incorrect test.
10177 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10179 * gcc.dg/tree-ssa/scev-11.c: New test.
10180 * gcc.dg/tree-ssa/scev-12.c: New test.
10182 2016-04-20 Marek Polacek <polacek@redhat.com>
10184 PR tree-optimization/70725
10185 * gcc.dg/pr70725.c: New test.
10187 2016-04-20 Richard Biener <rguenther@suse.de>
10189 PR tree-optimization/70726
10190 * g++.dg/vect/pr70726.cc: New testcase.
10192 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10195 * gcc.target/s390/pr70674.c: New test.
10197 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10199 PR libgfortran/70684
10200 * gfortran.dg/list_read_14.f90: New test.
10202 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10205 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10206 extern to force it misaligned.
10210 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10211 Don't check `*' before movv4sf_internal.
10212 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10213 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10214 Don't check `*' before movv16qi_internal.
10215 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10216 extern to force it misaligned.
10220 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10221 Don't check `*' before movv2df_internal.
10222 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10223 extern to force it misaligned.
10227 Check movv8sf_internal instead of avx_storeups256.
10228 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10230 2016-04-19 Richard Biener <rguenther@suse.de>
10232 PR tree-optimization/70171
10233 * g++.dg/tree-ssa/pr70171.C: New testcase.
10235 2016-04-19 Richard Biener <rguenther@suse.de>
10237 PR tree-optimization/70724
10238 * gcc.dg/torture/pr70724.c: New testcase.
10240 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10242 PR middle-end/70689
10243 * gcc.target/i386/pr70689.c: New.
10245 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10248 * gcc.target/i386/pr70708.c: New test.
10250 2016-04-18 Richard Biener <rguenther@suse.de>
10252 PR tree-optimization/43434
10253 * gcc.dg/vect/pr43434.c: New testcase.
10254 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10255 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10256 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10257 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10258 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10259 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10260 * gcc.dg/gomp/pr68640.c: Likewise.
10261 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10262 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10264 2016-04-18 Richard Biener <rguenther@suse.de>
10266 PR tree-optimization/70701
10267 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10269 2016-04-18 Tom de Vries <tom@codesourcery.com>
10272 * gcc.dg/pr70161.c: Add dot-file scans.
10273 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10274 instead of after last dot char.
10276 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10278 * c-c++-common/dump-ada-spec-3.c: New test.
10279 * c-c++-common/dump-ada-spec-4.c: Likewise.
10281 2016-04-17 Tom de Vries <tom@codesourcery.com>
10284 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10286 2016-04-15 Jan Hubicka <jh@suse.cz>
10289 * g++.dg/ipa/pure-const-1.C: New testcase.
10290 * g++.dg/ipa/pure-const-2.C: New testcase.
10291 * g++.dg/ipa/pure-const-3.C: New testcase.
10293 2016-04-15 Marek Polacek <polacek@redhat.com>
10296 * gcc.dg/bitfld-22.c: New test.
10298 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10300 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10303 2016-04-15 Marek Polacek <polacek@redhat.com>
10306 * c-c++-common/pr70651.c: New test.
10308 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10310 PR rtl-optimization/70681
10311 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10312 dump scan on arm and powerpc.
10313 * gcc.dg/pr10474.c: Likewise.
10315 2016-04-15 Jakub Jelinek <jakub@redhat.com>
10320 * g++.dg/cpp1y/vla11.C: Revert for real.
10323 * c-c++-common/Wparentheses-1.c: New test.
10324 * c-c++-common/gomp/Wparentheses-1.c: New test.
10325 * c-c++-common/gomp/Wparentheses-2.c: New test.
10326 * c-c++-common/gomp/Wparentheses-3.c: New test.
10327 * c-c++-common/gomp/Wparentheses-4.c: New test.
10328 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10329 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10330 * c-c++-common/goacc/Wparentheses-1.c: New test.
10332 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10335 * gcc.target/i386/pr70662.c: New test.
10337 2016-04-15 Richard Biener <rguenther@suse.de>
10338 Alan Modra <amodra@gmail.com>
10340 PR tree-optimization/70130
10341 * gcc.dg/vect/O3-pr70130.c: New testcase.
10343 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10346 * gcc.target/powerpc/pr70669.c: New test.
10349 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10350 a power7 system that does not have an assembler that supports
10353 2016-04-14 Martin Sebor <msebor@redhat.com>
10358 * c-c++-common/ubsan/vla-1.c: Revert.
10359 * g++.dg/cpp1y/vla11.C: Same.
10360 * g++.dg/cpp1y/vla12.C: Same.
10361 * g++.dg/cpp1y/vla13.C: Same.
10362 * g++.dg/cpp1y/vla14.C: Same.
10363 * g++.dg/cpp1y/vla3.C: Same.
10364 * g++.dg/init/array24.C: Same.
10365 * g++.dg/ubsan/vla-1.C: Same.
10367 2016-04-14 Marek Polacek <polacek@redhat.com>
10368 Jan Hubicka <hubicka@ucw.cz>
10371 * g++.dg/torture/pr70029.C: New test.
10373 2016-04-14 Martin Sebor <msebor@redhat.com>
10375 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10376 type size to prevent failures on targets with very low maximum
10379 2016-04-14 Richard Biener <rguenther@suse.de>
10381 PR tree-optimization/70623
10382 * gcc.dg/torture/pr70623.c: New testcase.
10383 * gcc.dg/torture/pr70623-2.c: Likewise.
10385 2016-04-13 Martin Sebor <msebor@redhat.com>
10390 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10391 * g++.dg/cpp1y/vla11.C: New test.
10392 * g++.dg/cpp1y/vla12.C: New test.
10393 * g++.dg/cpp1y/vla13.C: New test.
10394 * g++.dg/cpp1y/vla14.C: New test.
10395 * g++.dg/cpp1y/vla3.C: Restore deleted test.
10396 * g++.dg/init/array24.C: Fully brace VLA initializer.
10397 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10399 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10402 * g++.dg/opt/pr70641.C: New test.
10404 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10406 PR rtl-optimization/68749
10407 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10408 effects of argument promotions.
10409 Remove default args to dg-skip-if.
10411 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10414 * g++.dg/parse/pr70635.C: New.
10416 2016-04-13 Marek Polacek <polacek@redhat.com>
10419 * c-c++-common/Wmisleading-indentation-4.c: New test.
10421 2016-04-13 Marek Polacek <polacek@redhat.com>
10424 * gcc.dg/Wparentheses-12.c: New test.
10425 * gcc.dg/Wparentheses-13.c: New test.
10427 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10429 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10430 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10431 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10433 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10435 PR middle-end/70633
10436 * gcc.c-torture/compile/pr70633.c: New test.
10439 * gcc.dg/torture/pr70628.c: New test.
10441 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10444 * g++.dg/template/pr70610.C: New test.
10445 * g++.dg/template/pr70610-2.C: New test.
10446 * g++.dg/template/pr70610-3.C: New test.
10447 * g++.dg/template/pr70610-4.C: New test.
10449 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10451 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10455 * g++.dg/ext/pr70571.C: New test.
10457 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10460 * gcc.target/powerpc/pr70640.c: New test.
10462 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10465 * g++.dg/parse/pr68722.C: New.
10467 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10469 PR rtl-optimization/70596
10470 * gcc.target/i386/pr70596.c: New test.
10472 2016-04-12 Nathan Sidwell <nathan@acm.org>
10475 * g++.dg/init/pr70501.C: New.
10477 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10479 * gcc.target/i386/asm-flag-6.c: New test.
10481 2016-04-12 Tom de Vries <tom@codesourcery.com>
10483 PR tree-optimization/68756
10484 * gcc.dg/graphite/pr68756.c: New test.
10486 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10488 PR tree-optimization/70602
10489 * gcc.c-torture/execute/pr70602.c: New test.
10491 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10494 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10495 __float128 emulator is built and runs.
10496 * gcc.target/powerpc/float128-1.c: Likewise.
10498 * lib/target-supports.exp (check_ppc_float128_sw_available):
10499 Rework tests for __float128 software and hardware
10500 availability. Fix exit condition to return 0 on success.
10502 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10505 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10506 * gcc.target/aarch64/target_attr_15.c: Likewise.
10508 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10511 * g++.dg/cpp1y/pr69066.C: New.
10513 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10516 * gfortran.dg/pr36192.f90: Update test.
10517 * gfortran.dg/pr36192_1.f90: Update test.
10518 * gfortran.dg/real_dimension_1.f: Update test.
10519 * gfortran.dg/parameter_array_init_7.f90: New test.
10521 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
10524 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10526 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10528 PR rtl-optimization/66669
10529 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10531 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10533 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10534 * gcc.dg/pie-1.c: Likewise.
10535 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10536 * gcc.dg/pic-4.c: Likewise.
10537 * gcc.dg/pie-3.c: Likewise.
10538 * gcc.dg/pie-4.c: Likewise.
10540 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10542 PR tree-optimization/68644
10543 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10545 PR rtl-optimization/64886
10546 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10548 2016-04-09 Tom de Vries <tom@codesourcery.com>
10550 PR tree-optimization/68953
10551 * gcc.dg/graphite/pr68953.c: New test.
10553 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10556 * gfortran.dg/deferred_character_16.f90: New test.
10558 2016-04-09 Jakub Jelinek <jakub@redhat.com>
10560 PR tree-optimization/70586
10561 * gcc.c-torture/execute/pr70586.c: New test.
10563 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10566 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10567 with __builtin_memset
10568 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10570 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10574 PR tree-optimization/70373
10575 PR middle-end/70533
10576 PR middle-end/70534
10577 PR middle-end/70535
10578 * c-c++-common/goacc/reduction-5.c: New test.
10579 * c-c++-common/goacc/reduction-promotions.c: New test.
10580 * gfortran.dg/goacc/reduction-3.f95: New test.
10581 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10583 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10587 * g++.dg/pr70590.C: New test.
10588 * g++.dg/pr70590-2.C: New test.
10590 2016-04-08 Jakub Jelinek <jakub@redhat.com>
10592 PR middle-end/70593
10593 * gcc.target/i386/pr70593.c: New test.
10595 PR rtl-optimization/70574
10596 * gcc.target/i386/avx2-pr70574.c: New test.
10598 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10601 * c-c++-common/asan/pr70541.c: New test.
10603 2016-04-08 Tom de Vries <tom@codesourcery.com>
10605 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10606 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10608 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10611 * gcc.c-torture/execute/pr70566.c: New test.
10613 2016-04-08 Tom de Vries <tom@codesourcery.com>
10615 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10616 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10618 2016-04-08 Alan Modra <amodra@gmail.com>
10620 * gcc.target/powerpc/pr70117.c: New.
10622 2016-04-07 Jakub Jelinek <jakub@redhat.com>
10625 * gcc.dg/lto/simd-function_0.c: New test.
10627 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10629 * c-c++-common/attr-simd-2.c: Likewise.
10630 * c-c++-common/attr-simd-4.c: Likewise.
10631 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10632 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10634 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10637 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10639 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10640 Tom de Vries <tom@codesourcery.com>
10642 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10643 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10644 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10645 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10646 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10647 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10648 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10649 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10651 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10654 * g++.dg/warn/Wparentheses-29.C: New test.
10656 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10659 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10660 explicit braces to resolve a future -Wparentheses warning.
10662 2016-04-06 Richard Henderson <rth@redhat.com>
10664 * gcc.dg/pr61817-1.c: New test.
10665 * gcc.dg/pr61817-2.c: New test.
10666 * gcc.dg/pr69391-1.c: New test.
10667 * gcc.dg/pr69391-2.c: New test.
10669 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10671 PR rtl-optimization/70398
10672 * gcc.target/aarch64/pr70398.c: New.
10674 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10676 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10678 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
10679 Pedro Alves <palves@redhat.com>
10681 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10683 2016-04-06 Jakub Jelinek <jakub@redhat.com>
10685 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10686 Check for avx512f effective targets instead of avx2.
10687 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10688 for AVX512F clones.
10689 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10690 * g++.dg/gomp/declare-simd-1.C: Likewise.
10691 * g++.dg/gomp/declare-simd-3.C: Likewise.
10692 * g++.dg/gomp/declare-simd-4.C: Likewise.
10694 PR middle-end/70550
10695 * c-c++-common/gomp/pr70550-1.c: New test.
10696 * c-c++-common/gomp/pr70550-2.c: New test.
10698 2016-04-05 Nathan Sidwell <nathan@acm.org>
10701 * g++.dg/ext/attribute-may-alias-5.C: New.
10703 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10706 * c-c++-common/pr70336.c: New test.
10707 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10708 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10710 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
10713 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10715 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10717 PR rtl-optimization/70542
10718 * gcc.dg/torture/pr70542.c: New test.
10719 * gcc.target/i386/avx2-pr70542.c: New test.
10721 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10723 PR tree-optimization/70509
10724 * gcc.target/i386/avx512bw-pr70509.c: New test.
10726 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10729 * g++.dg/ext/constexpr-vla4.C: New test.
10731 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
10734 * gcc.target/i386/pr70510.c: New test.
10736 2016-04-05 Richard Biener <rguenther@suse.de>
10738 PR tree-optimization/70526
10739 * g++.dg/torture/pr70526.C: New testcase.
10741 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10744 * gcc.target/i386/pr70525.c: New test.
10746 2016-04-05 Richard Biener <rguenther@suse.de>
10748 PR middle-end/70499
10749 * g++.dg/torture/pr70499.C: New testcase.
10751 2016-04-05 Richard Biener <rguenther@suse.de>
10753 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10756 2016-04-04 Jakub Jelinek <jakub@redhat.com>
10758 PR middle-end/70307
10759 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10760 rs6000 ABI warnings.
10762 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
10765 * g++.dg/ipa/devirt-51.C: New testcase.
10767 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10768 Jakub Jelinek <jakub@redhat.com>
10770 PR middle-end/70457
10771 * gcc.dg/torture/pr70457.c: New.
10773 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10776 * gfortran.dg/allocate_with_source_19.f08: New test.
10778 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10781 * gfortran.dg/coarray_allocate_6.f08: New test.
10783 2016-04-04 Richard Biener <rguenther@suse.de>
10785 PR rtl-optimization/70484
10786 * gcc.dg/torture/pr70484.c: New testcase.
10788 2016-04-04 Marek Polacek <polacek@redhat.com>
10791 * gcc.dg/torture/pr70307.c: New test.
10793 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10797 * gcc.target/sh/torture/pr70416.c: New.
10799 2016-04-02 Martin Sebor <msebor@redhat.com>
10805 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10806 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10807 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10808 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10809 * g++.dg/cpp0x/constexpr-string.C: Same.
10810 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10811 * g++.dg/cpp0x/pr65398.C: Same.
10812 * g++.dg/ext/constexpr-vla1.C: Same.
10813 * g++.dg/ext/constexpr-vla2.C: Same.
10814 * g++.dg/ext/constexpr-vla3.C: Same.
10815 * g++.dg/ubsan/pr63956.C: Same.
10817 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10819 PR rtl-optimization/70467
10820 * gcc.target/i386/pr70467-2.c: New test.
10822 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10823 Marek Polacek <polacek@redhat.com>
10826 * g++.dg/init/new47.C: New test.
10828 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10831 * gcc.target/arm/pr70496.c: New test.
10833 2016-04-01 Nathan Sidwell <nathan@acm.org>
10836 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10838 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10841 * gcc.dg/strlenopt.h (memmove): New.
10842 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10843 instead of "string.h".
10844 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10845 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10846 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10847 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10848 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10849 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10850 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10851 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10852 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10853 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10854 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10855 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10856 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10857 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10858 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10859 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10860 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10861 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10862 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10863 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10865 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10867 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10868 (Holder::foo): Reflect this.
10870 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10873 * gcc.dg/pr70442.c: New test.
10875 2016-03-31 Nathan Sidwell <nathan@acm.org>
10878 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10880 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10883 * gcc.target/i386/pr70453.c: New test.
10885 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
10888 * gcc.c-torture/pr70292.c: New test.
10890 2016-03-31 Marek Polacek <polacek@redhat.com>
10893 * c-c++-common/pr70297.c: New test.
10894 * g++.dg/cpp0x/typedef-redecl.C: New test.
10895 * gcc.dg/typedef-redecl2.c: New test.
10897 2016-03-31 Jakub Jelinek <jakub@redhat.com>
10899 PR rtl-optimization/70460
10900 * gcc.c-torture/execute/pr70460.c: New test.
10902 2016-03-31 Richard Biener <rguenther@suse.de>
10905 * g++.dg/ext/vector30.C: New testcase.
10907 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10908 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10910 * gfortran.dg/fmt_pf.f90: New test.
10912 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10914 Forward-port from 5 branch
10915 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10918 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10919 dg-require-effective-target after dg-do.
10921 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10923 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10925 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10926 Julian Brown <julian@codesourcery.com>
10927 Chung-Lin Tang <cltang@codesourcery.com>
10928 Cesar Philippidis <cesar@codesourcery.com>
10929 James Norris <jnorris@codesourcery.com>
10930 Tom de Vries <tom@codesourcery.com>
10931 Nathan Sidwell <nathan@codesourcery.com>
10933 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10934 * c-c++-common/goacc/loop-clauses.c: Likewise.
10935 * g++.dg/goacc/template.C: Likewise.
10936 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10937 * gfortran.dg/goacc/loop-1.f95: Likewise.
10938 * gfortran.dg/goacc/loop-5.f95: Likewise.
10939 * gfortran.dg/goacc/loop-6.f95: Likewise.
10940 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10941 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10942 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10943 * c-c++-common/goacc/clauses-fail.c: Likewise.
10944 * c-c++-common/goacc/parallel-1.c: Likewise.
10945 * c-c++-common/goacc/reduction-1.c: Likewise.
10946 * c-c++-common/goacc/reduction-2.c: Likewise.
10947 * c-c++-common/goacc/reduction-3.c: Likewise.
10948 * c-c++-common/goacc/reduction-4.c: Likewise.
10949 * c-c++-common/goacc/routine-3.c: Likewise.
10950 * c-c++-common/goacc/routine-4.c: Likewise.
10951 * c-c++-common/goacc/routine-5.c: Likewise.
10952 * c-c++-common/goacc/tile.c: Likewise.
10953 * g++.dg/goacc/template.C: Likewise.
10954 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10955 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10956 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10957 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10958 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10959 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10960 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10961 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10962 * c-c++-common/goacc/use_device-1.c: ... this file.
10963 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10964 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10965 * c-c++-common/goacc/host_data-6.c: ... this file.
10966 * c-c++-common/goacc/loop-2-kernels.c: New file.
10967 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10968 * c-c++-common/goacc/loop-3.c: Likewise.
10969 * g++.dg/goacc/reference.C: Likewise.
10970 * g++.dg/goacc/routine-1.C: Likewise.
10971 * g++.dg/goacc/routine-2.C: Likewise.
10973 2016-03-30 Richard Biener <rguenther@suse.de>
10975 PR middle-end/70450
10976 * gcc.dg/torture/pr70450.c: New testcase.
10978 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10981 * gcc.dg/torture/pr70421.c: New test.
10982 * gcc.target/i386/avx512f-pr70421.c: New test.
10984 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10987 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10988 (check): New function.
10990 (foo): Align stack to 16 bytes when calling bar.
10991 * gcc.target/i386/cleanup-2.c: Likewise.
10993 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10995 PR tree-optimization/59124
10996 * gcc.dg/Warray-bounds-19.c: New test.
10998 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
11000 * lib/prune.exp (escape_regex_chars): New.
11001 (prune_file_path): Update to quote metcharacters for regexp.
11003 2016-03-29 Jakub Jelinek <jakub@redhat.com>
11005 PR rtl-optimization/70429
11006 * gcc.c-torture/execute/pr70429.c: New test.
11008 PR tree-optimization/70405
11009 * gcc.dg/pr70405.c: New test.
11011 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11014 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11015 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11017 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11020 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11021 __cilkrts_set_param to set two workers.
11022 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11023 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11025 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11027 * g++.dg/ext/fnname5.C: Update the test for Darwin.
11029 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11032 * gcc.target/i386/pr70406.c: New test.
11034 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11036 * gnat.dg/specs/double_record_extension3.ads: New test.
11038 2016-03-25 Richard Henderson <rth@redhat.com>
11041 * gcc.target/aarch64/pr70120-1.c: New.
11042 * gcc.target/aarch64/pr70120-2.c: New.
11043 * gcc.target/aarch64/pr70120-3.c: New.
11045 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11048 * g++.dg/template/mangle2.C: The dg-do directive should be
11049 "compile" not "assemble".
11051 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11054 * gcc.dg/pr69650.c: New test.
11056 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
11058 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11060 2016-03-25 Alan Modra <amodra@gmail.com>
11062 * gcc.dg/dfp/pr70052.c: New test.
11064 2016-03-24 Richard Henderson <rth@redhat.com>
11066 PR middle-end/69845
11067 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11068 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11070 2016-03-24 Tom de Vries <tom@codesourcery.com>
11072 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11074 2016-03-24 Tom de Vries <tom@codesourcery.com>
11076 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11077 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11079 2016-03-24 Tom de Vries <tom@codesourcery.com>
11081 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11082 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11084 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11087 * g++.dg/template/mangle2.C: New test.
11089 2016-03-24 Richard Biener <rguenther@suse.de>
11091 PR tree-optimization/70396
11092 * gcc.dg/torture/pr70396.c: New testcase.
11094 2016-03-24 Richard Biener <rguenther@suse.de>
11096 PR middle-end/70370
11097 * gcc.dg/torture/pr70370.c: New testcase.
11099 2016-03-24 Tom de Vries <tom@codesourcery.com>
11101 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11102 * gfortran.dg/goacc/kernels-tree.f95: Same.
11103 * gfortran.dg/goacc/parallel-tree.f95: Same.
11105 2016-03-24 Tom de Vries <tom@codesourcery.com>
11107 * c-c++-common/goacc/uninit-if-clause.c: New test.
11108 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11110 2016-03-24 Jakub Jelinek <jakub@redhat.com>
11113 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11116 2016-03-24 Richard Biener <rguenther@suse.de>
11118 PR tree-optimization/70372
11119 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11121 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11124 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11126 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11129 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11131 2016-03-23 Jakub Jelinek <jakub@redhat.com>
11134 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11135 * g++.dg/cpp1y/pr70001.C: New test.
11138 * g++.dg/cpp0x/constexpr-70323.C: New test.
11140 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
11141 Jason Merrill <jason@redhat.com>
11142 Jakub Jelinek <jakub@redhat.com>
11145 * g++.dg/cpp0x/constexpr-69315.C: New test.
11146 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11148 2016-03-23 Marek Polacek <polacek@redhat.com>
11151 * g++.dg/warn/Wignored-attributes-1.C: New test.
11152 * g++.dg/warn/Wignored-attributes-2.C: New test.
11154 2016-03-23 Tom de Vries <tom@codesourcery.com>
11156 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11158 * gfortran.dg/goacc/private-3.f95 (test): Same.
11159 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11162 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11164 * lib/target-supports.exp: Remove v7ve entry from loop
11165 creating effective target checks.
11166 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11167 (add_options_for_arm_arch_v7ve): Likewise.
11169 2016-03-23 Jakub Jelinek <jakub@redhat.com>
11171 PR tree-optimization/70354
11172 * gcc.dg/vect/pr70354-1.c: New test.
11173 * gcc.dg/vect/pr70354-2.c: New test.
11174 * gcc.target/i386/avx2-pr70354-1.c: New test.
11175 * gcc.target/i386/avx2-pr70354-2.c: New test.
11177 2016-03-22 Jeff Law <law@redhat.com>
11180 * gcc.dg/tree-ssa/pr70232.c: New test.
11182 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11185 * gcc.target/i386/pr70302.c: New test.
11187 2016-03-22 Richard Biener <rguenther@suse.de>
11189 PR middle-end/70251
11190 * g++.dg/torture/pr70251.C: New testcase.
11192 2016-03-22 David Malcolm <dmalcolm@redhat.com>
11195 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11196 Wmisleading-indentation.c.
11197 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11198 reflect change to diagnostic text and order of messages.
11199 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11201 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
11203 * g++.dg/ext/java-3.C: Don't compile on AIX.
11205 2016-03-22 Richard Biener <rguenther@suse.de>
11207 PR middle-end/70333
11208 * gcc.dg/torture/pr70333.c: New testcase.
11210 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11212 * g++.dg/ext/pr70290.C: New test.
11214 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11217 * gcc.target/i386/pr70325.c: New test.
11219 2016-03-22 Jakub Jelinek <jakub@redhat.com>
11222 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11223 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11226 * gcc.target/i386/pr70300.c: New test.
11229 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11230 (func2): New function for cond with parens, xfail warning for c++.
11231 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11233 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11236 * g++.dg/template/ptrmem30.C: New test.
11238 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11241 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11242 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11244 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11246 PR middle-end/70326
11247 * gcc.dg/pr70326.c: New test.
11249 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
11250 Jakub Jelinek <jakub@redhat.com>
11252 PR tree-optimization/70317
11253 * gcc.dg/pr70317.c: New test.
11255 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
11258 * gcc.target/i386/pr70327.c: New test.
11260 2016-03-21 Martin Liska <mliska@suse.cz>
11263 * gcc.dg/ipa/pr70306.c: New test.
11265 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
11267 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11268 * gcc.target/arm/attr-align3.c: Likewise.
11269 * gcc.target/arm/attr_arm.c: Likewise.
11270 * gcc.target/arm/flip-thumb.c: Likewise.
11272 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11275 * gcc.target/powerpc/altivec-36.c: New test.
11277 2016-03-21 Richard Biener <rguenther@suse.de>
11279 PR tree-optimization/70310
11280 * gcc.dg/torture/pr70310.c: New testcase.
11282 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11285 * gcc.target/i386/pr70293.c: New test.
11287 2016-03-21 Richard Biener <rguenther@suse.de>
11289 PR tree-optimization/70288
11290 * gcc.dg/torture/pr70288-1.c: New testcase.
11291 * gcc.dg/torture/pr70288-2.c: Likewise.
11293 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11295 PR rtl-optimization/69307
11296 * gcc.target/arm/pr69307.c: New test.
11298 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11300 PR rtl-optimization/69102
11301 * gcc.c-torture/compile/pr69102.c: New test.
11303 2016-03-18 Jeff Law <law@redhat.com>
11305 PR rtl-optimization/70263
11306 * gcc.c-torture/compile/pr70263-1.c: New test.
11307 * gcc.target/i386/pr70263-2.c: New test.
11309 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11311 PR rtl-optimization/70278
11312 * gcc.dg/torture/pr70278.c: New test.
11313 * gcc.target/arm/pr70278.c: New test.
11315 2016-03-18 David Malcolm <dmalcolm@redhat.com>
11318 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11319 (test_builtin_types_compatible_p): New test function.
11320 * gcc.dg/pr70281.c: New test case.
11322 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11325 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11327 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11329 PR tree-optimization/70252
11330 * gcc.dg/pr70252.c: New test.
11332 2016-03-18 Tom de Vries <tom@codesourcery.com>
11334 * gcc.dg/pr70161-2.c: New test.
11335 * gcc.dg/pr70161.c: New test.
11337 2016-03-18 Tom de Vries <tom@codesourcery.com>
11340 * gcc.dg/pr70269.c: New test.
11342 2016-03-18 Jakub Jelinek <jakub@redhat.com>
11345 * g++.dg/ext/java-3.C: New test.
11347 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11350 * g++.dg/lookup/pr70205.C: New test.
11352 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11355 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11357 2016-03-17 Marek Polacek <polacek@redhat.com>
11360 * gcc.dg/atomic-op-6.c: New test.
11362 2016-03-17 David Malcolm <dmalcolm@redhat.com>
11365 * c-c++-common/pr70264.c: New test case.
11367 2016-03-17 Jakub Jelinek <jakub@redhat.com>
11370 * c-c++-common/pr70144-1.c: New test.
11371 * c-c++-common/pr70144-2.c: New test.
11374 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11375 * g++.dg/opt/flifetime-dse6.C: New test.
11376 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11378 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11381 * gcc.dg/pic-1.c: New test.
11382 * gcc.dg/pic-2.c: Likewise.
11383 * gcc.dg/pic-3.c: Likewise.
11384 * gcc.dg/pic-4.c: Likewise.
11385 * gcc.dg/pie-1.c: Likewise.
11386 * gcc.dg/pie-2.c: Likewise.
11387 * gcc.dg/pie-3.c: Likewise.
11388 * gcc.dg/pie-4.c: Likewise.
11389 * gcc.dg/pie-5.c: Likewise.
11390 * gcc.dg/pie-6.c: Likewise.
11392 2016-03-17 Tom de Vries <tom@codesourcery.com>
11394 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11395 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11397 2016-03-17 Richard Biener <rguenther@suse.de>
11400 * g++.dg/debug/pr70271.C: New testcase.
11402 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11404 * gcc.target/i386/pr70251.c: New test.
11406 2016-03-17 Marek Polacek <polacek@redhat.com>
11409 * g++.dg/warn/constexpr-70194.C: New test.
11411 2016-03-16 Richard Henderson <rth@redhat.com>
11413 PR middle-end/70240
11414 * gcc.c-torture/compile/pr70240.c: New.
11416 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11418 * gcc.c-torture/compile/20151204.c: Skip for avr.
11420 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11423 * g++.dg/opt/pr70245.C: New test.
11424 * g++.dg/opt/pr70245.h: New file.
11425 * g++.dg/opt/pr70245-aux.cc: New file.
11427 2016-03-16 Martin Sebor <msebor@redhat.com>
11429 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11431 2016-03-16 Richard Henderson <rth@redhat.com>
11433 PR middle-end/70199
11434 * gcc.c-torture/compile/pr70199.c: New.
11436 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11438 * gcc.dg/uninit-19.c: Run dos2unix.
11440 2016-03-16 Marek Polacek <polacek@redhat.com>
11443 * gcc.dg/nested-func-10.c: New test.
11444 * gcc.dg/nested-func-9.c: New test.
11446 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11448 PR tree-optimization/68714
11449 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11451 2016-03-16 Tom de Vries <tom@codesourcery.com>
11453 PR tree-optimization/68715
11454 * gcc.dg/graphite/pr68715-2.c: New test.
11455 * gcc.dg/graphite/pr68715.c: New test.
11456 * gfortran.dg/graphite/pr68715.f90: New test.
11458 2016-03-16 Tom de Vries <tom@codesourcery.com>
11460 PR tree-optimization/68809
11461 * gcc.dg/graphite/pr68809-2.c: New test.
11462 * gcc.dg/graphite/pr68809.c: New test.
11464 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11467 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11468 method call to i () as argument. Adjust expected output.
11471 * g++.dg/ubsan/pr70147-1.C: New test.
11472 * g++.dg/ubsan/pr70147-2.C: New test.
11474 2016-03-15 Martin Sebor <msebor@redhat.com>
11477 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11479 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
11481 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11484 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11486 PR libfortran/69799
11487 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11488 libatomic_available.
11490 2016-03-15 Marek Polacek <polacek@redhat.com>
11493 * g++.dg/ext/attribute-may-alias-4.C: New test.
11495 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
11497 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11498 -fvar-tracking-assignments-toggle flag.
11500 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11502 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11504 2016-03-15 Jakub Jelinek <jakub@redhat.com>
11506 PR rtl-optimization/70222
11507 * gcc.c-torture/execute/pr70222-1.c: New test.
11508 * gcc.c-torture/execute/pr70222-2.c: New test.
11510 2016-03-15 Richard Henderson <rth@redhat.com>
11512 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11514 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11516 PR rtl-optimization/69032
11517 * gcc.dg/pr69032.c: New test.
11519 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11521 PR rtl-optimization/63384
11522 * g++.dg/pr63384.C: New test.
11524 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11527 * gcc.target/i386/pr64411.C: New test.
11529 2016-03-15 Tom de Vries <tom@codesourcery.com>
11531 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11532 * gfortran.dg/goacc/kernels-alias.f95: New test.
11534 2016-03-14 Martin Sebor <msebor@redhat.com>
11537 * g++.dg/cpp0x/constexpr-inline.C: New test.
11538 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11540 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
11542 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11544 2016-03-14 Jakub Jelinek <jakub@redhat.com>
11546 PR middle-end/70219
11547 * gcc.dg/pr70219.c: New test.
11549 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11552 * gcc.dg/torture/pr70083.c: New test.
11553 * gcc.target/i386/pr70083.c: New test.
11555 2016-03-14 Richard Biener <rguenther@suse.de>
11557 PR tree-optimization/56365
11558 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11560 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11563 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11565 * g++.dg/pr70098.C: New testcase.
11568 2016-03-14 Tom de Vries <tom@codesourcery.com>
11570 PR tree-optimization/70045
11571 * gcc.dg/graphite/pr70045.c: New test.
11573 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11576 * gfortran.dg/include_9.f90: New test.
11578 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11581 gfortran.dg/prof/prof.exp: New script.
11582 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11584 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
11586 PR rtl-optimization/69307
11587 * gcc.dg/pr69307.c: New test.
11589 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11592 * gcc.target/arm/pr69614.c: New.
11594 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
11597 * gfortran.dg/submodule_14.f08: New test
11600 * gfortran.dg/submodule_15.f08: New test
11602 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11605 * g++.dg/cpp1y/paren3.C: New test.
11607 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11610 * gcc.target/powerpc/ppc-round2.c: New test.
11612 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11615 * gcc.dg/torture/pr70123.c: New test.
11617 2016-03-11 Jeff Law <law@redhat.com>
11619 PR tree-optimization/70190
11620 * gcc.c-torture/compile/pr70190.c: New test.
11622 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11625 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11627 (test43_b): Likewise.
11628 (test43_c): Likewise.
11629 (test43_d): Likewise.
11630 (test43_e): Likewise.
11631 (test43_f): Likewise.
11632 (test43_g): Likewise.
11633 (test44_a): Likewise.
11634 (test44_b): Likewise.
11635 (test44_c): Likewise.
11636 (test44_d): Likewise.
11637 (test44_e): Likewise.
11639 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11642 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11644 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11646 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11649 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11653 * gcc.target/aarch64/pr69245_2.c: New test.
11655 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11657 PR tree-optimization/70177
11658 * gcc.dg/pr70177.c: New test.
11660 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11662 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11664 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11666 * gcc.dg/tree-ssa/sra-20.c: New.
11668 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11670 PR rtl-optimization/70174
11671 * gcc.dg/pr70174.c: New test.
11673 PR tree-optimization/70169
11674 * gcc.dg/pr70169.c: New test.
11676 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11679 * gcc.target/i386/pr70160.c: New test.
11681 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11683 * gcc.target/s390/dfp-1.c: New test.
11685 2016-03-10 Nick Clifton <nickc@redhat.com>
11688 * gcc.target/aarch64/pr70044.c: New test.
11690 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11691 Jakub Jelinek <jakub@redhat.com>
11694 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11695 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11696 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11698 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
11701 * g++.dg/lto/pr69589_0.C: New testcase
11702 * g++.dg/lto/pr69589_1.C: New testcase
11704 2016-03-10 Marek Polacek <polacek@redhat.com>
11707 * g++.dg/delayedfold/unary-plus1.C: New test.
11709 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
11711 * gcc.target/arm/pr45701-1.c: Escape brackets.
11712 * gcc.target/arm/pr45701-2.c: Likewise.
11714 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11716 * gfortran.dg/unconstrained_commons.f: New.
11718 2016-03-10 Alan Modra <amodra@gmail.com>
11720 * gcc.dg/pr69195.c: New.
11721 * gcc.dg/pr69238.c: New.
11723 2016-03-10 Tom de Vries <tom@codesourcery.com>
11726 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11728 2016-03-10 Richard Biener <rguenther@suse.de>
11730 PR tree-optimization/70128
11731 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11732 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11734 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11736 PR tree-optimization/70152
11737 * gcc.dg/pr70152.c: New test.
11740 * gcc.target/i386/pr70086-1.c: New test.
11741 * gcc.target/i386/pr70086-2.c: New test.
11742 * gcc.target/i386/pr70086-3.c: New test.
11744 PR tree-optimization/70127
11745 * gcc.c-torture/execute/pr70127.c: New test.
11747 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11749 * c-c++-common/goacc/combined-directives-2.c: New test.
11751 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11755 * g++.dg/diagnostic/pr70105.C: New test.
11756 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11757 (test_multiple_ordinary_maps): New test function.
11759 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11763 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11764 Drop range information from call to inform_at_rich_loc.
11765 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11767 (test_show_locus): Replace calls to rich_location::add_range with
11768 calls to add_range. Rewrite the tests that used the now-defunct
11769 rich_location ctor taking a source_range. Simplify other tests
11770 by replacing calls to COMBINE_LOCATION_DATA with calls to
11773 2016-03-09 Richard Biener <rguenther@suse.de>
11774 Jakub Jelinek <jakub@redhat.com>
11776 PR tree-optimization/70138
11777 * gcc.dg/vect/pr70138-1.c: New testcase.
11778 * gcc.dg/vect/pr70138-2.c: Likewise.
11780 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11783 * gcc.target/i386/pr70049.c: New test.
11785 2016-03-09 Richard Biener <rguenther@suse.de>
11788 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11789 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11790 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11792 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11794 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11797 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11799 PR middle-end/67278
11800 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11803 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11805 PR middle-end/70050
11806 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11807 in testcase comment.
11809 2016-03-09 Tom de Vries <tom@codesourcery.com>
11811 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11812 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11813 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11814 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11815 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11816 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11817 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11818 * gfortran.dg/goacc/kernels-loop.f95: New test.
11820 2016-03-08 Martin Sebor <msebor@redhat.com>
11823 * g++.dg/warn/overflow-warn-7.C: New test.
11825 2016-03-08 Jason Merrill <jason@redhat.com>
11827 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11828 * lib/target-supports.exp (check_effective_target_concepts): New.
11830 2016-03-08 Jakub Jelinek <jakub@redhat.com>
11833 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11834 * g++.dg/ubsan/pr70135.C: New test.
11837 * gcc.dg/pr70110.c: New test.
11839 2016-03-07 Martin Jambor <mjambor@suse.cz>
11841 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11842 * c-c++-common/gomp/if-1.c: Likewise.
11843 * c-c++-common/gomp/pr61486-2.c: Likewise.
11844 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11845 to dg-additional-options.
11846 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11847 * g++/gomp/target-teams-1.c: Likewise.
11848 * gcc.dg/gomp/gomp.exp: Likewise.
11849 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11850 dg-additional-options.
11851 * gfortran.dg/gomp/gomp.exp: Likewise.
11852 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11853 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11854 dg-additional-options.
11855 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11857 2016-03-07 Martin Jambor <mjambor@suse.cz>
11859 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11860 * c-c++-common/gomp/gridify-1.c: New test.
11861 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11863 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11865 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11866 trigger for cortex-r8, when scanning for register r8.
11867 * gcc.target/arm/pr45701-2.c: Likewise.
11869 2016-02-26 Richard Biener <rguenther@suse.de>
11870 Jeff Law <law@redhat.com>
11872 PR tree-optimization/69740
11873 * gcc.c-torture/compile/pr69740-1.c: New test.
11874 * gcc.c-torture/compile/pr69740-2.c: New test.
11876 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11878 * lib/target-supports.exp
11879 (check_effective_target_whole_vector_shift): Enable for PPC64.
11881 2016-03-07 Richard Biener <rguenther@suse.de>
11883 PR tree-optimization/70115
11884 * gcc.dg/torture/pr70115.c: New testcase.
11886 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11888 PR middle-end/69916
11889 * c-c-++-common/goacc/pr69916.c: New.
11891 2016-03-07 Richard Henderson <rth@redhat.com>
11893 * gcc.c-torture/compile/pr70061.c: New test.
11895 2016-03-07 Richard Biener <rguenther@suse.de>
11898 * gcc.dg/vect/O3-pr36098.c: New testcase.
11900 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11902 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11904 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11906 * gnat.dg/renaming9.ad[sb]: New testcase.
11908 2016-03-05 Jakub Jelinek <jakub@redhat.com>
11911 * g++.dg/expr/stdarg3.C: New test.
11913 2016-03-04 Jeff Law <law@redhat.com>
11915 PR tree-optimization/69196
11916 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11919 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11922 * gcc.dg/pr69973.c: New test.
11924 PR rtl-optimization/69941
11925 * gcc.dg/torture/pr69941.c: New test.
11928 * gcc.dg/pr69824.c: New test.
11930 2016-03-05 Tom de Vries <tom@codesourcery.com>
11932 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11933 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11936 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11939 * g++.dg/cpp1y/var-templ48.C: New test.
11940 * g++.dg/cpp1y/var-templ49.C: New test.
11942 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11944 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11946 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11949 * g++.dg/ubsan/pr70035.C: New test.
11952 * gcc.target/i386/pr70062.c: New test.
11954 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11956 * g++.dg/template/typename21.C: Remove c++98_only.
11958 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11960 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11962 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11965 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11967 (fn_42_b): Likewise.
11968 (fn_42_c): Likewise.
11970 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11973 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11975 (fn_40_b): Likewise.
11976 (fn_41_a): Likewise.
11977 (fn_41_b): Likewise.
11979 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11982 * gcc.target/i386/avx512f-pr70059.c: New test.
11983 * gcc.target/i386/avx512dq-pr70059.c: New test.
11985 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11987 PR rtl-optimization/57676
11988 * gcc.dg/torture/pr57676.c: New test.
11990 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11992 * gcc.dg/pr70026.c: New test.
11994 2016-03-04 Marek Polacek <polacek@redhat.com>
11997 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11998 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12000 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12003 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12005 (test_corners_sisd_si): Likewise.
12006 (main): Remove checks of the above.
12007 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12009 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12011 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12013 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12015 * gcc.dg/torture/pr69951.c: Accept argc==0.
12017 2016-03-04 Richard Biener <rguenther@suse.de>
12020 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12021 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12023 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12026 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12029 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12032 * gcc.dg/guality/pr69947.c: New test.
12034 2016-03-03 Jakub Jelinek <jakub@redhat.com>
12037 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12039 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12041 PR rtl-optimization/69904
12042 * gcc.target/arm/pr69904.c: New test.
12044 2016-03-03 Jakub Jelinek <jakub@redhat.com>
12047 * gcc.dg/vect/pr70021.c: New test.
12048 * gcc.target/i386/pr70021.c: New test.
12050 2016-03-03 Marek Polacek <polacek@redhat.com>
12052 PR middle-end/70050
12053 * gcc.dg/pr70050.c: New test.
12055 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12057 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12059 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12061 PR tree-optimization/70043
12062 * gfortran.dg/vect/pr70043.f90: New test.
12064 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12066 * gnat.dg/specs/task1.ads: New test.
12068 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12070 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12071 Invoke gdb with -batch.
12072 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12074 2016-03-03 Richard Biener <rguenther@suse.de>
12076 PR tree-optimization/55936
12077 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12079 2016-03-02 Jeff Law <law@redhat.com>
12081 PR rtl-optimization/69942
12082 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12083 effects of argument promotions.
12085 PR tree-optimization/69987
12086 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12087 target does not support -fprefetch-loop-arrays.
12089 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
12091 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12093 2016-03-02 Bin Cheng <bin.cheng@arm.com>
12095 PR rtl-optimization/69052
12096 * gcc.target/i386/pr69052.c: New test.
12098 2016-03-02 Alan Modra <amodra@gmail.com>
12100 * gcc.dg/pr69990.c: New.
12102 2016-03-02 Jakub Jelinek <jakub@redhat.com>
12105 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12107 PR middle-end/70022
12108 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12111 * gcc.target/i386/pr70028.c: New test.
12113 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12115 * c-c++-common/asan/swapcontext-test-1.c,
12116 * c-c++-common/tsan/thread_leak.c,
12117 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12118 * g++.dg/tsan/benign_race.C,
12119 * g++.dg/tsan/fd_close_norace.C,
12120 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12121 races with sanitizer output
12123 2016-03-02 Richard Biener <rguenther@suse.de>
12124 Uros Bizjak <ubizjak@gmail.com>
12127 * gcc.dg/simd-8.c: New testcase.
12129 2016-03-02 Richard Biener <rguenther@suse.de>
12131 PR middle-end/67278
12132 * gcc.dg/simd-7.c: New testcase.
12134 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12136 * gcc.target/i386/pr70007.c: Tweak.
12138 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12140 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12142 2016-03-02 Marek Polacek <polacek@redhat.com>
12145 * gcc.dg/pr67854.c: New test.
12147 2016-03-02 Jakub Jelinek <jakub@redhat.com>
12149 PR middle-end/70025
12150 * gcc.dg/torture/pr70025.c: New test.
12152 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12154 PR tree-optimization/68621
12155 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12157 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12159 * gcc.target/i386/pr70007.c: New test.
12161 2016-03-01 Jeff Law <law@redhat.com>
12163 PR tree-optimization/69196
12164 * gcc.dg/tree-ssa/pr69196-1.c: New test.
12166 PR tree-optimization/69196
12167 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12168 duplicating code and spoiling the expected output.
12170 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12173 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12174 supports power9 before doing tests.
12175 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12176 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12177 * gcc.target/powerpc/p9-permute.c: Likewise.
12179 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
12182 * gcc.target/i386/pr70027.c: New test.
12184 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12186 * gcc.dg/pr70017.c: New test.
12188 2016-03-01 Jakub Jelinek <jakub@redhat.com>
12192 * gcc.dg/pr69796.c: New test.
12193 * gcc.dg/pr69974.c: New test.
12195 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12197 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12199 2016-02-29 Jeff Law <law@redhat.com>
12201 PR tree-optimization/69987
12202 * gfortran.dg/pr69987.f90: New test.
12204 PR tree-optimization/69989
12205 * gcc.c-torture/compile/pr69989-2.c: New test.
12207 2016-03-01 Marek Polacek <polacek@redhat.com>
12210 * g++.dg/parse/invalid1.C: New test.
12212 2016-03-01 Richard Biener <rguenther@suse.de>
12214 PR middle-end/70022
12215 * gcc.dg/pr70022.c: New testcase.
12217 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12219 PR tree-optimization/69956
12220 * gcc.dg/pr69956.c: New test.
12222 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12225 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12226 XFAIL when hardware supports efficient unaligned storage access.
12228 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12231 * g++.dg/template/pr69961a.C: New test.
12232 * g++.dg/template/pr69961b.C: New test.
12234 2016-02-29 David Malcolm <dmalcolm@redhat.com>
12236 PR preprocessor/69985
12237 * gcc.dg/cpp/pr69985.c: New test case.
12239 2016-02-29 Jeff Law <law@redhat.com>
12241 PR tree-optimization/70005
12242 * gcc.c-torture/execute/pr70005.c New test.
12244 PR tree-optimization/69999
12245 * gcc.c-torture/compile/pr69999.c: New test.
12247 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12249 PR tree-optimization/69652
12250 * gcc.dg/torture/pr69652.c: Delete test.
12251 * gcc.dg/vect/pr69652.c: New test.
12253 2016-02-19 Richard Biener <rguenther@suse.de>
12255 PR tree-optimization/69980
12256 * gfortran.dg/vect/pr69980.f90: New testcase.
12258 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12260 * gcc.target/sparc/20160229-1.c: New test.
12262 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12264 * gnat.dg/stack_usage3.adb: New test.
12265 * gnat.dg/stack_usage3_pkg.ads: New helper.
12267 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12269 * gnat.dg/renaming8.adb: New test.
12270 * gnat.dg/renaming8_pkg1.ads: New helper.
12271 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12272 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12274 2016-02-29 Richard Biener <rguenther@suse.de>
12276 PR tree-optimization/69720
12277 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12279 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12283 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12285 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12286 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12289 * gfortran.dg/coarray_8.f90: Adjust error message.
12290 * gfortran.dg/pr56007.f90: New test.
12291 * gfortran.dg/pr56007.f: New test.
12293 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12295 PR tree-optimization/69989
12296 * gcc.dg/torture/pr69989.c: New test.
12298 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12300 * gcc.target/i386/stack-realign-win.c: New test.
12302 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12305 * gfortran.dg/pr60126.f90: New test.
12307 2016-02-27 Jeff Law <law@redhat.com>
12310 2016-02-26 Richard Biener <rguenther@suse.de>
12311 Jeff Law <law@redhat.com>
12313 PR tree-optimization/69740
12314 * gcc.c-torture/compile/pr69740-1.c: New test.
12315 * gcc.c-torture/compile/pr69740-2.c: New test.
12317 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12320 * gfortran.dg/newunit_4.f90: New test.
12322 2016-02-27 Jakub Jelinek <jakub@redhat.com>
12325 PR rtl-optimization/69886
12326 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12327 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12330 2016-02-26 Martin Sebor <msebor@redhat.com>
12332 PR tree-optimization/15826
12333 * gcc.dg/tree-ssa/pr15826.c: New test.
12335 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12338 * gcc.target/powerpc/pr69969.c: New test.
12340 2016-02-26 Martin Sebor <msebor@redhat.com>
12343 * g++.old-deja/g++.other/decl5.C: Add a test case.
12345 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12348 * gcc.target/powerpc/pr69946.c: New file.
12350 2016-02-26 Richard Biener <rguenther@suse.de>
12351 Jeff Law <law@redhat.com>
12353 PR tree-optimization/69740
12354 * gcc.c-torture/compile/pr69740-1.c: New test.
12355 * gcc.c-torture/compile/pr69740-2.c: New test.
12357 2016-02-26 Martin Jambor <mjambor@suse.cz>
12359 PR middle-end/69920
12360 * gcc.dg/torture/pr69932.c: New test.
12361 * gcc.dg/torture/pr69936.c: Likewise.
12363 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12366 * gcc.target/s390/pr69709.c: New test.
12368 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12371 * gcc.target/aarch64/pr69245_1.c: New test.
12373 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12376 * gcc.dg/torture/pr69613.c: New test.
12378 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12380 PR rtl-optimization/69891
12381 * gcc.target/i386/pr69891.c: New test.
12383 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
12384 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12387 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12388 functionality for both 32-bit and 64-bit.
12390 2016-02-26 Richard Biener <rguenther@suse.de>
12392 PR tree-optimization/69551
12393 * gcc.dg/torture/pr69951.c: New testcase.
12395 2016-02-25 Richard Biener <rguenther@suse.de>
12397 PR tree-optimization/48795
12398 * gcc.dg/Warray-bounds-18.c: New testcase.
12400 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12402 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12404 2016-02-25 Jakub Jelinek <jakub@redhat.com>
12406 PR rtl-optimization/69896
12407 * gcc.dg/pr69896.c: New test.
12409 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12412 * g++.dg/cpp1y/paren2.C: New test.
12414 2016-02-24 Martin Sebor <msebor@redhat.com>
12417 * gcc.dg/enum-mode-2.c: New test.
12419 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12422 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12423 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12424 * g++.dg/ubsan/pr69922.C: New test.
12426 2016-02-24 Marek Polacek <polacek@redhat.com>
12429 * gcc.dg/pr69819.c: New test.
12431 2016-02-24 Martin Sebor <msebor@redhat.com>
12434 * g++.dg/ext/flexary15.C: New test.
12436 2016-02-24 Martin Sebor <msebor@redhat.com>
12438 * gcc.dg/builtins-68.c: Avoid making unportable
12439 assumptions about the relationship between SIZE_MAX and UINT_MAX.
12440 * g++.dg/ext/builtin_alloca.C: Same.
12442 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12443 Charles Baylis <charles.baylis@linaro.org>
12446 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12448 2016-02-24 Richard Biener <rguenther@suse.de>
12449 Jakub Jelinek <jakub@redhat.com>
12451 PR middle-end/69760
12452 * gcc.dg/torture/pr69760.c: New testcase.
12454 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12456 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12457 pattern on Solaris with as.
12459 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12461 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12462 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12463 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12464 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12466 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12468 PR middle-end/69915
12469 * gcc.dg/pr69915.c: New test.
12471 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12473 PR rtl-optimization/69886
12474 * gcc.dg/torture/pr69886.c: New test.
12476 2016-02-24 Richard Biener <rguenther@suse.de>
12478 PR middle-end/68963
12479 * gcc.dg/torture/pr68963.c: New testcase.
12481 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12484 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12485 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12486 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12487 * gcc.target/arm/atomic_loaddi_1.c: New test.
12488 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12489 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12490 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12491 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12492 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12493 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12494 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12495 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12497 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12499 PR middle-end/69909
12500 * gcc.dg/torture/pr69909.c: New test.
12502 2016-02-24 Richard Biener <rguenther@suse.de>
12504 PR tree-optimization/69907
12505 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12506 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12507 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12509 2016-02-24 Christian Bruel <christian.bruel@st.com>
12511 * gcc.target/arm/pragma_cpp_fma.c: New test.
12513 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12516 * gfortran.dg/include_6.f90: Update test.
12518 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12521 * objc.dg/pr69844.m: New test.
12523 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12525 PR libgfortran/69456
12526 * gfortran.dg/namelist_89.f90: New test.
12527 * gfortran.dg/pr59700.f90: Update test..
12529 2016-02-23 Martin Sebor <msebor@redhat.com>
12531 PR middle-end/69780
12532 * g++.dg/ext/builtin_alloca.C: New test.
12533 * gcc.dg/builtins-68.c: New test.
12535 2016-02-23 Richard Henderson <rth@redhat.com>
12537 * gcc.target/i386/addr-space-3.c: Remove test.
12539 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12541 PR preprocessor/69126
12542 PR preprocessor/69543
12543 * c-c++-common/pr69126-2-long.c: New test.
12544 * c-c++-common/pr69126-2-short.c: New test.
12545 * c-c++-common/pr69543-1.c: Remove xfail.
12547 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12549 PR preprocessor/69126
12550 PR preprocessor/69543
12551 PR preprocessor/69558
12552 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12554 (test_2): ...this, and add leading comment.
12555 (MACRO_3, test_3): New.
12556 (MACRO_4A, MACRO_4B, test_4): New.
12557 (MACRO): Rename to...
12558 (MACRO_5): ...this.
12560 (test_5): ...this, updating for renaming of MACRO, and
12561 add leading comment.
12562 * c-c++-common/pr69543-1.c: New.
12563 * c-c++-common/pr69543-2.c: New.
12564 * c-c++-common/pr69543-3.c: New.
12565 * c-c++-common/pr69543-4.c: New.
12566 * c-c++-common/pr69558-1.c: New.
12567 * c-c++-common/pr69558-2.c: New.
12568 * c-c++-common/pr69558-3.c: New.
12569 * c-c++-common/pr69558-4.c: New.
12570 * gcc.dg/pr69558.c: Move to...
12571 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12574 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12576 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12577 to -ftree-parallelize-loops/-fopenacc changes.
12578 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12579 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12580 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12581 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12582 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12583 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12584 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12585 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12586 * c-c++-common/goacc/kernels-loop.c: Likewise.
12587 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12588 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12589 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12590 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12592 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12594 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12596 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12599 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12602 * gcc.dg/pr69900.c: New test.
12604 2016-02-23 Martin Jambor <mjambor@suse.cz>
12606 PR tree-optimization/69666
12607 * gcc.dg/tree-ssa/pr69666.c: New test.
12609 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12612 * gfortran.dg/coarray_allocate_5.f08: New test.
12614 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12616 * gcc.target/s390/vcond-shift.c: Move to ...
12617 * gcc.target/s390/vector/vcond-shift.c: ... here.
12619 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12621 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12622 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12624 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12626 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12628 2016-02-20 Mark Wielaard <mjw@redhat.com>
12631 * gcc.dg/unused-variable-3.c: New test.
12633 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12636 * gcc.target/i386/pr69888.c: New test.
12638 2016-02-22 Richard Biener <rguenther@suse.de>
12640 PR tree-optimization/69882
12641 * gfortran.dg/vect/pr69882.f90: New testcase.
12643 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12646 * gcc.dg/pr69885.c: New test.
12648 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12652 * gcc.target/sh/pr54089-10.c: New.
12654 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
12657 * gfortran.dg/deferred_character_15.f90 : New test.
12659 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12662 gfortran.dg/allocate_with_source_18.f03: New test.
12664 2016-02-20 Harald Anlauf <anlauf@gmx.de>
12667 gfortran.dg/gomp/pr52531.f90: New test.
12669 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12672 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12675 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12678 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12679 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12682 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12685 * g++.dg/torture/pr69851.C: New test.
12687 2016-02-19 Martin Sebor <msebor@redhat.com>
12690 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12692 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12695 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12696 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12699 * g++.dg/cpp0x/pr67767.C: New test.
12701 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12703 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12704 for fp, simd, crypto, crc, lse.
12705 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12707 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12708 effective target check.
12710 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12713 * gcc.target/i386/pr69820.c: New test.
12715 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12717 * gcc.target/s390/vector/int128-1.c: New test.
12719 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12721 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12723 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12725 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12726 instruction pattern name to prevent the testcase from failing with
12729 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12731 * gcc.target/s390/md/movstr-2.c: New test.
12733 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12735 * gcc.target/s390/morestack.c: New test.
12737 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12740 * gcc.target/s390/pr69625.c: Add test case.
12742 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12745 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12747 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12750 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12751 * gcc.target/powerpc/fusion3.c: Likewise.
12753 2016-02-18 Richard Biener <rguenther@suse.de>
12755 PR middle-end/69553
12756 * g++.dg/torture/pr69553.C: New testcase.
12758 2016-02-18 Nick Clifton <nickc@redhat.com>
12762 * gcc.target/arm/pr62554.c: New test.
12763 * gcc.target/arm/pr69610-1.c: New test.
12764 * gcc.target/arm/pr69610-2.c: New test.
12766 2016-02-18 Richard Biener <rguenther@suse.de>
12768 PR middle-end/69854
12769 * gcc.dg/torture/pr69854.c: New testcase.
12771 2016-02-17 Jakub Jelinek <jakub@redhat.com>
12774 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12776 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12778 * gcc.target/powerpc/vec-cg.c: New test.
12780 2016-02-17 Richard Biener <rguenther@suse.de>
12783 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12785 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12788 * gcc.c-torture/compile/pr69161.c: New test.
12790 2016-02-17 David Sherwood <david.sherwood@arm.com>
12793 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12794 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12796 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12798 * gcc.dg/ifcvt-4.c: Skip on Visium.
12800 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12802 * gnat.dg/atomic8.adb: New test.
12804 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12806 * gnat.dg/discr46.ad[sb]: New test.
12808 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12811 * gcc.target/powerpc/pr48344-1.c: New test.
12813 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12816 * gfortran.dg/associate_21.f90: New test.
12818 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12821 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12822 -Wnonnull in dg-options.
12823 * c-c++-common/nonnull-2.c: New test.
12825 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12826 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12828 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12830 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12832 PR middle-end/69801
12833 * gcc.dg/pr69801.c: Add empty dg-options.
12835 2016-02-16 James Norris <jnorris@codesourcery.com>
12837 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12838 * g++.dg/goacc/deviceptr-1.c: New file.
12840 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12842 PR tree-optimization/69820
12843 * gcc.dg/vect/pr69820.c: New test.
12845 2016-02-16 Richard Biener <rguenther@suse.de>
12847 PR tree-optimization/69776
12848 * gcc.dg/torture/pr69776-2.c: New testcase.
12850 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12852 PR tree-optimization/69714
12853 * gcc.dg/torture/pr69714.c: New test.
12855 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12857 PR tree-optimization/69802
12858 * gcc.dg/pr69802.c: New test.
12860 2016-02-16 Richard Biener <rguenther@suse.de>
12862 PR middle-end/69801
12863 * gcc.dg/pr69801.c: New testcase.
12865 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12867 PR libgfortran/69651
12868 * gfortran.dg/read_bang.f90: New test.
12869 * gfortran.dg/read_bang4.f90: New test.
12871 2016-02-15 Jakub Jelinek <jakub@redhat.com>
12874 * g++.dg/init/pr69658.C: New test.
12877 * c-c++-common/pr69797.c: New test.
12879 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12881 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12882 check for aarch64*-*-*.
12884 2016-02-15 Richard Biener <rguenther@suse.de>
12886 PR tree-optimization/69783
12887 * gcc.dg/vect/pr69783.c: New testcase.
12889 2016-02-15 Richard Biener <rguenther@suse.de>
12891 PR tree-optimization/69776
12892 * gcc.dg/torture/pr69776.c: New testcase.
12894 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12897 * gfortran.dg/type_decl_4.f90: Reinstated.
12899 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
12902 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12904 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12908 * gfortran.dg/type_decl_4.f90: Removed.
12910 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12913 * gfortran.dg/type_decl_4.f90: New test.
12915 2016-02-14 Alan Modra <amodra@gmail.com>
12918 * gcc.c-torture/execute/stkalign.c: Revise test.
12920 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12923 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12925 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12928 * gcc.target/sh/torture/pr67260.c: New.
12930 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
12932 * gcc.dg/pr67964.c: Add dg-require-alias.
12934 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12938 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12940 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12942 PR libgfortran/69668
12943 * gfortran.dg/namelist_88.f90: New test.
12945 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12947 PR libgfortran/69668
12948 * gfortran.dg/namelist_38.f90: Update test.
12949 * gfortran.dg/namelist_84.f90: Update test.
12951 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12954 * gcc.dg/pr69554-1.c: New test.
12955 * gfortran.dg/pr69554-1.F90: New test.
12956 * gfortran.dg/pr69554-2.F90: New test.
12957 * lib/gcc-dg.exp (proc dg-locus): New function.
12958 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12959 distinguish between the caret-printing and non-caret-printing
12960 cases. If caret-printing has been explicitly enabled, bail out
12961 without attempting to fix up the output.
12963 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12967 * gcc.dg/spellcheck-options-3.c: New test case.
12968 * gcc.dg/spellcheck-options-4.c: New test case.
12969 * gcc.dg/spellcheck-options-5.c: New test case.
12970 * gcc.dg/spellcheck-options-6.c: New test case.
12971 * gcc.dg/spellcheck-options-7.c: New test case.
12972 * gcc.dg/spellcheck-options-8.c: New test case.
12973 * gcc.dg/spellcheck-options-9.c: New test case.
12974 * gcc.dg/spellcheck-options-10.c: New test case.
12976 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12978 PR rtl-optimization/69764
12979 PR rtl-optimization/69771
12980 * c-c++-common/pr69764.c: New test.
12981 * gcc.dg/torture/pr69771.c: New test.
12983 2016-02-12 Marek Polacek <polacek@redhat.com>
12985 * g++.dg/torture/init-list1.C: New.
12987 2016-02-12 Marek Polacek <polacek@redhat.com>
12989 * gcc.dg/pr69522.c: Add empty dg-options.
12991 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12993 * g++.dg/lto/lto.exp: Include and init mpx.
12994 * g++.dg/lto/pr69729_0.C: New test.
12996 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12999 * g++.dg/ipa/pr69241-4.C: New test.
13002 * g++.dg/ipa/pr68672-1.C: New test.
13003 * g++.dg/ipa/pr68672-2.C: New test.
13004 * g++.dg/ipa/pr68672-3.C: New test.
13006 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13009 * gcc.dg/pr69522.c: New test.
13011 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13014 * g++.dg/cpp1y/69098.C: New test.
13015 * g++.dg/cpp1y/69098-2.C: New test.
13017 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13019 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13020 and neighbour -> neighbor.
13021 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13022 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13023 * c-c++-common/Wvarargs.c: Likewise.
13024 * c-c++-common/goacc/host_data-5.c: Likewise.
13025 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13026 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13027 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13028 * gcc.target/aarch64/pr60697.c: Likewise.
13029 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13030 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13031 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13032 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13033 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13034 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13035 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13036 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13037 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13038 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13039 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13040 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13041 * g++.dg/lookup/koenig5.C: Likewise.
13042 * g++.dg/ext/no-asm-2.C: Likewise.
13043 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13044 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13045 * gfortran.dg/used_types_16.f90: Likewise.
13046 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13047 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13048 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13049 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13050 * gfortran.dg/abstract_type_6.f03: Likewise.
13051 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13052 * gfortran.dg/used_types_15.f90: Likewise.
13053 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13054 * gfortran.dg/exit_3.f08: Likewise.
13055 * gfortran.dg/open_status_2.f90: Likewise.
13056 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13057 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13058 * gfortran.dg/associate_1.f03: Likewise.
13059 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13060 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13061 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13062 * gcc.dg/builtin-object-size-1.c: Likewise.
13063 * gcc.dg/noreturn-6.c: Likewise.
13064 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13065 * gcc.dg/globalalias.c: Likewise.
13066 * gcc.dg/builtins-config.h: Likewise.
13067 * gcc.dg/pr30457.c: Likewise.
13068 * gcc.c-torture/compile/volatile-1.c: Likewise.
13069 * gcc.c-torture/execute/20101011-1.c: Likewise.
13070 * c-c++-common/Waddress-1.c: Likewise.
13072 2016-02-11 Jakub Jelinek <jakub@redhat.com>
13075 * c-c++-common/Waddress-1.c: New test.
13077 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13080 * gfortran.dg/associate_19.f03: New test.
13081 * gfortran.dg/associate_20.f03: New test.
13083 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13085 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13087 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13089 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13090 .arch armv8-a\n. Add -dA to dg-options.
13091 * gcc.target/aarch64/assembler_arch_1.c: New test.
13092 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13094 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13097 * g++.dg/cpp0x/pr68726.C: New.
13099 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13101 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13104 2016-02-11 Richard Biener <rguenther@suse.de>
13106 * g++.dg/tree-ssa/pr61034.C: Adjust.
13108 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13111 * gcc.target/s390/pr69148.c: New.
13113 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13115 PR tree-optimization/69652
13116 * gcc.dg/torture/pr69652.c: New test.
13118 2016-02-10 Jakub Jelinek <jakub@redhat.com>
13119 Patrick Palka <ppalka@gcc.gnu.org>
13123 * g++.dg/ipa/pr69241-1.C: New test.
13124 * g++.dg/ipa/pr69241-2.C: New test.
13125 * g++.dg/ipa/pr69241-3.C: New test.
13126 * g++.dg/ipa/pr69649.C: New test.
13128 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
13130 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13131 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13133 2016-02-10 Bin Cheng <bin.cheng@arm.com>
13135 PR tree-optimization/68021
13136 * gcc.dg/tree-ssa/pr68021.c: New test.
13138 2016-02-10 Richard Biener <rguenther@suse.de>
13140 PR tree-optimization/69726
13141 * gcc.dg/uninit-22.c: New testcase.
13143 2016-02-09 Andrew Pinski <apinski@cavium.com>
13146 * gcc.c-torture/compile/20160205-1.c: New testcase.
13148 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13151 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13152 instead accessing a really large arrray.
13153 * gcc.target/powerpc/fusion3.c: Likewise.
13155 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
13158 * gcc.c-torture/execute/pr68532.c: New test.
13160 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
13163 * gcc.dg/pr69634.c: New.
13165 2016-02-09 Richard Biener <rguenther@suse.de>
13167 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13169 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
13171 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13173 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13175 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13177 2016-02-09 Richard Biener <rguenther@suse.de>
13179 PR tree-optimization/69715
13180 * gcc.dg/torture/pr69715.c: New testcase.
13182 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13185 * g++.dg/cpp0x/trailing12.C: New test.
13186 * g++.dg/cpp0x/trailing13.C: New test.
13188 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13192 * g++.dg/cpp1y/auto-fn29.C: New test.
13193 * g++.dg/cpp1y/auto-fn30.C: New test.
13195 2016-02-08 Jakub Jelinek <jakub@redhat.com>
13197 PR tree-optimization/69209
13198 * gcc.c-torture/compile/pr69209.c: New test.
13200 2016-02-08 Jeff Law <law@redhat.com>
13202 PR tree-optimization/68541
13203 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13204 of statements allowed in join block for path splitting.
13206 2016-02-08 Jakub Jelinek <jakub@redhat.com>
13209 * g++.dg/gomp/pr59627.C: New test.
13212 * g++.dg/ipa/pr69239.C: New test.
13214 2016-02-08 David Malcolm <dmalcolm@redhat.com>
13216 PR preprocessor/69664
13217 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13218 * gcc.dg/cpp/warn-comments.c: Likewise.
13220 2016-02-08 Marek Polacek <polacek@redhat.com>
13223 * g++.dg/init/const12.C: New test.
13225 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13228 * gcc.dg/lto/pr55113_0.c: Remove test.
13230 2016-02-08 Richard Biener <rguenther@suse.de>
13232 PR tree-optimization/69719
13233 * gcc.dg/torture/pr69719.c: New testcase.
13235 2016-02-08 Richard Biener <rguenther@suse.de>
13236 Jeff Law <law@redhat.com>
13239 * gcc.target/mips/pr68273.c: New testcase.
13241 2016-02-08 Richard Biener <rguenther@suse.de>
13243 PR rtl-optimization/69274
13244 * gcc.target/i386/addr-sel-1.c: XFAIL.
13246 2016-02-08 Jeff Law <law@redhat.com>
13248 PR tree-optimization/68541
13249 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13251 PR tree-optimization/65917
13252 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13254 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13257 * gfortran.dg/namelist_args.f90: New test.
13259 2016-02-05 Jeff Law <law@redhat.com>
13261 PR tree-optimization/68541
13262 * gcc.dg/tree-ssa/split-path-2.c: New test.
13263 * gcc.dg/tree-ssa/split-path-3.c: New test.
13264 * gcc.dg/tree-ssa/split-path-4.c: New test.
13265 * gcc.dg/tree-ssa/split-path-5.c: New test.
13266 * gcc.dg/tree-ssa/split-path-6.c: New test.
13267 * gcc.dg/tree-ssa/split-path-7.c: New test.
13269 2016-02-05 Martin Sebor <msebor@redhat.com>
13272 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13273 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13275 2016-02-06 Richard HEnderson <rth@redhat.com>
13278 * gcc.target/i386/addr-space-4.c: New.
13279 * gcc.target/i386/addr-space-5.c: New.
13281 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13284 * gfortran.dg/elemental_dependency_6.f90: New.
13286 2016-02-05 Jakub Jelinek <jakub@redhat.com>
13288 PR rtl-optimization/69691
13289 * gcc.c-torture/execute/pr69691.c: New test.
13292 * g++.dg/parse/pr69628.C: New test.
13294 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13296 * gcc.dg/sancov/asan.c: Move to ...
13297 * gcc.dg/asan/sancov-1.c: ... here.
13299 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13301 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13303 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13306 * gcc.target/i386/pr69677.c: New test.
13308 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13311 * g++.dg/template/pr68948.C: New test.
13313 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13315 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13316 (only necessary on s390x).
13318 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13320 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13321 -mno-accumulate-outgoing-args.
13323 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13325 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13327 2016-02-04 Jakub Jelinek <jakub@redhat.com>
13330 * c-c++-common/pr69669.c: New test.
13332 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13335 * g++.dg/pr69667.C: New file.
13337 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13340 * gcc.dg/pr69619.c: Add new test.
13342 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13344 PR rtl-optimization/69577
13345 * gcc.target/i386/pr69577.c: New test.
13347 2016-02-04 Martin Liska <mliska@suse.cz>
13349 * g++.dg/asan/pr69276.C: New test.
13351 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13355 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13356 a single smulbb instruction.
13357 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13358 * gcc.target/amr/wmul-2.c: Likewise.
13360 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13364 * gcc.c-torture/execute/pr67714.c: New test.
13366 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13369 * gcc.target/i386/pr69454-1.c: New test.
13370 * gcc.target/i386/pr69454-2.c: New test.
13372 2016-02-03 Martin Sebor <msebor@redhat.com>
13379 * g++.dg/ext/flexarray-mangle-2.C: New test.
13380 * g++.dg/ext/flexarray-mangle.C: New test.
13381 * g++.dg/ext/flexarray-subst.C: New test.
13382 * g++.dg/ext/flexary11.C: New test.
13383 * g++.dg/ext/flexary12.C: New test.
13384 * g++.dg/ext/flexary13.C: New test.
13385 * g++.dg/ext/flexary14.C: New test.
13386 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13388 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13390 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13391 Define only if CHECK_FLOAT128 is defined.
13392 (main): Properly initialize u5.
13394 2016-02-03 Jakub Jelinek <jakub@redhat.com>
13397 * gcc.dg/pr69627.c: New test.
13400 * gcc.dg/pr69644.c: New test.
13402 2016-02-03 Mike Stump <mikestump@comcast.net>
13404 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13405 support for struct-layout-1.exp.
13407 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13410 * g++.dg/cpp0x/pr69056.C: New test.
13412 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13413 Alexandre Oliva <aoliva@redhat.com>
13416 * gcc.target/powerpc/pr69461.c: New.
13418 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
13420 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13421 works from here ...
13422 (check_effective_target_fsanitize_thread): ... to here. Do not
13423 specify additional compile flags for the test source.
13424 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13425 specify additional compile flags for the test source.
13427 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13429 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13431 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13435 * gfortran.dg/coarray_allocate_2.f08: New test.
13436 * gfortran.dg/coarray_allocate_3.f08: New test.
13437 * gfortran.dg/coarray_allocate_4.f08: New test.
13439 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13441 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13442 use same scan-tree-dump-times on all platforms.
13443 * gcc.dg/vect/vect-outer-1.c: Likewise.
13444 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13445 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13446 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13447 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13448 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13449 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13450 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13452 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13454 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13457 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13459 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13461 2016-02-02 James Norris <jnorris@codesourcery.com>
13463 * c-c++-common/goacc/routine-5.c: Add tests.
13465 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
13467 * gcc.target/nvptx/unsigned-cmp.c: New test.
13469 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13471 * gcc.target/aarch64/scalar_shift_1.c
13472 (test_corners_sisd_di): Improve force to SIMD register.
13473 (test_corners_sisd_si): Likewise.
13474 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13475 Remove scan-assembler check for ldr.
13477 2016-02-02 Richard Biener <rguenther@suse.de>
13479 PR tree-optimization/69595
13480 * gcc.dg/Warray-bounds-17.c: New testcase.
13482 2016-02-02 Richard Biener <rguenther@suse.de>
13484 PR tree-optimization/69606
13485 * gcc.dg/torture/pr69606.c: New testcase.
13487 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13489 PR middle-end/68542
13490 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13491 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13493 2016-02-02 Alan Modra <amodra@gmail.com>
13496 * gcc.target/powerpc/pr69548.c: New test.
13498 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13500 PR rtl-optimization/69592
13501 * gcc.dg/pr69592.c: New test.
13503 PR preprocessor/69543
13505 * gcc.dg/pr69543.c: New test.
13506 * gcc.dg/pr69558.c: New test.
13508 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
13511 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
13513 2016-02-01 Martin Sebor <msebor@redhat.com>
13515 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13517 2016-02-01 Bin Cheng <bin.cheng@arm.com>
13519 PR tree-optimization/67921
13520 * c-c++-common/ubsan/pr67921.c: New test.
13522 2016-02-01 Richard Biener <rguenther@suse.de>
13524 PR middle-end/69556
13525 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13527 2016-02-01 Richard Biener <rguenther@suse.de>
13529 PR tree-optimization/69574
13530 * gcc.dg/torture/pr69574.c: New testcase.
13532 2016-02-01 Richard Biener <rguenther@suse.de>
13534 PR tree-optimization/69579
13535 * gcc.dg/setjmp-6.c: New testcase.
13537 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13539 PR rtl-optimization/69570
13540 * g++.dg/opt/pr69570.C: New test.
13542 2016-02-01 Richard Henderson <rth@redhat.com>
13544 * gcc.dg/pr69535.c: New test.
13546 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
13549 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13550 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13553 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13555 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13557 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
13560 * gfortran.dg/allocate_with_source_17.f03: New test.
13562 2016-01-30 Jakub Jelinek <jakub@redhat.com>
13564 PR tree-optimization/69546
13565 * gcc.dg/torture/pr69546.c: New test.
13567 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
13570 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13572 2016-01-30 Martin Sebor <msebor@redhat.com>
13575 * g++.dg/ext/flexary10.C: New test.
13577 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13580 gfortran.dg/common_23.f90: New test.
13582 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13585 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13586 condition being checked, and disable it when the target supports
13587 misaligned loads and stores.
13589 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13592 * gcc.dg/torture/pr69518.c: New test.
13594 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13597 * gcc.target/i386/pr69530.c: New test.
13599 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
13602 * gcc.target/mips/div-delay.c: New test.
13604 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13607 * gcc.target/i386/pr69551.c: New test.
13610 * gcc.target/i386/pr66137.c: New test.
13612 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13614 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13615 always built for p5600.
13616 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13617 isa=p5600 dg-option.
13619 2016-01-29 Richard Biener <rguenther@suse.de>
13621 PR tree-optimization/69547
13622 * g++.dg/tree-ssa/pr69547.C: New testcase.
13624 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13627 * g++.dg/warn/Wunused-function2.C: New test.
13629 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13631 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13632 support for test to succeed.
13634 2016-01-29 Marek Polacek <polacek@redhat.com>
13638 * g++.dg/ext/constexpr-vla2.C: New test.
13639 * g++.dg/ext/constexpr-vla3.C: New test.
13640 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13642 2016-01-29 Richard Biener <rguenther@suse.de>
13644 PR middle-end/69537
13645 * gcc.dg/uninit-21.c: New testcase.
13647 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
13650 * gcc.target/i386/pr69459.c: New test.
13652 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
13655 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13656 * gcc.target/mips/pr68400.c: New test.
13658 2016-01-28 Martin Sebor <msebor@redhat.com>
13661 * gcc.target/powerpc/pr17381.c: New test.
13663 2016-01-28 Jakub Jelinek <jakub@redhat.com>
13665 PR middle-end/69542
13666 * gcc.dg/torture/pr69542.c: New test.
13668 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13670 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13672 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13674 * gcc.dg/pr65980.c: Skip on AIX.
13675 * gcc.dg/pr66688.c: Same.
13677 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13680 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13681 * gcc.dg/tree-ssa/sra-18.c: Same.
13683 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13686 * gfortran.dg/block_15.f08: New test.
13687 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13688 on incorrectly closed BLOCK.
13690 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13692 * gcc.dg/declare-simd.c: New test.
13694 2016-01-28 Richard Biener <rguenther@suse.de>
13696 PR tree-optimization/69466
13697 * gfortran.dg/vect/pr69466.f90: New testcase.
13699 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13701 * g++.dg/pr67989.C: Remove ARM-specific option.
13702 * gcc.target/arm/pr67989.C: New file.
13704 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13706 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13707 and expm1 test for glibc < 2.11.
13709 2016-01-27 Richard Henderson <rth@redhat.com>
13711 * gcc.c-torture/execute/pr69447.c: New test.
13713 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
13716 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13718 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13721 * gcc.dg/pr66869.c: New test.
13723 2016-01-25 Jeff Law <law@redhat.com>
13725 PR tree-optimization/68398
13726 PR tree-optimization/69196
13727 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13728 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13729 path to avoid new heuristic allowing more irreducible regions
13730 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13731 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13732 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13733 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13734 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13736 2016-01-27 Marek Polacek <polacek@redhat.com>
13739 * c-c++-common/vector-compare-4.c: New test.
13741 2016-01-27 David Malcolm <dmalcolm@redhat.com>
13743 PR preprocessor/69126
13744 * c-c++-common/pr69126.c: New test case.
13746 2016-01-27 Ian Lance Taylor <iant@google.com>
13748 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13750 2016-01-27 Ryan Burn <contact@rnburn.com>
13753 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13755 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13758 * gcc.target/i386/pr69512.c: New test.
13760 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13763 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13765 2016-01-27 Marek Polacek <polacek@redhat.com>
13768 * g++.dg/pr69379.C: New test.
13770 2016-01-27 Martin Sebor <msebor@redhat.com>
13773 * g++.dg/abi/Wabi-2-2.C: New test.
13774 * g++.dg/abi/Wabi-2-3.C: New test.
13775 * g++.dg/abi/Wabi-3-2.C: New test.
13776 * g++.dg/abi/Wabi-3-3.C: New test.
13778 2016-01-27 Richard Biener <rguenther@suse.de>
13780 PR tree-optimization/69166
13781 * gcc.dg/torture/pr69166.c: New testcase.
13783 2016-01-27 Martin Jambor <mjambor@suse.cz>
13785 PR tree-optimization/69355
13786 * gcc.dg/tree-ssa/pr69355.c: New test.
13788 2016-01-27 Marek Polacek <polacek@redhat.com>
13791 * g++.dg/ext/constexpr-vla1.C: New test.
13793 2016-01-20 Christian Bruel <christian.bruel@st.com>
13796 * gcc.target/arm/pr69245.c: New test.
13798 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13800 PR tree-optimization/69399
13801 * gcc.dg/torture/pr69399.c: New test.
13803 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13805 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13807 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13809 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13811 2016-01-26 Tom de Vries <tom@codesourcery.com>
13813 PR tree-optimization/69110
13814 * gcc.dg/autopar/pr69110.c: New test.
13816 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
13817 Sebastian Pop <s.pop@samsung.com>
13819 * gcc.dg/graphite/isl-ast-op-select.c: New.
13821 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
13824 * gfortran.dg/allocate_error_6.f90: New test.
13826 2016-01-26 Richard Henderson <rth@redhat.com>
13828 * gcc.dg/tm/pr60908.c: New test.
13830 2016-01-26 David Malcolm <dmalcolm@redhat.com>
13833 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13835 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13836 expected multiline output to reflect the colorization being
13837 disabled before newlines.
13838 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13839 (custom_diagnostic_finalizer): Replace call to
13840 pp_newline_and_flush with call to pp_flush.
13841 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13842 * gfortran.dg/implicit_class_1.f90: Likewise.
13843 * lib/gcc-dg.exp (allow_blank_lines): New global.
13844 (dg-allow-blank-lines-in-output): New procedure.
13845 (gcc-dg-prune): Complain about blank lines in the output, unless
13846 dg-allow-blank-lines-in-output was called.
13847 * lib/multiline.exp (_build_multiline_regex): Only support
13848 arbitrary followup text for non-blank-lines, not for blank lines.
13850 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13852 PR tree-optimization/69483
13853 * gcc.dg/pr69483.c: New test.
13854 * g++.dg/opt/pr69483.C: New test.
13856 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13859 * gcc.target/arm/pr68620.c: New test.
13861 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13863 * gcc.target/i386/pr68986-2.c: Remove -m32.
13865 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13868 * gcc.target/i386/pr68986-1.c: New test.
13869 * gcc.target/i386/pr68986-2.c: Likewise.
13870 * gcc.target/i386/pr68986-3.c: Likewise.
13872 2016-01-26 Christian Bruel <christian.bruel@st.com>
13874 * lib/target-supports.exp
13875 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13876 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13877 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13879 2016-01-26 Richard Biener <rguenther@suse.de>
13881 PR tree-optimization/69452
13882 * gcc.dg/torture/pr69452.c: New testcase.
13884 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13887 * gcc.dg/pr69442.c: New test.
13889 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13892 * gcc.target/aarch64/simd/pr67896.C: New.
13894 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13896 PR tree-optimization/69400
13897 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13899 (plugin_init): Call it.
13900 * gcc.dg/torture/pr69400.c: New test.
13902 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13904 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13906 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13907 Sebastian Pop <s.pop@samsung.com>
13909 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13912 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13913 Sebastian Pop <s.pop@samsung.com>
13915 * gcc.dg/graphite/pr69292.c: New.
13917 2016-01-25 Jakub Jelinek <jakub@redhat.com>
13919 * c-c++-common/goacc/use_device-1.c: New test.
13921 2016-01-25 Jeff Law <law@redhat.com>
13923 PR tree-optimization/69196
13924 PR tree-optimization/68398
13925 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13926 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13928 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
13931 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13934 2016-01-25 Richard Biener <rguenther@suse.de>
13937 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13939 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13942 * gcc.dg/pr69421.c: New test.
13944 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13946 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13947 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13948 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13949 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13950 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13951 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13952 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13953 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13954 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13955 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13957 2016-01-25 Richard Biener <rguenther@suse.de>
13959 PR tree-optimization/69376
13960 * gcc.dg/torture/pr69376.c: New testcase.
13962 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13966 * gfortran.dg/interface_38.f90: New test.
13967 * gfortran.dg/interface_39.f90: New test.
13969 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13972 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13977 * g++.dg/template/pr11858.C: New test.
13978 * g++.dg/template/pr24663.C: New test.
13979 * g++.dg/template/unify12.C: New test.
13980 * g++.dg/template/unify13.C: New test.
13981 * g++.dg/template/unify14.C: New test.
13982 * g++.dg/template/unify15.C: New test.
13983 * g++.dg/template/unify16.C: New test.
13984 * g++.dg/template/unify17.C: New test.
13986 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13989 gfortran.dg/pr68283.f90: New test.
13991 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13994 * gfortran.dg/inline_matmul_13.f90: New test.
13995 * gfortran.dg/matmul_bounds_8.f90: New test.
13996 * gfortran.dg/matmul_bounds_9.f90: New test.
13997 * gfortran.dg/matmul_bounds_10.f90: New test.
13999 2016-01-23 Tom de Vries <tom@codesourcery.com>
14001 PR tree-optimization/69426
14002 * gcc.dg/autopar/pr69426.c: New test.
14004 2016-01-23 Martin Sebor <msebor@redhat.com>
14008 * g++.dg/cpp0x/alignas5.C: New test.
14009 * g++.dg/ext/vector29.C: Same.
14011 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
14013 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14014 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14015 _GNU_SOURCE from compile flags to the source.
14016 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14017 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14018 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14019 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14021 2016-01-22 Jakub Jelinek <jakub@redhat.com>
14024 * g++.dg/opt/pr69432.C: New test.
14026 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14028 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14029 32-bit targets testing an -m64 multilib.
14031 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14033 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14036 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14038 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14040 2016-01-21 Christian Bruel <christian.bruel@st.com>
14043 * gcc.target/i386/pr68674.c
14044 * gcc.target/aarch64/pr68674.c
14045 * gcc.target/arm/pr68674.c
14047 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14050 * gcc.c-torture/execute/pr69403.c: New test.
14052 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14055 * g++.dg/template/pr55843.C: New.
14057 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14060 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14061 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14063 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14066 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14067 from dg-do compile directive, and instead add
14068 { dg-require-effective-target int128 }.
14070 2016-01-20 Martin Sebor <msebor@redhat.com>
14073 * gcc.dg/sync-fetch.c: New test.
14075 2016-01-21 Martin Sebor <msebor@redhat.com>
14078 * gcc.target/powerpc/pr69252.c: New test.
14080 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14083 * gfortran.dg/pr65996.f90: New test.
14085 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14088 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
14089 expected to generate an error.
14091 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14093 PR middle-end/66178
14094 * gcc.dg/torture/pr66178.c: New test.
14096 2016-01-21 Anton Blanchard <anton@samba.org>
14097 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14100 * gcc.target/powerpc/pr63354.c: New test.
14102 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14104 PR rtl-optimization/68990
14105 * gcc.target/i386/pr68990: New.
14107 2016-01-21 Nick Clifton <nickc@redhat.com>
14110 * gcc.target/mips/pr69129.c: New.
14112 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14115 * g++.dg/cpp0x/pr58046.C: New.
14117 2016-01-21 Jakub Jelinek <jakub@redhat.com>
14121 * gcc.target/arm/pr69187.c: New test.
14124 * g++.dg/torture/pr69355.C: New test.
14126 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14127 Sebastian Pop <s.pop@samsung.com>
14129 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14131 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14132 Sebastian Pop <s.pop@samsung.com>
14134 * gcc.dg/graphite/pr68976.c: New test.
14136 2016-01-21 Jakub Jelinek <jakub@redhat.com>
14138 PR middle-end/67653
14139 * c-c++-common/pr67653.c: New test.
14140 * gcc.dg/torture/pr29119.c: Add dg-warning.
14142 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14144 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14146 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14149 * gcc.dg/pr24293.c: New test.
14150 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14151 incomplete struct type.
14152 * gcc.dg/declspec-1.c: Likewise.
14153 * gcc.dg/pr63549.c: Likewise.
14155 2016-01-20 Jakub Jelinek <jakub@redhat.com>
14157 PR tree-optimization/66612
14158 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14159 for bdn instruction.
14161 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14163 * lib/target-supports.exp
14164 (check_effective_target_arm_fp_ok_nocache): New.
14165 (check_effective_target_arm_fp_ok): New.
14166 (add_options_for_arm_fp): New.
14167 (check_effective_target_arm_crypto_ok_nocache): Require
14168 target_arm_v8_neon_ok instead of arm32.
14169 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14170 (check_effective_target_arm_crypto_pragma_ok): New.
14171 (add_options_for_arm_vfp): New.
14172 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14173 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14174 target instead. Force initial fpu to vfp.
14175 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14176 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14177 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14179 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14180 use arm_vfp effective target instead. Force initial fpu to vfp.
14181 * gcc.target/arm/attr-neon3.c: Likewise.
14182 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14184 * gcc.target/arm/unsigned-float.c: Likewise.
14185 * gcc.target/arm/vfp-1.c: Likewise.
14186 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14187 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14188 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14189 * gcc.target/arm/vfp-ldmias.c: Likewise.
14190 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14191 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14192 * gcc.target/arm/vfp-stmiad.c: Likewise.
14193 * gcc.target/arm/vfp-stmias.c: Likewise.
14194 * gcc.target/arm/vnmul-1.c: Likewise.
14195 * gcc.target/arm/vnmul-2.c: Likewise.
14196 * gcc.target/arm/vnmul-3.c: Likewise.
14197 * gcc.target/arm/vnmul-4.c: Likewise.
14199 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
14202 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14203 the MPX run-time library, for compile-time MPX test.
14204 * gcc.target/i386/chkp-always_inline.c: Likewise.
14205 * gcc.target/i386/chkp-bndret.c: Likewise.
14206 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14207 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14208 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14209 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14210 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14211 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14212 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14213 * gcc.target/i386/chkp-label-address.c: Likewise.
14214 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14215 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14216 * gcc.target/i386/chkp-pr69044.c: Likewise.
14217 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14218 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14219 * gcc.target/i386/chkp-strchr.c: Likewise.
14220 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14221 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14222 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14223 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14224 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14225 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14226 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14227 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14228 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14229 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14230 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14231 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14232 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14233 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14234 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14235 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14236 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14237 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14238 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14239 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14240 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14241 * gcc.target/i386/pr63995-2.c: Likewise.
14242 * gcc.target/i386/pr64805.c: Likewise.
14243 * gcc.target/i386/pr65044.c: Likewise.
14244 * gcc.target/i386/pr65167.c: Likewise.
14245 * gcc.target/i386/pr65183.c: Likewise.
14246 * gcc.target/i386/pr65184.c: Likewise.
14247 * gcc.target/i386/thunk-retbnd.c: Likewise.
14249 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14251 PR tree-optimization/69328
14252 * gcc.dg/pr69328.c: New test.
14254 2016-01-20 Jeff Law <law@redhat.com>
14257 * gcc.target/m68k/pr25114.c: New test.
14259 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14261 * gcc.target/arm/memset-inline-10.c: Added
14262 dg-require-effective-target arm_thumb2_ok.
14264 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14266 * gcc.dg/debug/dwarf2/sso.c: New test.
14268 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
14271 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14272 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14273 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14275 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14278 * g++.dg/ipa/devirt-50.C: New testcase.
14280 2016-01-19 Marek Polacek <polacek@redhat.com>
14283 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14284 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14286 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14289 * gcc.target/arm/pr69135_1.c: New test.
14291 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14293 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14295 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14297 * gcc.target/aarch64/ccmp_1.c: New testcase.
14299 2016-01-19 Marek Polacek <polacek@redhat.com>
14302 * g++.dg/cpp0x/enum30.C: New test.
14304 2016-01-19 Richard Biener <rguenther@suse.de>
14306 PR tree-optimization/69336
14307 * g++.dg/tree-ssa/pr69336.C: New testcase.
14309 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14312 * gcc.dg/pr65779.c: New test.
14314 2016-01-19 Richard Biener <rguenther@suse.de>
14316 PR tree-optimization/69352
14317 * gcc.dg/torture/pr69352.c: New testcase.
14319 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14321 PR rtl-optimization/68955
14322 PR rtl-optimization/64557
14323 * gcc.dg/torture/pr68955.c: New test.
14325 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14328 * g++.dg/torture/pr69136.C: New testcase.
14330 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14333 * g++.dg/lto/pr69133_0.C: New testcase.
14334 * g++.dg/lto/pr69133_1.C: New testcase.
14336 2016-01-15 Jeff Law <law@redhat.com>
14338 PR tree-optimization/69320
14339 * gcc.c-torture/pr69320-1.c: New test.
14340 * gcc.c-torture/pr69320-2.c: New test.
14341 * gcc.c-torture/pr69320-3.c: New test.
14342 * gcc.c-torture/pr69320-4.c: New test.
14344 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14349 * g++.dg/template/pr11858.C: New test.
14350 * g++.dg/template/pr24663.C: New test.
14351 * g++.dg/template/unify12.C: New test.
14352 * g++.dg/template/unify13.C: New test.
14353 * g++.dg/template/unify14.C: New test.
14354 * g++.dg/template/unify15.C: New test.
14355 * g++.dg/template/unify16.C: New test.
14356 * g++.dg/template/unify17.C: New test.
14358 2016-01-18 David Malcolm <dmalcolm@redhat.com>
14361 * gcc.dg/pr69181-1.c: New test file.
14362 * gcc.dg/pr69181-2.c: New test file.
14363 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14364 globals by moving it to...
14365 (cleanup-after-saved-dg-test): ...this new function. Add
14366 "global additional_sources_used". Add reset of global
14367 multiline_expected_outputs to the empty list.
14368 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14370 (multiline_expected_outputs): ...this, and updated comments to
14371 note that it is modified from gcc-dg.exp.
14372 (dg-end-multiline-output): Update for the above renaming.
14373 (handle-multiline-outputs): Likewise. Remove the clearing
14374 of the expected outputs to the empty list.
14376 2016-01-18 Richard Biener <rguenther@suse.de>
14378 PR tree-optimization/69297
14379 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14381 2016-01-18 Joseph Myers <joseph@codesourcery.com>
14383 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14385 * gcc.target/mips/mips-3d-2.c: Likewise.
14386 * gcc.target/mips/mips-3d-3.c: Likewise.
14387 * gcc.target/mips/mips-3d-4.c: Likewise.
14388 * gcc.target/mips/mips-3d-5.c: Likewise.
14389 * gcc.target/mips/mips-3d-6.c: Likewise.
14390 * gcc.target/mips/mips-3d-7.c: Likewise.
14391 * gcc.target/mips/mips-3d-8.c: Likewise.
14392 * gcc.target/mips/mips-3d-9.c: Likewise.
14393 * gcc.target/mips/mips-ps-1.c: Likewise.
14394 * gcc.target/mips/mips-ps-2.c: Likewise.
14395 * gcc.target/mips/mips-ps-3.c: Likewise.
14396 * gcc.target/mips/mips-ps-4.c: Likewise.
14397 * gcc.target/mips/mips-ps-5.c: Likewise.
14398 * gcc.target/mips/mips-ps-6.c: Likewise.
14399 * gcc.target/mips/mips-ps-7.c: Likewise.
14400 * gcc.target/mips/mips-ps-type.c: Likewise.
14401 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14402 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14404 2016-01-18 Tom de Vries <tom@codesourcery.com>
14406 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14407 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14408 * c-c++-common/goacc/kernels-empty.c: New test.
14409 * c-c++-common/goacc/kernels-eternal.c: New test.
14410 * c-c++-common/goacc/kernels-loop-2.c: New test.
14411 * c-c++-common/goacc/kernels-loop-3.c: New test.
14412 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14413 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14414 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14415 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14416 * c-c++-common/goacc/kernels-loop-data.c: New test.
14417 * c-c++-common/goacc/kernels-loop-g.c: New test.
14418 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14419 * c-c++-common/goacc/kernels-loop-n.c: New test.
14420 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14421 * c-c++-common/goacc/kernels-loop.c: New test.
14422 * c-c++-common/goacc/kernels-noreturn.c: New test.
14423 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14424 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14425 * c-c++-common/goacc/kernels-reduction.c: New test.
14427 2016-01-18 Tom de Vries <tom@codesourcery.com>
14429 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14430 * gcc.dg/autopar/outer-2.c: Same.
14431 * gcc.dg/autopar/outer-3.c: Same.
14432 * gcc.dg/autopar/outer-4.c: Same.
14433 * gcc.dg/autopar/outer-5.c: Same.
14434 * gcc.dg/autopar/outer-6.c: Same.
14435 * gcc.dg/autopar/parallelization-1.c: Same.
14436 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14437 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14438 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14439 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14440 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14441 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14442 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14443 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14444 * gcc.dg/autopar/pr39500-1.c: Same.
14445 * gcc.dg/autopar/pr39500-2.c: Same.
14446 * gcc.dg/autopar/pr46193.c: Same.
14447 * gcc.dg/autopar/pr46194.c: Same.
14448 * gcc.dg/autopar/pr49580.c: Same.
14449 * gcc.dg/autopar/pr49960-1.c: Same.
14450 * gcc.dg/autopar/pr49960.c: Same.
14451 * gcc.dg/autopar/pr68373.c: Same.
14452 * gcc.dg/autopar/reduc-1.c: Same.
14453 * gcc.dg/autopar/reduc-1char.c: Same.
14454 * gcc.dg/autopar/reduc-1short.c: Same.
14455 * gcc.dg/autopar/reduc-2.c: Same.
14456 * gcc.dg/autopar/reduc-2char.c: Same.
14457 * gcc.dg/autopar/reduc-2short.c: Same.
14458 * gcc.dg/autopar/reduc-3.c: Same.
14459 * gcc.dg/autopar/reduc-4.c: Same.
14460 * gcc.dg/autopar/reduc-6.c: Same.
14461 * gcc.dg/autopar/reduc-7.c: Same.
14462 * gcc.dg/autopar/reduc-8.c: Same.
14463 * gcc.dg/autopar/reduc-9.c: Same.
14464 * gcc.dg/autopar/uns-outer-4.c: Same.
14465 * gcc.dg/autopar/uns-outer-5.c: Same.
14466 * gcc.dg/autopar/uns-outer-6.c: Same.
14467 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14468 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14470 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14473 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14474 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14476 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14479 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14480 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14481 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14483 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14486 * gcc.dg/tree-ssa/sra-17.c: New.
14487 * gcc.dg/tree-ssa/sra-18.c: New.
14489 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14491 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14493 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14495 * gnat.dg/inline12.adb: New test.
14497 2016-01-18 Bin Cheng <bin.cheng@arm.com>
14499 PR tree-optimization/66797
14500 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14502 2016-01-18 Richard Biener <rguenther@suse.de>
14504 PR tree-optimization/69170
14505 * gcc.dg/torture/pr69170.c: New testcase.
14507 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
14509 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14511 2016-01-16 Tom de Vries <tom@codesourcery.com>
14513 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14515 2016-01-16 Tom de Vries <tom@codesourcery.com>
14517 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14518 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14519 redundant dg-require-effective-target pthread.
14520 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14521 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14522 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14523 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14524 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14525 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14526 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14528 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
14531 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14532 * gcc.target/powerpc/recip-7.c: Same.
14534 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14537 * g++.dg/template/pr69091.C: New test.
14539 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14541 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14542 dump does not contain an error_mark_node.
14543 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14544 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14546 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14549 * g++.dg/template/pr68936.C: New test.
14551 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
14554 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14555 * gcc.target/powerpc/recip-2.c: Same.
14556 * gcc.target/powerpc/recip-3.c: Same.
14557 * gcc.target/powerpc/recip-4.c: Same.
14558 * gcc.target/powerpc/recip-sqrtf.c: Same.
14560 2016-01-15 Jeff Law <law@redhat.com>
14562 PR tree-optimization/69270
14563 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14564 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14566 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
14569 * gfortran.dg/deferred_character_13.f90: New test for the fix
14570 of comment 3 of the PR.
14573 * gfortran.dg/deferred_character_8.f90: New test
14574 * gfortran.dg/allocate_error_5.f90: New test
14577 * gfortran.dg/deferred_character_10.f90: New test
14580 * gfortran.dg/deferred_character_14.f90: New test
14583 * gfortran.dg/deferred_character_11.f90: New test
14586 * gfortran.dg/deferred_character_9.f90: New test
14588 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14590 PR rtl-optimization/69030
14591 * gcc.target/i386/pr69030.c: New.
14593 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14595 * gcc.target/aarch64/target_attr_17.c: New test.
14597 2016-01-15 Richard Biener <rguenther@suse.de>
14599 PR tree-optimization/66856
14600 * gcc.dg/torture/pr66856-1.c: New testcase.
14601 * gcc.dg/torture/pr66856-2.c: Likewise.
14603 2016-01-15 Richard Biener <rguenther@suse.de>
14606 * g++.dg/lto/pr69137_0.C: New testcase.
14608 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14610 PR middle-end/69246
14611 * gcc.target/i386/pr69246.c: New test.
14613 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14615 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
14617 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14620 * g++.dg/init/const9.C: Disable test on S/390.
14622 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14624 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14625 * g++.dg/Wno-frame-address.C: Ditto.
14627 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14629 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14631 2016-01-15 Richard Biener <rguenther@suse.de>
14633 PR tree-optimization/68961
14634 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14636 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14638 * gcc.target/i386/pr65105-5.c: New test.
14640 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14642 * gcc.c-torture/execute/alias-4.c: New testcase.
14644 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14647 * g++.dg/ipa/devirt-49.C: New testcase.
14649 2016-01-15 Christian Bruel <christian.bruel@st.com>
14652 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14653 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14654 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14656 2016-01-15 Richard Biener <rguenther@suse.de>
14658 PR tree-optimization/69117
14659 * gcc.dg/torture/pr69117.c: New testcase.
14661 2015-01-14 Ryan Burn <contact@rnburn.com>
14664 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14666 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14669 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14670 range tests use 100 * maximum instead of maximum + 1.
14672 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14675 * gcc.dg/guality/pr69244.c: New test.
14677 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
14679 * lib/target-supports.exp (check_effective_target_issignaling):
14681 * gcc.dg/pr61441.c: Require issignaling effective target.
14683 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14686 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14688 2016-01-14 David Malcolm <dmalcolm@redhat.com>
14691 PR preprocessor/69177
14692 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14693 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14694 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14695 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14697 2016-01-14 Marek Polacek <polacek@redhat.com>
14700 * gcc.dg/array-15.c: New test.
14702 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14704 PR middle-end/68146
14705 PR tree-optimization/69155
14706 * gfortran.dg/pr68146.f: New test.
14707 * gfortran.dg/pr69155.f90: New test.
14709 2016-01-14 Richard Biener <rguenther@suse.de>
14711 PR tree-optimization/68060
14712 * gcc.dg/torture/pr68060-1.c: New testcase.
14713 * gcc.dg/torture/pr68060-2.c: Likewise.
14715 2016-01-14 Nick Clifton <nickc@redhat.com>
14717 * lib/target-supports.exp
14718 (check_effective_target_arm_neon_ok_nocache): Add an option
14719 sequence that includes setting the ARM architecture to ARMv7-A.
14720 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14721 command line options necessary to enable Neon support.
14722 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14723 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14724 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14725 * gcc.target/arm/pr69180.c: Likewise.
14727 2016-01-14 Jeff Law <law@redhat.com>
14729 PR tree-optimization/69270
14730 * gcc.dg/tree-ssa/pr69270.c: New test.
14732 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14735 * c-c++-common/pr66208.c: New file.
14737 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14739 PR tree-optimization/69156
14740 * gcc.dg/pr69156.c: New test.
14742 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14744 * gcc.target/i386/pr69225-7.c: New test.
14746 2016-01-13 Richard Henderson <rth@redhat.com>
14748 * gcc.dg/tm/memopt-13.c: Update expected function.
14749 * gcc.dg/tm/memopt-6.c: Likewise.
14751 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
14753 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14754 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14755 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14756 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14758 2016-01-13 Tom de Vries <tom@codesourcery.com>
14760 PR tree-optimization/69169
14761 * gcc.dg/pr69169.c: New test.
14763 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
14766 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14767 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14768 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14769 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14770 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14771 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14772 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14773 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14775 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14778 * gcc.dg/pr69247.c: New test.
14780 2016-01-13 Richard Biener <rguenther@suse.de>
14782 PR tree-optimization/69242
14783 * gcc.dg/torture/pr69242.c: New testcase.
14785 2016-01-13 Richard Biener <rguenther@suse.de>
14787 PR tree-optimization/69186
14788 * gcc.dg/torture/pr69186.c: New testcase.
14790 2016-01-13 Jeff Law <law@redhat.com>
14792 PR tree-optimization/67755
14793 * gcc.dg/tree-ssa/pr67755.c: New test.
14795 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14797 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14798 pass number in output by a star.
14800 2016-01-12 Bin Cheng <bin.cheng@arm.com>
14802 PR tree-optimization/68911
14803 * gcc.c-torture/execute/pr68911.c: New test.
14805 2016-01-12 Marek Polacek <polacek@redhat.com>
14808 * g++.dg/warn/permissive-1.C: New test.
14810 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14814 * g++.dg/opt/pr69213.C: New test.
14816 2016-01-12 Christian Bruel <christian.bruel@st.com>
14819 * gcc.target/arm/pr69180.c: New test.
14821 2016-01-12 Richard Biener <rguenther@suse.de>
14824 * g++.dg/lto/pr69077_0.C: New testcase.
14825 * g++.dg/lto/pr69077_1.C: Likewise.
14827 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14830 * g++.dg/opt/pr69175.C: New test.
14832 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14834 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14835 rather than #including math.h & stdlib.h.
14836 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14837 * gcc.dg/vect/pr49771.c: Likewise.
14838 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14839 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14840 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14841 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14842 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14843 * gcc.dg/vect/pr44507.c: Likewise.
14844 * gcc.dg/vect/pr45902.c: Likewise.
14845 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14846 * gcc.dg/vect/vect-117.c: Likewise.
14847 * gcc.dg/vect/vect-99.c: Likewise.
14848 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14849 * gcc.dg/vect/vect-cond-1.c: Likewise.
14850 * gcc.dg/vect/vect-cond-2.c: Likewise.
14851 * gcc.dg/vect/vect-cond-3.c: Likewise.
14852 * gcc.dg/vect/vect-cond-4.c: Likewise.
14853 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14854 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14855 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14856 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14857 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14858 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14859 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14860 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14861 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14862 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14863 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14864 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14865 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14866 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14867 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14868 include of signal.h.
14869 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14870 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14871 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14872 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14873 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14874 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14875 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14876 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14877 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14878 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14879 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14880 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14881 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14882 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14883 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14884 * gcc.dg/vect/vect-outer-5.c: Likewise.
14885 * gcc.dg/vect/vect-outer-6.c: Likewise.
14886 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14887 include of stdio.h.
14889 2016-01-12 Nick Clifton <nickc@redhat.com>
14892 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14893 to fread so that it will be found in all target runtimes.
14895 2016-01-12 Richard Biener <rguenther@suse.de>
14897 PR tree-optimization/69053
14898 * g++.dg/torture/pr69053.C: New testcase.
14900 2016-01-12 Richard Biener <rguenther@suse.de>
14902 PR tree-optimization/69168
14903 * gcc.dg/torture/pr69168.c: New testcase.
14905 2016-01-12 Richard Biener <rguenther@suse.de>
14907 PR tree-optimization/69157
14908 * gcc.dg/torture/pr69157.c: New testcase.
14910 2016-01-12 Richard Biener <rguenther@suse.de>
14912 PR tree-optimization/69174
14913 * gcc.dg/torture/pr69174.c: New testcase.
14915 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14919 * g++.dg/tls/pr66808.C: New test.
14920 * g++.dg/tls/pr69000.C: New test.
14922 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14924 * gcc.target/powerpc/swaps-p8-23.c: New test.
14925 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14927 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
14929 PR tree-optimization/68356
14930 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14932 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14933 Jim Wilson <jim.wilson@linaro.org>
14936 * gcc.target/arm/pr69194.c: New test.
14938 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14941 * gcc.target/i386/pr69225-1.c: New test.
14942 * gcc.target/i386/pr69225-2.c: Likewise.
14943 * gcc.target/i386/pr69225-3.c: Likewise.
14944 * gcc.target/i386/pr69225-4.c: Likewise.
14945 * gcc.target/i386/pr69225-5.c: Likewise.
14946 * gcc.target/i386/pr69225-6.c: Likewise.
14948 2016-01-11 Jakub Jelinek <jakub@redhat.com>
14951 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14955 * gcc.dg/pr69071.c: New test.
14958 * g++.dg/opt/pr69211.C: New test.
14960 PR tree-optimization/69214
14961 * gcc.c-torture/compile/pr69214.c: New test.
14963 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
14965 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14966 * gcc.target/i386/pr66232-11.c: Ditto.
14967 * gcc.target/i386/pr66232-12.c: Ditto.
14968 * gcc.target/i386/pr66232-13.c: Ditto.
14970 2016-01-11 Richard Biener <rguenther@suse.de>
14972 PR tree-optimization/69173
14973 * gcc.dg/torture/pr69173.c: New testcase.
14975 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14977 PR rtl-optimization/68796
14978 * gcc.target/aarch64/tst_5.c: New test.
14979 * gcc.target/aarch64/tst_6.c: Likewise.
14981 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14983 PR rtl-optimization/68841
14984 * gcc.dg/pr68841.c: New test.
14985 * gcc.c-torture/execute/pr68841.c: New test.
14987 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14989 PR rtl-optimization/68920
14990 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14992 * gcc.dg/ifcvt-5.c: New test.
14994 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
14997 * g++.dg/pr69123.C: New.
14999 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15002 * gcc.target/i386/pr69010.c: New test.
15004 2016-01-11 Martin Jambor <mjambor@suse.cz>
15007 * gcc.target/i386/chkp-pr69044.c: New test.
15009 2016-01-11 Tom de Vries <tom@codesourcery.com>
15011 PR tree-optimization/69109
15012 * gcc.dg/autopar/pr69109-2.c: New test.
15013 * gcc.dg/autopar/pr69109.c: New test.
15015 2016-01-11 Tom de Vries <tom@codesourcery.com>
15017 PR tree-optimization/69108
15018 * gcc.dg/autopar/pr69108.c: New test.
15020 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15023 * c-c++-common/Wisleading-indentation.c: Augment test.
15025 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15028 * gfortran.dg/inline_matmul_12.f90: New test.
15030 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
15033 * gfortran.dg/actual_array_offset_1: New test.
15035 2016-01-10 Tom de Vries <tom@codesourcery.com>
15037 PR tree-optimization/69062
15038 * gcc.dg/autopar/pr69062.c: New test.
15040 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15042 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15043 * gcc.dg/vect/slp-perm-2.c: Likewise.
15044 * gcc.dg/vect/slp-perm-3.c: Likewise.
15045 * gcc.dg/vect/slp-perm-5.c: Likewise.
15046 * gcc.dg/vect/slp-perm-6.c: Likewise.
15047 * gcc.dg/vect/slp-perm-7.c: Likewise.
15048 * gcc.dg/vect/slp-perm-8.c: Likewise.
15050 2016-01-10 Tom de Vries <tom@codesourcery.com>
15052 PR tree-optimization/69039
15053 * gcc.dg/autopar/pr69039.c: New test.
15055 2016-01-09 Marek Polacek <polacek@redhat.com>
15058 * g++.dg/pr69113.C: New test.
15060 2016-01-09 Jakub Jelinek <jakub@redhat.com>
15062 PR middle-end/50865
15063 PR tree-optimization/69097
15064 * gcc.c-torture/execute/pr50865.c: New test.
15065 * gcc.c-torture/execute/pr69097-1.c: New test.
15066 * gcc.c-torture/execute/pr69097-2.c: New test.
15067 * gcc.dg/pr69097-1.c: New test.
15068 * gcc.dg/pr69097-2.c: New test.
15070 2016-01-09 Jakub Jelinek <jakub@redhat.com>
15073 * g++.dg/opt/pr69164.C: New test.
15075 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15077 PR tree-optimization/69167
15078 * gcc.dg/pr69167.c: New test.
15080 2016-01-08 Marek Polacek <polacek@redhat.com>
15083 * g++.dg/pr68449.C: New.
15085 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15087 PR tree-optimization/68707
15088 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15089 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15090 on platforms supporting it.
15091 * gcc.dg/vect/slp-perm-2.c: Likewise.
15092 * gcc.dg/vect/slp-perm-3.c: Likewise.
15093 * gcc.dg/vect/slp-perm-5.c: Likewise.
15094 * gcc.dg/vect/slp-perm-7.c: Likewise.
15095 * gcc.dg/vect/slp-perm-8.c: Likewise.
15096 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15097 on platforms supporting it.
15099 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15101 PR tree-optimization/69162
15102 * gcc.dg/pr69162.c: New test.
15104 PR tree-optimization/69172
15105 * gcc.dg/pr69172.c: New test.
15107 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15109 PR tree-optimization/67781
15110 * gcc.c-torture/execute/pr67781.c: New file.
15112 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15114 PR tree-optimization/69083
15115 * gcc.dg/vect/pr69083.c: New test.
15117 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15119 PR tree-optimization/61441
15120 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15121 Use -fexcess-precision=standard for compiler options.
15122 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15124 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15127 * gfortran.dg/gomp/pr69128.f90: New test.
15130 * g++.dg/ext/pr69145-1.C: New test.
15131 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15132 * g++.dg/ext/pr69145-2.h: New file.
15134 2016-01-07 Martin Sebor <msebor@redhat.com>
15137 * gcc.dg/atomic-fetch-bool.c: New test.
15138 * gcc.dg/sync-fetch-bool.c: New test.
15140 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15143 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15145 2016-01-07 Nick Clifton <nickc@redhat.com>
15148 * g++.dg/pr66655.C: New test.
15149 * g++.dg/pr66655_1.cc: Test support file.
15150 * g++.dg/pr66655.h: Test header file.
15152 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
15155 gfortran.dg/gomp/pr66680.f90: New test.
15157 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15160 * gcc.target/i386/pr69171-1.c: New test.
15161 * gcc.target/i386/pr69171-2.c: Likewise.
15162 * gcc.target/i386/pr69171-3.c: Likewise.
15163 * gcc.target/i386/pr69171-4.c: Likewise.
15164 * gcc.target/i386/pr69171-5.c: Likewise.
15165 * gcc.target/i386/pr69171-6.c: Likewise.
15167 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15169 PR middle-end/67639
15170 * c-c++-common/pr67639.c: New test.
15172 2016-01-07 Jakub Jelinek <jakub@redhat.com>
15174 PR tree-optimization/69141
15175 * g++.dg/opt/pr69141.C: New test.
15177 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15179 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15181 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
15184 * gcc.target/i386/pr69140.c: New test
15186 2016-01-06 David Malcolm <dmalcolm@redhat.com>
15188 * gcc.dg/bad-dereference.c: New test case.
15190 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15192 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15194 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15196 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15198 2016-01-06 Marek Polacek <polacek@redhat.com>
15201 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15203 2016-01-05 Marek Polacek <polacek@redhat.com>
15206 * gcc.dg/atomic-invalid-2.c: New.
15208 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15211 * gcc.target/i386/pr68991.c: New test.
15213 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15216 * g++.dg/pr68991-1.C: New test.
15217 * g++.dg/pr68991-2.C: Likewise.
15219 2016-01-05 Sergei Trofimovich <siarheit@google.com>
15222 * gcc.target/ia64/pr60465-gprel64.c: New test.
15223 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15225 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15227 PR rtl-optimization/68651
15228 * gcc.target/aarch64/pr68651_1.c: New test.
15230 2016-01-05 David Malcolm <dmalcolm@redhat.com>
15233 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15235 2016-01-05 Nathan Sidwell <nathan@acm.org>
15238 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15240 * gcc.dg/alias-15.c: New.
15242 2016-01-05 Nick Clifton <nickc@redhat.com>
15245 * g++.dg/pr68770.C: New test.
15247 2016-01-04 Mike Stump <mikestump@comcast.net>
15249 * lib/target-supports.exp (check_effective_target_cilkplus):
15250 cilkplus targets require pthreads.
15251 (check_effective_target_cilkplus): Remove special case for NVPTX.
15253 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15255 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15258 2016-01-04 Jakub Jelinek <jakub@redhat.com>
15260 Update copyright years.
15262 2016-01-04 Marek Polacek <polacek@redhat.com>
15265 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15266 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15267 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15269 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15271 * gcc.target/sparc/20160104-2.c: New test.
15273 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15275 * gcc.target/sparc/20160104-1.c: New test.
15277 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
15280 * gfortran.dg/pr65045.f90: New test.
15282 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15284 * gnat.dg/specs/debug1.ads: Delete.
15286 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15288 PR libgfortran/68867
15289 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15292 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15294 PR libgfortran/68867
15295 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15298 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
15301 * gfortran.dg/pr68864.f90: New test.
15303 2016-01-01 Jakub Jelinek <jakub@redhat.com>
15305 PR tree-optimization/69070
15306 * gcc.dg/pr69070.c: New test.
15309 * gfortran.dg/pr69055.f90: New test.
15312 * gcc.dg/pr69015.c: New test.
15314 Copyright (C) 2016 Free Software Foundation, Inc.
15316 Copying and distribution of this file, with or without modification,
15317 are permitted in any medium without royalty provided the copyright
15318 notice and this notice are preserved.