1 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3 * gcc.target/powerpc/vsx-simode.c: New test.
4 * gcc.target/powerpc/vsx-simode2.c: Likewise.
5 * gcc.target/powerpc/vsx-simode3.c: Likewise.
7 2016-10-27 Jakub Jelinek <jakub@redhat.com>
10 * gfortran.dg/gomp/pr78026.f03: New test.
11 * gfortran.dg/select_type_38.f03: New test.
14 * g++.dg/gomp/declare-simd-7.C: New test.
16 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
18 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
19 * gfortran.dg/dec_init_2.f90: Likewise.
20 * gfortran.dg/dec_init_3.f90: New test.
21 * gfortran.dg/dec_init_4.f90: Likewise.
23 2016-10-27 Bin Cheng <bin.cheng@arm.com>
25 * gcc.dg/fold-narrowbopcst-1.c: New test.
27 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
29 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
30 dg-shouldfail/dg-output instead of XFAIL.
31 * gfortran.dg/dec_io_6.f90: Likewise.
33 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
35 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
36 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
37 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
38 * gcc.target/arm/atomic-op-char-3.c: Likewise.
39 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
40 * gcc.target/arm/atomic-op-int-3.c: Likewise.
41 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
42 * gcc.target/arm/atomic-op-release-3.c: Likewise.
43 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
44 * gcc.target/arm/atomic-op-short-3.c: Likewise.
46 2016-10-27 Bin Cheng <bin.cheng@arm.com>
48 * gcc.dg/fold-convmaxconv-1.c: New test.
49 * gcc.dg/fold-convminconv-1.c: New test.
51 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
54 * gfortran.dg/pr78092.f90: New test.
56 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
59 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
60 expected error message.
61 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
62 expected error message.
63 * gcc.target/powerpc/vsu/vec-all-nez-7.c
64 (test_all_not_equal_and_not_zero): Change expected error message.
66 2016-10-26 Jakub Jelinek <jakub@redhat.com>
69 * gfortran.dg/gomp/pr77973.f90: New test.
71 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
74 * gfortran.dg/submodule_18.f08: New test.
75 * gfortran.dg/submodule_19.f08: New test.
77 2016-10-26 Michael Matz <matz@suse.de>
79 * g++.dg/pr78060.C: New test.
80 * gfortran.dg/pr78061.f: New test.
81 * g++.dg/pr78088.C: New test.
83 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
85 * gfortran.dg/dec_io_1.f90: New test.
86 * gfortran.dg/dec_io_2.f90: New test.
87 * gfortran.dg/dec_io_3.f90: New test.
88 * gfortran.dg/dec_io_4.f90: New test.
89 * gfortran.dg/dec_io_5.f90: New test.
90 * gfortran.dg/dec_io_6.f90: New test.
92 2016-10-25 Jakub Jelinek <jakub@redhat.com>
95 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
97 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
99 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
100 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
102 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
104 * gnat.dg/opt59.adb: New test.
105 * gnat.dg/opt59_pkg.ad[sb]: New helper.
107 * gnat.dg/opt60.adb: New test.
109 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
112 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
115 2016-10-25 Jakub Jelinek <jakub@redhat.com>
118 * gcc.target/i386/pr78102.c: New test.
120 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
122 * gfortran.dg/dec_logical_xor_1.f90: New test.
123 * gfortran.dg/dec_logical_xor_2.f90: New test.
124 * gfortran.dg/dec_logical_xor_3.f03: New test.
126 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
128 * gfortran.dg/dec_loc_rval_1.f90: New test.
129 * gfortran.dg/dec_loc_rval_2.f90: New test.
130 * gfortran.dg/dec_loc_rval_3.f03: New test.
132 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
134 * gfortran.dg/dec_type_print.f90: New testcase.
136 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
138 * gfortran.dg/feed_1.f90: New test.
139 * gfortran.dg/feed_2.f90: New test.
141 2016-10-25 Martin Liska <mliska@suse.cz>
144 * gcc.dg/asan/pr78106.c: New test.
146 2016-10-25 Martin Liska <mliska@suse.cz>
148 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
150 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
153 * gcc.target/arm/pr78041.c: New test.
155 2016-10-25 Jakub Jelinek <jakub@redhat.com>
157 * g++.dg/cpp1z/launder1.C: New test.
158 * g++.dg/cpp1z/launder2.C: New test.
160 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
161 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
165 * gcc.target/avr/pr71676-2.c: New test.
167 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
168 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
172 * gcc.target/avr/pr71676-1.c: New test.
173 * gcc.target/avr/pr71676-3.c: New test.
174 * gcc.target/avr/pr71676.c: New test.
175 * gcc.target/avr/pr71678.c: New test.
177 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
179 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
180 such that cloned verions of tested functions are not created.
182 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
185 * gfortran.dg/pr71895.f90: New test.
187 2016-10-24 Jakub Jelinek <jakub@redhat.com>
189 * g++.dg/debug/dwarf2/ref-2.C: New test.
191 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
193 * c-c++-common/Wint-in-bool-context-3.c: New test.
195 2016-10-24 Martin Sebor <msebor@redhat.com>
198 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
199 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
200 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
201 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
202 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
203 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
204 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
206 2016-10-24 Richard Biener <rguenther@suse.de>
209 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
210 * gcc.dg/vect/slp-45.c: Likewise.
212 2016-10-24 Richard Biener <rguenther@suse.de>
214 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
215 * gcc.dg/tree-ssa/pr21458.c: Likewise.
216 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
218 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
221 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
222 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
224 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
226 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
228 2016-10-24 Jakub Jelinek <jakub@redhat.com>
230 * gcc.target/i386/bmi2-pext-1.c: New test.
231 * gcc.target/i386/bmi2-pdep-1.c: New test.
232 * gcc.target/i386/bmi2-bzhi-3.c: New test.
233 * gcc.target/i386/tbm-bextri-1.c: New test.
234 * gcc.target/i386/bmi-bextr-6.c: New test.
236 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
239 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
240 * gcc.target/i386/pr65105-1.c: Likewise.
241 * gcc.target/i386/pr65105-2.c: Likewise.
242 * gcc.target/i386/pr65105-3.c: Likewise.
243 * gcc.target/i386/pr65105-5.c: Likewise.
244 * gcc.target/i386/pr67761.c: Likewise.
245 * gcc.target/i386/pr70799-1.c: Likewise.
247 2016-10-24 Martin Liska <mliska@suse.cz>
250 * c-c++-common/ubsan/unreachable-3.c: New test.
252 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
255 * gfortran.dg/pr77763.f90
257 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
261 * gfortran.dg/pr78033.f90: New test.
263 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
266 * gfortran.dg/select_type_1.f03: Change error for overlapping
268 * gfortran.dg/select_type_36.f03: New test.
270 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
272 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
274 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
277 * gfortran.dg/string_length_3.f90: New test.
279 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
281 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
283 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
288 * gfortran.dg/alloc_comp_class_5.f03: New test.
289 * gfortran.dg/class_allocate_21.f90: New test.
290 * gfortran.dg/class_allocate_22.f90: New test.
291 * gfortran.dg/realloc_on_assign_27.f08: New test.
293 2016-10-21 Jeff Law <law@redhat.com>
295 * PR tree-optimization/71947
296 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
297 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
298 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
300 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
302 * gcc.dg/ipa/vrp5.c: New test.
303 * gcc.dg/ipa/vrp6.c: New test.
305 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
307 * gcc.target/aarch64/test_frame_17.c: New test.
309 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
311 * gcc.target/aarch64/test_frame_17.c: New test.
313 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
315 PR preprocessor/71681
316 * gcc.dg/cpp/pr71681-1.c: New testcase
317 * gcc.dg/cpp/pr71681-2.c: Likewise
318 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
319 * gcc.dg/cpp/remap/a/header.gcc: Likewise
320 * gcc.dg/cpp/remap/a/t_1.h: Likewise
321 * gcc.dg/cpp/remap/a/t_2.h: Likewise
323 2016-10-21 Jakub Jelinek <jakub@redhat.com>
326 * gcc.target/i386/pr78057.c: New test.
328 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
330 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
333 * gfortran.dg/select_type_37.f03: New test.
335 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
338 * gcc.target/avr/pr71627.c: New test
340 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
342 * gcc.target/sparc/overflow-1.c: New test.
343 * gcc.target/sparc/overflow-2.c: Likewise.
344 * gcc.target/sparc/overflow-3.c: Likewise.
346 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
348 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
351 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
353 PR rtl-optimization/78038
354 * gcc.target/aarch64/pr78038.c: New test.
356 2016-10-21 Richard Biener <rguenther@suse.de>
358 PR tree-optimization/78051
359 * g++.dg/torture/pr78051.C: New testcase.
361 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
363 * c-c++-common/wdate-time.c: Restored test case.
364 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
366 2016-10-20 Jakub Jelinek <jakub@redhat.com>
368 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
370 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
373 * gcc.target/i386/pr78037.c: New test.
375 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
377 * gcc.target/visium/overflow8.c: New.
378 * gcc.target/visium/overflow16.c: Likewise.
379 * gcc.target/visium/overflow32: Likewise.
381 2016-10-20 Michael Matz <matz@suse.de>
383 * gcc.dg/loop-split.c: New test.
384 * gcc.dg/tree-ssa/ifc-9.c: Update.
385 * gcc.dg/tree-ssa/ifc-10.c: Update.
387 2016-10-20 Richard Biener <rguenther@suse.de>
389 * gcc.dg/graphite/pr35356-1.c: Update.
391 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
394 * g++.dg/cpp1y/pr77446.C: New.
396 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
398 PR tree-optimization/53979
399 * gcc.dg/pr53979-1.c: New test-case.
400 * gcc.dg/pr53979-2.c: Likewise.
402 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
404 * c-c++-common/Wint-in-bool-context-2.c: New test.
406 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
408 * gfortran.dg/dtio_17.f90: Fix test.
410 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
412 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
413 * gcc.dg/Walloca-2.c: Same.
415 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
417 * gcc.dg/Wvla-1.c: Rename to...
418 * gcc.dg/Wvla-larger-than-1.c: ...this.
419 * gcc.dg/Wvla-2.c: Rename to...
420 * gcc.dg/Wvla-larger-than-2.c: ...this.
421 * gcc.dg/Wvla-3.c: Rename to...
422 * gcc.dg/Walloca-11.c.: ...this.
423 * gcc.dg/wvla-[1-7].c: Rename to:
424 * gcc.dg/Wvla-[1-7].c: ...this.
426 2016-10-19 Bin Cheng <bin.cheng@arm.com>
428 PR tree-optimization/78005
429 * gcc.dg/vect/pr78005.c: New.
430 * gcc.target/i386/l_fma_float_1.c: Revise test.
431 * gcc.target/i386/l_fma_float_2.c: Ditto.
432 * gcc.target/i386/l_fma_float_3.c: Ditto.
433 * gcc.target/i386/l_fma_float_4.c: Ditto.
434 * gcc.target/i386/l_fma_float_5.c: Ditto.
435 * gcc.target/i386/l_fma_float_6.c: Ditto.
436 * gcc.target/i386/l_fma_double_1.c: Ditto.
437 * gcc.target/i386/l_fma_double_2.c: Ditto.
438 * gcc.target/i386/l_fma_double_3.c: Ditto.
439 * gcc.target/i386/l_fma_double_4.c: Ditto.
440 * gcc.target/i386/l_fma_double_5.c: Ditto.
441 * gcc.target/i386/l_fma_double_6.c: Ditto.
443 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
445 PR tree-optimization/78024
446 * gcc.dg/goacc/loop-processing-1.c: New file.
448 2016-10-19 Richard Biener <rguenther@suse.de>
450 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
452 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
454 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
455 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
456 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
457 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
458 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
459 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
460 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
461 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
462 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
463 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
464 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
465 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
466 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
467 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
468 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
469 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
470 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
471 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
472 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
473 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
474 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
475 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
476 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
477 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
478 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
479 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
480 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
481 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
482 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
483 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
484 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
485 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
486 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
487 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
488 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
489 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
490 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
491 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
492 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
493 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
494 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
495 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
496 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
497 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
498 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
499 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
500 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
501 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
502 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
503 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
504 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
505 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
506 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
507 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
508 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
509 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
510 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
511 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
512 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
513 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
514 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
515 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
516 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
517 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
518 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
519 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
520 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
521 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
522 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
523 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
524 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
525 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
526 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
527 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
528 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
529 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
530 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
531 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
532 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
533 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
534 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
535 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
536 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
537 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
538 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
539 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
540 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
541 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
542 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
543 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
544 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
545 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
546 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
547 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
548 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
549 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
550 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
551 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
552 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
553 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
554 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
555 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
556 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
557 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
558 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
559 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
560 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
561 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
562 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
563 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
564 * gcc.target/powerpc/vsu/vsu.exp: New file.
566 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
569 * gcc.target/i386/pr77991.c: New test.
571 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
573 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
576 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
578 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
580 2016-10-18 Richard Biener <rguenther@suse.de>
582 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
583 * gcc.dg/tree-ssa/pr21001.c: Likewise.
584 * gcc.dg/tree-ssa/pr21090.c: Likewise.
585 * gcc.dg/tree-ssa/pr21294.c: Likewise.
586 * gcc.dg/tree-ssa/pr21563.c: Likewise.
587 * gcc.dg/tree-ssa/pr23744.c: Likewise.
588 * gcc.dg/tree-ssa/pr25382.c: Likewise.
589 * gcc.dg/tree-ssa/pr68431.c: Likewise.
590 * gcc.dg/tree-ssa/vrp03.c: Likewise.
591 * gcc.dg/tree-ssa/vrp06.c: Likewise.
592 * gcc.dg/tree-ssa/vrp07.c: Likewise.
593 * gcc.dg/tree-ssa/vrp09.c: Likewise.
594 * gcc.dg/tree-ssa/vrp19.c: Likewise.
595 * gcc.dg/tree-ssa/vrp20.c: Likewise.
596 * gcc.dg/tree-ssa/vrp92.c: Likewise.
597 * gcc.dg/pr68217.c: Likewise.
598 * gcc.dg/predict-9.c: Likewise.
599 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
600 * gcc.dg/predict-1.c: Likewise.
602 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
604 * gfortran.dg/dtio_17.f90: New test.
606 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
608 * gcc.dg/ipa/vrp4.c: Adjust testcase.
610 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
612 * gcc.dg/ipa/vrp4.c: New test.
614 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
616 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
617 * gcc.dg/torture/pr39074.c: Likewise.
619 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
621 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
622 * gnat.dg/trampoline4.adb: Minor tweak.
624 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
626 PR tree-optimization/77916
627 * gcc.dg/torture/pr77916.c: New.
629 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
632 * gfortran.dg/pr77978_1.f90: New test.
633 * gfortran.dg/pr77978_2.f90: Ditto.
634 * gfortran.dg/pr77978_3.f90: Ditto.
636 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
640 * gfortran.dg/proc_ptr_49.f90: New test.
642 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
645 * gcc.target/arm/pr77308.c: New test.
647 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
649 * lib/target-supports.exp
650 (check_effective_target_floatn_nx_runtime): Return 0 for
653 2016-10-17 Andrew Pinski <apinski@cavium.com>
655 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
656 long instead of long.
657 * gcc.target/aarch64/cinc_common_1.c: Likewise.
658 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
659 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
660 * gcc.target/aarch64/mult-synth_4.c: Likewise.
661 * gcc.target/aarch64/pr68102_1.c: Likewise.
662 * gcc.target/aarch64/target_attr_3.c: Likewise.
664 2016-10-17 Richard Biener <rguenther@suse.de>
666 PR tree-optimization/77988
667 * gcc.dg/torture/pr77988.c: New testcase.
669 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
671 * gcc.dg/pr71636-1.c: New test-case.
672 * gcc.dg/pr71636-2.c: Likewise.
674 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
676 * gnat.dg/trampoline3.adb: New test.
677 * gnat.dg/trampoline4.adb: Likewise.
679 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
681 * gfortran.dg/dtio_16.f90: New test.
683 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
685 * gcc.target/sparc/bmaskbshuf.c: Rename to...
686 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
687 * gcc.target/sparc/bmaskbshuf-2.c: New test.
689 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
691 * gcc.target/sparc/popc.c: Rename to...
692 * gcc.target/sparc/popc-1.c: ...this.
693 * gcc.target/sparc/popc-2.c: New test.
695 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
698 * gfortran.dg/unexpected_eof_4.f90: New test.
700 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
703 * gfortran.dg/negative_unit2.f90: New test.
705 2016-10-14 Jakub Jelinek <jakub@redhat.com>
708 * gfortran.dg/pr77959.f90: New test.
710 DR 1511 - const volatile variables and ODR
711 * g++.dg/DRs/dr1511-1.C: New test.
712 * g++.dg/DRs/dr1511-2.C: New test.
714 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
716 * gnat.dg/debug7.adb (dg-options): Remove -g.
717 * gnat.dg/debug8.adb (dg-options): Add -margs.
718 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
720 2016-10-14 Richard Biener <rguenther@suse.de>
722 PR tree-optimization/77979
723 * gcc.dg/torture/pr77979.c: New testcase.
725 2016-10-14 Martin Liska <mliska@suse.cz>
727 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
728 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
729 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
731 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
733 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
734 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
735 * gcc.dg/torture/pr77937-2.c: Likewise.
737 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
739 * gnat.dg/lto15.adb: Adjust.
740 * gnat.dg/lto16.adb: Likewise.
741 * gnat.dg/lto17.adb: Likewise
742 * gnat.dg/lto18.ad[sb]: New test.
743 * gnat.dg/lto18_pkg.ads: New helper.
744 * gnat.dg/lto19.adb: New test.
745 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
746 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
747 * gnat.dg/lto20.adb: New test.
748 * gnat.dg/lto20_pkg.ad[sb]: New helper.
750 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
752 * gfortran.dg/coarray_38.f90: Expect error message.
754 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
756 * gcc.target/aarch64/spellcheck_1.c: New test.
757 * gcc.target/aarch64/spellcheck_2.c: Likewise.
758 * gcc.target/aarch64/spellcheck_3.c: Likewise.
759 * gcc.target/aarch64/spellcheck_4.c: Likewise.
760 * gcc.target/aarch64/spellcheck_5.c: Likewise.
761 * gcc.target/aarch64/spellcheck_6.c: Likewise.
763 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
765 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
767 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
769 PR tree-optimization/77937
770 * gcc.dg/torture/pr77937-1.c: New.
771 * gcc.dg/torture/pr77937-2.c: New.
773 2016-10-13 Jakub Jelinek <jakub@redhat.com>
775 * g++.dg/cpp1z/inline-var1.C: New test.
776 * g++.dg/cpp1z/inline-var1a.C: New test.
777 * g++.dg/cpp1z/inline-var1.h: New file.
778 * g++.dg/cpp1z/inline-var2.C: New test.
779 * g++.dg/cpp1z/inline-var3.C: New test.
780 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
783 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
785 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
786 Xscale is specified, not just -march.
787 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
788 is incompatible with Xscale.
790 2016-10-13 Martin Sebor <msebor@redhat.com>
793 * g++.dg/ext/flexary4.C: Adjust.
794 * g++.dg/ext/flexary5.C: Same.
795 * g++.dg/ext/flexary9.C: Same.
796 * g++.dg/ext/flexary19.C: New test.
797 * g++.dg/ext/flexary18.C: New test.
798 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
800 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
801 Avoid generating a flexible array member in an array.
803 2016-10-13 Martin Sebor <msebor@redhat.com>
805 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
806 to placate -Wformat on targets where the type is not int.
808 2016-10-13 David Malcolm <dmalcolm@redhat.com>
810 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
813 2016-10-13 Bin Cheng <bin.cheng@arm.com>
815 * gcc.target/i386/l_fma_float_1.c: Revise test.
816 * gcc.target/i386/l_fma_float_2.c: Ditto.
817 * gcc.target/i386/l_fma_float_3.c: Ditto.
818 * gcc.target/i386/l_fma_float_4.c: Ditto.
819 * gcc.target/i386/l_fma_float_5.c: Ditto.
820 * gcc.target/i386/l_fma_float_6.c: Ditto.
821 * gcc.target/i386/l_fma_double_1.c: Ditto.
822 * gcc.target/i386/l_fma_double_2.c: Ditto.
823 * gcc.target/i386/l_fma_double_3.c: Ditto.
824 * gcc.target/i386/l_fma_double_4.c: Ditto.
825 * gcc.target/i386/l_fma_double_5.c: Ditto.
826 * gcc.target/i386/l_fma_double_6.c: Ditto.
828 2016-10-13 Bin Cheng <bin.cheng@arm.com>
830 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
832 2016-10-13 Bin Cheng <bin.cheng@arm.com>
834 * gcc.dg/vect/vect-98.c: Refine test case.
835 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
836 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
837 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
839 2016-10-13 Jakub Jelinek <jakub@redhat.com>
842 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
844 2016-10-13 Martin Liska <mliska@suse.cz>
846 PR tree-optimization/77943
847 * g++.dg/tree-ssa/pr77943.C: New test.
849 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
852 * gfortran.dg/allocate_with_source_22.f03: New test.
853 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
856 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
858 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
859 * gcc.target/arm/movsi_movw.c: Likewise.
860 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
861 directive to work on big endian targets.
863 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
865 * gcc.dg/tree-ssa/evrp6.c: New test.
867 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
869 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
870 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
871 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
873 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
875 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
876 * gcc.target/powerpc/warn-2.c: Ditto.
878 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
880 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
881 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
882 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
884 * gcc.target/mips/msa.c: New test.
885 * gcc.target/mips/msa-builtins.c: Likewise.
886 * lib/target-supports.exp (check_mips_msa_hw_available): New.
887 (check_effective_target_mips_msa_runtime): Likewise.
888 (check_effective_target_mips_msa): Likewise.
889 (add_options_for_mips_msa): Likewise.
890 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
891 (check_effective_target_vect_intfloat_cvt): Likewise.
892 (check_effective_target_vect_uintfloat_cvt): Likewise.
893 (check_effective_target_vect_floatint_cvt): Likewise.
894 (check_effective_target_vect_floatuint_cvt): Likewise.
895 (check_effective_target_vect_shift): Likewise.
896 (check_effective_target_vect_shift_char): Likewise.
897 (check_effective_target_vect_long): Likewise.
898 (check_effective_target_vect_float): Likewise.
899 (check_effective_target_vect_double): Likewise.
900 (check_effective_target_vect_long_long): Likewise.
901 (check_effective_target_vect_perm): Likewise.
902 (check_effective_target_vect_perm_byte): Likewise.
903 (check_effective_target_vect_perm_short): Likewise.
904 (check_effective_target_vect_sdot_qi): Likewise.
905 (check_effective_target_vect_udot_qi): Likewise.
906 (check_effective_target_vect_sdot_hi): Likewise.
907 (check_effective_target_vect_udot_hi): Likewise.
908 (check_effective_target_vect_pack_trunc): Likewise.
909 (check_effective_target_vect_unpack): Likewise.
910 (check_effective_target_vect_hw_misalign): Likewise.
911 (check_effective_target_vect_condition): Likewise.
912 (check_effective_target_vect_cond_mixed): Likewise.
913 (check_effective_target_vect_char_mult): Likewise.
914 (check_effective_target_vect_short_mult): Likewise.
915 (check_effective_target_vect_int_mult): Likewise.
916 (check_effective_target_vect_extract_even_odd): Likewise.
917 (check_effective_target_vect_interleave): Likewise.
918 (check_vect_support_and_set_flags): Check if the target supports MSA
919 and append to the list of EFFECTIVE_TARGETS.
921 2016-10-12 Richard Biener <rguenther@suse.de>
924 * g++.dg/torture/pr77947.C: New testcase.
926 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
928 * gnat.dg/debug8.adb: New testcase.
930 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
932 * gnat.dg/debug9.adb: New testcase.
934 2016-10-12 Richard Biener <rguenther@suse.de>
936 * gcc.dg/tree-ssa/vrp35.c: Adjust.
937 * gcc.dg/tree-ssa/vrp36.c: Likewise.
938 * gcc.dg/tree-ssa/vrp46.c: Likewise.
940 2016-10-12 Richard Biener <rguenther@suse.de>
942 PR tree-optimization/77920
943 * gcc.dg/torture/pr77920.c: New testcase.
945 2016-10-12 Jakub Jelinek <jakub@redhat.com>
947 PR tree-optimization/77929
948 * gcc.c-torture/compile/pr77929.c: New test.
950 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
951 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
952 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
953 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
954 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
955 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
956 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
957 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
958 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
960 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
962 * gcc.target/sparc/setcc-4.c: Adjust.
963 * gcc.target/sparc/setcc-5.c: Likewise.
964 * gcc.target/sparc/setcc-6.c: Likewise.
965 * gcc.target/sparc/setcc-7.c: Likewise.
966 * gcc.target/sparc/setcc-8.c: Likewise.
967 * gcc.target/sparc/setcc-9.c: Likewise.
968 * gcc.target/sparc/setcc-10.c: Delete.
970 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
973 * gfortran.dg/pr77942.f90
975 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
977 * gfortran.dg/dec_math.f90: New testsuite.
979 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
981 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
982 (main): Declare j as i32 instead of int.
984 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
987 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
988 target triplet instead of *-*-*-*.
990 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
992 * gnat.dg/unchecked_convert10.adb: New test.
993 * gnat.dg/unchecked_convert11.adb: Likewise.
994 * gnat.dg/unchecked_convert12.adb: Likewise.
996 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
998 * gcc.target/sparc/cbcond-1.c: New test.
999 * gcc.target/sparc/cbcond-2.c: Likewise.
1000 * gcc.target/sparc/movcc-1.c: Likewise.
1001 * gcc.target/sparc/movcc-2.c: Likewise.
1002 * gcc.target/sparc/setcc-1.c: Adjust.
1003 * gcc.target/sparc/setcc-2.c: Likewise.
1004 * gcc.target/sparc/setcc-3.c: Likewise.
1005 * gcc.target/sparc/setcc-4.c: Likewise.
1006 * gcc.target/sparc/setcc-5.c: Likewise.
1007 * gcc.target/sparc/setcc-6.c: New test.
1008 * gcc.target/sparc/setcc-7.c: Likewise.
1009 * gcc.target/sparc/setcc-8.c: Likewise.
1010 * gcc.target/sparc/setcc-9.c: Likewise.
1011 * gcc.target/sparc/setcc-10.c: Likewise.
1013 2016-10-10 Jeff Law <law@redhat.com>
1015 PR tree-optimization/71947
1016 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1017 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1018 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1019 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1020 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1021 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1023 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1026 * gfortran.dg/matmul_11.f90: New test.
1028 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1030 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1031 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1032 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1033 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1034 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1035 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1036 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1037 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1038 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1039 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1040 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1041 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1042 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1043 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1044 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1045 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1046 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1047 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1048 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1049 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1050 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1051 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1052 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1053 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1054 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1055 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1056 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1057 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1058 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1059 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1060 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1061 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1062 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1063 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1064 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1065 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1066 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1067 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1068 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1069 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1070 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1071 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1072 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1073 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1074 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1075 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1076 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1077 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1078 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1079 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1080 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1081 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1082 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1083 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1084 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1085 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1086 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1087 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1088 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1090 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1092 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1093 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1094 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1095 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1096 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1097 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1098 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1099 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1100 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1101 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1102 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1103 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1104 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1105 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1107 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1109 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1111 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1113 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1114 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1115 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1116 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1118 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1119 Jiong Wang <jiong.wang@arm.com>
1121 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1123 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1124 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1126 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1128 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1130 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1132 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1134 * gnat.dg/specs/vfa.ads: New test.
1136 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
1138 * gnat.dg/inline13.ad[sb]: New test.
1139 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1141 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1143 * gnat.dg/biased_subtype.adb: New test.
1145 2016-10-09 Jakub Jelinek <jakub@redhat.com>
1147 PR tree-optimization/77901
1148 * gcc.c-torture/compile/pr77901.c: New test.
1150 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1152 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1153 * gcc.dg/ipa/propalign-2.c: Likewise
1154 * gcc.dg/ipa/propalign-3.c: Likewise.
1155 * gcc.dg/ipa/propalign-4.c: Likewise.
1156 * gcc.dg/ipa/propalign-5.c: Likewise.
1158 2016-10-08 Jakub Jelinek <jakub@redhat.com>
1160 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1162 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1164 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1165 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1167 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
1169 * gfortran.dg/dec_union_11.f90: New testcase.
1171 2016-10-07 Nathan Sidwell <nathan@acm.org>
1174 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1175 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1176 * g++.dg/cpp1y/pr66443-cxx14.C: New
1177 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1178 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1180 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1182 * g++.dg/cpp0x/addressof1.C: New test.
1183 * g++.dg/cpp0x/addressof2.C: New test.
1185 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1187 * gcc.target/powerpc/float128-type-1.c: New test to check that
1188 PowerPC 64-bit Linux enables -mfloat128-type by default.
1189 * gcc.target/powerpc/float128-type-2.c: Likewise.
1190 * gcc.target/powerpc/float128-mix.c: Change error message to
1191 reflect that __ibm128 is now #define'ed to be long double.
1193 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1196 * gfortran.dg/pr77406.f90: New test.
1197 * gfortran.dg/assumed_type_3.f90: Update error messages.
1198 * gfortran.dg/defined_operators_1.f90: Ditto.
1199 * gfortran.dg/generic_26.f90: Ditto.
1200 * gfortran.dg/generic_7.f90: Ditto.
1201 * gfortran.dg/gomp/udr5.f90: Ditto.
1202 * gfortran.dg/gomp/udr7.f90: Ditto.
1203 * gfortran.dg/interface_1.f90: Ditto.
1204 * gfortran.dg/interface_37.f90: Ditto.
1205 * gfortran.dg/interface_5.f90: Ditto.
1206 * gfortran.dg/interface_6.f90: Ditto.
1207 * gfortran.dg/interface_7.f90
1208 * gfortran.dg/no_arg_check_3.f90
1209 * gfortran.dg/operator_5.f90
1210 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1212 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1215 * c-c++-common/Wint-in-bool-context.c: Update test.
1217 2016-10-07 Richard Biener <rguenther@suse.de>
1219 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1220 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1222 2016-10-07 Marek Polacek <polacek@redhat.com>
1224 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1226 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1229 * c-c++-common/pr69733.c: New test.
1230 * gcc.dg/pr69733.c: New test.
1231 * gcc.target/i386/pr69733.c: New test.
1233 2016-10-07 Marek Polacek <polacek@redhat.com>
1236 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1238 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1240 PR tree-optimization/77664
1241 * gcc.dg/tree-ssa/pr77664.c: New test.
1242 * gcc.dg/pr77664.c: New test.
1244 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
1246 * gfortran.dg/pr69955.f90: New test.
1248 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
1251 * gfortran.dg/pr57910.f90: New test.
1253 2016-10-06 Jakub Jelinek <jakub@redhat.com>
1255 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1256 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1258 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1260 PR tree-optimization/77862
1261 * gcc.dg/pr77862.c: New test.
1263 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1265 * gcc.dg/tree-ssa/evrp4.c: New test.
1267 2016-10-06 Jeff Law <law@redhat.com>
1269 PR tree-optimization/71661
1270 * gcc.dg/tree-ssa/pr71661.c: New test.
1272 2016-10-06 Richard Biener <rguenther@suse.de>
1274 PR tree-optimization/77855
1275 * gcc.dg/torture/pr77855.c: New testcase.
1277 2016-10-06 James Clarke <jrtc27@jrtc27.com>
1278 Eric Botcazou <ebotcazou@adacore.com>
1280 * g++.dg/other/pr77759.C: New test.
1282 2016-10-06 Richard Biener <rguenther@suse.de>
1284 PR tree-optimization/77839
1285 * gcc.dg/torture/pr77839.c: New testcase.
1287 2016-10-06 Marek Polacek <polacek@redhat.com>
1289 * g++.dg/cpp1z/init-statement9.C: New test.
1291 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1293 * gcc.target/i386/pcommit-1.c: Deleted.
1294 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1295 * gcc.target/i386/sse-13.c: Ditto.
1296 * gcc.target/i386/sse-14.c: Ditto.
1297 * gcc.target/i386/sse-22.c: Ditto.
1298 * gcc.target/i386/sse-23.c: Ditto.
1299 * g++.dg/other/i386-2.C: Ditto.
1301 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
1303 * gcc.target/i386/pr77833.c: Require int128 effective target.
1305 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1309 * gfortran.dg/associate_22.f90: New test.
1311 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
1313 * gfortran.dg/dec_union_9.f90: New testcase.
1314 * gfortran.dg/dec_union_10.f90: New testcase.
1316 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1319 * gcc.dg/pch/pr66343-3.c: New test.
1320 * gcc.dg/pch/pr66343-3.hs: New file.
1323 * gcc.dg/pch/pr66343-1.c: New test.
1324 * gcc.dg/pch/pr66343-1.hs: New file.
1325 * gcc.dg/pch/pr66343-2.c: New test.
1326 * gcc.dg/pch/pr66343-2.hs: New file.
1328 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1330 * c-c++-common/Wint-in-bool-context.c: Update test.
1332 2016-10-05 Marek Polacek <polacek@redhat.com>
1334 * g++.dg/cpp1z/init-statement1.C: New test.
1335 * g++.dg/cpp1z/init-statement2.C: New test.
1336 * g++.dg/cpp1z/init-statement3.C: New test.
1337 * g++.dg/cpp1z/init-statement4.C: New test.
1338 * g++.dg/cpp1z/init-statement5.C: New test.
1339 * g++.dg/cpp1z/init-statement6.C: New test.
1340 * g++.dg/cpp1z/init-statement7.C: New test.
1341 * g++.dg/cpp1z/init-statement8.C: New test.
1343 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
1346 * gfortran.dg/pr67524.f90: New test.
1348 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1351 * c-c++-common/ubsan/shift-9.c: New test.
1353 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1355 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1356 of int if __SIZEOF_INT__ is less than 4 bytes.
1358 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1360 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1361 * gfortran.dg/class_array_20.f03: Likewise.
1362 * gfortran.dg/class_array_21.f03: Likewise.
1363 * gfortran.dg/finalize_29.f08: Likewise.
1364 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1366 2016-10-05 Richard Biener <rguenther@suse.de>
1369 * gcc.dg/torture/pr77826.c: New testcase.
1371 2016-10-05 Richard Biener <rguenther@suse.de>
1373 * gcc.dg/fold-copysign-1.c: New testcase.
1375 2016-10-05 Andreas Schwab <schwab@suse.de>
1377 * g++.dg/pr49847-2.C: Remove.
1379 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1381 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1383 2016-10-05 Richard Biener <rguenther@suse.de>
1386 * gcc.dg/pr55152-2.c: New testcase.
1388 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1390 * gfortran.dg/dtio_15.f90: New test.
1392 2016-10-04 Ian Lance Taylor <iant@golang.org>
1394 * gcc.dg/split-7.c: New test.
1396 2016-10-04 Martin Sebor <msebor@redhat.com>
1398 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1399 %lc directive to wint_t to silence -Wformat warnings on targets
1400 where the latter is a distinct type such as long.
1402 2016-10-04 Martin Sebor <msebor@redhat.com>
1405 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1407 2016-10-04 Jakub Jelinek <jakub@redhat.com>
1410 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1412 * g++.dg/other/java3.C: Remove.
1413 * g++.dg/other/java1.C: Remove.
1414 * g++.dg/other/error12.C: Remove.
1415 * g++.dg/other/java2.C: Remove.
1416 * g++.dg/warn/Wnvdtor.C: Remove.
1417 * g++.dg/lookup/java1.C: Remove.
1418 * g++.dg/lookup/java2.C: Remove.
1419 * g++.dg/ext/pr34829.C: Remove.
1420 * g++.dg/ext/java-3.C: Remove.
1421 * g++.dg/ext/java-1.C: Remove.
1422 * g++.dg/ext/java-2.C: Remove.
1423 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1425 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1427 PR tree-optimization/77808
1428 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1430 2016-10-04 Richard Biener <rguenther@suse.de>
1432 PR tree-optimization/77399
1433 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1435 2016-10-04 Richard Biener <rguenther@suse.de>
1438 * gcc.target/i386/pr77833.c: New testcase.
1440 2016-09-26 Jeff Law <law@redhat.com>
1442 PR tree-optimization/71550
1443 PR tree-optimization/71403
1444 * gcc.c-torture/execute/pr71550.c: New test.
1446 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1448 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1451 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1454 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1456 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1458 2016-10-03 Marek Polacek <polacek@redhat.com>
1460 * g++.dg/cpp0x/nullptr37.C: New test.
1462 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1464 * c-c++-common/Wint-in-bool-context.c: Update test.
1466 2016-10-02 Jakub Jelinek <jakub@redhat.com>
1468 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1470 * g++.dg/charset/asm2.c (memmove): Likewise.
1471 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1472 * g++.dg/tls/diag-4.C (foo): Likewise.
1473 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1474 dg-warning, fix up regex.
1475 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1476 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1477 * g++.old-deja/g++.mike/net31.C: Likewise.
1478 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1480 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1481 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1483 2016-10-01 Richard Biener <rguenther@suse.de>
1486 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1488 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1491 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1493 2016-10-01 Jakub Jelinek <jakub@redhat.com>
1496 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1497 Add dg-prune-output directive.
1499 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1502 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1503 * gfortran.fortran-torture/compile/write.f90: Update test.
1505 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1507 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1508 arm_fp16_alternative_ok as the required effective target.
1509 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1510 -mfp16-format=alternative to the dg-options directive and remove
1511 the dg-add-options directive.
1513 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1516 * gfortran.dg/dec_union_8.f90: New testcase.
1518 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1521 * gfortran.dg/dec_structure_16.f90: New testcase.
1523 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1525 * gfortran.dg/coarray_allocate_10.f08: New test.
1526 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1528 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1530 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1532 2016-09-30 Richard Biener <rguenther@suse.de>
1534 PR tree-optimization/77399
1535 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1537 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1539 * c-c++-common/pr27336.c: Make dependency on
1540 -fdelete-null-pointer-checks explicit.
1541 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1542 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1543 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1544 * gcc.dg/pic-1.c: Require fpic target support.
1545 * gcc.dg/pic-2.c: Likewise.
1547 2016-09-29 Jakub Jelinek <jakub@redhat.com>
1549 Implement P0001R1 - C++17 removal of register storage class specifier
1550 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1551 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1553 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1554 keyword if not __SSE2__.
1555 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1557 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1559 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1560 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1561 no_erroneous_warning): Expect new warnings for C++17.
1562 * g++.dg/warn/register-var-2.C (f): Likewise.
1563 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1564 * g++.dg/parse/linkage2.C (foo): Likewise.
1565 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1566 keyword on parameters for C++17.
1567 * g++.dg/cpp1z/register1.C: New test.
1568 * g++.dg/cpp1z/register2.C: New test.
1569 * g++.dg/cpp1z/register3.C: New test.
1571 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1573 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1574 * gcc.target/i386/avx2-check.h (main): Ditto.
1575 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1576 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1577 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1578 * gcc.target/i386/avx512er-check.h (main): Ditto.
1579 * gcc.target/i386/avx512f-check.h (main): Ditto.
1580 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1581 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1582 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1584 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1587 * gcc.target/i386/pr77756.c: New test.
1589 2016-09-29 Marek Polacek <polacek@redhat.com>
1591 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1593 2016-09-29 Marek Polacek <polacek@redhat.com>
1595 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1598 2016-09-29 Martin Liska <mliska@suse.cz>
1600 * objc/execute/construct1.m: New test.
1602 2016-09-29 Richard Biener <rguenther@suse.de>
1604 PR tree-optimization/77768
1605 * gcc.dg/torture/pr77768.c: New testcase.
1607 2016-09-28 Richard Biener <rguenther@suse.de>
1610 * gcc.dg/pr77407.c: New testcase.
1612 2016-09-29 Richard Biener <rguenther@suse.de>
1615 * gcc.dg/pr55152.c: New testcase.
1616 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1618 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1620 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1621 (dg-options): Remove -m32.
1623 2016-09-28 Martin Sebor <msebor@redhat.com>
1626 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1628 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1630 PR libgfortran/77707
1631 * gfortran.dg/inquire_17.f90: New test.
1633 2016-09-28 Jakub Jelinek <jakub@redhat.com>
1636 * g++.dg/cpp1y/constexpr-77467.C: New test.
1638 2016-09-28 Martin Sebor <msebor@redhat.com>
1641 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1642 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1643 (test_sprintf_p_const): Adjust line numbers to avoid failures
1644 introduced in r240503.
1646 2016-09-28 Martin Sebor <msebor@redhat.com>
1649 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1651 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1654 * g++.dg/pr77550.C: Avoid undefined behavior.
1656 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1658 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1660 * gcc.dg/strlenopt-20.c: Update test.
1661 * gcc.dg/strlenopt-21.c: Likewise.
1662 * gcc.dg/strlenopt-22.c: Likewise.
1663 * gcc.dg/strlenopt-22g.c: Likewise.
1664 * gcc.dg/strlenopt-26.c: Likewise.
1665 * gcc.dg/strlenopt-5.c: Likewise.
1666 * gcc.dg/strlenopt-7.c: Likewise.
1667 * gcc.dg/strlenopt-9.c: Likewise.
1669 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1671 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1673 * g++.dg/cpp1z/lambda-this1.C: New test.
1674 * g++.dg/cpp1z/lambda-this2.C: New test.
1677 * g++.dg/ubsan/return-4.C: New test.
1678 * g++.dg/ubsan/return-5.C: New test.
1679 * g++.dg/ubsan/return-6.C: New test.
1681 2016-09-27 Jiong Wang <jiong.wang@arm.com>
1683 * lib/target-supports.exp
1684 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1685 in function comment.
1687 2016-09-27 Martin Liska <mliska@suse.cz>
1689 PR gcov-profile/46266
1690 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1693 2016-09-27 Richard Biener <rguenther@suse.de>
1695 PR tree-optimization/77745
1696 * g++.dg/torture/pr77745.C: New testcase.
1698 2016-09-27 Richard Biener <rguenther@suse.de>
1700 PR tree-optimization/77478
1701 * gcc.dg/torture/pr77478.c: New testcase.
1703 2016-09-27 Martin Liska <mliska@suse.cz>
1705 PR gcov-profile/7970
1706 PR gcov-profile/16855
1707 PR gcov-profile/44779
1708 * g++.dg/gcov/pr16855.C: New test.
1710 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1712 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1714 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1717 * gfortran.dg/gomp/pr77666.f90: New test.
1719 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1722 * gcc.dg/torture/pr77677-2.c: New test.
1724 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1727 * gfortran.dg/pr77420_1.f90: New test.
1728 * gfortran.dg/pr77420_2.f90: Ditto.
1729 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1730 * gfortran.dg/pr77420_4.f90: this file.
1732 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1735 * gfortran.dg/pr77719.f90: New test.
1737 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1739 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1740 singular form of byte when quantity is unknown.
1742 2016-09-26 Marek Polacek <polacek@redhat.com>
1744 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1746 2016-09-26 Martin Liska <mliska@suse.cz>
1748 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1749 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1750 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1751 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1752 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1753 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1754 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1755 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1756 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1758 2016-09-26 Marek Polacek <polacek@redhat.com>
1761 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1762 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1763 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1764 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1765 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1766 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1767 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1768 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1769 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1770 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1771 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1772 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1773 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1774 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1775 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1776 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1777 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1778 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1779 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1780 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1781 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1782 * c-c++-common/attr-fallthrough-1.c: New test.
1783 * c-c++-common/attr-fallthrough-2.c: New test.
1784 * g++.dg/cpp0x/fallthrough1.C: New test.
1785 * g++.dg/cpp0x/fallthrough2.C: New test.
1786 * g++.dg/cpp1z/fallthrough1.C: New test.
1787 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1788 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1789 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1790 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1792 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1795 * gfortran.dg/pr77429.f90: New test.
1797 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1800 * gfortran.dg/pr77694.f90: New test.
1802 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1805 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1807 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1809 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1812 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1814 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1817 2016-09-24 Marek Polacek <polacek@redhat.com>
1820 * c-c++-common/Wbool-operation-1.c: New test.
1821 * gcc.dg/Wbool-operation-1.c: New test.
1823 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
1825 * gfortran.dg/dec_static_1.f90: New.
1826 * gfortran.dg/dec_static_2.f90: New.
1827 * gfortran.dg/dec_static_3.f90: New.
1828 * gfortran.dg/dec_static_4.f90: New.
1830 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1833 * gfortran.dg/negative_unit_check.f90: Update test.
1834 * gfortran.dg/dtio_14.f90: New test.
1836 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1838 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1839 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1840 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1841 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1842 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1843 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1844 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1846 2016-09-23 Martin Sebor <msebor@redhat.com>
1849 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1850 assuming long double is bigger than double.
1852 2016-09-23 Jakub Jelinek <jakub@redhat.com>
1854 Implement P0138R2, C++17 construction rules for enum class values
1855 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1857 2016-09-23 David Malcolm <dmalcolm@redhat.com>
1859 PR preprocessor/77672
1860 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1861 expected multiline output from first warning to reflect change
1864 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1866 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1868 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1869 Tom de Vries <tom@codesourcery.com>
1872 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1874 2016-09-23 Marek Polacek <polacek@redhat.com>
1876 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1877 * c-c++-common/gomp/atomic-13.c: Likewise.
1878 * c-c++-common/gomp/atomic-14.c: Likewise.
1879 * c-c++-common/pr60439.c: Remove invalid code.
1880 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1881 * g++.dg/expr/bitfield5.C: Likewise.
1882 * g++.dg/expr/bitfield6.C: Likewise.
1883 * g++.dg/expr/bool1.C: Likewise.
1884 * g++.dg/expr/bool3.C: Likewise.
1885 * g++.dg/expr/lval3.C: Likewise.
1886 * g++.dg/expr/lval4.C: Likewise.
1887 * g++.old-deja/g++.jason/bool5.C: Likewise.
1889 2016-09-23 David Malcolm <dmalcolm@redhat.com>
1891 PR preprocessor/77672
1892 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1893 (test_terminator_location): New function.
1895 2016-09-23 Richard Biener <rguenther@suse.de>
1897 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1899 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1901 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1902 -march=armv8.2-a+fp16 when supported by the hardware.
1903 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1904 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1905 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1906 semi-colons to a macro invocations.
1907 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1908 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1910 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1911 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1912 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1913 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1915 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1916 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1917 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1918 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1919 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1920 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1921 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1922 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1923 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1924 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1926 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1927 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1928 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1930 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1931 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1932 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1934 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1935 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1936 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1938 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1939 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1940 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1941 defined. Also fix some white-space.
1942 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1943 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1944 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1945 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1946 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1947 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1948 defined. Also fix some long lines and white-space.
1949 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1950 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1951 defined. Also fix some long lines and white-space.
1952 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1953 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1955 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1956 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1957 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1959 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1960 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1961 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1963 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
1964 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1965 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1966 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
1967 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1968 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1969 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1970 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1971 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1972 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
1973 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1974 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1975 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1976 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1977 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1978 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1979 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1980 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1981 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1983 2016-09-23 Jiong Wang <jiong.wang@arm.com>
1984 Matthew Wahab <matthew.wahab@arm.com>
1986 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1987 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1988 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1989 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1990 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1991 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1992 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1993 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1994 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1995 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1996 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1997 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1998 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1999 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2000 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2001 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2002 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2003 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2004 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2005 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2006 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2007 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2008 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2009 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2010 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2011 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2012 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2013 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2014 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2015 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2016 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2017 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2018 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2019 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2020 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2021 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2022 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2024 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2026 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2027 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2028 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2029 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2032 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2035 * gcc.dg/torture/pr77677.c: New test.
2037 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2039 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2042 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2044 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2045 options. Add tests for float16x4_t and float16x8_t.
2047 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2049 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2050 * gcc.target/s390/risbg-ll-2.c: Ditto.
2051 * gcc.target/s390/risbg-ll-3.c: Ditto.
2053 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2055 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2056 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2058 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2060 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2061 output to the simplified instructions.
2063 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2065 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2066 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2068 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2070 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2071 (FP16_SUPPORTED): New
2072 (expected-hfloat-16x4): Make conditional on __fp16 support.
2073 (expected-hfloat-16x8): Likewise.
2074 (vdup_n_f16): Disable for non-AArch64 targets.
2075 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2076 conditional on FP16_SUPPORTED.
2077 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2078 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2079 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2080 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2081 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2083 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2084 conditional on FP16_SUPPORTED.
2085 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2086 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2088 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2090 * gcc.target/arm/short-vfp-1.c: New.
2092 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2094 * gcc.target/arm/attr-fp16-arith-1.c: New.
2096 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2098 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2100 (add_options_for_arm_v8_2a_fp16_neon): New.
2101 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2102 (add_options_for_arm_arch_v8_2a): Auto-generate.
2103 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2104 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2105 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2106 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2107 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2108 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2109 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2111 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2113 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2114 arm_fp16_alternative_ok.
2115 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2116 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2117 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2118 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2119 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2120 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2121 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2122 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2123 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2124 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2125 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2126 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2127 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2128 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2129 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2130 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2131 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2132 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2133 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2134 arm_fp16_alternative_ok.
2135 * lib/target-supports.exp
2136 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2137 (check_effective_target_arm_fp16_alternative_ok): New.
2138 (check_effective_target_arm_fp16_none_ok_nocache): New.
2139 (check_effective_target_arm_fp16_none_ok): New.
2141 2016-09-23 Martin Liska <mliska@suse.cz>
2143 * gcc.dg/ipa/pr77653.c: Replace adress
2146 2016-09-23 Martin Liska <mliska@suse.cz>
2148 * gcc.target/i386/movbe-4.c: New test.
2150 2016-09-23 Martin Liska <mliska@suse.cz>
2152 * gcc.target/i386/crc32-5.c: New test.
2154 2016-09-23 Martin Liska <mliska@suse.cz>
2156 * gcc.target/i386/pr71652.c: New test.
2157 * gcc.target/i386/pr71652-2.c: New test.
2158 * gcc.target/i386/pr71652-3.c: New test.
2160 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2162 * lib/gcc-dg.exp (process-message): Support relative line number
2163 notation - .+4 or .-1 etc.
2164 * gcc.dg/dg-test-1.c: New test.
2166 2016-09-22 Martin Sebor <msebor@redhat.com>
2169 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2170 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2171 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2172 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2174 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2176 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2177 * gcc.dg/ifcvt-2.c: Ditto.
2178 * gcc.dg/zero_bits_compound-1.c: Ditto.
2179 * gcc.dg/zero_bits_compound-1.c: Ditto.
2180 * gcc.dg/pr40550.c: Simplify target selectors.
2181 Use dg-additional-options.
2182 * gcc.dg/pr47893.c: Ditto.
2183 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2184 additional options for 32-bit x86 targets.
2185 * gcc.dg/pr70955.c: Move to ...
2186 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2188 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2191 * g++.dg/cpp0x/pr61019.C: New.
2193 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2194 Terry Guo <terry.guo@arm.com>
2196 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2197 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2198 * gcc.target/arm/pure-code/pure-code.exp: New.
2200 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2202 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2203 Remove SSE effective target requirement.
2205 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2208 * g++.dg/cpp0x/pr71979.C: New.
2210 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2212 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2214 2016-09-22 Martin Liska <mliska@suse.cz>
2217 * gcc.dg/ipa/pr77653.c: New test.
2219 2016-09-22 Jakub Jelinek <jakub@redhat.com>
2222 * gfortran.dg/gomp/pr77665.f90: New test.
2224 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
2226 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2227 * gfortran.dg/dtio_13.f90: New test.
2229 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2232 * gfortran.dg/pr66107.f90: New test.
2234 2016-09-21 Ian Lance Taylor <iant@golang.org>
2236 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2237 with call to builtin delete function.
2239 2016-09-21 Joseph Myers <joseph@codesourcery.com>
2241 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2242 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2243 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2244 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2247 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
2249 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2251 2016-09-21 Jakub Jelinek <jakub@redhat.com>
2254 * g++.dg/cpp1z/aligned-new6.C: New test.
2256 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2258 * gcc.target/arm/fp16-aapcs-3.c: New.
2259 * gcc.target/arm/fp16-aapcs-4.c: New.
2260 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2261 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2262 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2263 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2265 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2267 PR tree-optimization/77550
2268 * g++.dg/pr77550.C: New test.
2270 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
2273 * gcc.target/avr/torture/pr77326.c: New test.
2275 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2277 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2279 2016-09-21 Richard Biener <rguenther@suse.de>
2281 PR tree-optimization/77648
2282 * gcc.dg/torture/pr77648-1.c: New testcase.
2283 * gcc.dg/torture/pr77648-2.c: Likewise.
2285 2016-09-21 Richard Biener <rguenther@suse.de>
2286 Jakub Jelinek <jakub@redhat.com>
2288 PR tree-optimization/77621
2289 * gcc.dg/pr77621.c: New testcase.
2291 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
2294 * gfortran.dg/dtio_12.f90: New test.
2296 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2298 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2300 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2302 PR tree-optimization/72835
2303 * gcc.dg/tree-ssa/pr72835.c: New test.
2305 2016-09-20 Martin Sebor <msebor@redhat.com>
2308 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2309 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2310 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2311 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2312 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2313 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2314 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2316 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2318 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2319 arguments/compare will be optimized away.
2320 * gcc.dg/torture/ftrapv-1.c: Likewise.
2322 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2324 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2325 will be optimized away.
2326 * gcc.dg/ipa/vrp1.c: New test.
2327 * gcc.dg/ipa/vrp2.c: New test.
2328 * gcc.dg/ipa/vrp3.c: New test.
2330 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2332 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2333 does the same transformation.
2334 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2335 * gcc.dg/tree-ssa/evrp1.c: New test.
2336 * gcc.dg/tree-ssa/evrp2.c: New test.
2337 * gcc.dg/tree-ssa/evrp3.c: New test.
2338 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2339 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2340 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2341 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2342 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2343 foling now happens early.
2344 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2345 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2346 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2347 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2348 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2350 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
2353 * gcc.target/i386/pr77621.c: New test.
2354 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2355 pattern, loop should vectorize with -mtune=atom.
2357 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2358 Jakub Jelinek <jakub@redhat.com>
2361 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2364 2016-09-20 Jakub Jelinek <jakub@redhat.com>
2367 * g++.dg/other/pr77626.C: New test.
2370 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2373 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2376 * c-c++-common/pr77624-1.c: New test.
2377 * c-c++-common/pr77624-2.c: New test.
2379 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2381 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2384 2016-09-20 Richard Biener <rguenther@suse.de>
2386 PR tree-optimization/77646
2387 * gcc.dg/torture/pr77646.c: New testcase.
2389 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2392 * c-c++-common/Wint-in-bool-context.c: New test.
2394 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2396 * gcc.dg/cr-decimal-dig-1.c: New test.
2398 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2400 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2401 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2402 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2403 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2405 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2407 PR rtl-optimization/77416
2408 * gcc.target/powerpc/pr77416.c: New.
2410 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2413 * g++.dg/template/error-recovery4.C: New test.
2415 2016-09-19 Bin Cheng <bin.cheng@arm.com>
2417 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2419 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2421 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2422 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2424 2016-09-19 Jakub Jelinek <jakub@redhat.com>
2425 Jan Hubicka <jh@suse.cz>
2428 * gcc.dg/pr77587.c: New test.
2429 * gcc.dg/pr77587a.c: New file.
2431 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2433 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2434 * gfortran.dg/coarray_38.f90:
2435 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2436 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2437 * gfortran.dg/coarray_allocate_7.f08: New test.
2438 * gfortran.dg/coarray_allocate_8.f08: New test.
2439 * gfortran.dg/coarray_allocate_9.f08: New test.
2440 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2442 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2443 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2444 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2446 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2447 * gfortran.dg/coarray_lock_7.f90: Same.
2448 * gfortran.dg/coarray_poly_5.f90: Same.
2449 * gfortran.dg/coarray_poly_6.f90: Same.
2450 * gfortran.dg/coarray_poly_7.f90: Same.
2451 * gfortran.dg/coarray_poly_8.f90: Same.
2452 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2454 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
2457 * gfortran.dg/dec_structure_15.f90: New testcase.
2459 2016-09-19 Richard Biener <rguenther@suse.de>
2462 * gcc.dg/torture/pr77605.c: New testcase.
2464 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
2466 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2468 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
2470 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2471 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2472 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2473 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2474 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2475 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2476 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2477 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2478 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2479 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2480 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2482 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2484 * gcc.target/i386/pr68633.c: Fix expected result.
2486 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
2489 * gfortran.dg/pr68078.f90: New test.
2490 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2492 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2495 * gcc.target/powerpc/swaps-p8-25.c: New.
2497 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2500 * g++.dg/cpp0x/constexpr-77482.C: New test.
2503 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2505 * g++.dg/abi/abi-tag23a.C: Likewise.
2508 * g++.dg/cpp0x/decltype-77338.C: New test.
2511 * g++.dg/cpp0x/mutable1.C: New test.
2513 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2516 * gfortran.dg/pr77612.f90: New test.
2518 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2520 * gcc.dg/torture/pr70421.c: Require int32plus.
2522 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2525 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2528 * gcc.target/i386/pr77526.c: New test.
2530 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2531 Eric Botcazou <ebotcazou@adacore.com>
2534 * gcc.target/i386/pr77594.c: New test.
2536 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
2539 * gfortran.dg/misplaced_implicit_character.f90: New test.
2541 2016-09-15 Bin Cheng <bin.cheng@arm.com>
2543 PR tree-optimization/77503
2544 * gcc.dg/vect/pr77503.c: New test.
2546 2016-09-15 Richard Biener <rguenther@suse.de>
2549 * c-c++-common/torture/pr77544.c: New testcase.
2551 2016-09-15 Jakub Jelinek <jakub@redhat.com>
2554 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2555 * gcc.dg/march-generic.c: Likewise.
2556 * gcc.target/i386/spellcheck-options-1.c: New test.
2557 * gcc.target/i386/spellcheck-options-2.c: New test.
2558 * gcc.target/i386/spellcheck-options-3.c: New test.
2559 * gcc.target/i386/spellcheck-options-4.c: New test.
2561 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2564 * gfortran.dg/goacc/pr72743.f90: New test.
2566 2016-09-15 Richard Biener <rguenther@suse.de>
2568 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2570 2016-09-15 Richard Biener <rguenther@suse.de>
2572 PR tree-optimization/77514
2573 * gcc.dg/torture/pr77514.c: New testcase.
2575 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2578 * g++.dg/lookup/pr77549.C: New test.
2580 2016-09-14 Marek Polacek <polacek@redhat.com>
2582 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2583 * c-c++-common/gomp/atomic-13.c: Likewise.
2584 * c-c++-common/gomp/atomic-14.c: Likewise.
2585 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2586 * g++.dg/cpp1z/bool-increment1.C: New test.
2587 * c-c++-common/pr60439.c: Add dg-warning.
2588 * g++.dg/expr/bitfield4.C: Likewise.
2589 * g++.dg/expr/bitfield5.C: Likewise.
2590 * g++.dg/expr/bitfield6.C: Likewise.
2591 * g++.dg/expr/bool1.C: Likewise.
2592 * g++.dg/expr/bool3.C: Likewise.
2593 * g++.dg/expr/lval3.C: Likewise.
2594 * g++.dg/expr/lval4.C: Likewise.
2595 * g++.old-deja/g++.jason/bool5.C: Likewise.
2596 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2597 * g++.dg/other/error18.C: Likewise.
2598 * g++.dg/gomp/atomic-14.C: Likewise.
2600 2016-09-14 Nathan Sidwell <nathan@acm.org>
2603 * g++.dg/cpp1y/pr77539.C: New.
2605 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2607 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2609 * g++.dg/ext/builtin_alloca.C: Likewise.
2610 * g++.dg/template/spec35.C: Likewise.
2611 * gcc.dg/builtins-68.c: Likewise.
2612 * gcc.misc-tests/gcov-13.c: Likewise.
2613 * gcc.misc-tests/gcov-14.c: Likewise.
2615 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2617 * gfortran.dg/dec_structure_14.f90: New testcase.
2619 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2622 * c-c++-common/tsan/pr68260.c: New test.
2624 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
2627 * gcc.target/msp430/function-attributes-1.c: New test.
2628 * gcc.target/msp430/function-attributes-2.c: New test.
2629 * gcc.target/msp430/function-attributes-3.c: New test.
2631 2015-04-18 Martin Sebor <msebor@redhat.com>
2633 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2634 of non-nul characters.
2635 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2637 2016-09-13 Jakub Jelinek <jakub@redhat.com>
2639 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2640 * g++.dg/cpp1z/gen-attrs1.C: New test.
2642 PR tree-optimization/77454
2643 * gcc.dg/pr77454.c: New test.
2646 * g++.dg/cpp1y/constexpr-77553.C: New test.
2648 2016-09-13 David Malcolm <dmalcolm@redhat.com>
2650 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2651 (test_show_locus): Replace rich_location::add_fixit_insert calls
2652 with add_fixit_insert_before and add_fixit_insert_after.
2654 2016-09-13 Jason Merrill <jason@redhat.com>
2655 Tom de Vries <tom@codesourcery.com>
2658 * g++.dg/pr77427.C: New test.
2660 2016-09-13 Martin Liska <mliska@suse.cz>
2662 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2664 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2665 * lib/target-supports.exp: Define the new target.
2667 2016-09-12 Andrew Pinski <apinski@cavium.com>
2669 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2670 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2672 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
2674 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2676 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2677 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2678 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2680 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2681 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2683 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2686 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2687 * g++.dg/ext/pr77496.C: New test.
2688 * g++.dg/warn/pr77496.C: New test.
2690 2016-09-12 David Malcolm <dmalcolm@redhat.com>
2693 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2694 to preserve conversion chars, and to preserve prefix information.
2695 * gcc.dg/format/pr72858.c: New test case.
2697 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2699 * gfortran.dg/pr77507.f90: Move to ...
2700 * gfortran.dg/ieee/pr77507.f90: here.
2702 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2705 * compile/pr61159.c: New testcase
2707 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2710 * gcc.dg/ipa/pr63416.c: New testcase.
2712 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
2713 Steven G. Kargl <kargl@gcc.gnu.org>
2716 * gfortran.dg/dtio_11.f90: new test.
2718 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2721 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2722 * gfortran.dg/c_assoc_4.f90: Ditto.
2724 2016-09-10 Tom de Vries <tom@codesourcery.com>
2727 * c-c++-common/va-arg-va-list-type.c: New test.
2729 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2731 PR rtl-optimization/77289
2732 * gcc.target/powerpc/pr77289.c: New test.
2734 2016-09-09 Martin Sebor <msebor@redhat.com>
2738 * gcc.dg/pr77520.c: New test.
2739 * gcc.dg/pr77521.c: New test.
2741 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2744 * gfortran.dg/pr77506.f90: New test.
2746 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2749 * gfortran.dg/pr77507.f90: New test.
2751 2016-09-09 Joseph Myers <joseph@codesourcery.com>
2753 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2755 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2756 Louis Krupp <lkrupp@gcc.gnu.org>
2759 * gfortran.dg/pr69514_1.f90: New test.
2760 * gfortran.dg/pr69514_2.f90: New test.
2762 2016-09-08 Jakub Jelinek <jakub@redhat.com>
2765 * gfortran.dg/gomp/pr77500.f90: New test.
2768 * gfortran.dg/gomp/pr77516.f90: New test.
2770 2016-09-07 Jakub Jelinek <jakub@redhat.com>
2773 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2774 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2775 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2776 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2777 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2778 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2780 2016-09-07 David Malcolm <dmalcolm@redhat.com>
2782 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2783 "substring-locations.h".
2785 2016-09-07 Richard Biener <rguenther@suse.de>
2788 * c-c++-common/vector-subscript-8.c: Move ..
2789 * gcc.dg/pr77450.c: ... here.
2791 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2793 PR libgfortran/77393
2794 * gfortran.dg/fmt_f0_2.f90: Update test.
2795 * gfortran.dg/fmt_f0_3.f90: New test.
2797 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2800 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2804 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2806 2016-09-06 Jakub Jelinek <jakub@redhat.com>
2809 * gcc.target/i386/pr69255-1.c: New test.
2810 * gcc.target/i386/pr69255-2.c: New test.
2811 * gcc.target/i386/pr69255-3.c: New test.
2813 2016-09-06 Martin Sebor <msebor@redhat.com>
2816 * gcc.dg/format/miss-7.c: New test.
2818 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
2820 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2822 2016-09-06 Martin Liska <mliska@suse.cz>
2824 PR gcov-profile/77378
2825 PR gcov-profile/77466
2826 * gcc.dg/profile-update-warning.c: New test.
2828 2016-09-06 Richard Biener <rguenther@suse.de>
2830 PR tree-optimization/77479
2831 * gcc.dg/torture/pr77479.c: New testcase.
2833 2016-09-06 Richard Biener <rguenther@suse.de>
2836 * c-c++-common/vector-subscript-7.c: Adjust.
2837 * c-c++-common/vector-subscript-8.c: New testcase.
2839 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2841 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2843 2016-09-05 Jakub Jelinek <jakub@redhat.com>
2846 * gcc.target/i386/avx512f-pr77476.c: New test.
2847 * gcc.target/i386/avx512bw-pr77476.c: New test.
2848 * gcc.target/i386/avx512dq-pr77476.c: New test.
2850 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2851 Update comment to mention also avx512f.
2854 * g++.dg/asan/pr77396-2.C: New test.
2856 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
2858 PR rtl-optimization/77452
2859 * gcc.target/i386/pr77452.c: New test.
2861 2016-09-05 Marek Polacek <polacek@redhat.com>
2864 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2866 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2869 * gfortran.dg/pr77391.f90: New test.
2871 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2874 * gfortran.dg/pr77460.f90: New test.
2876 2016-09-03 Jakub Jelinek <jakub@redhat.com>
2879 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2881 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2883 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2885 2016-09-02 David Malcolm <dmalcolm@redhat.com>
2887 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2889 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2890 diagnostic-test-show-locus-generate-patch.c to the sources
2891 for diagnostic_plugin_test_show_locus.c.
2893 2016-09-02 Jakub Jelinek <jakub@redhat.com>
2896 * gcc.dg/gomp/_Atomic-1.c: New test.
2897 * gcc.dg/gomp/_Atomic-2.c: New test.
2898 * gcc.dg/gomp/_Atomic-3.c: New test.
2899 * gcc.dg/gomp/_Atomic-4.c: New test.
2900 * gcc.dg/gomp/_Atomic-5.c: New test.
2903 * g++.dg/asan/pr77396.C: New test.
2905 2016-09-01 Martin Sebor <msebor@redhat.com>
2907 PR tree-optimization/71831
2908 * gcc.dg/builtin-object-size-16.c: New test.
2909 * gcc.dg/builtin-object-size-17.c: New test.
2911 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2913 PR libgfortran/77393
2914 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2916 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
2918 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2919 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2920 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2921 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2922 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2923 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2924 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2925 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2926 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2927 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2928 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2929 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2930 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2931 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2932 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2933 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2934 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2935 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2937 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2939 * gnat.dg/opt58.adb: New test.
2940 * gnat.dg/opt58_pkg.ads: New helper.
2942 2016-09-01 Richard Biener <rguenther@suse.de>
2945 * gcc.dg/torture/pr77436.c: New testcase.
2947 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2949 * gcc.dg/pr64252.c: Require int32plus.
2950 * gcc.dg/pr66299-1.c: Likewise.
2951 * gcc.dg/pr66299-2.c: Likewise.
2952 * gcc.dg/torture/20131115-1.c: Skip for avr.
2954 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2956 * gcc.target/aarch64/ands_3.c: New test.
2958 2016-08-31 Jakub Jelinek <jakub@redhat.com>
2961 * gfortran.dg/gomp/pr77352.f90: New test.
2964 * gfortran.dg/gomp/pr77374.f08: New test.
2966 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2968 PR tree-optimization/73714
2969 * gcc.dg/tree-ssa/pr73714.c: New test.
2971 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2973 PR libgfortran/77393
2974 * gfortran.dg/fmt_f0_2.f90: New test.
2976 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2978 * gcc.target/i386/pr59539-2.c: Adapt options.
2979 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2981 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
2984 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2985 of the associate entity and replace with a pointer to the
2986 intended item on the stack.
2988 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2989 Paul Thomas <pault@gcc.gnu.org>
2992 * gfortran.dg/dtio_1.f90: New test.
2993 * gfortran.dg/dtio_2.f90: New test.
2994 * gfortran.dg/dtio_3.f90: New test.
2995 * gfortran.dg/dtio_4.f90: New test.
2996 * gfortran.dg/dtio_5.f90: New test.
2997 * gfortran.dg/dtio_6.f90: New test.
2998 * gfortran.dg/dtio_7.f90: New test.
2999 * gfortran.dg/dtio_8.f90: New test.
3000 * gfortran.dg/dtio_9.f90: New test.
3001 * gfortran.dg/dtio_10.f90: New test.
3003 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3005 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3006 (test_many_nested_locations): New function.
3007 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3008 (test_show_locus): Handle "test_many_nested_locations".
3010 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3012 * g++.dg/template/double-greater-than-fixit.C: New test case.
3014 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3016 * gnat.dg/opt57.ad[sb]: New test.
3017 * gnat.dg/opt57_pkg.ads: New helper.
3019 2016-08-30 Richard Biener <rguenther@suse.de>
3021 PR tree-optimization/69047
3022 * gcc.dg/pr69047.c: Fix byte-order check.
3024 2016-08-30 Jakub Jelinek <jakub@redhat.com>
3026 PR tree-optimization/72866
3027 * gcc.dg/vect/pr72866.c: New test.
3030 * g++.dg/debug/dwarf2/pr77363.C: New test.
3033 * gcc.target/i386/pr77377.c: New test.
3036 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3039 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3041 * gfortran.dg/pr77372.f90: Moved to ...
3042 * gfortran.dg/ieee/pr77372.f90: here.
3044 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3046 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3047 vector short/char initializations.
3048 * gcc.target/powerpc/vec-init-5.c: Likewise.
3049 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3050 vector initialization optimizations.
3051 * gcc.target/powerpc/vec-init-7.c: Likewise.
3052 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3053 vector float/double initializations.
3054 * gcc.target/powerpc/vec-init-9.c: Likewise.
3056 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
3059 * gcc.target/i386/pr77403.c: New test.
3061 2016-08-29 Marek Polacek <polacek@redhat.com>
3064 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3066 2016-08-29 Tom de Vries <tom@codesourcery.com>
3069 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3071 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3073 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3075 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
3077 * gfortran.dg/dec_structure_13.f90: New testcase.
3079 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3082 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3085 2016-08-28 Tom de Vries <tom@codesourcery.com>
3088 * gcc.dg/pr70955.c: New test.
3089 * gcc.dg/lto/pr70955_0.c: Same.
3090 * gcc.dg/lto/pr70955_1.c: Same.
3092 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3094 PR tree-optimization/71077
3095 * gcc.target/i386/pr71077.c: New test.
3097 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3100 * gfortran.dg/pr77380.f90: New test.
3102 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3105 gfortran.dg/pr77372.f90: New test.
3107 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3109 * gcc.dg/spellcheck-fields-2.c (test): Move
3110 dg-begin/end-multiline-output within function body.
3111 (test_macro): New function.
3113 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3115 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3116 (test_fixit_insert): Update expected output.
3117 (test_fixit_remove): Likewise.
3118 (test_fixit_replace): Likewise.
3120 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3122 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3125 2016-08-26 Richard Biener <rguenther@suse.de>
3127 PR tree-optimization/69047
3128 * gcc.dg/pr69047.c: New testcase.
3130 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3131 Martin Jambhor <mjambor@suse.cz>
3133 * gcc.dg/ipa/propbits-1.c: New test-case.
3134 * gcc.dg/ipa/propbits-2.c: Likewise.
3135 * gcc.dg/ipa/propbits-3.c: Likewise.
3137 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3140 * gfortran.dg/pr77351.f90: New test.
3142 2016-08-25 Marek Polacek <polacek@redhat.com>
3144 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3146 2016-08-25 Marek Polacek <polacek@redhat.com>
3149 * gcc.dg/pr77323.c: New test.
3151 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
3154 * gfortran.dg/submodule_17.f08: New test.
3156 2016-08-24 Michael Collison <michael.collison@linaro.org>
3157 Michael Collison <michael.collison@arm.com>
3159 * gcc.target/arm/builtin_saddl.c: New testcase.
3160 * gcc.target/arm/builtin_saddll.c: New testcase.
3161 * gcc.target/arm/builtin_uaddl.c: New testcase.
3162 * gcc.target/arm/builtin_uaddll.c: New testcase.
3163 * gcc.target/arm/builtin_ssubl.c: New testcase.
3164 * gcc.target/arm/builtin_ssubll.c: New testcase.
3165 * gcc.target/arm/builtin_usubl.c: New testcase.
3166 * gcc.target/arm/builtin_usubll.c: New testcase.
3168 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
3171 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3172 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3173 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3174 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3175 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3176 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3177 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3178 effective target. Remove scan-assembler-times directives.
3179 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3180 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3181 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3183 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3185 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3187 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3189 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3192 * lib/target-supports.exp
3193 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3194 (check_effective_target_vect_natural_alignment): Ditto.
3195 (check_effective_target_vector_alignment_reachable): Ditto.
3196 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3198 2016-08-23 Ian Lance Taylor <iant@golang.org>
3200 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3202 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3204 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3205 being created from pointers to memory locations.
3206 * gcc.target/powerpc/vec-init-2.c: Likewise.
3208 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
3210 * gfortran.dg/dec_structure_12.f90: New testcase.
3212 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3214 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3216 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3218 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3221 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3223 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3224 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3226 2016-08-23 Richard Biener <rguenther@suse.de>
3228 PR tree-optimization/27336
3229 * c-c++-common/pr27336.c: New testcase.
3231 2016-08-22 Marek Polacek <polacek@redhat.com>
3234 * g++.dg/cpp1y/pr77321.C: New test.
3236 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3239 * gfortran.dg/empty_label.f: Adjust test for new error message.
3240 * gfortran.dg/empty_label.f90: Ditto.
3241 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3242 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3243 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3245 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3248 * gfortran.dg/pr61318.f90: New test.
3250 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3253 * gfortran.dg/pr77260_1.f90: New test.
3254 * gfortran.dg/pr77260_2.f90: Ditto.
3256 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3259 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3260 __builtin_signbitf and __builtin_signbitl in expected generic
3262 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3263 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3264 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3265 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3268 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3270 * gcc.dg/torture/float128-builtin.c,
3271 gcc.dg/torture/float128-ieee-nan.c,
3272 gcc.dg/torture/float128x-builtin.c,
3273 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3274 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3275 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3276 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3277 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3278 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3279 gcc.dg/torture/floatn-nan.h: New tests.
3281 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3283 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3285 (main): Update calls to TEST_I_F.
3286 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3288 (main): Update calls to TEST_I_F.
3290 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3292 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3293 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3294 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3295 names in calls to TEST_I_F.
3297 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3300 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3302 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3304 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3305 and !natural_alignment_64.
3306 * gcc.dg/ipa/propalign-2.c: Likewise.
3307 * gcc.dg/ipa/propalign-3.c: Likewise.
3308 * gcc.dg/ipa/propalign-4.c: Likewise.
3309 * gcc.dg/ipa/propalign-5.c: Likewise.
3310 * lib/target-supports.exp
3311 (check_effective_target_natural_alignment_32): Add avr-*-*.
3313 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3315 PR tree-optimization/61839
3316 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3317 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3318 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3319 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3321 2016-08-19 Joseph Myers <joseph@codesourcery.com>
3324 * lib/target-supports.exp (check_effective_target_float16)
3325 (check_effective_target_float32, check_effective_target_float64)
3326 (check_effective_target_float128, check_effective_target_float32x)
3327 (check_effective_target_float64x)
3328 (check_effective_target_float128x)
3329 (check_effective_target_float16_runtime)
3330 (check_effective_target_float32_runtime)
3331 (check_effective_target_float64_runtime)
3332 (check_effective_target_float128_runtime)
3333 (check_effective_target_float32x_runtime)
3334 (check_effective_target_float64x_runtime)
3335 (check_effective_target_float128x_runtime)
3336 (check_effective_target_floatn_nx_runtime)
3337 (add_options_for_float16, add_options_for_float32)
3338 (add_options_for_float64, add_options_for_float128)
3339 (add_options_for_float32x, add_options_for_float64x)
3340 (add_options_for_float128x): New procedures.
3341 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3342 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3343 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3344 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3345 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3346 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3347 gcc.dg/torture/float128-complex.c,
3348 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3349 gcc.dg/torture/float128x-basic.c,
3350 gcc.dg/torture/float128x-complex.c,
3351 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3352 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3353 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3354 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3355 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3356 gcc.dg/torture/float32x-basic.c,
3357 gcc.dg/torture/float32x-complex.c,
3358 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3359 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3360 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3361 gcc.dg/torture/float64x-basic.c,
3362 gcc.dg/torture/float64x-complex.c,
3363 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3364 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3365 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3366 gcc.dg/torture/floatn-tg.h,
3367 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3368 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3369 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3370 gcc.dg/torture/fp-int-convert-float128x.c,
3371 gcc.dg/torture/fp-int-convert-float16-timode.c,
3372 gcc.dg/torture/fp-int-convert-float16.c,
3373 gcc.dg/torture/fp-int-convert-float32-timode.c,
3374 gcc.dg/torture/fp-int-convert-float32.c,
3375 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3376 gcc.dg/torture/fp-int-convert-float32x.c,
3377 gcc.dg/torture/fp-int-convert-float64-timode.c,
3378 gcc.dg/torture/fp-int-convert-float64.c,
3379 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3380 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3381 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3382 maximum exponent of floating-point type. Use it in testing
3383 whether 0x8...0 fits in the floating-point type. Always treat -1
3384 (signed 0xf...f) as fitting in the floating-point type.
3386 * gcc.dg/torture/fp-int-convert-double.c,
3387 gcc.dg/torture/fp-int-convert-float.c,
3388 gcc.dg/torture/fp-int-convert-float128-timode.c,
3389 gcc.dg/torture/fp-int-convert-float128.c,
3390 gcc.dg/torture/fp-int-convert-float80-timode.c,
3391 gcc.dg/torture/fp-int-convert-float80.c,
3392 gcc.dg/torture/fp-int-convert-long-double.c,
3393 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3395 2016-08-19 Jakub Jelinek <jakub@redhat.com>
3398 * gfortran.dg/gomp/pr72744.f90: New test.
3401 * gfortran.dg/gomp/pr69281.f90: New test.
3403 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3405 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3406 the last special seed value.
3407 * gfortran.dg/random_7.f90: Use size for last array member instead
3410 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3412 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3413 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3415 2016-08-19 Richard Biener <rguenther@suse.de>
3417 PR tree-optimization/77286
3418 * gcc.dg/torture/pr77286.c: New testcase.
3420 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3422 * gcc.dg/verbose-asm-2.c: New test case.
3424 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3426 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3427 (custom_diagnostic_finalizer): Update for change to
3428 diagnostic_show_locus.
3430 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3432 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3433 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3435 2016-08-18 Marek Polacek <polacek@redhat.com>
3438 * gcc.dg/pr71514.c: New test.
3440 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3443 * gcc.target/i386/pr72839.c: New test.
3445 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3448 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3449 * c-c++-common/goacc/reduction-1.c: Likewise.
3450 * c-c++-common/goacc/reduction-2.c: Likewise.
3451 * c-c++-common/goacc/reduction-3.c: Likewise.
3452 * c-c++-common/goacc/reduction-4.c: Likewise.
3454 2016-08-18 Alan Modra <amodra@gmail.com>
3456 * gcc.c-torture/compile/pr72771.c: New.
3458 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3461 * gfortran.dg/pr67496.f90: New test.
3463 2015-08-17 Alan Hayward <alan.hayward@arm.com>
3465 PR tree-optimization/71752
3466 * gcc.dg/vect/pr71752.c: New.
3468 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
3470 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3472 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3475 * g++.dg/ipa/devirt-52.C: New test.
3477 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3479 * c-c++-common/goacc/reduction-6.c: New testcase.
3481 2016-08-17 Richard Biener <rguenther@suse.de>
3483 PR tree-optimization/76490
3484 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3485 * gcc.dg/pr52904.c: XFAIL.
3487 2016-08-17 Richard Biener <rguenther@suse.de>
3489 PR tree-optimization/23855
3490 * gcc.dg/loop-unswitch-2.c: Adjust.
3492 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3494 PR tree-optimization/72817
3495 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3497 2016-08-16 Joseph Myers <joseph@codesourcery.com>
3500 * gcc.dg/torture/float128-extend-inf.c: New test.
3502 2016-08-16 David Malcolm <dmalcolm@redhat.com>
3505 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3507 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3508 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3510 (test_oct): Likewise.
3511 (test_multiple): Likewise.
3512 (test_field_width_specifier): Likewise.
3513 (test_field_width_specifier_2): New function.
3514 (test_field_precision_specifier): New function.
3515 (test_embedded_nul): Update expected caret placement.
3516 (test_non_contiguous_strings): Update line number.
3517 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3518 (__emit_string_literal_range): Add "caret_idx" param.
3519 (test_simple_string_literal): Add value for new param, updating
3521 (test_concatenated_string_literal): Likewise.
3522 (test_multiline_string_literal): Likewise.
3523 (test_hex): Likewise.
3524 (test_oct): Likewise.
3525 (test_multiple): Likewise.
3526 (test_ucn4): Likewise.
3527 (test_ucn8): Likewise.
3528 (test_u8): Likewise.
3529 (test_u): Likewise; update expected message, from "range" to
3533 (test_macro): Add value for new param.
3534 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3535 (__emit_string_literal_range): Add "caret_idx" param.
3536 (test_stringified_token_1): Add value for new param. Update
3537 expected message, from "range" to "location".
3538 (test_stringized_token_2): Likewise, adding param to macro.
3539 (test_stringified_token_3): Likewise.
3540 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3541 (emit_warning): Convert param from source_range to location_t.
3542 (test_string_literals): Add caret_idx param, and use it when
3543 constructing a substring_loc. Update error message, from
3544 "range" to "location".
3546 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3549 * g++.dg/gomp/pr71910.C: New test.
3552 * gcc.c-torture/compile/pr67485.c: New test.
3555 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3557 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3559 PR tree-optimization/69848
3560 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3562 2016-08-16 Martin Liska <mliska@suse.cz>
3564 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3565 of memory operations so that it can be handled by core2
3568 2016-08-16 Richard Biener <rguenther@suse.de>
3570 PR tree-optimization/76783
3571 * gcc.dg/pr76783.c: New testcase.
3572 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3574 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3576 PR tree-optimization/72817
3577 PR tree-optimization/73450
3578 * gcc.dg/tree-ssa/pr72817.c: New test.
3579 * gcc.dg/tree-ssa/pr73450.c: New test.
3581 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
3583 * gfortran.dg/init_flag_13.f90: New testcase.
3584 * gfortran.dg/init_flag_14.f90: Ditto.
3585 * gfortran.dg/init_flag_15.f03: Ditto.
3586 * gfortran.dg/dec_init_1.f90: Ditto.
3587 * gfortran.dg/dec_init_2.f90: Ditto.
3589 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
3592 * gcc.target/i386/pr72867.c: New test.
3594 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3596 * c-c++-common/dump-ada-spec-5.c: New test.
3598 2016-08-15 Richard Biener <rguenther@suse.de>
3600 PR tree-optimization/73434
3601 * gcc.dg/torture/pr73434.c: New testcase.
3603 2016-08-15 Jakub Jelinek <jakub@redhat.com>
3605 PR tree-optimization/72824
3606 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3608 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3611 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3612 in use_device clause.
3613 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3614 * gfortran.dg/goacc/list.f95: Adjust to catch
3615 "neither a POINTER nor an array" error messages.
3617 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
3620 * gcc.target/i386/pr76342.c: New test.
3622 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3625 * g++.dg/ubsan/pr71512.C: New test.
3626 * c-c++-common/ubsan/pr71512-1.c: New test.
3627 * c-c++-common/ubsan/pr71512-2.c: New test.
3629 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3631 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3632 vector initialization options.
3633 * gcc.target/powerpc/vec-init-2.c: Likewise.
3634 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3635 is generated on ISA 3.0.
3637 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3640 * gcc.dg/c-c++-common/pr71654.c: New test.
3641 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3643 * gcc.dg/tree-ssa/vrp24: Likewise.
3645 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3648 * gcc.dg/pr67410.c: New test.
3650 2016-08-12 Bin Cheng <bin.cheng@arm.com>
3652 PR tree-optimization/69848
3653 * gcc.dg/vect/vect-pr69848.c: New test.
3655 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
3658 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3659 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3660 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3661 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3663 2016-08-12 Richard Biener <rguenther@suse.de>
3665 PR tree-optimization/57326
3666 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3667 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3668 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3669 * gcc.target/i386/pr45685.c: Likewise.
3670 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3671 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3672 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3673 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3674 * gfortran.dg/pr34163.f90: Likewise.
3676 2016-08-12 Martin Liska <mliska@suse.cz>
3678 * g++.dg/gcov/gcov-16.C: New test.
3679 * lib/gcov.exp: Support new argument for run-gcov function.
3681 2016-08-12 Martin Liska <mliska@suse.cz>
3683 PR gcov-profile/35590
3684 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3686 2016-08-12 Richard Biener <rguenther@suse.de>
3688 PR tree-optimization/72851
3689 * gcc.dg/torture/pr72851.c: New testcase.
3691 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
3694 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3695 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3696 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3697 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3701 * g++.dg/debug/dwarf2/ref-1.C: New.
3704 * g++.dg/debug/dwarf2/template-params-12.H: New.
3705 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3706 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3707 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3708 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3709 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3710 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3711 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3713 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3716 * gcc.target/powerpc/pr72863.c: New test.
3718 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
3720 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3722 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3724 * gcc.target/i386/pieces-strcpy-1.c: New test.
3725 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3727 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3730 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3732 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3734 * gcc.target/i386/pieces-memcpy-1.c: New test.
3735 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3736 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3737 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3738 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3739 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3741 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3744 * gcc.dg/pr72816.c: Remove dg-error.
3746 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3748 PR tree-optimization/71083
3749 * gcc.c-torture/execute/pr71083.c: New test.
3750 * gnat.dg/loop_optimization23.adb: New test.
3751 * gnat.dg/loop_optimization23_pkg.ads: New test.
3752 * gnat.dg/loop_optimization23_pkg.adb: New test.
3754 2016-08-11 Richard Biener <rguenther@suse.de>
3756 PR tree-optimization/72772
3757 * gcc.dg/graphite/pr35356-1.c: Adjust.
3758 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3760 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3762 * gfortran.dg/random_7.f90: Take into account that the last seed
3763 value is the special p value.
3764 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3766 2016-08-11 Richard Biener <rguenther@suse.de>
3768 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3770 2016-08-11 Alan Modra <amodra@gmail.com>
3772 * gcc.target/powerpc/pr71680.c: New.
3774 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3776 * gcc.target/powerpc/bfp/bfp.exp: New file.
3777 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3778 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3779 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3780 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3781 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3782 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3783 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3784 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3785 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3786 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3787 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3788 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3789 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3790 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3791 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3792 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3793 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3794 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3795 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3796 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3797 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3798 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3799 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3800 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3801 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3802 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3803 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3804 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3805 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3806 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3807 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3808 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3809 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3810 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3811 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3812 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3813 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3814 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3815 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3816 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3817 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3818 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3819 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3820 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3821 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3822 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3823 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3824 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3825 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3826 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3827 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3828 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3829 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3831 2016-08-10 Bin Cheng <bin.cheng@arm.com>
3833 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3836 2016-08-10 Bin Cheng <bin.cheng@arm.com>
3838 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3840 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3843 * gcc.target/powerpc/pr72853.c: New test.
3845 2016-08-10 Martin Liska <mliska@suse.cz>
3847 PR gcov-profile/58306
3848 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3850 2016-08-10 Martin Liska <mliska@suse.cz>
3852 * g++.dg/gcov/gcov-threads-1.C: New test.
3854 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3857 * gcc.target/avr/pr71873.c: New test.
3859 2016-08-09 Martin Liska <mliska@suse.cz>
3861 * g++.dg/gcov/gcov-dump-1.C: New test.
3862 * g++.dg/gcov/gcov-dump-2.C: New test.
3864 2016-08-09 Martin Liska <mliska@suse.cz>
3866 * gcc.dg/tree-prof/val-prof-9.c: New test.
3868 2016-08-09 Martin Liska <mliska@suse.cz>
3870 * gcc.dg/tree-prof/val-prof-8.c: New test.
3872 2016-08-09 Martin Jambor <mjambor@suse.cz>
3875 * gcc.dg/ipa/pr71981.c: New test.
3877 2016-08-09 Bin Cheng <bin.cheng@arm.com>
3879 PR tree-optimization/33707
3880 * gcc.dg/vect/pr33707.c: New test.
3882 2016-08-09 Bin Cheng <bin.cheng@arm.com>
3884 PR tree-optimization/pr72772
3885 * gcc.dg/tree-ssa/pr72772.c: New test.
3887 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3889 PR rtl-optimization/66669
3890 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3892 2016-08-09 Jakub Jelinek <jakub@redhat.com>
3894 PR tree-optimization/72824
3895 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3897 2016-08-09 Richard Biener <rguenther@suse.de>
3899 PR tree-optimization/71802
3900 * gcc.dg/torture/pr71802.c: New testcase.
3902 2016-08-09 Jakub Jelinek <jakub@redhat.com>
3905 * g++.dg/eh/stdarg1.C: New test.
3907 2016-08-08 Andi Kleen <ak@linux.intel.com>
3909 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3910 test command line in failure log.
3911 (profopt-execute): dito. Make autofdo file names unique.
3913 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3916 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3919 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3921 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3923 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3924 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3925 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3926 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3927 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3928 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3930 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3933 * gcc.dg/cpp/pr66415-1.c: Likewise.
3934 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3935 * gcc.dg/format/c90-printf-1.c: Likewise.
3936 * gcc.dg/format/diagnostic-ranges.c: New test case.
3938 2016-08-08 Jakub Jelinek <jakub@redhat.com>
3941 * gfortran.dg/gomp/pr72716.f90: New test.
3944 * gcc.dg/gomp/pr72781.c: New test.
3947 * g++.dg/vect/pr68762-1.cc: New test.
3948 * g++.dg/vect/pr68762-2.cc: New test.
3949 * g++.dg/vect/pr68762.h: New file.
3951 2016-08-08 Martin Sebor <msebor@redhat.com>
3954 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3955 * g++.dg/warn/overflow-warn-3.C: Same.
3956 * g++.dg/warn/overflow-warn-4.C: Same.
3958 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3961 * gfortran.dg/allocate_with_source_21.f03: New test.
3963 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3966 * gfortran.dg/allocate_with_source_20.f03: New test.
3968 2016-08-08 Alan Modra <amodra@gmail.com>
3970 * gcc.c-torture/compile/pr72802.c: New.
3972 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3975 * gfortran.dg/dependency_48.f90: New test.
3977 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3980 * gfortran.dg/pr70040.f90: New testcase.
3982 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3985 * gfortran.dg/matmul_10.f90: New testcase.
3987 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
3989 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3991 2016-08-07 Jakub Jelinek <jakub@redhat.com>
3994 * gcc.dg/pr72816.c: New test.
3996 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
3998 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3999 * g++.dg/conversion/pr41426.C: Likewise.
4000 * g++.dg/conversion/pr66211.C: Likewise.
4001 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4002 * g++.dg/init/ref8.C: Likewise.
4003 * g++.old-deja/g++.law/cvt20.C: Likewise.
4004 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4006 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4008 PR tree-optimization/18046
4009 * gcc.dg/tree-ssa/vrp105.c: New test.
4010 * gcc.dg/tree-ssa/vrp106.c: New test.
4012 2016-08-05 Martin Sebor <msebor@redhat.com>
4014 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4015 1ul in diagnostics. Remove hyphen from "constant-expression."
4016 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4017 * g++.dg/cpp0x/static_assert3.C: Same.
4018 * g++.dg/cpp1y/constexpr-throw.C: Same.
4019 * g++.dg/template/nontype3.C: Same.
4020 * g++.dg/warn/overflow-warn-1.C: Same.
4021 * g++.dg/warn/overflow-warn-3.C: Same.
4022 * g++.dg/warn/overflow-warn-4.C: Same.
4024 2016-08-05 David Malcolm <dmalcolm@redhat.com>
4026 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4027 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4028 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4029 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4031 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4033 PR tree-optimization/72810
4034 * gcc.dg/tree-ssa/vrp110.c: New test.
4036 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4039 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4041 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4042 saving the half-precision registers.
4043 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4044 value is returned in h0.
4045 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4046 are passed in FP/SIMD registers.
4047 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4048 passing works corrcetly.
4049 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4050 (hfa_f16x2_t): Likewise.
4051 (hfa_f16x3_t): Likewise.
4052 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4053 are promoted to double and passed in a double register.
4054 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4055 are promoted to double and stacked.
4056 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4058 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4059 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4060 __fp16 first get passed in FP/SIMD registers, then stacked.
4062 2016-08-05 Nathan Sidwell <nathan@acm.org>
4065 * g++.dg/cpp0x/pr68724.C: New.
4067 2016-08-05 Richard Biener <rguenther@suse.de>
4069 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4071 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4073 * gcc.dg/tree-ssa/vrp107.c: New test.
4074 * gcc.dg/tree-ssa/vrp108.c: New test.
4075 * gcc.dg/tree-ssa/vrp109.c: New test.
4077 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4079 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4082 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4084 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4086 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4087 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4088 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4090 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4091 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4092 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4095 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4098 * g++.dg/cpp1y/lambda-ice1.C: New.
4100 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4103 * g++.dg/cpp1y/pr72759.C: New test.
4105 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4107 * gcc.dg/switch-10.c: New test.
4109 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4111 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4113 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4115 * c-c++-common/goacc/routine-5.c: Update.
4117 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4119 PR rtl-optimization/70903
4120 * gcc.c-torture/execute/pr70903.c: New test.
4122 2016-08-04 Martin Liska <mliska@suse.cz>
4124 * gcc.dg/params/params.exp: Replace file exists with
4125 TESTING_IN_BUILD_TREE.
4127 2016-08-04 Marek Polacek <polacek@redhat.com>
4130 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4132 2016-08-04 Richard Biener <rguenther@suse.de>
4135 * gcc.dg/torture/pr71984.c: Guard correctness check for
4138 2016-08-03 Andrew Pinski <apinski@cavium.com>
4140 * gcc.c-torture/compile/20160802-1.c: New testcase.
4142 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
4144 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4146 2016-08-03 Richard Biener <rguenther@suse.de>
4148 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4150 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4151 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4153 2016-08-03 Richard Biener <rguenther@suse.de>
4155 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4156 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4157 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4158 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4160 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4162 * gcc.dg/init-excess-2.c: Require int32plus.
4163 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4164 * gcc.dg/pr59963-2.c: Require int32plus.
4165 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4166 * gcc.dg/unroll-7.c: Require int32plus.
4168 2016-08-02 Bin Cheng <bin.cheng@arm.com>
4170 PR tree-optimization/34114
4171 * gcc.dg/tree-ssa/loop-42.c: New test.
4173 2016-08-02 Tamar Christina <tamar.christina@arm.com>
4175 * gcc.target/aarch64/vminmaxnm.c: New.
4176 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4179 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4181 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4182 vec_extract for vector float, vector int, vector short, and vector
4184 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4185 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4186 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4187 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4189 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4191 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4192 single stack adjustment, no writeback.
4193 * gcc.target/aarch64/test_frame_12.c: Likewise.
4194 * gcc.target/aarch64/test_frame_13.c: Likewise.
4195 * gcc.target/aarch64/test_frame_15.c: Likewise.
4196 * gcc.target/aarch64/test_frame_6.c: Likewise.
4197 * gcc.target/aarch64/test_frame_7.c: Likewise.
4198 * gcc.target/aarch64/test_frame_8.c: Likewise.
4199 * gcc.target/aarch64/test_frame_16.c: New test.
4201 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4204 * gcc.target/i386/pr72748.c: New test.
4206 2015-08-01 Alan Hayward <alan.hayward@arm.com>
4208 PR tree-optimization/71818
4209 * gcc.dg/vect/pr71818.c: New
4211 2016-08-01 Martin Liska <mliska@suse.cz>
4213 PR tree-optimization/71857
4214 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4216 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4218 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4220 2016-08-01 Jan Beulich <jbeulich@suse.com>
4222 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4224 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4226 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4227 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4229 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
4231 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4232 (check_effective_target_c++): Likewise. Also match for libstdc++.
4234 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4237 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4238 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4239 * gfortran.dg/pr41922.f90: New test.
4241 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4244 * gfortran.dg/pr68566.f90: new test.
4246 2016-07-30 Martin Sebor <msebor@redhat.com>
4250 * g++.dg/cpp0x/constexpr-cast.C: New test.
4251 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4252 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4253 * g++.dg/ubsan/pr63956.C: Correct.
4255 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4257 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4258 vector double or vector long where the vector is in memory.
4259 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4260 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4262 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4265 * gfortran.dg/pr69867.f90: New test.
4267 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4270 * gfortran.dg/pr69962.f90: New test.
4272 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4275 * gfortran.dg/pr70006.f90: New test.
4277 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4280 * gfortran.dg/pr71730.f90: New test.
4281 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4282 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4283 * gfortran.dg/array_constructor_26.f03: Ditto.
4285 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4287 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4288 * gcc.target/powerpc/pr71763.c: Likewise.
4290 2016-07-29 Marek Polacek <polacek@redhat.com>
4293 * gcc.dg/940510-1.c: Adjust dg-error.
4294 * gcc.dg/c99-flex-array-1.c: Likewise.
4295 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4298 * gcc.dg/noncompile/pr71853.c: New test.
4301 * gcc.dg/noncompile/pr71573.c: New test.
4304 * g++.dg/warn/Wparentheses-30.C: New test.
4305 * gcc.dg/Wparentheses-14.c: New test.
4307 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
4309 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4311 2016-07-29 Bin Cheng <bin.cheng@arm.com>
4313 PR tree-optimization/57558
4314 * gcc.dg/vect/pr57558-1.c: New test.
4315 * gcc.dg/vect/pr57558-2.c: New test.
4317 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4319 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4320 to scan forwprop1 dump pass.
4322 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4325 * g++.dg/template/pr51488.C: New.
4327 2016-07-29 Jakub Jelinek <jakub@redhat.com>
4330 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4332 * gcc.dg/pr71969-1.c: New test.
4333 * gcc.dg/pr71969-2.c: New test.
4334 * gcc.dg/pr71969-3.c: New test.
4336 2016-07-29 Marek Polacek <polacek@redhat.com>
4339 * c-c++-common/pr71574.c: New test.
4342 * gcc.dg/noncompile/pr71583.c: New test.
4344 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4347 * gcc.dg/pr68217.c: New test.
4349 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4352 * gfortran.dg/pr71067_1.f90: New test.
4353 * gfortran.dg/pr71067_2.f90: Ditto.
4355 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4357 * gcc.target/powerpc/vec-extract-1.c: New test.
4359 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4362 * gfortran.dg/pr71799.f90: New test.
4364 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4367 * g++.dg/cpp0x/pr71665-1.C: New.
4368 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4369 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4370 * g++.dg/ext/label10.C: Likewise.
4371 * g++.dg/parse/constant5.C: Likewise.
4373 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4376 * gfortran.dg/pr71859.f90: New test.
4377 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4378 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4380 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
4383 * gfortran.dg/pr71883.f90 : New test.
4385 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4387 PR tree-optimization/71734
4388 * g++.dg/vect/pr70729-nest.cc: New test.
4390 2016-07-28 Renlin Li <renlin.li@arm.com>
4393 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4396 * gfortran.dg/dependency_47.f90: New test.
4398 2016-07-28 Martin Liska <mliska@suse.cz>
4400 PR gcov-profile/68025
4401 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4403 2016-07-28 Martin Liska <mliska@suse.cz>
4405 * g++.dg/vect/pr70944.cc: New test.
4407 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4410 * gcc.dg/torture/pr71994.c: New test.
4412 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4415 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4416 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4417 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4419 2016-07-27 Richard Biener <rguenther@suse.de>
4421 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4423 2016-07-27 Martin Liska <mliska@suse.cz>
4425 * gcc.dg/predict-13.c: New test.
4426 * gcc.dg/predict-14.c: New test.
4428 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4430 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
4432 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4435 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4438 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4439 IEEE built-in functions handle quiet and signalling NaNs
4442 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4445 * gfortran.dg/pr71862.f90: New test.
4447 2016-07-26 Martin Sebor <msebor@redhat.com>
4449 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4450 selector with dg-options.
4452 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4454 PR tree-optimization/18046
4455 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4456 * gcc.dg/tree-ssa/vrp103.c: New test.
4457 * gcc.dg/tree-ssa/vrp104.c: New test.
4459 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4461 * gcc.target/powerpc/pr63354.c: Require lp64 since
4462 -mprofile-kernel is not legal with -m32.
4464 2016-07-26 Richard Biener <rguenther@suse.de>
4466 PR rtl-optimization/71984
4467 * gcc.dg/torture/pr71984.c: New testcase.
4469 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4471 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4472 g++-dg-runtest via et-dg-runtest.
4473 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4474 * gcc.dg/vect/vect.exp: Likewise.
4475 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4476 gfortran-dg-runtest.
4477 * gfortran.dg/vect/vect.exp: Likewise.
4478 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4479 (check_mips_loongson_hw_available): Likewise.
4480 (check_effective_target_mpaired_single_runtime): Likewise.
4481 (check_effective_target_mips_loongson_runtime): Likewise.
4482 (add_options_for_mpaired_single): Likewise.
4483 (check_effective_target_vect_int): Add global et_index.
4484 Check and save the supported feature for a target selected by
4485 the et_index target. Break long lines where appropriate. Call
4486 et-is-effective-target for MIPS with an argument instead of
4487 check_effective_target_* where appropriate.
4488 (check_effective_target_vect_intfloat_cvt): Likewise.
4489 (check_effective_target_vect_uintfloat_cvt): Likewise.
4490 (check_effective_target_vect_floatint_cvt): Likewise.
4491 (check_effective_target_vect_floatuint_cvt): Likewise.
4492 (check_effective_target_vect_simd_clones): Likewise.
4493 (check_effective_target_vect_shift): ewise.
4494 (check_effective_target_whole_vector_shift): Likewise.
4495 (check_effective_target_vect_bswap): Likewise.
4496 (check_effective_target_vect_shift_char): Likewise.
4497 (check_effective_target_vect_long): Likewise.
4498 (check_effective_target_vect_float): Likewise.
4499 (check_effective_target_vect_double): Likewise.
4500 (check_effective_target_vect_long_long): Likewise.
4501 (check_effective_target_vect_no_int_max): Likewise.
4502 (check_effective_target_vect_no_int_add): Likewise.
4503 (check_effective_target_vect_no_bitwise): Likewise.
4504 (check_effective_target_vect_widen_shift): Likewise.
4505 (check_effective_target_vect_no_align): Likewise.
4506 (check_effective_target_vect_hw_misalign): Likewise.
4507 (check_effective_target_vect_element_align): Likewise.
4508 (check_effective_target_vect_condition): Likewise.
4509 (check_effective_target_vect_cond_mixed): Likewise.
4510 (check_effective_target_vect_char_mult): Likewise.
4511 (check_effective_target_vect_short_mult): Likewise.
4512 (check_effective_target_vect_int_mult): Likewise.
4513 (check_effective_target_vect_extract_even_odd): Likewise.
4514 (check_effective_target_vect_interleave): Likewise.
4515 (check_effective_target_vect_stridedN): Likewise.
4516 (check_effective_target_vect_multiple_sizes): Likewise.
4517 (check_effective_target_vect64): Likewise.
4518 (check_effective_target_vect_call_copysignf): Likewise.
4519 (check_effective_target_vect_call_sqrtf): Likewise.
4520 (check_effective_target_vect_call_btrunc): Likewise.
4521 (check_effective_target_vect_call_btruncf): Likewise.
4522 (check_effective_target_vect_call_ceil): Likewise.
4523 (check_effective_target_vect_call_ceilf): Likewise.
4524 (check_effective_target_vect_call_floor): Likewise.
4525 (check_effective_target_vect_call_floorf): Likewise.
4526 (check_effective_target_vect_call_lceil): Likewise.
4527 (check_effective_target_vect_call_lfloor): Likewise.
4528 (check_effective_target_vect_call_nearbyint): Likewise.
4529 (check_effective_target_vect_call_nearbyintf): Likewise.
4530 (check_effective_target_vect_call_round): Likewise.
4531 (check_effective_target_vect_call_roundf): Likewise.
4532 (check_effective_target_vect_perm): Likewise, but also append *_saved
4533 to the existing global name to properly cache the result.
4534 (check_effective_target_vect_perm_byte): Likewise.
4535 (check_effective_target_vect_perm_short): Likewise.
4536 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4537 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4538 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4539 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4540 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4541 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4542 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4543 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4544 (check_effective_target_vect_sdot_qi): Likewise.
4545 (check_effective_target_vect_udot_qi): Likewise.
4546 (check_effective_target_vect_sdot_hi): Likewise.
4547 (check_effective_target_vect_udot_hi): Likewise.
4548 (check_effective_target_vect_usad_char): Likewise.
4549 (check_effective_target_vect_pack_trunc): Likewise.
4550 (check_effective_target_vect_unpack): Likewise.
4551 (check_effective_target_vect_aligned_arrays): Likewise.
4552 (check_effective_target_vect_natural_alignment): Likewise.
4553 (check_effective_target_vector_alignment_reachable): Likewise.
4554 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4555 (is-effective-target): Initialize et_index if undefined.
4556 (et-dg-runtest): New.
4557 (et-is-effective-target): Likewise.
4558 (check_vect_support_and_set_flags): Add supported MIPS targets to
4559 EFFECTIVE_TARGETS list. Return the number of supported targets.
4561 2016-07-26 Richard Biener <rguenther@suse.de>
4562 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4565 * gcc.dg/pr70920-1.c: New test-case.
4566 * gcc.dg/pr70902-2.c: Likewise.
4567 * gcc.dg/pr70920-3.c: Likewise.
4568 * gcc.dg/pr70920-4.c: Likewise
4569 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4572 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
4574 * gcc.c-torture/execute/pr71494.c: Require label_values.
4575 * gcc.dg/pr16973.c: Ditto.
4577 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4579 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4580 * gcc.dg/torture/pr69771.c: Require int32plus.
4581 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4583 2016-07-25 Martin Liska <mliska@suse.cz>
4585 * gcc.dg/torture/pr71987.c: New test.
4587 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4590 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4591 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4592 * gfortran.dg/pr71935.f90: New test.
4594 2016-07-22 Martin Sebor <msebor@redhat.com>
4597 * g++.dg/ext/atomic-3.C: New test.
4598 * gcc.dg/atomic/pr71675.c: New test.
4600 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4602 * gcc.target/i386/mvc8.c: New test.
4604 2016-07-22 Bin Cheng <bin.cheng@arm.com>
4606 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4607 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4609 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4612 * gfortran.dg/constructor_50.f90: New test.
4614 2016-07-22 Martin Liska <mliska@suse.cz>
4616 PR gcov-profile/69028
4617 PR gcov-profile/62047
4618 * g++.dg/cilk-plus/pr69028.C: New test.
4620 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4622 * gfortran.dg/coarray_stat_2.f90: New test.
4624 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4626 * gcc.target/powerpc/vec-extract.h: New files to check the
4627 vec_extract built-in functions for all vector types, testing
4628 accessing each element, both with constant and variable element
4630 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4631 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4632 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4633 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4634 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4635 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4636 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4637 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4638 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4640 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4643 * g++.dg/other/pr71728.C: New test.
4645 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4647 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4648 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4649 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4650 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4651 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4653 2016-07-21 Richard Biener <rguenther@suse.de>
4655 PR tree-optimization/71947
4656 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4658 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4660 * gcc.dg/tree-ssa/scev-15.c: New.
4662 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4664 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4666 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4669 * g++.dg/gomp/pr71941.C: New test.
4671 2016-07-20 David Malcolm <dmalcolm@redhat.com>
4675 * g++.dg/spellcheck-identifiers.C: New test case, based on
4676 gcc.dg/spellcheck-identifiers.c.
4677 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4678 gcc.dg/spellcheck-identifiers-2.c.
4679 * g++.dg/spellcheck-typenames.C: New test case, based on
4680 gcc.dg/spellcheck-typenames.c
4682 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
4684 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4685 pointer to member function and also test catching by reference.
4687 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4689 * gcc.target/s390/pr67443.c: Fix test case.
4691 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4693 * gcc.target/s390/insv-1.c: Xfail some tests.
4694 * gcc.target/s390/insv-2.c: Likewise.
4696 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4698 * gcc.target/avr/torture/get-mem.c: New test.
4699 * gcc.target/avr/torture/set-mem.c: New test.
4701 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4704 * gcc.target/avr/torture/tiny-progmem.c: New test.
4706 2016-07-20 Jakub Jelinek <jakub@redhat.com>
4709 * g++.dg/parse/pr71909.C: New test.
4710 * g++.dg/tm/pr71909.C: New test.
4713 * g++.dg/cpp0x/constexpr-50060.C: New test.
4714 * g++.dg/cpp1y/constexpr-50060.C: New test.
4716 2016-07-20 Martin Liska <mliska@suse.cz>
4718 * gfortran.dg/graphite/pr71898.f90: New test.
4720 2016-07-20 Bin Cheng <bin.cheng@arm.com>
4722 PR tree-optimization/71503
4723 PR tree-optimization/71683
4724 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4725 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4727 2016-07-20 Martin Liska <mliska@suse.cz>
4729 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4730 * gcc.dg/plugin/sreal-test-1.c: Remove.
4731 * gcc.dg/plugin/sreal_plugin.c: Remove.
4733 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4736 * gfortran.dg/dependency_47.f90: New test.
4738 2016-07-19 Jakub Jelinek <jakub@redhat.com>
4740 PR rtl-optimization/71916
4741 * gcc.c-torture/compile/pr71916.c: New test.
4744 * g++.dg/torture/pr71874.C: New test.
4747 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4748 (my_alloc): Rewritten to use __builtin_posix_memalign and
4750 (my_free): Use __builtin_free instead of _mm_free.
4751 (Vec::operator=): Use __builtin_memcpy.
4753 2016-07-19 Martin Jambor <mjambor@suse.cz>
4756 * gfortran.dg/pr71688.f90: New test.
4758 2016-07-19 Richard Biener <rguenther@suse.de>
4760 * c-c++-common/vector-subscript-6.c: New testcase.
4761 * c-c++-common/vector-subscript-7.c: Likewise.
4763 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4765 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4766 and UInt32 based on __SIZEOF_INT__.
4768 2016-07-19 Richard Biener <rguenther@suse.de>
4770 PR tree-optimization/71901
4771 * gcc.dg/torture/pr71901.c: New testcase.
4773 2016-07-19 Richard Biener <rguenther@suse.de>
4775 PR tree-optimization/71908
4776 * gcc.dg/torture/pr71908.c: New testcase.
4778 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4781 * gcc.target/powerpc/pr71493-1.c: New test.
4782 * gcc.target/powerpc/pr71493-2.c: Likewise.
4784 2016-07-18 Jakub Jelinek <jakub@redhat.com>
4787 * g++.dg/conversion/ambig3.C: New test.
4790 * g++.dg/cpp0x/constexpr-71828.C: New test.
4793 * g++.dg/template/pr71826.C: New test.
4796 * g++.dg/template/defarg21.C: New test.
4799 * g++.dg/ext/vector31.C: New test.
4801 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
4803 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4805 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4807 PR tree-optimization/71734
4808 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4810 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4812 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4813 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4814 stack-layout-dynamic-1.c: New test.
4816 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4818 * gcc.target/s390/nolrl-1.c: New test.
4820 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
4823 * gfortran.dg/pr71523_1.f90: New test.
4824 * gfortran.dg/pr71523_2.f90: New test.
4826 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4828 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4830 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4831 Marco Restelli <mrestelli@gmail.com>
4834 * gfortran.dg/pr62125.f90: New test.
4836 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4838 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4839 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4841 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
4844 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4845 * g++.dg/cpp0x/nullptr35.C: New test.
4847 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4849 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4851 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4853 * gfortran.dg/goacc/vector_length.f90: New test.
4855 2016-07-15 Richard Biener <rguenther@suse.de>
4857 PR tree-optimization/71881
4858 * gcc.dg/torture/pr71881.c: New testcase.
4860 2016-07-15 Richard Biener <rguenther@suse.de>
4862 PR tree-optimization/71887
4863 * gcc.dg/torture/pr71887.c: New testcase.
4865 2016-07-15 Jakub Jelinek <jakub@redhat.com>
4868 * gcc.dg/spellcheck-identifiers-3.c: New test.
4870 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4873 * gfortran.dg/null_9.f90: New test.
4875 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4877 * gcc.dg/tree-ssa/loop-41.c: New test.
4879 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4881 PR tree-optimization/71347
4882 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4884 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4887 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4888 * gfortran.dg/contains.f90: Ditto.
4889 * gfortran.dg/contains_empty_1.f03: Ditto.
4890 * gfortran.dg/submodule_3.f08: Ditto.
4892 2016-07-14 Jakub Jelinek <jakub@redhat.com>
4895 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4896 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4897 expected diagnostics.
4900 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4901 * gcc.dg/spellcheck-identifiers-2.c: New test.
4902 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4903 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4905 2016-07-14 Jakub Jelinek <jakub@redhat.com>
4907 PR tree-optimization/71872
4908 * gcc.c-torture/compile/pr71872.c: New test.
4910 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4912 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4913 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4914 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4915 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4916 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4917 * gcc.target/arm/atomic-op-acquire-1.c: This.
4918 * gcc.target/arm/atomic-op-char.c: Rename into ...
4919 * gcc.target/arm/atomic-op-char-1.c: This.
4920 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4921 * gcc.target/arm/atomic-op-consume-1.c: This.
4922 * gcc.target/arm/atomic-op-int.c: Rename into ...
4923 * gcc.target/arm/atomic-op-int-1.c: This.
4924 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4925 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4926 * gcc.target/arm/atomic-op-release.c: Rename into ...
4927 * gcc.target/arm/atomic-op-release-1.c: This.
4928 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4929 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4930 * gcc.target/arm/atomic-op-short.c: Rename into ...
4931 * gcc.target/arm/atomic-op-short-1.c: This.
4932 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4933 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4934 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4935 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4936 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4937 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4938 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4939 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4940 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4941 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4943 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4946 * gfortran.dg/select_type_35.f03: New test.
4948 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4951 PR tree-optimization/70923
4952 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4953 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4954 * gcc.dg/vect/pr65951.c: Likewise.
4955 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4957 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
4959 * c-c++-common/pr60226.c: Expect maximum object file alignment
4962 2016-07-14 Richard Biener <rguenther@suse.de>
4964 PR tree-optimization/71866
4965 * gcc.dg/torture/pr71866.c: New testcase.
4967 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4969 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4970 selector and enclose boolean expression in curly braces.
4972 2016-07-14 Alan Modra <amodra@gmail.com>
4975 * gcc.target/powerpc/p9-novsx.c: New.
4977 2016-07-13 Andi Kleen <ak@linux.intel.com>
4979 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4980 * g++.dg/tree-prof/morefunc.C: Dito.
4981 * g++.dg/tree-prof/pr35545.C: Dito.
4982 * g++.dg/tree-prof/reorder.C: Dito.
4983 * gcc.dg/tree-prof/20050826-2.c: Dito.
4984 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4985 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4986 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4987 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4988 * gcc.dg/tree-prof/inliner-1.c: Dito.
4989 * gcc.dg/tree-prof/merge_block.c: Dito.
4990 * gcc.dg/tree-prof/stringop-1.c: Dito.
4991 * gcc.dg/tree-prof/stringop-2.c: Dito.
4992 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4993 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4994 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4995 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4996 * gcc.dg/tree-prof/update-loopch.c: Dito.
4997 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4998 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4999 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5000 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5001 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5002 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5003 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5005 2016-07-13 Andi Kleen <ak@linux.intel.com>
5007 * lib/profopt.exp (profopt-execute): Remove .imports files.
5009 2016-07-13 Andi Kleen <ak@linux.intel.com>
5011 * lib/profopt.exp (profopt-execute): Always log profiler command line.
5013 2016-07-13 Andi Kleen <ak@linux.intel.com>
5015 * lib/profopt.exp (dg-final-scan-autofdo,
5016 dg-final-scan-not-autofdo): New functions.
5018 2016-07-13 Bin Cheng <bin.cheng@arm.com>
5020 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5021 * gcc.dg/vect/vect-35.c: Ditto.
5022 * gcc.dg/vect/vect-alias-check-2.c: New test.
5024 2016-07-13 Martin Liska <mliska@suse.cz>
5026 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5027 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5028 * gfortran.dg/pr42108.f90: Update expected dump scan.
5030 2016-07-13 Richard Biener <rguenther@suse.de>
5032 PR tree-optimization/24574
5033 * gcc.dg/pr24574.c: New testcase.
5035 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5037 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5038 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5039 * c-c++-common/pr68833-1.c: Require int32plus.
5040 * gcc.dg/ipa/pr63551.c: Likewise.
5041 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5042 * gcc.dg/ipa/pr64041.c: Require int32plus.
5044 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5047 * g++.dg/pr71633.C: New test.
5049 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5051 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5052 Add new arm_thumb1_cbz_ok effective target.
5053 * gcc.target/arm/cbz.c: New test.
5055 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5057 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5058 Define effective target.
5059 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5060 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5061 * gcc.target/arm/movhi_movw.c: New test.
5062 * gcc.target/arm/movsi_movw.c: Likewise.
5063 * gcc.target/arm/movdi_movw.c: Likewise.
5065 2016-07-13 Richard Biener <rguenther@suse.de>
5068 * gcc.dg/pr71104-1.c: New testcase.
5069 * gcc.dg/pr71104-2.c: Likewise.
5071 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5074 * gcc.target/powerpc/pr71805.c: New test.
5076 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5078 * gcc.target/powerpc/divkc3-1.c: New.
5079 * gcc.target/powerpc/mulkc3-1.c: New.
5081 2016-07-12 Nathan Sidwell <nathan@acm.org>
5083 * gcc.target/arm/data-rel-1.c: New.
5084 * gcc.target/arm/data-rel-2.c: New.
5085 * gcc.target/arm/data-rel-3.c: New.
5087 2016-07-12 Martin Liska <mliska@suse.cz>
5089 * gcc.dg/params/blocksort-part.c: New test.
5090 * gcc.dg/params/params.exp: New file.
5092 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5095 * gcc.c-torture/execute/pr71700.c: New test.
5097 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5098 Richard Biener <rguenther@suse.de>
5100 PR tree-optimization/23286
5101 PR tree-optimization/70159
5102 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5103 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5104 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5105 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5106 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5107 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5108 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5109 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5110 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5111 * gcc.dg/pr51879-12.c: Likewise.
5112 * gcc.dg/strlenopt-9.c: Likewise.
5113 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5114 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5115 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5116 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5117 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5118 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5119 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5120 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5121 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5122 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5123 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5124 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5125 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5126 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5127 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5129 2016-07-12 Richard Biener <rguenther@suse.de>
5131 PR rtl-optimization/68961
5132 * gcc.target/i386/pr68961.c: New testcase.
5134 2016-07-11 Jakub Jelinek <jakub@redhat.com>
5137 * c-c++-common/gomp/pr71758.c: New test.
5138 * gfortran.dg/gomp/pr71758.f90: New test.
5140 PR tree-optimization/71823
5141 * gcc.dg/vect/pr71823.c: New test.
5143 2016-07-11 David Malcolm <dmalcolm@redhat.com>
5145 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5146 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5147 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5149 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5152 * gcc.target/i386/pr71801.c: New test.
5154 2016-07-11 Richard Biener <rguenther@suse.de>
5156 PR tree-optimization/71816
5157 * gcc.dg/torture/pr71816.c: New testcase.
5159 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5162 * gfortran.dg/dependency_46.f90: New test.
5164 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5166 PR rtl-optimization/71621
5167 * gcc.target/i386/pr71621-1.c: New.
5168 * gcc.target/i386/pr71621-2.c: New.
5170 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5172 * gfortran.dg/goacc/pr71704.f90: New test.
5174 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5177 * gcc.target/powerpc/pr71297.c: New.
5179 2016-07-08 Jiong Wang <jiong.wang@arm.com>
5181 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5183 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5186 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5188 2016-07-08 Alan Hayward <alan.hayward@arm.com>
5190 PR tree-optimization/71667
5191 * gcc.dg/vect/pr71667.c: New
5193 2016-07-08 Martin Liska <mliska@suse.cz>
5195 * gcc.dg/torture/pr71606.c: New test.
5197 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5200 * gfortran.dg/pr71764.f90: New test.
5202 2016-07-07 Jakub Jelinek <jakub@redhat.com>
5203 Kai Tietz <ktietz70@googlemail.com>
5207 * g++.dg/cpp0x/pr70869.C: New test.
5208 * g++.dg/cpp0x/pr71054.C: New test.
5210 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
5212 * g++.dg/debug/pr71432.C: Fail on AIX.
5214 2016-07-07 Martin Liska <mliska@suse.cz>
5216 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5217 an undefined behavior.
5218 * gfortran.dg/do_3.F90: Likewise.
5219 * gfortran.dg/do_check_11.f90: New test.
5220 * gfortran.dg/do_check_12.f90: New test.
5221 * gfortran.dg/do_corner_warn.f90: New test.
5223 2016-07-07 Martin Liska <mliska@suse.cz>
5225 * gfortran.dg/predict-1.f90: Ammend the test.
5226 * gfortran.dg/predict-2.f90: Likewise.
5228 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5231 * g++.dg/pr71624.C: New test.
5233 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5235 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5236 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5237 ARMv8-M Mainline architectures.
5239 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5241 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5242 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5244 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5248 * gcc.target/powerpc/pr71763.c: New file.
5250 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5252 PR tree-optimization/71518
5253 * gcc.dg/pr71518.c: New test.
5255 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5257 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5259 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5262 * gcc.target/avr/pr50739.c: New test.
5264 2016-07-05 Jan Hubicka <jh@suse.cz>
5266 * gcc.dg/tree-ssa/scev-14.c: update template.
5268 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5270 * gcc.dg/vect/group-no-gaps-1.c: New test.
5272 2016-07-05 Andi Kleen <ak@linux.intel.com>
5274 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5275 if kernel supports MPX.
5277 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
5279 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5281 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5282 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5284 * gcc.target/powerpc/signbit-1.c: New test.
5285 * gcc.target/powerpc/signbit-2.c: New test.
5286 * gcc.target/powerpc/signbit-3.c: New test.
5288 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5290 PR rtl-optimization/71594
5291 * gcc.dg/torture/pr71594.c: New test.
5293 2016-07-05 Jan Hubicka <jh@suse.cz>
5295 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5297 2016-07-05 David Malcolm <dmalcolm@redhat.com>
5300 * g++.dg/parse/error5.C: Update column
5301 number of missing semicolon error.
5302 * g++.dg/pr62314-2.C: New test case.
5304 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5306 * gfortran.dg/coarray_stat_function.f90: New test.
5307 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5308 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5311 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5314 * gfortran.dg/deferred_character_17.f90: New test.
5316 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5318 * gcc.target/arm/neon/polytypes.c: Move to ...
5319 * gcc.target/arm/polytypes.c: ... here.
5320 * gcc.target/arm/neon/pr51534.c: Move to ...
5321 * gcc.target/arm/pr51534.c: ... here.
5322 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5323 * gcc.target/arm/vect-vcvt.c: ... here.
5324 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5325 * gcc.target/arm/vect-vcvtq.c: ... here.
5326 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5327 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5328 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5329 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5330 * gcc.target/arm/neon/neon.exp: Delete.
5331 * gcc.target/arm/neon/: Delete.
5333 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5336 * gfortran.dg: pr65575.f90: New test.
5338 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5341 * gfortran.dg: pr35849.f90: New test.
5343 2016-07-04 Jakub Jelinek <jakub@redhat.com>
5346 * g++.dg/cpp0x/pr71739.C: New test.
5348 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5350 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5352 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5354 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5356 * gcc.target/s390/loc-1.c: New test.
5358 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5360 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5361 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5363 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5366 * gcc.target/aarch64/pr63874.c: New test.
5368 2016-07-04 Jan Beulich <jbeulich@suse.com>
5370 * g++.dg/header.c: New.
5371 * gcc.dg/header.c: New.
5373 2016-07-02 Jakub Jelinek <jakub@redhat.com>
5376 * c-c++-common/Wunused-var-15.c: New test.
5378 2016-07-01 Jakub Jelinek <jakub@redhat.com>
5381 * gfortran.dg/gomp/pr71687.f90: New test.
5383 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5385 * gcc.dg/const-float128-ped.c: Require __float128 effective
5387 * gcc.dg/const-float128.c: Likewise.
5388 * gcc.dg/torture/float128-cmp-invalid.c: Require
5389 __float128 and base_quadfloat_support effective targets, and
5391 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5392 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5393 * gcc.dg/torture/float128-nan.c: Likewise.
5394 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5395 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5396 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5397 * lib/target-supports.exp (check_effective_target___float128): New.
5398 (add_options_for___float128): New.
5399 (check_effective_target_base_quadword_support): New.
5401 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5404 * gcc.target/powerpc/pr71720.c: New test.
5406 2016-07-01 Jan Beulich <jbeulich@suse.com>
5408 * gcc.dg/bss.c: New.
5410 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5413 * gcc.target/powerpc/pr71698.c: New test.
5415 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
5418 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5419 instead of ".foo" for its section name.
5420 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5421 depending on MCU's flash size.
5422 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5423 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5424 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5425 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5426 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5427 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5429 2016-07-01 Jan Beulich <jbeulich@suse.com>
5431 * gcc.target/i386/pr65105-2.c: Add -msse2.
5433 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5435 PR tree-optimization/71707
5436 * gcc.dg/strlenopt-29.c: New test.
5439 * gfortran.dg/gomp/pr71704.f90: New test.
5442 * gfortran.dg/gomp/pr71705.f90: New test.
5444 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5446 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5447 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5448 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5449 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5450 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5451 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5452 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5453 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5454 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5455 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5456 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5457 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5458 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5459 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5460 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5461 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5462 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5463 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5464 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5465 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5466 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5467 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5468 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5469 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5470 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5471 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5472 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5473 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5474 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5475 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5476 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5477 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5478 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5479 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5480 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5481 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5482 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5483 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5484 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5485 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5486 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5487 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5488 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5489 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5490 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5491 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5492 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5493 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5494 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5495 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5496 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5497 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5498 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5499 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5500 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5501 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5502 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5503 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5504 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5505 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5506 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5507 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5508 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5509 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5510 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5511 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5512 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5513 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5514 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5515 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5516 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5517 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5518 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5519 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5520 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5521 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5522 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5523 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5524 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5525 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5526 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5528 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5529 James Greenhalgh <james.greenhalgh@arm.com>
5531 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5533 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
5534 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5536 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5538 2016-06-30 David Malcolm <dmalcolm@redhat.com>
5541 * gcc.dg/spellcheck-options-12.c: New test case.
5543 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5546 * gcc.c-torture/compile/pr71693.c: New test.
5548 2016-06-29 David Malcolm <dmalcolm@redhat.com>
5550 * gcc.dg/spellcheck-params.c: New testcase.
5551 * gcc.dg/spellcheck-params-2.c: New testcase.
5553 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5555 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5556 vector extract instructions.
5557 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5559 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5562 * gfortran.dg/unexpected_eof_2.f90: New test.
5563 * gfortran.dg/unexpected_eof_3.f90: New test.
5565 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
5567 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5569 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5571 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5572 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5573 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5575 2016-06-29 Richard Biener <rguenther@suse.de>
5578 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5580 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5582 * gcc.target/arm/aapcs/neon-vect10.c: Require
5583 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5584 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5585 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5586 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5587 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5588 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5589 * gcc.target/arm/fp16-aapcs-1.c: Require
5590 -mfloat-ab=hard. Also simplify the test.
5591 * gcc.target/arm/fp16-aapcs-2.c: New.
5593 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5595 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5596 (add_options_for_arm_fp16_ieee): New.
5597 (add_options_for_arm_fp16_alternative): New.
5598 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5600 (effective_target_arm_fp16_hw): New.
5602 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5604 PR tree-optimization/71655
5605 * g++.dg/pr71655.C: New test.
5607 2016-06-29 Martin Liska <mliska@suse.cz>
5609 * gcc.dg/pr71585.c: New test.
5610 * gcc.dg/pr71585-2.c: New test.
5611 * gcc.dg/pr71585-3.c: New test.
5613 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5615 PR tree-optimization/70729
5616 * g++.dg/vect/pr70729.cc: New test.
5618 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5620 * c-c++-common/gomp/cancel-1.c: Extend.
5622 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5624 PR tree-optimization/71625
5625 * gcc.dg/strlenopt-28.c: New test.
5627 2016-06-29 Richard Biener <rguenther@suse.de>
5630 * g++.dg/torture/pr71002.C: Adjust testcase.
5632 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5635 * gcc.dg/pr71685.c: New test.
5637 2016-06-28 Martin Sebor <msebor@redhat.com>
5640 * gcc.dg/init-bad-9.c: New test.
5642 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5644 * gcc.target/powerpc/abs128-1.c: Require VSX.
5645 * gcc.target/powerpc/copysign128-1.c: Likewise.
5646 * gcc.target/powerpc/inf128-1.c: Likewise.
5647 * gcc.target/powerpc/nan128-1.c: Likewise.
5649 2016-06-28 Jakub Jelinek <jakub@redhat.com>
5652 * gcc.c-torture/execute/pr71626-1.c: New test.
5653 * gcc.c-torture/execute/pr71626-2.c: New test.
5655 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5658 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5660 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5663 * gcc.target/powerpc/pr71670.c: New testcase.
5665 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5668 * gcc.target/powerpc/pr71656-1.c: New test.
5669 * gcc.target/powerpc/pr71656-2.c: New test.
5671 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5673 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5675 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5676 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5677 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5678 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5679 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5680 Add arm_neon_fp16_ok effective target.
5681 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5683 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5685 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5687 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5689 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5691 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5693 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5695 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5697 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5699 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5701 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5704 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
5706 * gcc.dg/predict-12.c: New testcase.
5708 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5711 * gfortran.dg/pr71649.f90: New test.
5713 2016-06-25 Jakub Jelinek <jakub@redhat.com>
5715 PR tree-optimization/71643
5716 * g++.dg/opt/pr71643.C: New test.
5718 PR tree-optimization/71631
5719 * gcc.c-torture/execute/pr71631.c: New test.
5721 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5723 * gcc.dg/predict-11.c: New testcase.
5724 * gfortran.dg/predict-2.f90: New testcase.
5726 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5728 * gcc.dg/predict-10.c: New test.
5730 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5732 * gcc.target/powerpc/abs128-1.c: New.
5733 * gcc.target/powerpc/copysign128-1.c: New.
5734 * gcc.target/powerpc/inf128-1.c: New.
5735 * gcc.target/powerpc/nan128-1.c: New.
5737 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5739 * gfortran.dg/pr71642.f90: New test.
5741 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5743 PR tree-optimization/71647
5744 * gcc.target/i386/pr71647.c: New test.
5746 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5748 * gcc.target/i386/noplt-gd-1.c: New test.
5749 * gcc.target/i386/noplt-gd-2.c: Likewise.
5750 * gcc.target/i386/noplt-gd-3.c: Likewise.
5751 * gcc.target/i386/noplt-ld-1.c: Likewise.
5752 * gcc.target/i386/noplt-ld-2.c: Likewise.
5753 * gcc.target/i386/noplt-ld-3.c: Likewise.
5754 * lib/target-supports.exp
5755 (check_effective_target_tls_get_addr_via_got): New.
5757 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5759 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5760 testsuite compile flags.
5761 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5762 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5764 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5766 * g++dg/vect/pr36684.cc: Add dg-do compile.
5767 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5768 * gcc.dg/vect/pr70021.c: Ditto.
5769 * gcc.dg/vect/pr70138-1.c: Ditto.
5770 * gcc.dg/vect/pr70138-2.c: Ditto.
5771 * gcc.dg/vect/pr70354-1.c: Ditto.
5772 * gcc.dg/vect/pr70354-2.c: Ditto.
5773 * gcc.dg/vect/pr71259.c: Ditto.
5774 * gcc.dg/vect/pr71416-1.c: Ditto.
5775 * gcc.dg/vect/slp-43.c: Ditto.
5776 * gcc.dg/vect/slp-45.c: Ditto.
5777 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5778 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5779 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5780 * gfortran.dg/vect/pr69980.f90: Ditto.
5782 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5784 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5785 * gcc.dg/vect/bb-slp-30.c: Ditto.
5786 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5787 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5788 * gcc.dg/vect/pr45902.c: Ditto.
5789 * gcc.dg/vect/pr48172.c: Ditto.
5790 * gcc.dg/vect/pr48377.c: Ditto.
5791 * gcc.dg/vect/pr49038.c: Ditto.
5792 * gcc.dg/vect/pr49771.c: Ditto.
5793 * gcc.dg/vect/pr52091.c: Ditto.
5794 * gcc.dg/vect/pr53185-2.c: Ditto.
5795 * gcc.dg/vect/pr56826.c: Ditto.
5796 * gcc.dg/vect/pr60276.c: Ditto.
5797 * gcc.dg/vect/pr62021.c: Ditto.
5798 * gcc.dg/vect/pr63530.c: Ditto.
5799 * gcc.dg/vect/pr65518.c: Ditto.
5800 * gcc.dg/vect/pr65947-1.c: Ditto.
5801 * gcc.dg/vect/pr65947-10.c: Ditto.
5802 * gcc.dg/vect/pr65947-11.c: Ditto.
5803 * gcc.dg/vect/pr65947-12.c: Ditto.
5804 * gcc.dg/vect/pr65947-13.c: Ditto.
5805 * gcc.dg/vect/pr65947-2.c: Ditto.
5806 * gcc.dg/vect/pr65947-3.c: Ditto.
5807 * gcc.dg/vect/pr65947-4.c: Ditto.
5808 * gcc.dg/vect/pr65947-5.c: Ditto.
5809 * gcc.dg/vect/pr65947-6.c: Ditto.
5810 * gcc.dg/vect/pr65947-7.c: Ditto.
5811 * gcc.dg/vect/pr65947-8.c: Ditto.
5812 * gcc.dg/vect/pr65947-9.c: Ditto.
5813 * gcc.dg/vect/pr71416-1.c: Ditto.
5814 * gcc.dg/vect/pr71439.c: Ditto.
5815 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5816 * gcc.dg/vect/vect-bswap16.c: Ditto.
5817 * gcc.dg/vect/vect-bswap32.c: Ditto.
5818 * gcc.dg/vect/vect-bswap64.c: Ditto.
5819 * gcc.dg/vect/vect-live-1.c: Ditto.
5820 * gcc.dg/vect/vect-live-2.c: Ditto.
5821 * gcc.dg/vect/vect-live-3.c: Ditto.
5822 * gcc.dg/vect/vect-live-4.c: Ditto.
5823 * gcc.dg/vect/vect-live-5.c: Ditto.
5824 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5825 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5826 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5827 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5828 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5829 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5830 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5831 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5832 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5833 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5834 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5835 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5836 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5837 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5838 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5839 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5840 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5842 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5844 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5846 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5848 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5849 ia32 if R_386_GOT32X relocation is supported.
5850 * gcc.target/i386/noplt-3.c: Likewise.
5851 * gcc.target/i386/noplt-2.c: Likewise.
5852 (main): Renamed to ...
5854 * gcc.target/i386/noplt-4.c: Likewise.
5855 (main): Renamed to ...
5857 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5858 * gcc.target/i386/pr67400-5.c: Likewise.
5860 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5862 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5863 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5865 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5866 f4): Adjust expected diagnostics.
5867 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5868 (T): If OVFP is defined, redefine to TP.
5869 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5870 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5871 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5872 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5873 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5874 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5875 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5876 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5877 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5878 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5879 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5880 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5881 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5882 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5883 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5884 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5885 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5886 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5887 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5888 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5889 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5890 as last argument to __builtin_add_overflow_p.
5892 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5894 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5895 dg-options and remove default vector testsuite compile flags.
5896 * g++.dg/vect/pr33860a.cc: Ditto.
5897 * g++.dg/vect/pr45470-a.cc: Ditto.
5898 * g++.dg/vect/pr45470-b.cc: Ditto.
5899 * g++.dg/vect/pr60896.cc: Ditto.
5900 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5901 * gcc.dg/vect/pr18308.c: Ditto.
5902 * gcc.dg/vect/pr24049.c: Ditto.
5903 * gcc.dg/vect/pr33373.c: Ditto.
5904 * gcc.dg/vect/pr36228.c: Ditto.
5905 * gcc.dg/vect/pr42395.c: Ditto.
5906 * gcc.dg/vect/pr42604.c: Ditto.
5907 * gcc.dg/vect/pr46663.c: Ditto.
5908 * gcc.dg/vect/pr48765.c: Ditto.
5909 * gcc.dg/vect/pr49093.c: Ditto.
5910 * gcc.dg/vect/pr49352.c: Ditto.
5911 * gcc.dg/vect/pr52298.c: Ditto.
5912 * gcc.dg/vect/pr52870.c: Ditto.
5913 * gcc.dg/vect/pr53185.c: Ditto.
5914 * gcc.dg/vect/pr53773.c: Ditto.
5915 * gcc.dg/vect/pr56695.c: Ditto.
5916 * gcc.dg/vect/pr62171.c: Ditto.
5917 * gcc.dg/vect/pr63530.c: Ditto.
5918 * gcc.dg/vect/pr68339.c: Ditto.
5919 * gcc.dg/vect/pr71259.c: Ditto.
5920 * gcc.dg/vect/vect-82_64.c: Ditto.
5921 * gcc.dg/vect/vect-83_64.c: Ditto.
5922 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5923 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5924 * gcc.dg/vect/vect-shift-2.c: Ditto.
5925 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5926 * gfortran.dg/vect/pr39318.f90: Ditto.
5927 * gfortran.dg/vect/pr45714-a.f: Ditto.
5928 * gfortran.dg/vect/pr45714-b.f: Ditto.
5929 * gfortran.dg/vect/pr46213.f90: Ditto.
5931 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5932 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5934 * gcc.target/powerpc/p9-splat-5.c: New test.
5936 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5938 PR tree-optimization/71488
5939 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5940 * lib/target-supports.exp: ... here.
5941 (check_sse4_hw_available): New procedure.
5942 (check_effective_target_sse4_runtime): Ditto.
5943 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5944 -march=westmere for sse4_runtime targets.
5945 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5946 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5947 (dg-additional-options): Use for sse4_runtime targets.
5948 (main): Call check_vect ().
5949 (dg-final): Perform scan only for sse4_runtime targets.
5951 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5955 * gcc.target/i386/pr66232-14.c: New file.
5956 * gcc.target/i386/pr66232-15.c: Likewise.
5957 * gcc.target/i386/pr66232-16.c: Likewise.
5958 * gcc.target/i386/pr66232-17.c: Likewise.
5959 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5960 ia32 if R_386_GOT32X relocation is supported.
5961 * gcc.target/i386/pr67400-2.c: Likewise.
5962 * gcc.target/i386/pr67400-3.c: Likewise.
5963 * gcc.target/i386/pr67400-4.c: Likewise.
5964 * gcc.target/i386/pr67400-6.c: Likewise.
5965 * gcc.target/i386/pr67400-7.c: Likewise.
5966 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
5968 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5970 PR libgfortran/48852
5971 * gfortran.dg/char4_iunit_1.f03: Update test.
5972 * gfortran.dg/f2003_io_5.f03: Update test.
5973 * gfortran.dg/real_const_3.f90: Update test.
5975 2016-06-23 Andi Kleen <ak@linux.intel.com>
5977 * g++.dg/bprob/bprob.exp: Support autofdo.
5978 * g++.dg/tree-prof/tree-prof.exp: dito.
5979 * gcc.dg/tree-prof/tree-prof.exp: dito.
5980 * gcc.misc-tests/bprob.exp: dito.
5981 * gfortran.dg/prof/prof.exp: dito.
5982 * lib/profopt.exp: dito.
5983 * lib/target-supports.exp: Check for autofdo.
5985 2016-06-23 Martin Liska <mliska@suse.cz>
5987 * gcc.dg/pr71619.c: New test.
5989 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5992 * gcc.target/i386/pr67400-1.c: New test.
5993 * gcc.target/i386/pr67400-2.c: Likewise.
5994 * gcc.target/i386/pr67400-3.c: Likewise.
5995 * gcc.target/i386/pr67400-4.c: Likewise.
5996 * gcc.target/i386/pr67400-5.c: Likewise.
5997 * gcc.target/i386/pr67400-6.c: Likewise.
5998 * gcc.target/i386/pr67400-7.c: Likewise.
6000 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6002 * c-c++-common/missing-header-1.c: New test case.
6003 * c-c++-common/missing-header-2.c: New test case.
6004 * c-c++-common/missing-header-3.c: New test case.
6005 * c-c++-common/missing-header-4.c: New test case.
6007 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6010 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6012 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6013 expected results due to builtin "nanl" now being suggested for
6015 * gcc.dg/pr67580.c: Update expected messages.
6016 * gcc.dg/spellcheck-identifiers.c: New testcase.
6017 * gcc.dg/spellcheck-typenames.c: New testcase.
6019 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6021 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6023 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6024 diagnostic-test-show-locus-parseable-fixits.c to sources for
6025 diagnostic_plugin_test_show_locus.c.
6026 * lib/gcc-defs.exp (freeform_regexps): New global.
6027 (dg-regexp): New function.
6028 (handle-dg-regexps): New function.
6029 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6030 freeform_regexps to the empty list.
6031 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6033 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6035 PR tree-optimization/71488
6036 * g++.dg/pr71488.C: New test.
6037 * gcc.dg/vect/vect-bool-cmp.c: New test.
6039 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6041 * gcc.dg/guality/param-5.c: New test.
6043 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6045 * gcc.target/i386/asm-flag-7.c: New test.
6047 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6049 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6050 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6051 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6052 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6053 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6054 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6055 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6056 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6057 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6058 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6059 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6060 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6061 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6062 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6063 * lib/target-supports.exp: Likewise.
6065 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6067 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6068 * gcc.dg/attr-ms_struct-2.c: Likewise.
6069 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6070 * gcc.dg/bf-ms-attrib.c: Likewise.
6071 * gcc.dg/bf-ms-layout-2.c: Likewise.
6072 * gcc.dg/bf-ms-layout-3.c: Likewise.
6073 * gcc.dg/bf-ms-layout.c: Likewise.
6074 * gcc.dg/bf-no-ms-layout.c: Likewise.
6075 * gcc.target/i386/bitfield1.c: Likewise.
6076 * gcc.target/i386/bitfield2.c: Likewise.
6077 * gcc.target/i386/bitfield3.c: Likewise.
6079 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6081 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6082 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6083 override other than -mcpu=power9 command-line option is specified,
6084 or if the target operating system is aix.
6085 * gcc.target/powerpc/darn-1.c: Likewise.
6086 * gcc.target/powerpc/darn-2.c: Likewise.
6087 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6088 test if effective-target is not powerpc_p9vector_ok or if the
6089 target operating system is not defined.
6090 * gcc.target/powerpc/vslv-1.c: Likewise.
6091 * gcc.target/powerpc/vsrv-0.c: Likewise.
6092 * gcc.target/powerpc/vsrv-1.c: Likewise.
6094 2016-06-21 Tobias Burnus <burnus@net-b.de>
6097 * gfortran.dg/coarray/data_1.f90: New.
6099 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6101 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6102 (dg-require-effective-target): Use arm_v8_neon_hw.
6103 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6104 (dg-require-effective-target): Likewise.
6105 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6106 (dg-require-effective-target): Likewise.
6107 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6108 (dg-require-effective-target): Likewise.
6109 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6110 (dg-require-effective-target): Likewise.
6111 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6112 (dg-require-effective-target): Likewise.
6113 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6116 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6118 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6119 Set to 3 so test passes.
6121 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6123 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6125 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6127 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6128 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6129 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6130 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6132 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6134 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6135 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6137 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6140 * gcc.target/i386/pr71549.c: New test.
6142 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6144 * gcc.target/powerpc/vadsdu-0.c: Replace
6145 dg-require-effective-target directive to allow test to run on more
6146 platforms, and add dg-skip-if directive to disable test on aix
6147 platforms because of known incompatibilities.
6148 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6149 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6150 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6151 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6152 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6153 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6154 * gcc.target/powerpc/vadsdub-2.c: Replace
6155 dg-require-effective-target directive to allow test to run on more
6156 platforms, and add dg-skip-if directive to disable test on aix
6157 platforms because of known incompatibilities.
6158 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6159 with vec_absdb call to differentiate this test from vadsdub-1.c.
6160 * gcc.target/powerpc/vadsduh-1.c: Replace
6161 dg-require-effective-target directive to allow test to run on more
6162 platforms, and add dg-skip-if directive to disable test on aix
6163 platforms because of known incompatibilities.
6164 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6165 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6166 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6168 2016-06-21 Jakub Jelinek <jakub@redhat.com>
6170 PR tree-optimization/71588
6171 * gcc.dg/pr71558.c: New test.
6173 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6175 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6176 * c-c++-common/pr68657-2.c: Likewise.
6177 * c-c++-common/pr68657-3.c: Likewise.
6178 * gcc.dg/torture/pr69714.c: Require int32plus support.
6179 * gcc.dg/torture/pr70025.c: Likewise.
6180 * gcc.dg/torture/pr70083.c: Likewise.
6181 * gcc.dg/torture/pr70542.c: Likewise.
6182 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6184 2016-06-20 Joseph Myers <joseph@codesourcery.com>
6187 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6189 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6192 * gcc.dg/pr71581.c: New test.
6194 PR rtl-optimization/71591
6195 * gcc.dg/cpp/pr71591.c: New test.
6197 2016-06-20 David B. Robins <gcc@davidrobins.net>
6200 * g++.dg/torture/pr71571.C: New test.
6202 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6205 * gcc.target/i386/sse2-pr71559.c: New test.
6206 * gcc.target/i386/avx-pr71559.c: New test.
6207 * gcc.target/i386/avx512f-pr71559.c: New test.
6209 2016-06-20 Tobias Burnus <burnus@net-b.de>
6212 * gfortran.dg/pointer_remapping_10.f90: New.
6214 2016-06-20 David Malcolm <dmalcolm@redhat.com>
6216 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6218 2016-06-20 Martin Sebor <msebor@redhat.com>
6221 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6222 * gnu90-const-expr-1.c: Same.
6223 * gnu99-const-expr-1.c: Same.
6224 * gnu99-static-1.c: Same.
6226 2016-06-20 Renlin Li <renlin.li@arm.com>
6229 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6231 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6233 * gcc.target/aarch64/vcvt_f64_1.c: New.
6234 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6235 * gcc.target/aarch64/vrecp_f64_1.c: New.
6237 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6239 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6242 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
6245 * gcc.target/avr/torture/pr71103-2.c: New test.
6247 2016-06-19 Martin Sebor <msebor@redhat.com>
6250 * gcc.dg/alignof.c: New test.
6252 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6254 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6255 vs dg-error; test constexpr specifier too.
6257 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6259 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6261 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6263 * lib/target-supports.exp
6264 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6265 arm_neon_ok and merge flags. Fix temporary test name.
6266 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6269 2016-06-17 Martin Liska <mliska@suse.cz>
6271 * gcc.dg/predict-9.c: Fix dump scanning.
6273 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6275 PR tree-optimization/71354
6276 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6278 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6280 PR tree-optimization/71347
6281 * gcc.dg/tree-ssa/pr71347.c: New test.
6283 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6285 PR tree-optimization/71354
6286 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6288 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6290 * gcc.dg/vect/vect-alias-check-1.c: New test.
6292 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6295 * gcc.target/avr/pr71151-1.c: New test.
6296 * gcc.target/avr/pr71151-2.c: New test.
6297 * gcc.target/avr/pr71151-3.c: New test.
6298 * gcc.target/avr/pr71151-4.c: New test.
6299 * gcc.target/avr/pr71151-5.c: New test.
6300 * gcc.target/avr/pr71151-6.c: New test.
6301 * gcc.target/avr/pr71151-7.c: New test.
6302 * gcc.target/avr/pr71151-8.c: New test.
6303 * gcc.target/avr/pr71151-common.h: New test.
6305 2016-06-16 Martin Liska <mliska@suse.cz>
6307 * gfortran.dg/predict-1.f90: New test.
6309 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
6312 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6314 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
6316 * g++.dg/vect/pr36648.cc: Disable cunrolli
6318 2016-06-16 Jakub Jelinek <jakub@redhat.com>
6321 * gcc.c-torture/execute/pr71554.c: New test.
6323 PR rtl-optimization/71532
6324 * gcc.dg/torture/pr71532.c: New test.
6326 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6328 * gcc.target/powerpc/p9-dimode1.c: New test.
6329 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6331 2016-06-15 Jakub Jelinek <jakub@redhat.com>
6333 * gcc.c-torture/compile/20160615-1.c: New test.
6335 * g++.dg/cpp0x/ref-qual17.C: New test.
6337 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6340 * gcc.target/i386/pr71529.C: New test.
6342 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6344 PR tree-optimization/71483
6345 * g++.dg/vect/pr71483.c: New
6347 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6350 * g++.dg/inherit/crash6.C: New.
6351 * g++.dg/inherit/union2.C: Likewise.
6352 * g++.dg/inherit/virtual12.C: Likewise.
6353 * g++.dg/inherit/virtual13.C: Likewise.
6354 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6356 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
6358 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6360 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6362 PR tree-optimization/71439
6363 * gcc.dg/vect/pr71439.c: New
6365 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6367 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6369 2016-06-15 Richard Biener <rguenther@suse.de>
6371 * gcc.dg/vect/slp-45.c: New testcase.
6373 2016-06-15 Richard Biener <rguenther@suse.de>
6375 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6377 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6379 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6380 requirements, and disable for AIX for now.
6381 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6383 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6386 * g++.dg/opt/pr71528.C: New test.
6389 * g++.dg/init/pr71516.C: New test.
6391 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6393 * g++.dg/init/array46.C: New.
6395 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
6397 * gcc.target/i386/float128-3.c: New test.
6398 * gcc.target/i386/quad-sse4.c: Ditto.
6399 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6400 Update scan strings.
6402 2016-06-14 Richard Biener <rguenther@suse.de>
6405 * gfortran.dg/pr71526.f90: New testcase.
6407 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6409 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6410 * gcc.dg/zero_bits_compound-1.c: Likewise.
6412 2016-06-14 Richard Biener <rguenther@suse.de>
6414 PR tree-optimization/71522
6415 * gcc.dg/torture/pr71522.c: New testcase.
6417 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6419 PR tree-optimization/71520
6420 * gcc.dg/tree-ssa/pr71520.c: New test.
6422 2016-06-14 Richard Biener <rguenther@suse.de>
6424 PR tree-optimization/71521
6425 * gcc.dg/tree-ssa/vrp101.c: New testcase.
6427 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6430 * c-c++-common/ubsan/bounds-13.c: New test.
6432 PR preprocessor/71183
6433 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6435 2016-06-13 Jeff Law <law@redhat.com>
6437 PR tree-optimization/71403
6438 * c-c++-common/ubsan/pr71403-1.c: New test.
6439 * c-c++-common/ubsan/pr71403-2.c: New test.
6440 * c-c++-common/ubsan/pr71403-3.c: New test.
6442 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6445 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6446 Add -Wno-psabi -w to dg-options.
6448 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6450 * gcc.target/powerpc/vadsdu-0.c: New test.
6451 * gcc.target/powerpc/vadsdu-1.c: New test.
6452 * gcc.target/powerpc/vadsdu-2.c: New test.
6453 * gcc.target/powerpc/vadsdu-3.c: New test.
6454 * gcc.target/powerpc/vadsdu-4.c: New test.
6455 * gcc.target/powerpc/vadsdu-5.c: New test.
6456 * gcc.target/powerpc/vadsdub-1.c: New test.
6457 * gcc.target/powerpc/vadsdub-2.c: New test.
6458 * gcc.target/powerpc/vadsduh-1.c: New test.
6459 * gcc.target/powerpc/vadsduh-2.c: New test.
6460 * gcc.target/powerpc/vadsduw-1.c: New test.
6461 * gcc.target/powerpc/vadsduw-2.c: New test.
6463 2016-06-13 David Malcolm <dmalcolm@redhat.com>
6465 * gcc.dg/c99-init-2.c (c): Update expected error message.
6466 * gcc.dg/init-bad-8.c (foo): Likewise.
6467 * gcc.dg/spellcheck-fields-3.c: New test case.
6469 2016-06-13 Martin Liska <mliska@suse.cz>
6471 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6472 and "guess loop iv compared" heuristics.
6473 * gcc.dg/predict-2.c: Likewise.
6474 * gcc.dg/predict-3.c: Likewise.
6475 * gcc.dg/predict-4.c: Likewise.
6476 * gcc.dg/predict-5.c: Likewise.
6477 * gcc.dg/predict-6.c: Likewise.
6479 2016-06-13 Marek Polacek <polacek@redhat.com>
6482 * c-c++-common/Wswitch-unreachable-4.c: New test.
6483 * gcc.dg/Wswitch-unreachable-2.c: New test.
6484 * g++.dg/tm/jump1.C: Move dg-warning.
6486 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6488 * gnat.dg/renaming10.ad[sb]: New test.
6490 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
6493 * gfortran.dg/pr70673.f90: New test.
6495 2016-06-13 Richard Biener <rguenther@suse.de>
6498 * gcc.dg/align-3.c: New testcase.
6500 2016-06-13 Martin Liska <mliska@suse.cz>
6502 * gcc.target/i386/pr71458.c: New test.
6504 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
6507 * gcc.dg/torture/float128-nan.c: New test.
6509 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6512 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6515 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6518 * gfortran.dg/comma_IO_extension_1.f90: New test.
6519 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6520 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6522 * gfortran.dg/graphite/pr38083.f90: Likewise.
6523 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6526 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6528 * gnat.dg/case_character.adb: New test.
6530 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6533 * gcc.target/powerpc/pr71310.c: New testcase.
6535 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6538 * gcc.dg/pr71478.c: New test.
6540 2016-06-10 Jakub Jelinek <jakub@redhat.com>
6543 * gcc.c-torture/execute/pr71494.c: New test.
6546 * gcc.target/i386/pr68657.c: New test.
6549 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6550 (test): Add -masm=intel alternatives.
6552 2016-06-10 Martin Sebor <msebor@redhat.com>
6555 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6557 2016-06-10 Jeff Law <law@redhat.com>
6559 PR tree-optimization/71335
6560 * gcc.c-torture/execute/pr71335.c: New test.
6562 2016-06-10 David Malcolm <dmalcolm@redhat.com>
6564 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6565 the various "cannot tail-call: " messages.
6567 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6569 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6572 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6575 * c-c++-common/asan/pr71480.c: New test.
6577 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6579 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6580 (ASMNAME2): Likewise.
6581 (main): Replace fn in asm statement with ASMNAME ("fn").
6582 * gcc.dg/guality/pr68037-2.c: Likewise.
6583 * gcc.dg/guality/pr68037-3.c: Likewise.
6584 * gcc.dg/torture/pr68037-1.c: Likewise.
6585 * gcc.dg/torture/pr68037-2.c: Likewise.
6586 * gcc.dg/torture/pr68037-3.c: Likewise.
6588 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6591 * gcc.target/i386/pr68843-1.c: New test.
6592 * gcc.target/i386/pr68843-2.c: New test.
6594 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6595 Cesar Philippidis <cesar@codesourcery.com>
6598 * gcc.dg/goacc/nested-function-1.c: New file.
6599 * gcc.dg/goacc/nested-function-2.c: Likewise.
6600 * gcc.dg/goacc/pr71373.c: Likewise.
6601 * gfortran.dg/goacc/cray-2.f95: Likewise.
6602 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6603 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6604 * gfortran.dg/goacc/cray.f95: Update.
6605 * gfortran.dg/goacc/loop-1.f95: Likewise.
6606 * gfortran.dg/goacc/loop-3.f95: Likewise.
6607 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6608 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6610 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6612 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6613 for OpenACC tile clauses.
6614 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6617 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6619 * c-c++-common/goacc/cache-2.c: ... this new file.
6620 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6621 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6622 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6624 * gfortran.dg/goacc/cray.f95: Likewise.
6625 * gfortran.dg/goacc/loop-1.f95: Likewise.
6627 2016-06-10 Alan Hayward <alan.hayward@arm.com>
6629 PR tree-optimization/71407
6630 PR tree-optimization/71416
6631 * gcc.dg/vect/pr71407.c: New
6632 * gcc.dg/vect/pr71416-1.c: New
6633 * gcc.dg/vect/pr71416-2.c: New
6635 2016-06-10 Richard Biener <rguenther@suse.de>
6638 * gcc.dg/torture/pr71477.c: New testcase.
6640 2016-06-09 Julia Koval <julia.koval@intel.com>
6642 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6643 * gcc.target/i386/interrupt-13.c: Likewise.
6644 * gcc.target/i386/interrupt-15.c: Likewise.
6645 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6646 * gcc.target/i386/interrupt-24.c: Likewise.
6647 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6648 * gcc.target/i386/interrupt-9.c: Likewise.
6649 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6651 2016-06-09 Martin Sebor <msebor@redhat.com>
6654 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6655 * gcc.dg/builtin-constant_p-1.c: Same.
6656 * gcc.dg/builtins-error.c: Same.
6657 * gcc.dg/pr70859.c: Same.
6659 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6661 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6662 * gcc.dg/torture/pr68067-1.c: Likewise.
6663 * gcc.dg/torture/pr68067-2.c: Likewise.
6665 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6667 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6670 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6673 * g++.dg/inherit/crash5.C: New.
6675 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6678 * g++.dg/inherit/crash5.C: New.
6679 * g++.dg/inherit/virtual1.C: Adjust.
6681 2016-06-09 Martin Liska <mliska@suse.cz>
6683 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6684 * g++.dg/predict-loop-exit-2.C: Likewise.
6685 * g++.dg/predict-loop-exit-3.C: Likewise.
6686 * gcc.dg/predict-1.c: Likewise.
6687 * gcc.dg/predict-2.c: Likewise.
6688 * gcc.dg/predict-3.c: Likewise.
6689 * gcc.dg/predict-4.c: Likewise.
6690 * gcc.dg/predict-5.c: Likewise.
6691 * gcc.dg/predict-6.c: Likewise.
6692 * gcc.dg/predict-7.c: Likewise.
6694 2016-06-09 Richard Biener <rguenther@suse.de>
6696 PR tree-optimization/71462
6697 * gcc.dg/torture/pr71462.c: New testcase.
6699 2016-06-09 Marek Polacek <polacek@redhat.com>
6702 * gcc.dg/c11-generic-3.c: New test.
6704 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6706 * g++.dg/init/array42.C: New.
6707 * g++.dg/init/array43.C: Likewise.
6708 * g++.dg/init/array44.C: Likewise.
6709 * g++.dg/init/array45.C: Likewise.
6710 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6711 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6712 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6713 * g++.dg/gomp/pr35751.C: Likewise.
6714 * g++.dg/init/array23.C: Likewise.
6715 * g++.dg/init/brace2.C: Likewise.
6716 * g++.dg/init/brace6.C: Likewise.
6718 2016-06-08 Martin Sebor <msebor@redhat.com>
6719 Jakub Jelinek <jakub@redhat.com>
6723 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6724 * c-c++-common/builtin-arith-overflow-2.c: New test.
6725 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6726 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6727 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6729 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6732 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6734 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6736 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6737 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6738 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6739 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6740 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6741 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6742 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6743 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6744 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6745 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6746 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6747 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6748 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6750 2016-06-08 Richard Biener <rguenther@suse.de>
6752 PR tree-optimization/68558
6753 * gcc.dg/vect/slp-44.c: New testcase.
6755 2016-06-08 Richard Biener <rguenther@suse.de>
6757 * gcc.dg/vect/slp-43.c: New testcase.
6759 2016-06-08 Richard Biener <rguenther@suse.de>
6761 PR tree-optimization/71452
6762 * gcc.dg/torture/pr71452.c: New testcase.
6764 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6767 * g++.dg/torture/pr71448.C: New test.
6769 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6773 * g++.dg/debug/pr71432.C: New test.
6775 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6777 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6778 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6779 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6781 2016-06-08 Alan Hayward <alan.hayward@arm.com>
6783 * gcc.dg/vect/vect-live-2.c: Update effective target.
6784 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6785 * lib/target-supports.exp: Add aarch64 to vect_long.
6787 2016-06-08 Marek Polacek <polacek@redhat.com>
6790 * gcc.dg/noncompile/pr71418.c: New test.
6793 * gcc.dg/noncompile/pr71426.c: New test.
6795 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
6797 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6798 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6799 * gcc.dg/predict-3.c: Update template.
6800 * gcc.dg/predict-5.c: Update template.
6801 * gcc.dg/predict-6.c: Update template.
6802 * gcc.dg/predict-9.c: Update template.
6803 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6805 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6807 * gcc.target/powerpc/vec-mul.c: New test.
6809 2016-06-07 David Malcolm <dmalcolm@redhat.com>
6811 * gcc.dg/spellcheck-fields-2.c: New test case.
6813 2016-06-07 Richard Biener <rguenther@suse.de>
6816 * gcc.dg/Wpragmas-1.c: New testcase.
6817 * gcc.dg/Wattributes-4.c: Likewise.
6818 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6821 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6823 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6824 spurious debug code.
6826 2016-06-07 Richard Biener <rguenther@suse.de>
6828 PR tree-optimization/71428
6829 * gcc.dg/torture/pr71428.c: New testcase.
6831 2016-06-07 Richard Biener <rguenther@suse.de>
6834 * gcc.dg/torture/pr71423.c: New testcase.
6836 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6839 * gcc.dg/tree-ssa/pr71408.c: New test.
6841 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6844 * g++.dg/torture/pr71281.C: New test.
6846 2016-06-06 Marek Polacek <polacek@redhat.com>
6849 * gcc.dg/pr71362.c: New test.
6851 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6852 Patrick Palka <ppalka@gcc.gnu.org>
6857 * g++.dg/opt/pr70847.C: New test.
6858 * g++.dg/ubsan/pr70847.C: New test.
6859 * g++.dg/ubsan/pr71393.C: New test.
6861 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6863 PR tree-optimization/71259
6864 * gcc.dg/vect/pr71259.c: New test.
6866 2016-06-06 David Malcolm <dmalcolm@redhat.com>
6868 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6869 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6870 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6873 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6876 * gcc.c-torture/execute/pr37780.c: New test.
6877 * gcc.target/aarch64/pr37780_1.c: Likewise.
6878 * gcc.target/arm/pr37780_1.c: Likewise.
6880 2016-06-06 Marek Polacek <polacek@redhat.com>
6882 * c-c++-common/attr-may-alias-1.c: New test.
6883 * c-c++-common/attr-may-alias-2.c: New test.
6884 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6886 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6889 * gcc.target/i386/pr24414.c: New test.
6891 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6893 * gcc.target/sparc/vis4misc.c: New file.
6894 * gcc.target/sparc/fpcmp.c: Likewise.
6895 * gcc.target/sparc/fpcmpu.c: Likewise.
6897 2016-06-06 Alan Hayward <alan.hayward@arm.com>
6899 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6900 * gcc.dg/vect/vect-live-3.c: Likewise.
6902 2016-06-06 Richard Biener <rguenther@suse.de>
6904 PR tree-optimization/71398
6905 * gcc.dg/torture/pr71398.c: New testcase.
6907 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
6910 * g++.dg/pr71389.C: New test.
6912 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6915 * gfortran.dg/fmt_read_5.f: New test.
6917 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6920 * gfortran.dg/class_array_22.f03: New test.
6922 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6924 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6926 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6928 * gcc.dg/predict-9.c: Update template.
6930 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6933 * g++.dg/template/pr49377.C: New.
6935 2016-06-04 Jakub Jelinek <jakub@redhat.com>
6937 PR tree-optimization/71405
6938 * g++.dg/torture/pr71405.C: New test.
6940 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6943 * g++.dg/inherit/crash5.C: New.
6944 * g++.dg/inherit/virtual1.C: Adjust.
6946 2016-06-03 Jeff Law <law@redhat.com>
6948 PR tree-optimization/71316
6949 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6951 2016-06-03 Jakub Jelinek <jakub@redhat.com>
6953 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6954 dg-additional-options with just -fno-tree-scev-cprop in it.
6955 * gcc.dg/vect/vect-live-2.c: Likewise.
6956 * gcc.dg/vect/vect-live-5.c: Likewise.
6957 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6958 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6959 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6961 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6964 * g++.dg/other/friend6.C: New test.
6966 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6968 * g++.dg/torture/ppc-ldst-array.C: New.
6970 2016-06-03 Joseph Myers <joseph@codesourcery.com>
6974 * gcc.dg/torture/builtin-fp-int-inexact.c,
6975 gcc.target/i386/387-builtin-fp-int-inexact.c,
6976 gcc.target/i386/387-rint-inline-1.c,
6977 gcc.target/i386/387-rint-inline-2.c,
6978 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6979 gcc.target/i386/sse2-rint-inline-1.c,
6980 gcc.target/i386/sse2-rint-inline-2.c,
6981 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6982 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6984 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6985 Julia Koval <julia.koval@intel.com>
6997 * gcc.dg/guality/pr68037-1.c: New test.
6998 * gcc.dg/guality/pr68037-2.c: Likewise.
6999 * gcc.dg/guality/pr68037-3.c: Likewise.
7000 * gcc.dg/torture/pr68037-1.c: Likewise.
7001 * gcc.dg/torture/pr68037-2.c: Likewise.
7002 * gcc.dg/torture/pr68037-3.c: Likewise.
7003 * gcc.dg/torture/pr68661-1a.c: Likewise.
7004 * gcc.dg/torture/pr68661-1b.c: Likewise.
7005 * gcc.target/i386/interrupt-1.c: Likewise.
7006 * gcc.target/i386/interrupt-2.c: Likewise.
7007 * gcc.target/i386/interrupt-3.c: Likewise.
7008 * gcc.target/i386/interrupt-4.c: Likewise.
7009 * gcc.target/i386/interrupt-5.c: Likewise.
7010 * gcc.target/i386/interrupt-6.c: Likewise.
7011 * gcc.target/i386/interrupt-7.c: Likewise.
7012 * gcc.target/i386/interrupt-8.c: Likewise.
7013 * gcc.target/i386/interrupt-9.c: Likewise.
7014 * gcc.target/i386/interrupt-10.c: Likewise.
7015 * gcc.target/i386/interrupt-11.c: Likewise.
7016 * gcc.target/i386/interrupt-12.c: Likewise.
7017 * gcc.target/i386/interrupt-13.c: Likewise.
7018 * gcc.target/i386/interrupt-14.c: Likewise.
7019 * gcc.target/i386/interrupt-15.c: Likewise.
7020 * gcc.target/i386/interrupt-16.c: Likewise.
7021 * gcc.target/i386/interrupt-17.c: Likewise.
7022 * gcc.target/i386/interrupt-18.c: Likewise.
7023 * gcc.target/i386/interrupt-19.c: Likewise.
7024 * gcc.target/i386/interrupt-20.c: Likewise.
7025 * gcc.target/i386/interrupt-21.c: Likewise.
7026 * gcc.target/i386/interrupt-22.c: Likewise.
7027 * gcc.target/i386/interrupt-23.c: Likewise.
7028 * gcc.target/i386/interrupt-24.c: Likewise.
7029 * gcc.target/i386/interrupt-25.c: Likewise.
7030 * gcc.target/i386/interrupt-26.c: Likewise.
7031 * gcc.target/i386/interrupt-27.c: Likewise.
7032 * gcc.target/i386/interrupt-28.c: Likewise.
7033 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7034 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7035 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7036 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7037 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7038 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7039 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7040 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7041 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7042 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7043 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7044 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7046 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7048 PR tree-optimization/52171
7049 * gcc.dg/pr52171.c: New test.
7050 * gcc.target/i386/pr52171.c: New test.
7052 2016-06-03 Jan Hubicka <jh@suse.cz>
7054 * g++.dg/tree-ssa/pred-1.C: New testcase
7055 * gcc.dg/tree-ssa/pred-1.c: New testcase
7057 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7060 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7062 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7064 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7066 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7068 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7070 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7071 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7072 * gcc.dg/vect/vect-live-1.c: New test.
7073 * gcc.dg/vect/vect-live-2.c: New test.
7074 * gcc.dg/vect/vect-live-3.c: New test.
7075 * gcc.dg/vect/vect-live-4.c: New test.
7076 * gcc.dg/vect/vect-live-5.c: New test.
7077 * gcc.dg/vect/vect-live-slp-1.c: New test.
7078 * gcc.dg/vect/vect-live-slp-2.c: New test.
7079 * gcc.dg/vect/vect-live-slp-3.c: New test.
7081 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7084 * g++.dg/opt/pr71387.C: New test.
7086 2016-06-02 Jeff Law <law@redhat.com>
7088 PR tree-optimization/71328
7089 * gcc.c-torture/compile/pr71328.c: New test.
7091 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7094 * gfortran.dg/fmt_read_3.f90: Fix typo.
7095 * gfortran.dg/fmt_read_4.f90: New test.
7097 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7099 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7100 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7101 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7102 * g++.dg/cpp0x/override2.C: Likewise.
7103 * g++.dg/parse/crash5.C: Likewise.
7104 * g++.dg/parse/error16.C: Likewise.
7105 * g++.dg/parse/error27.C: Likewise.
7106 * g++.dg/template/qualttp15.C: Likewise.
7107 * g++.dg/template/redecl4.C: Likewise.
7108 * g++.old-deja/g++.other/crash39.C: Likewise.
7109 * g++.old-deja/g++.other/struct1.C: Likewise.
7110 * g++.old-deja/g++.pt/m9a.C: Likewise.
7111 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7113 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7116 * c-c++-common/pr71372.c: New test.
7118 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7119 __TIME__ strings with __builtin_strcmp instead of printf and
7122 2016-06-02 Martin Liska <mliska@suse.cz>
7124 * gcc.dg/predict-9.c: New test.
7126 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7128 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7129 global set_compiler_env_var and global saved_compiler_env_var.
7131 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7133 PR rtl-optimization/71295
7134 * gcc.c-torture/compile/pr71295.c: New test.
7136 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7138 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7140 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7141 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7143 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7144 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7145 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7148 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7150 * gcc.target/powerpc/p9-splat-4.c: New test.
7152 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7155 * gcc.target/powerpc/pr71186.c: New test.
7157 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7160 * gfortran.dg/fmt_read_3.f90: New test.
7162 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7164 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7167 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
7169 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7170 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7172 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7173 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7175 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7177 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7178 vars set by dg-set-compiler-env-var.
7180 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
7183 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7184 to the module procedure declaration.
7185 * gfortran.dg/submodule_16.f08: New test.
7187 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7190 * c-c++-common/gomp/pr71371.c: New test.
7192 2016-06-01 Richard Biener <rguenther@suse.de>
7194 PR tree-optimization/71366
7195 * gcc.dg/torture/pr71366-1.c: New testcase.
7196 * gcc.dg/torture/pr71366-2.c: Likewise.
7198 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7200 * gcc.target/powerpc/vslv-0.c: New test.
7201 * gcc.target/powerpc/vslv-1.c: New test.
7202 * gcc.target/powerpc/vsrv-0.c: New test.
7203 * gcc.target/powerpc/vsrv-1.c: New test.
7205 2016-06-01 Nathan Sidwell <nathan@acm.org>
7207 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7208 * gcc.target/nvptx/weak.c: New.
7210 2016-06-01 Richard Biener <rguenther@suse.de>
7212 PR tree-optimization/71261
7213 * gcc.dg/torture/vect-bool-1.c: New testcase.
7215 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7217 * gfortran.dg/gomp/order-1.f90: New test.
7218 * gfortran.dg/gomp/order-2.f90: New test.
7220 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
7222 * gcc.dg/unroll-6.c: Update template.
7223 * gcc.dg/unroll-7.c: New testcase.
7224 * gcc.dg/unroll-8.c: New testcase.
7226 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7228 * gnat.dg/opt56.ad[sb]: New test.
7230 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7233 * g++.dg/cpp0x/constexpr-ice16.C: New.
7235 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7237 PR tree-optimization/71314
7238 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7241 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7243 PR tree-optimization/71077
7244 * gcc.dg/tree-ssa/pr71077.c: New test.
7246 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
7248 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7249 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7250 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7252 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7255 * g++.dg/cpp0x/pr71248.C: New.
7256 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7257 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7258 * g++.dg/init/new37.C: Likewise.
7259 * g++.dg/template/static1.C: Likewise.
7260 * g++.dg/template/static2.C: Likewise.
7262 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7264 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7266 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7268 2016-05-31 Marek Polacek <polacek@redhat.com>
7270 * c-c++-common/Wswitch-unreachable-3.c: New test.
7271 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7273 2016-05-31 Richard Biener <rguenther@suse.de>
7275 PR tree-optimization/71352
7276 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7278 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7280 * gcc.target/arm/armv5_thumb_isa.c: New test.
7282 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7285 * gcc.target/i386/pr71346.c: New test.
7287 2016-05-31 Tom de Vries <tom@codesourcery.com>
7289 PR tree-optimization/69068
7290 * gcc.dg/graphite/pr69068.c: New test.
7292 2016-05-27 Martin Sebor <msebor@redhat.com>
7295 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7297 2016-05-30 Jakub Jelinek <jakub@redhat.com>
7300 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7301 nowait depend(inout: dd[0]) clauses where permitted.
7303 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7306 * g++.dg/parse/pr71238.C: New.
7307 * g++.dg/concepts/friend1.C: Test column numbers too.
7308 * g++.dg/cpp0x/initlist31.C: Likewise.
7309 * g++.dg/cpp0x/pr51420.C: Likewise.
7310 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7311 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7312 * g++.dg/ext/builtin3.C: Likewise.
7313 * g++.dg/lookup/friend12.C: Likewise.
7314 * g++.dg/lookup/friend7.C: Likewise.
7315 * g++.dg/lookup/koenig1.C: Likewise.
7316 * g++.dg/lookup/koenig5.C: Likewise.
7317 * g++.dg/lookup/used-before-declaration.C: Likewise.
7318 * g++.dg/overload/koenig1.C: Likewise.
7319 * g++.dg/template/crash65.C: Likewise.
7320 * g++.dg/template/friend57.C: Likewise.
7321 * g++.dg/warn/Wshadow-5.C: Likewise.
7322 * g++.dg/warn/Wunused-8.C: Likewise.
7323 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7324 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7325 * g++.old-deja/g++.jason/member.C: Likewise.
7326 * g++.old-deja/g++.jason/report.C: Likewise.
7327 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7328 * g++.old-deja/g++.law/visibility20.C: Likewise.
7329 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7330 * g++.old-deja/g++.other/static5.C: Likewise.
7331 * g++.old-deja/g++.pt/overload2.C: Likewise.
7333 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7335 * gcc.dg/tree-ssa/peel1.c: New testcase.
7336 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7337 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7339 2016-05-30 Tom de Vries <tom@codesourcery.com>
7341 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7344 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7347 * g++.dg/parse/virtual1.C: New.
7349 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
7351 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7352 Use correct register when clearing %edx.
7354 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
7356 PR tree-optimization/71289
7357 * gcc.dg/pr71289.c: New test.
7359 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7363 * gcc.dg/tree-ssa/pr71269.c: New test.
7364 * gcc.dg/tree-ssa/pr71292.c: New test.
7366 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7369 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7371 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7373 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7374 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7375 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7377 2016-05-30 Tom de Vries <tom@codesourcery.com>
7379 PR tree-optimization/69067
7380 * gcc.dg/graphite/pr69067.c: New test.
7382 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
7385 * gcc.target/i386/pr71245-1.c: New test.
7386 * gcc.target/i386/pr71245-2.c: Ditto.
7388 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7391 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7392 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7393 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7395 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
7397 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7399 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7403 * g++.dg/overload/69855.C: New.
7404 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7405 * g++.old-deja/g++.pt/crash3.C: Likewise.
7407 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7410 * g++.dg/parse/namespace13.C: New.
7412 2016-05-26 Jeff Law <law@redhat.com>
7414 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7415 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7416 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7417 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7418 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7419 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7420 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7421 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7422 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7423 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7424 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7425 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7426 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7428 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7431 * g++.dg/overload/69855.C: New.
7432 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7433 * g++.old-deja/g++.pt/crash3.C: Likewise.
7435 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7438 * gcc.target/aarch64/va_arg_1.c: New testcase.
7439 * gcc.target/aarch64/va_arg_2.c: Likewise.
7440 * gcc.target/aarch64/va_arg_3.c: Likewise.
7442 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7444 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7445 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7446 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7447 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7448 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7450 2016-05-27 Marek Polacek <polacek@redhat.com>
7453 * g++.dg/torture/pr71308.C: New test.
7455 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7457 * gcc.dg/zero_bits_compound-1.c: New test.
7458 * gcc.dg/zero_bits_compound-2.c: New test.
7460 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7463 * gcc.dg/pr71279.c: New test.
7465 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7467 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7468 floating point min/max/comparison instructions.
7469 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7471 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7473 * c-c++-common/gomp/schedule-1.c: New test.
7474 * gfortran.dg/gomp/schedule-1.f90: New test.
7476 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7480 * g++.dg/cpp1y/auto-fn32.C: New test.
7481 * g++.dg/cpp1y/paren4.C: New test.
7483 2016-05-26 Nathan Sidwell <nathan@acm.org>
7485 * gcc.dg/20060410.c: Xfail on ptx.
7486 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7487 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7488 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7489 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7490 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7492 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7494 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7496 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7498 PR tree-optimization/71280
7499 * gcc.dg/pr71280.c: New test.
7501 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7503 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7504 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7506 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7508 2016-05-26 Jiong Wang <jiong.wang@arm.com>
7510 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7513 2016-05-25 Jeff Law <law@redhat.com>
7515 PR tree-optimization/71272
7516 * gcc.c-torture/compile/pr71272.c: new test.
7518 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7520 * gcc.target/powerpc/vec-cmpne.c: New test.
7521 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7523 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7525 * gnat.dg/opt55.ad[sb]: New test.
7527 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7529 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7530 * c-c++-common/pr60226.c: Require int32plus.
7531 * gcc.c-torture/execute/pr70602.c: Likewise.
7532 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7533 unsigned long for malloc arg type.
7534 * gcc.dg/asr_div1.c: Require int32plus.
7535 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7536 * gcc.dg/pie-1.c: Require pie.
7537 * gcc.dg/pie-2.c: Likewise.
7538 * gcc.dg/pr59471.c: Require int32plus.
7539 * gcc.dg/pr59963-2.c: XFAIL for int16.
7540 * gcc.dg/pr60114.c: Require int32plus.
7541 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7542 unsigned long for typedef of size_t.
7543 * gcc.dg/pr63914.c: Require int32plus.
7544 * gcc.dg/pr64536.c: Require pt32plus.
7545 * gcc.dg/pr65658.c: Likewise.
7546 * gcc.dg/pr67271.c: Require int32plus.
7547 * gcc.dg/pr68112.c: Likewise.
7548 * gcc.dg/pr69071.c: Skip for avr target.
7549 * gcc.dg/pr69973.c: Require int32plus.
7550 * gcc.dg/pr70169.c: Skip for avr target.
7551 * gcc.dg/sso-6.c: Require int32plus.
7552 * gcc.dg/sso-7.c: Likewise.
7553 * gcc.dg/sso-8.c: Likewise.
7554 * gcc.dg/vrp-min-max-2.c: Likewise.
7556 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7559 * gcc.target/i386/pr70738-1.c: New test.
7560 * gcc.target/i386/pr70738-2.c: Likewise.
7561 * gcc.target/i386/pr70738-3.c: Likewise.
7562 * gcc.target/i386/pr70738-4.c: Likewise.
7563 * gcc.target/i386/pr70738-5.c: Likewise.
7564 * gcc.target/i386/pr70738-6.c: Likewise.
7565 * gcc.target/i386/pr70738-7.c: Likewise.
7566 * gcc.target/i386/pr70738-8.c: Likewise.
7567 * gcc.target/i386/pr70738-9.c: Likewise.
7569 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7571 PR rtl-optimization/66940
7572 * gcc.c-torture/execute/pr66940.c: New test.
7574 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7576 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7577 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7578 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7579 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7580 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7581 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7582 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7583 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7584 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7585 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7586 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7587 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7588 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7589 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7590 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7591 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7592 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7593 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7594 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7595 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7596 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7597 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7598 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7599 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7601 2016-05-25 Marek Polacek <polacek@redhat.com>
7604 * gcc.dg/noncompile/pr71265.c: New test.
7607 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7609 2016-05-25 Nathan Sidwell <nathan@acm.org>
7611 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7613 2016-05-25 Richard Biener <rguenther@suse.de>
7615 PR tree-optimization/71261
7616 * c-c++-common/torture/pr71261.c: New testcase.
7618 2016-05-25 Richard Biener <rguenther@suse.de>
7620 PR tree-optimization/71264
7621 * gcc.dg/vect/pr71264.c: New testcase.
7623 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7626 * g++.dg/cpp0x/alias-decl-53.C: New.
7627 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7629 2016-05-25 Martin Liska <mliska@suse.cz>
7631 * g++.dg/pr71239.C: New test.
7633 2016-05-25 Richard Biener <rguenther@suse.de>
7635 * gcc.dg/vect/pr58135.c: Rename to ...
7636 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7638 2016-05-25 Marek Polacek <polacek@redhat.com>
7640 * g++.dg/pr65295.C: Use target c++14.
7642 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7644 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7645 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7647 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7649 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7652 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7654 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7655 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7656 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7657 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7658 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7659 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7660 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7661 * c-c++-common/goacc/pcopy.c: Likewise.
7662 * c-c++-common/goacc/pcopyin.c: Likewise.
7663 * c-c++-common/goacc/pcopyout.c: Likewise.
7664 * c-c++-common/goacc/pcreate.c: Likewise.
7665 * c-c++-common/goacc/pr70688.c: New test.
7666 * c-c++-common/goacc/present-1.c: Adjust test.
7667 * c-c++-common/goacc/reduction-5.c: Likewise.
7668 * g++.dg/goacc/data-1.C: New test.
7670 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7672 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7673 vector parity built-in functions.
7674 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7675 count trailing zeros automatic vectorization.
7676 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7677 count trailing zeros built-in functions.
7679 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7681 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7683 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7686 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7688 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7691 * g++.dg/template/crash123.C: New.
7692 * g++.dg/template/crash124.C: Likewise.
7694 2016-05-24 Martin Sebor <msebor@redhat.com>
7697 * g++.dg/ext/flexary16.C: New test.
7699 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7701 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7702 before math.h is included.
7703 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7704 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7705 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7706 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7707 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7708 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7709 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7710 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7711 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7712 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7713 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7714 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7715 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7716 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7717 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7718 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7719 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7720 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7721 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7722 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7723 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7724 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7725 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7727 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7728 Kelvin Nilsen <kelvin@gcc.gnu.org>
7730 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7733 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7736 * g++.dg/warn/Wno-narrowing1.C: New.
7738 2016-05-24 Marek Polacek <polacek@redhat.com>
7741 * c-c++-common/Wswitch-unreachable-2.c: New test.
7743 2016-05-24 Jakub Jelinek <jakub@redhat.com>
7746 * g++.dg/vect/simd-clone-6.cc: New test.
7747 * g++.dg/gomp/declare-simd-6.C: New test.
7751 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7753 2016-05-24 Richard Biener <rguenther@suse.de>
7755 PR tree-optimization/71240
7756 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7758 2016-05-24 Richard Biener <rguenther@suse.de>
7760 PR tree-optimization/71230
7761 * gcc.dg/torture/pr71230.c: New testcase.
7762 * g++.dg/torture/pr71230.C: Likewise.
7764 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7766 * c-c++-common/goacc/routine-5.c: Add tests.
7767 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7768 * gfortran.dg/goacc/routine-6.f90: Add tests.
7770 2016-05-24 Richard Biener <rguenther@suse.de>
7772 PR tree-optimization/71253
7773 * gcc.dg/torture/pr71253.c: New testcase.
7775 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7778 * gfortran.dg/pr71252.f90: New test.
7780 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7782 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7784 2016-05-24 Richard Biener <rguenther@suse.de>
7788 * c-c++-common/vector-subscript-4.c: New testcase.
7789 * c-c++-common/vector-subscript-5.c: Likewise.
7791 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7794 * gfortran.dg/namelist_90.f: New test
7796 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7799 * gfortran.dg/unexpected_eof.f: New test
7801 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7802 Kelvin Nilsen <kelvin@gcc.gnu.org>
7804 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7807 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7810 * g++.dg/cpp0x/inh-ctor20.C: New.
7811 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7813 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7816 * g++.dg/cpp0x/variadic168.C: New.
7818 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7820 * g++.dg/cpp0x/pr31445.C: Test column number too.
7821 * g++.dg/cpp0x/pr32253.C: Likewise.
7822 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7823 * g++.dg/cpp0x/variadic36.C: Likewise.
7825 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
7827 * gcc.dg/fold-notshift-2.c: Adjust.
7829 2016-05-23 Marek Polacek <polacek@redhat.com>
7832 * c-c++-common/Wswitch-unreachable-1.c: New test.
7833 * gcc.dg/Wswitch-unreachable-1.c: New test.
7834 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7835 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7836 * g++.dg/gomp/block-10.C: Likewise.
7837 * gcc.dg/gomp/block-10.c: Likewise.
7838 * g++.dg/gomp/block-9.C: Likewise.
7839 * gcc.dg/gomp/block-9.c: Likewise.
7840 * g++.dg/gomp/target-1.C: Likewise.
7841 * g++.dg/gomp/target-2.C: Likewise.
7842 * gcc.dg/gomp/target-1.c: Likewise.
7843 * gcc.dg/gomp/target-2.c: Likewise.
7844 * g++.dg/gomp/taskgroup-1.C: Likewise.
7845 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7846 * gcc.dg/gomp/teams-1.c: Likewise.
7847 * g++.dg/gomp/teams-1.C: Likewise.
7848 * g++.dg/overload/error3.C: Likewise.
7849 * g++.dg/tm/jump1.C: Likewise.
7850 * g++.dg/torture/pr40335.C: Likewise.
7851 * gcc.dg/c99-vla-jump-5.c: Likewise.
7852 * gcc.dg/switch-warn-1.c: Likewise.
7853 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7854 * gcc.dg/nested-func-1.c: Likewise.
7855 * gcc.dg/pr67784-4.c: Likewise.
7857 2016-05-23 Richard Biener <rguenther@suse.de>
7859 PR tree-optimization/71230
7860 * gfortran.dg/pr71230-1.f90: New testcase.
7861 * gfortran.dg/pr71230-2.f90: Likewise.
7863 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7865 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
7866 * gcc.dg/vect/pr58135.c: Add new.
7867 * gfortran.dg/pr46519-1.f: Adjust test case.
7869 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7872 * g++.dg/cpp0x/decltype64.C: New.
7874 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7876 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7877 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7878 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7880 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7882 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7883 Add poly64x1_t and poly64x2_t cases if supported.
7884 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7885 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7886 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7887 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7888 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7890 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7892 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7893 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7894 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7895 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7896 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7897 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7898 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7900 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7902 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7904 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7906 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7907 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7909 2016-05-22 Jakub Jelinek <jakub@redhat.com>
7911 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7912 constraint instead of "r".
7913 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7914 insn instead of vxorpd.
7915 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7917 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7918 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7920 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7922 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7923 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7925 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7927 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7930 * gcc.dg/tree-ssa/pr40921.c: New test.
7932 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7935 * gcc.target/avr/pr71103.c: New test.
7937 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7940 * gcc.dg/tree-ssa/pr71179.c: New test.
7942 2016-05-20 Martin Sebor <msebor@redhat.com>
7945 * gcc.dg/init-excess-2.c: New test.
7947 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7949 * gnat.dg/opt53.adb: New test.
7950 * gnat.dg/opt54.adb: Likewise.
7952 2016-05-20 Martin Jambor <mjambor@suse.cz>
7954 PR tree-optimization/70884
7955 * gcc.dg/tree-ssa/pr70919.c: New test.
7957 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7959 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7961 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7962 fix code formatting.
7964 2016-05-20 Nathan Sidwell <nathan@acm.org>
7966 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7968 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
7970 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7972 * jit.dg/all-non-failing-tests.h: Add
7973 test-factorial-must-tail-call.c.
7974 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7975 * jit.dg/test-factorial-must-tail-call.c: New test case.
7977 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7980 * gfortran.dg/pr71204.f90: New test.
7982 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7984 * gcc.target/nvptx/sincos.c: New test.
7986 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7989 * g++.dg/cpp1y/auto-fn31.C: New.
7991 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7993 * gcc.target/powerpc/vec-addec.c: New test.
7994 * gcc.target/powerpc/vec-addec-int128.c: New test.
7996 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7998 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7999 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8000 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8001 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8003 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
8005 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8007 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8010 * g++.dg/opt/pr71210-1.C: New test.
8011 * g++.dg/opt/pr71210-2.C: New test.
8013 PR tree-optimization/29756
8014 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8015 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8016 only on selected targets where V4SImode vectors are known to be
8019 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
8021 PR tree-optimization/71079
8022 PR tree-optimization/71206
8023 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8025 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8027 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8028 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8029 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8031 2016-05-20 Richard Guenther <rguenther@suse.de>
8033 PR tree-optimization/29756
8034 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8036 2016-05-20 Richard Biener <rguenther@suse.de>
8038 PR tree-optimization/71185
8039 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8041 2016-05-20 Richard Biener <rguenther@suse.de>
8043 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8045 2016-05-19 Marek Polacek <polacek@redhat.com>
8048 * g++.dg/diagnostic/pr71075.C: New test.
8050 2016-05-19 David Malcolm <dmalcolm@redhat.com>
8053 * g++.dg/pr71184.C: New test case.
8055 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8057 * gcc.target/powerpc/darn-0.c: New test.
8058 * gcc.target/powerpc/darn-1.c: New test.
8059 * gcc.target/powerpc/darn-2.c: New test.
8061 2016-05-19 Marek Polacek <polacek@redhat.com>
8063 PR tree-optimization/71031
8064 * gcc.dg/tree-ssa/vrp100.c: New test.
8066 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8068 PR rtl-optimization/71148
8069 * gcc.dg/pr71148.c: New test.
8071 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8074 * gcc.target/arm/pr71056.c: New test.
8076 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8078 * c-c++-common/pr69669.c: Check the used mode.
8080 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8083 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8085 2016-05-19 Richard Biener <rguenther@suse.de>
8087 PR tree-optimization/70729
8088 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8089 * gcc.dg/graphite/scop-18.c: Likewise.
8090 * gcc.dg/pr41783.c: Disable LIM.
8091 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8092 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8093 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8094 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8095 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8096 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8097 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8098 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8099 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8100 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8101 * gfortran.dg/pr42108.f90: Likewise.
8103 2016-05-18 David Malcolm <dmalcolm@redhat.com>
8106 * gcc.dg/spellcheck-options-11.c: New test case.
8108 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8111 * g++.dg/opt/pr71100.C: New test.
8113 2016-05-18 Martin Jambor <mjambor@suse.cz>
8116 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8117 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8118 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8119 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8121 2016-05-18 Martin Jambor <mjambor@suse.cz>
8124 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8125 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8126 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8127 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8128 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8130 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8133 * g++.dg/template/crash122.C: New.
8135 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8138 * g++.dg/template/pr70466-1.C: New.
8139 * g++.dg/template/pr70466-2.C: Likewise.
8141 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8143 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8144 splat operations and the XXSPLTIB instruction.
8145 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8146 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8147 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8148 xxlxor to clear a register.
8150 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8152 * gcc.dg/torture/pr71020.c: New test.
8154 2016-05-18 Martin Jambor <mjambor@suse.cz>
8157 * gcc.dg/ipa/pr70646.c: New test.
8159 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8161 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8163 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8165 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8166 missing tests for vreinterpretq_p{8,16}.
8168 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8170 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8171 vsliq_n_s64 and vsliq_n_u64.
8173 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8175 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8176 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8178 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8180 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8181 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8182 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8184 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8186 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8189 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8191 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8192 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8193 "blr\t" and switch to scan-assembler-times.
8195 2016-05-18 Jiong Wang <jiong.wang@arm.com>
8197 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8199 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8200 declarations under __aarch64__ and __ARM_FEATURE_FMA.
8202 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8204 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8205 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8206 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8207 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8208 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8209 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8211 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8212 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8214 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8215 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8217 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8218 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8220 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8222 2016-05-18 Richard Biener <rguenther@suse.de>
8224 PR tree-optimization/71168
8225 * gcc.dg/torture/pr71168.c: New testcase.
8227 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8230 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8231 * gcc.dg/tree-ssa/pr63586.c: New test.
8232 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8234 2016-05-17 Nathan Sidwell <nathan@acm.org>
8236 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8237 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8238 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8239 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8241 2016-05-17 Nathan Sidwell <nathan@acm.org>
8243 * gcc.target/nvptx/abi-vararg-3.c: New.
8245 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8247 PR tree-optimization/54579
8249 * gcc.dg/fold-notrotate-1.c: New test.
8250 * gcc.dg/fold-notshift-1.c: New test.
8251 * gcc.dg/fold-notshift-2.c: New test.
8253 2016-05-17 Marek Polacek <polacek@redhat.com>
8256 * g++.dg/ipa/pr71146.C: New test.
8258 2016-05-17 David Malcolm <dmalcolm@redhat.com>
8260 * jit.dg/test-error-array-bounds.c: New test case.
8262 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8264 * gcc.dg/tree-ssa/and-1.c: New testcase.
8266 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8268 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8269 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8271 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8273 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8274 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8276 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8278 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8280 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8282 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8284 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8286 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8287 ".2d[index]" when scan the assembly.
8288 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8289 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8291 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8293 2016-05-17 Richard Biener <rguenther@suse.de>
8295 PR tree-optimization/71132
8296 * gcc.dg/torture/pr71132.c: New testcase.
8298 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8300 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8302 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8305 * gcc.target/aarch64/pr70809_1.c: New test.
8307 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8309 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8310 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8311 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8312 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8314 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8315 Ilya Enkovich <ilya.enkovich@intel.com>
8318 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8320 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
8322 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8323 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8325 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8327 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8328 test for __ARM_FP16_ARGS.
8329 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8330 * gcc.target/arm/aapcs/neon-vect10.c: New.
8331 * gcc.target/arm/aapcs/neon-vect9.c: New.
8332 * gcc.target/arm/aapcs/vfp18.c: New.
8333 * gcc.target/arm/aapcs/vfp19.c: New.
8334 * gcc.target/arm/aapcs/vfp20.c: New.
8335 * gcc.target/arm/aapcs/vfp21.c: New.
8336 * gcc.target/arm/fp16-aapcs-1.c: New.
8337 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8338 test for __ARM_FP16_ARGS.
8339 * g++.target/arm/fp16-return-1.c: Update expected output.
8341 2016-05-16 Jiong Wang <jiong.wang@arm.com>
8344 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8346 2016-05-15 Harald Anlauf <anlauf@gmx.de>
8349 * gfortran.dg/pr69603.f90: New testcase.
8351 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8353 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8355 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8358 * gfortran.dg/pr71047.f08: New test.
8360 2016-05-13 Joseph Myers <joseph@codesourcery.com>
8362 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8363 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8364 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8366 2016-05-13 Martin Sebor <msebor@redhat.com>
8369 * g++.dg/cpp0x/constexpr-60049.C: New test.
8371 2016-05-13 Jakub Jelinek <jakub@redhat.com>
8374 * gcc.dg/pr71071.c: New test.
8376 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
8378 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8379 remove XOP handling.
8380 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8382 2016-05-13 Nathan Sidwell <nathan@acm.org>
8384 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8385 __atomic_is_lock_free declaration.
8387 2016-05-13 Richard Biener <rguenther@suse.de>
8389 PR tree-optimization/42587
8390 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8392 2016-05-13 Martin Liska <mliska@suse.cz>
8394 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8395 the new format of dump output.
8397 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8399 * gcc.dg/pr71084.c: New test.
8401 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8404 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8406 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8408 * gcc.target/aarch64/struct_return.c: New test.
8410 2016-05-12 Marek Polacek <polacek@redhat.com>
8413 * c-c++-common/pr70756-2.c: New test.
8414 * c-c++-common/pr70756.c: New test.
8416 2016-05-12 Richard Biener <rguenther@suse.de>
8418 PR tree-optimization/71059
8419 * gcc.dg/torture/pr71059.c: New testcase.
8421 2016-05-12 Richard Biener <rguenther@suse.de>
8423 PR tree-optimization/71062
8424 * gcc.dg/torture/pr71062.c: New testcase.
8426 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8428 PR tree-optimization/71006
8429 * gcc.dg/pr71006.c: New test.
8431 2016-05-12 Marek Polacek <polacek@redhat.com>
8434 * gcc.dg/opts-7.c: New test.
8436 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8439 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8440 Add -save-temps to dg-options.
8441 Scan for ldmfd rather than pop instruction.
8442 * gcc.target/arm/interrupt-2.c: Likewise.
8443 * gcc.target/arm/pr70830.c: New test.
8445 2016-05-12 Jakub Jelinek <jakub@redhat.com>
8447 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8448 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8450 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8451 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8452 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8455 * gcc.target/i386/avx512vl-pack-1.c: New test.
8456 * gcc.target/i386/avx512vl-pack-2.c: New test.
8457 * gcc.target/i386/avx512bw-pack-2.c: New test.
8459 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8461 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8462 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8463 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8465 2016-05-12 Richard Biener <rguenther@suse.de>
8467 PR tree-optimization/70986
8468 * gcc.dg/torture/pr70986-1.c: New testcase.
8469 * gcc.dg/torture/pr70986-2.c: Likewise.
8470 * gcc.dg/torture/pr70986-3.c: Likewise.
8472 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8475 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8476 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8478 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
8480 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8482 * gcc.target/i386/pr66746.c: Ditto.
8484 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8486 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8488 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8489 warning when using -mvsx-timode.
8490 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8491 * gcc.target/powerpc/dform-2.c: Likewise.
8492 * gcc.target/powerpc/pr68805.c: Likewise.
8494 2016-05-11 Marek Polacek <polacek@redhat.com>
8497 * c-c++-common/attributes-3.c: New test.
8499 2016-05-11 Nathan Sidwell <nathan@acm.org>
8501 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8502 * gcc.c-torture/execute/pr68185.c: Likewise.
8503 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8504 * gcc.dg/pr69634.c: Requires scheduling.
8505 * gcc.dg/torture/pr66178.c: Require label values.
8506 * gcc.dg/setjmp-6.c: Require indirect jumps.
8508 2016-05-11 Richard Biener <rguenther@suse.de>
8510 PR tree-optimization/71055
8511 * gcc.dg/torture/pr71055.c: New testcase.
8513 2016-05-11 Richard Biener <rguenther@suse.de>
8516 * g++.dg/debug/pr71057.C: New testcase.
8518 2016-05-11 Jakub Jelinek <jakub@redhat.com>
8521 * gfortran.dg/gomp/pr70855.f90: New test.
8523 2016-05-11 Richard Biener <rguenther@suse.de>
8526 * g++.dg/torture/pr71002.C: New testcase.
8528 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8531 * gcc.dg/pr70807.c: New test.
8533 2016-05-10 Martin Sebor <msebor@redhat.com>
8536 * g++.dg/Wattributes.C: New test.
8538 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
8540 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8541 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8542 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8544 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8547 * gcc.target/i386/pr70799-1.c: New test.
8549 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8551 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8553 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8556 * gcc.target/i386/pr70877.c: New test.
8558 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8560 PR tree-optimization/70786
8561 * gcc.target/i386/pr70876.c: New test.
8563 2016-05-10 Jakub Jelinek <jakub@redhat.com>
8566 * gcc.target/i386/avx512vl-logic-1.c: New test.
8567 * gcc.target/i386/avx512vl-logic-2.c: New test.
8568 * gcc.target/i386/avx512dq-logic-2.c: New test.
8570 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8573 * gcc.target/powerpc/pr70963.c: New.
8575 2016-05-10 David Malcolm <dmalcolm@redhat.com>
8577 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8578 (test_very_wide_line): Add ruler to expected output.
8579 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8580 (test_very_wide_line): Likewise.
8581 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8582 (test_show_locus): Within the handling of "test_very_wide_line",
8583 enable show_ruler_p on the diagnostic context.
8585 2016-05-10 Richard Biener <rguenther@suse.de>
8587 PR tree-optimization/71039
8588 * gcc.dg/torture/pr71039.c: New testcase.
8590 2016-05-10 Nathan Sidwell <nathan@acm.org>
8592 * gcc.dg/nested-func-10.c: Requires alloca.
8593 * gcc.dg/nested-func-9.c: Requires alloca.
8594 * gcc.c-torture/execute/pr70460.c: Requires labels.
8595 * gcc.c-torture/compile/pr70199.c: Requires labels.
8596 * gcc.target/nvptx/decl.c: Compile only.
8597 * gcc.target/nvptx/trailing-init.c: Compile only.
8598 * gcc.target/nvptx/ary-init.c: Compile only.
8600 2016-05-10 Marek Polacek <polacek@redhat.com>
8603 * gcc.dg/attr-opt-1.c: New test.
8605 2016-05-10 Richard Biener <rguenther@suse.de>
8607 PR tree-optimization/70497
8608 PR tree-optimization/28367
8609 * gcc.dg/torture/20160404-1.c: New testcase.
8610 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8611 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8613 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8615 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8617 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
8619 * gcc.target/i386/fabsneg-1.c New test.
8621 2016-05-09 Alan Modra <amodra@gmail.com>
8624 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8626 2016-05-09 Richard Biener <rguenther@suse.de>
8628 PR tree-optimization/70985
8629 * gcc.dg/torture/pr70985.c: New testcase.
8631 2016-05-09 Bin Cheng <bin.cheng@arm.com>
8633 * gcc.dg/tree-ssa/ifc-9.c: New test.
8634 * gcc.dg/tree-ssa/ifc-10.c: New test.
8635 * gcc.dg/tree-ssa/ifc-11.c: New test.
8636 * gcc.dg/tree-ssa/ifc-12.c: New test.
8637 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8638 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8639 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8641 2016-05-09 Richard Biener <rguenther@suse.de>
8644 * gfortran.dg/pr70937.f90: New testcase.
8646 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8648 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8650 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
8653 * gfortran.dg/dec_structure_1.f90: New testcase.
8654 * gfortran.dg/dec_structure_2.f90: Ditto.
8655 * gfortran.dg/dec_structure_3.f90: Ditto.
8656 * gfortran.dg/dec_structure_4.f90: Ditto.
8657 * gfortran.dg/dec_structure_5.f90: Ditto.
8658 * gfortran.dg/dec_structure_6.f90: Ditto.
8659 * gfortran.dg/dec_structure_7.f90: Ditto.
8660 * gfortran.dg/dec_structure_8.f90: Ditto.
8661 * gfortran.dg/dec_structure_9.f90: Ditto.
8662 * gfortran.dg/dec_structure_10.f90: Ditto.
8663 * gfortran.dg/dec_structure_11.f90: Ditto.
8664 * gfortran.dg/dec_union_1.f90: Ditto.
8665 * gfortran.dg/dec_union_2.f90: Ditto.
8666 * gfortran.dg/dec_union_3.f90: Ditto.
8667 * gfortran.dg/dec_union_4.f90: Ditto.
8668 * gfortran.dg/dec_union_5.f90: Ditto.
8669 * gfortran.dg/dec_union_6.f90: Ditto.
8670 * gfortran.dg/dec_union_7.f90: Ditto.
8672 2016-05-07 Tom de Vries <tom@codesourcery.com>
8674 PR tree-optimization/70956
8675 * gcc.dg/graphite/pr70956.c: New test.
8677 2016-05-06 Jakub Jelinek <jakub@redhat.com>
8680 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8681 (a, b, c, d): Change type from char to signed char.
8682 (main): Compare against (signed char) -1634678893 instead of
8683 hardcoded -109. Use __builtin_abort instead of abort.
8685 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8686 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8688 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8690 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8693 * gcc.dg/torture/pr70935.c: New test.
8695 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8698 * gcc.target/sh/pr58219.c: New tests.
8700 2016-05-06 Richard Biener <rguenther@suse.de>
8702 PR tree-optimization/70960
8703 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8705 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8708 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8709 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8710 Adjust expected instruction counts.
8711 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8713 2016-05-06 Marek Polacek <polacek@redhat.com>
8716 * gcc.dg/ubsan/bounds-3.c: New test.
8718 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8721 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8723 2016-05-06 Richard Biener <rguenther@suse.de>
8726 * gfortran.dg/pr70931.f90: New testcase.
8728 2016-05-06 Richard Biener <rguenther@suse.de>
8731 * gcc.dg/torture/pr70941.c: New testcase.
8733 2016-05-05 Bin Cheng <bin.cheng@arm.com>
8735 PR tree-optimization/57206
8736 * gcc.dg/vect/pr57206.c: New test.
8738 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8740 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8742 2016-05-05 Jakub Jelinek <jakub@redhat.com>
8744 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8746 * c-c++-common/Wdangling-else-4.c: New test.
8748 2016-05-04 Jakub Jelinek <jakub@redhat.com>
8752 * g++.dg/opt/pr70906.C: New test.
8753 * g++.dg/opt/pr70933.C: New test.
8755 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8757 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
8759 * gcc.dg/ipa/pure-const-3.c: New testcase.
8761 2016-05-04 Marek Polacek <polacek@redhat.com>
8763 * c-c++-common/Wdangling-else-1.c: New test.
8764 * c-c++-common/Wdangling-else-2.c: New test.
8765 * c-c++-common/Wdangling-else-3.c: New test.
8767 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8769 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8772 2016-05-04 Marek Polacek <polacek@redhat.com>
8775 * gcc.dg/Waddress-2.c: New test.
8777 2016-05-04 Alan Modra <amodra@gmail.com>
8779 * gcc.target/powerpc/pr70866.c: New.
8781 2016-05-03 Martin Sebor <msebor@redhat.com>
8784 * c-c++-common/builtin_location.c: New test.
8785 * g++.dg/cpp1y/builtin_location.C: New test.
8787 2016-05-03 Marek Polacek <polacek@redhat.com>
8790 * gcc.dg/pr70859.c: New test.
8791 * gcc.dg/pr70859-2.c: New test.
8793 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8795 * gnat.dg/debug5.adb: New testcase.
8797 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8799 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8800 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8801 Procedure to check for z10 instruction set.
8803 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8805 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8807 2016-05-03 Alan Modra <amodra@gmail.com>
8809 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8811 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8813 * gcc.target/i386/avx512f-cvt-1.c: New test.
8815 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8817 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8818 -fdump-tree-vrp-details.
8820 2016-05-03 Richard Biener <rguenther@suse.de>
8822 * gcc.dg/pr30172-1.c: Adjust.
8823 * gcc.dg/pr63743.c: Likewise.
8824 * gcc.dg/tm/pr51696.c: Likewise.
8825 * c-c++-common/tm/safe-1.c: Likewise.
8826 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8827 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8828 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8829 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8831 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8833 PR rtl-optimization/70467
8834 * gcc.target/i386/pr70467-3.c: New test.
8835 * gcc.target/i386/pr70467-4.c: New test.
8837 PR tree-optimization/70916
8838 * gcc.c-torture/compile/pr70916.c: New test.
8841 * gcc.target/i386/pr49244-1.c: New test.
8842 * gcc.target/i386/pr49244-2.c: New test.
8844 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8846 PR rtl-optimization/44281
8847 * gcc.target/i386/pr44281.c: New test.
8849 2016-05-03 bin cheng <bin.cheng@arm.com>
8851 PR tree-optimization/56541
8852 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8853 * gcc.dg/vect/pr56541.c: new test.
8855 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8857 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8859 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8861 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8864 * c-c++-common/asan/clone-test-1.c (main): Align child process
8867 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8870 * g++.dg/spellcheck-fields-2.C: New test case.
8872 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8875 * g++.dg/pr62314.C: New test case.
8877 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
8879 * gcc.dg/ipa/inline-8.c: New testcase.
8881 2016-05-02 Jakub Jelinek <jakub@redhat.com>
8883 PR rtl-optimization/70467
8884 * gcc.target/i386/pr70467-1.c: New test.
8886 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8888 * gcc.dg/spec-options.c: Run the test on all targets.
8889 * gcc.dg/foo.specs: Use cpp_unique_options.
8891 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
8893 * gcc.dg/tree-ssa/unord.c: New testcase.
8895 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
8897 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8899 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8901 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8903 2016-05-02 Marek Polacek <polacek@redhat.com>
8906 * gcc.dg/enum-incomplete-3.c: New test.
8908 2016-05-02 Marek Polacek <polacek@redhat.com>
8909 Tom de Vries <tom@codesourcery.com>
8911 PR tree-optimization/70700
8912 * gcc.dg/pr70700.c: New test.
8914 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
8916 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8917 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8918 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8919 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8920 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8922 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8924 * ada/acats/run_acats: Rename into...
8925 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8926 * ada/acats/run_all.sh: Remove redundant test.
8927 (target_run): Move around.
8928 (target_gnatchop): Use newly built executable.
8929 (target_gnatmake): Likewise.
8930 Check that the compilation of impbit succeeds.
8932 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8934 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8935 * gcc.dg/20021029-1.c: Likewise.
8936 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8937 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8938 * gcc.target/sh/cmpstr.c: Likewise.
8939 * gcc.target/sh/cmpstrn.c: Likewise.
8940 * gcc.target/sh/memset.c: Likewise.
8941 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8942 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8943 * gcc.target/sh/pr39423-1.c: Likewise.
8944 * gcc.target/sh/pr49468-di.c: Likewise.
8945 * gcc.target/sh/pr49468-si.c: Likewise.
8946 * gcc.target/sh/pr49880-1.c: Likewise.
8947 * gcc.target/sh/pr49880-2.c: Likewise.
8948 * gcc.target/sh/pr49880-3.c: Likewise.
8949 * gcc.target/sh/pr50751-1.c: Likewise.
8950 * gcc.target/sh/pr50751-4.c: Likewise.
8951 * gcc.target/sh/pr50751-7.c: Likewise.
8952 * gcc.target/sh/pr51244-1.c: Likewise.
8953 * gcc.target/sh/pr51244-10.c: Likewise.
8954 * gcc.target/sh/pr51244-11.c: Likewise.
8955 * gcc.target/sh/pr51244-12.c: Likewise.
8956 * gcc.target/sh/pr51244-13.c: Likewise.
8957 * gcc.target/sh/pr51244-14.c: Likewise.
8958 * gcc.target/sh/pr51244-17.c: Likewise.
8959 * gcc.target/sh/pr51244-18.c: Likewise.
8960 * gcc.target/sh/pr51244-19.c: Likewise.
8961 * gcc.target/sh/pr51244-4.c: Likewise.
8962 * gcc.target/sh/pr51244-5.c: Likewise.
8963 * gcc.target/sh/pr51244-7.c: Likewise.
8964 * gcc.target/sh/pr51244-8.c: Likewise.
8965 * gcc.target/sh/pr51244-9.c: Likewise.
8966 * gcc.target/sh/pr51697.c: Likewise.
8967 * gcc.target/sh/pr52483-1.c: Likewise.
8968 * gcc.target/sh/pr52483-2.c: Likewise.
8969 * gcc.target/sh/pr52483-3.c: Likewise.
8970 * gcc.target/sh/pr52483-5.c: Likewise.
8971 * gcc.target/sh/pr52933-1.c: Likewise.
8972 * gcc.target/sh/pr52933-2.c: Likewise.
8973 * gcc.target/sh/pr52933-3.c: Likewise.
8974 * gcc.target/sh/pr53568-1.c: Likewise.
8975 * gcc.target/sh/pr53976-1.c: Likewise.
8976 * gcc.target/sh/pr53988-1.c: Likewise.
8977 * gcc.target/sh/pr53988.c: Likewise.
8978 * gcc.target/sh/pr54089-1.c: Likewise.
8979 * gcc.target/sh/pr54089-6.c: Likewise.
8980 * gcc.target/sh/pr54089-7.c: Likewise.
8981 * gcc.target/sh/pr54089-8.c: Likewise.
8982 * gcc.target/sh/pr54089-9.c: Likewise.
8983 * gcc.target/sh/pr54236-1.c: Likewise.
8984 * gcc.target/sh/pr54236-2.c: Likewise.
8985 * gcc.target/sh/pr54236-3.c: Likewise.
8986 * gcc.target/sh/pr54236-4.c: Likewise.
8987 * gcc.target/sh/pr54386.c: Likewise.
8988 * gcc.target/sh/pr54602-1.c: Likewise.
8989 * gcc.target/sh/pr54685.c: Likewise.
8990 * gcc.target/sh/pr54760-1.c: Likewise.
8991 * gcc.target/sh/pr54760-2.c: Likewise.
8992 * gcc.target/sh/pr54760-3.c: Likewise.
8993 * gcc.target/sh/pr54760-4.c: Likewise.
8994 * gcc.target/sh/pr54760-5.c: Likewise.
8995 * gcc.target/sh/pr54760-6.c: Likewise.
8996 * gcc.target/sh/pr55146.c: Likewise.
8997 * gcc.target/sh/pr55160.c: Likewise.
8998 * gcc.target/sh/pr59278.c: Likewise.
8999 * gcc.target/sh/pr59401-1.c: Likewise.
9000 * gcc.target/sh/pr59533-1.c: Likewise.
9001 * gcc.target/sh/pr63260.c: Likewise.
9002 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9003 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9004 * gcc.target/sh/strlen.c: Likewise.
9005 * gcc.target/sh/torture/pr30807.c: Likewise.
9006 * gcc.target/sh/torture/pr34777.c: Likewise.
9007 * gcc.target/sh/torture/pr64652.c: Likewise.
9008 * gcc.target/sh/torture/pr65505.c: Likewise.
9009 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9010 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9012 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9015 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9017 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9019 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9020 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9021 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9022 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9024 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9026 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9027 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9029 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9032 * c-c++-common/goacc/combined-reduction.c: New test.
9033 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9035 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9037 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9038 *movdi_internal pattern only if PIC off.
9039 * gcc.target/i386/pr70155-2.c: Likewise.
9040 * gcc.target/i386/pr70155-3.c: Likewise.
9041 * gcc.target/i386/pr70155-4.c: Likewise.
9042 * gcc.target/i386/pr70155-5.c: Likewise.
9043 * gcc.target/i386/pr70155-6.c: Likewise.
9044 * gcc.target/i386/pr70155-7.c: Likewise.
9045 * gcc.target/i386/pr70155-8.c: Likewise.
9046 * gcc.target/i386/pr70155-15.c: Likewise.
9047 * gcc.target/i386/pr70155-17.c: Likewise.
9048 * gcc.target/i386/pr70155-22.c: Likewise.
9050 2016-04-29 Bin Cheng <bin.cheng@arm.com>
9052 PR tree-optimization/70803
9053 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9055 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9057 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9058 optimization of vector loop.
9059 * gcc.target/i386/vect-unpack-3.c: New test.
9060 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9061 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9062 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9064 2016-04-29 Marek Polacek <polacek@redhat.com>
9067 * g++.dg/ubsan/null-7.C: New test.
9070 * gcc.dg/pr70852.c: New test.
9072 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9075 * g++.dg/cpp0x/alignas6.C: New test.
9077 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9079 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9080 * gcc.dg/pr27003.c: Likewise.
9081 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9082 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9083 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9084 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9085 * gcc.target/arc/mxy.c: Likewise.
9086 * gcc.target/arc/mswape.c: Likewise.
9087 * gcc.target/arc/mrtsc.c: Likewise.
9088 * gcc.target/arc/mcrc.c: Likewise.
9089 * gcc.target/arc/mdsp-packa.c: Likewise.
9090 * gcc.target/arc/mdvbf.c: Likewise.
9091 * gcc.target/arc/mlock.c: Likewise.
9092 * gcc.target/arc/mmac-24.c: Likewise.
9093 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9095 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9096 Matthijs Kooijman <matthijs@stdin.nl>
9097 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9100 * gcc.target/avr/pr60040-1.c: New.
9101 * gcc.target/avr/pr60040-2.c: New.
9103 2016-04-29 Richard Biener <rguenther@suse.de>
9105 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9107 2016-04-29 Richard Biener <rguenther@suse.de>
9109 PR tree-optimization/13962
9110 PR tree-optimization/65686
9111 * gcc.dg/uninit-pr65686.c: New testcase.
9113 2016-04-29 Jakub Jelinek <jakub@redhat.com>
9116 * gcc.dg/pr70843.c: New test.
9118 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9121 * gcc.target/i386/pr70858.c: New test.
9123 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9125 * gcc.target/arc/nps400-1.c: New file.
9127 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9128 Andrew Burgess <andrew.burgess@embecosm.com>
9130 * gcc.target/arc/movh_cl-1.c: New file.
9132 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9133 Andrew Burgess <andrew.burgess@embecosm.com>
9135 * gcc.target/arc/extzv-1.c: New file.
9136 * gcc.target/arc/insv-1.c: New file.
9137 * gcc.target/arc/insv-2.c: New file.
9138 * gcc.target/arc/movb-1.c: New file.
9139 * gcc.target/arc/movb-2.c: New file.
9140 * gcc.target/arc/movb-3.c: New file.
9141 * gcc.target/arc/movb-4.c: New file.
9142 * gcc.target/arc/movb-5.c: New file.
9143 * gcc.target/arc/movb_cl-1.c: New file.
9144 * gcc.target/arc/movb_cl-2.c: New file.
9145 * gcc.target/arc/movbi_cl-1.c: New file.
9146 * gcc.target/arc/movl-1.c: New file.
9148 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9149 Andrew Burgess <andrew.burgess@embecosm.com>
9151 * gcc.target/arc/cmem-1.c: New file.
9152 * gcc.target/arc/cmem-2.c: New file.
9153 * gcc.target/arc/cmem-3.c: New file.
9154 * gcc.target/arc/cmem-4.c: New file.
9155 * gcc.target/arc/cmem-5.c: New file.
9156 * gcc.target/arc/cmem-6.c: New file.
9157 * gcc.target/arc/cmem-7.c: New file.
9158 * gcc.target/arc/cmem-ld.inc: New file.
9159 * gcc.target/arc/cmem-st.inc: New file.
9161 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9164 * gcc.target/i386/pr70821.c: New test.
9166 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9168 * gcc.target/powerpc/vec-adde.c: New test.
9169 * gcc.target/powerpc/vec-adde-int128.c: New test.
9171 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9173 * gcc.target/i386/avx-vround-1.c: New test.
9174 * gcc.target/i386/avx-vround-2.c: New test.
9175 * gcc.target/i386/avx512vl-vround-1.c: New test.
9176 * gcc.target/i386/avx512vl-vround-2.c: New test.
9178 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9181 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9182 (check_effective_target_cilkplus_runtime): ... this.
9183 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9184 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9186 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9187 Require cilkplus_runtime.
9188 Don't add -lcilkrts.
9189 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9190 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9191 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9192 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9193 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9194 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9195 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9196 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9197 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9198 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9199 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9200 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9201 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9202 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9203 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9204 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9205 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9206 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9207 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9208 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9209 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9210 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9211 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9212 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9213 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9214 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9215 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9216 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9217 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9219 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9220 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9222 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9224 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9227 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
9229 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9230 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9232 2015-04-27 Ryan Burn <contact@rnburn.com>
9236 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9238 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9239 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9241 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9243 * gnat.dg/limited_with4.ad[sb]: New test.
9244 * gnat.dg/limited_with4_pkg.ads: New helper.
9246 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9249 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9250 and movv1ti_internal patterns
9251 * gcc.target/i386/pr70155-1.c: New test.
9252 * gcc.target/i386/pr70155-2.c: Likewise.
9253 * gcc.target/i386/pr70155-3.c: Likewise.
9254 * gcc.target/i386/pr70155-4.c: Likewise.
9255 * gcc.target/i386/pr70155-5.c: Likewise.
9256 * gcc.target/i386/pr70155-6.c: Likewise.
9257 * gcc.target/i386/pr70155-7.c: Likewise.
9258 * gcc.target/i386/pr70155-8.c: Likewise.
9259 * gcc.target/i386/pr70155-9.c: Likewise.
9260 * gcc.target/i386/pr70155-10.c: Likewise.
9261 * gcc.target/i386/pr70155-11.c: Likewise.
9262 * gcc.target/i386/pr70155-12.c: Likewise.
9263 * gcc.target/i386/pr70155-13.c: Likewise.
9264 * gcc.target/i386/pr70155-14.c: Likewise.
9265 * gcc.target/i386/pr70155-15.c: Likewise.
9266 * gcc.target/i386/pr70155-16.c: Likewise.
9267 * gcc.target/i386/pr70155-17.c: Likewise.
9268 * gcc.target/i386/pr70155-18.c: Likewise.
9269 * gcc.target/i386/pr70155-19.c: Likewise.
9270 * gcc.target/i386/pr70155-20.c: Likewise.
9271 * gcc.target/i386/pr70155-21.c: Likewise.
9272 * gcc.target/i386/pr70155-22.c: Likewise.
9274 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9276 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9279 2016-04-27 Bin Cheng <bin.cheng@arm.com>
9281 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9282 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9283 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9284 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9285 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9287 2016-04-27 Richard Biener <rguenther@suse.de>
9290 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9291 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9293 2016-04-27 Nathan Sidwell <nathan@acm.org>
9295 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9296 * g++.dg/ubsan/pr63956.C: Adjust error location.
9298 2016-04-27 Nick Clifton <nickc@redhat.com>
9301 * gcc.dg/pr49889.c: New test.
9303 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9305 * c-c++-common/memset-array.c: New test.
9307 2016-04-26 Martin Sebor <msebor@redhat.com>
9310 * g++.dg/cpp1y/func_constexpr.C: New test.
9312 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9315 * g++.dg/cpp0x/enum32.C: New test.
9316 * g++.dg/cpp0x/enum33.C: New test.
9318 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9320 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9321 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9322 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9323 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9324 * gcc.c-torture/execute/pr38151.c: Likewise.
9325 * gcc.c-torture/execute/pr66556.c: Likewise.
9326 * gcc.c-torture/execute/pr67781.c: Likewise.
9327 * gcc.c-torture/execute/pr68648.c: Likewise.
9329 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9331 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9333 2016-04-26 Marek Polacek <polacek@redhat.com>
9336 * gcc.dg/pr67784-3.c: New test.
9337 * gcc.dg/pr67784-4.c: New test.
9338 * gcc.dg/pr67784-5.c: New test.
9341 * gcc.dg/Wnested-externs-2.c: New test.
9343 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9345 * gcc.dg/fold-plusmult.c: Adjust.
9346 * gcc.dg/no-strict-overflow-6.c: Adjust.
9347 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9349 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9351 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9353 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9354 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9355 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9356 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9357 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9358 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9359 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9360 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9361 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9362 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9363 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9364 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9365 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9366 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9367 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9368 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9369 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9370 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9371 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9372 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9373 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9374 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9376 * gcc.target/i386/pr32219-4.c: Likewise.
9377 * gcc.target/i386/pr32219-6.c: Likewise.
9378 * gcc.target/i386/pr32219-8.c: Likewise.
9380 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9382 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9385 2016-04-26 Marek Polacek <polacek@redhat.com>
9388 * g++.dg/ext/cond2.C: New test.
9390 2016-04-26 Bin Cheng <bin.cheng@arm.com>
9392 PR tree-optimization/70771
9393 PR tree-optimization/70775
9394 * gcc.dg/pr70771.c: New test.
9395 * gcc.dg/pr70775.c: New test.
9397 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9399 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9401 2016-04-25 Richard Biener <rguenther@suse.de>
9403 PR tree-optimization/70780
9404 * gcc.dg/torture/pr70780.c: New testcase.
9406 2016-04-25 Michael Collison <michael.collison@arm.com>
9408 * gcc.target/arm/neon-vaddws16.c: New test.
9409 * gcc.target/arm/neon-vaddws32.c: New test.
9410 * gcc.target/arm/neon-vaddwu16.c: New test.
9411 * gcc.target/arm/neon-vaddwu32.c: New test.
9412 * gcc.target/arm/neon-vaddwu8.c: New test.
9413 * lib/target-supports.exp
9414 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9415 that arm neon support vector widen sum of HImode TO SImode.
9417 2016-04-23 Jakub Jelinek <jakub@redhat.com>
9420 * c-c++-common/asan/pr70712.c: New test.
9422 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9424 * .gitattributes: New file.
9426 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9428 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9430 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9432 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9433 * gfortran.dg/submodule_15.f08: Likewise.
9435 2016-04-22 Richard Biener <rguenther@suse.de>
9437 PR tree-optimization/70740
9438 * gcc.dg/torture/pr70740.c: New testcase.
9440 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9443 * gcc.target/i386/pr70750-1.c: New test.
9444 * gcc.target/i386/pr70750-2.c: Likewise.
9446 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9449 * g++.dg/cpp0x/auto48.C: New.
9451 2016-04-21 Marek Polacek <polacek@redhat.com>
9454 * g++.dg/cpp0x/forw_enum12.C: New test.
9455 * g++.dg/cpp0x/forw_enum13.C: New test.
9457 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9460 * gcc.target/i386/pr70728.c: New test.
9462 2016-04-21 Richard Biener <rguenther@suse.de>
9465 * gcc.dg/pr70747.c: New testcase.
9467 2016-04-21 Bin Cheng <bin.cheng@arm.com>
9469 PR tree-optimization/70715
9470 * gcc.dg/tree-ssa/scev-13.c: New test.
9472 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9474 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9476 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9478 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9480 2016-04-20 Jan Hubicka <jh@suse.cz>
9483 * g++.dg/ipa/nothrow-1.C: New testcase.
9485 2016-04-20 Nathan Sidwell <nathan@acm.org>
9488 * g++.dg/eh/delete1.C: New.
9490 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9492 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9493 -mtune-ctrl=sse_typeless_stores.
9495 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9497 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9499 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9501 PR tree-optimization/69489
9502 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9504 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9507 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9508 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9509 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9511 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9513 PR tree-optimization/56625
9514 PR tree-optimization/69489
9515 * gcc.dg/vect/pr56625.c: New test.
9516 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9518 2016-04-20 Andrew Pinski <apinski@cavium.com>
9521 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9523 2016-04-20 Arnaud Charlet <charlet@adacore.com>
9525 * gnat.dg/self1.adb: Remove now incorrect test.
9527 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9529 * gcc.dg/tree-ssa/scev-11.c: New test.
9530 * gcc.dg/tree-ssa/scev-12.c: New test.
9532 2016-04-20 Marek Polacek <polacek@redhat.com>
9534 PR tree-optimization/70725
9535 * gcc.dg/pr70725.c: New test.
9537 2016-04-20 Richard Biener <rguenther@suse.de>
9539 PR tree-optimization/70726
9540 * g++.dg/vect/pr70726.cc: New testcase.
9542 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9545 * gcc.target/s390/pr70674.c: New test.
9547 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9549 PR libgfortran/70684
9550 * gfortran.dg/list_read_14.f90: New test.
9552 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9555 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9556 extern to force it misaligned.
9560 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9561 Don't check `*' before movv4sf_internal.
9562 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9563 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9564 Don't check `*' before movv16qi_internal.
9565 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9566 extern to force it misaligned.
9570 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9571 Don't check `*' before movv2df_internal.
9572 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9573 extern to force it misaligned.
9577 Check movv8sf_internal instead of avx_storeups256.
9578 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9580 2016-04-19 Richard Biener <rguenther@suse.de>
9582 PR tree-optimization/70171
9583 * g++.dg/tree-ssa/pr70171.C: New testcase.
9585 2016-04-19 Richard Biener <rguenther@suse.de>
9587 PR tree-optimization/70724
9588 * gcc.dg/torture/pr70724.c: New testcase.
9590 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9593 * gcc.target/i386/pr70689.c: New.
9595 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9598 * gcc.target/i386/pr70708.c: New test.
9600 2016-04-18 Richard Biener <rguenther@suse.de>
9602 PR tree-optimization/43434
9603 * gcc.dg/vect/pr43434.c: New testcase.
9604 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9605 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9606 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9607 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9608 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9609 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9610 * gcc.dg/gomp/pr68640.c: Likewise.
9611 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9612 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9614 2016-04-18 Richard Biener <rguenther@suse.de>
9616 PR tree-optimization/70701
9617 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9619 2016-04-18 Tom de Vries <tom@codesourcery.com>
9622 * gcc.dg/pr70161.c: Add dot-file scans.
9623 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9624 instead of after last dot char.
9626 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9628 * c-c++-common/dump-ada-spec-3.c: New test.
9629 * c-c++-common/dump-ada-spec-4.c: Likewise.
9631 2016-04-17 Tom de Vries <tom@codesourcery.com>
9634 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9636 2016-04-15 Jan Hubicka <jh@suse.cz>
9639 * g++.dg/ipa/pure-const-1.C: New testcase.
9640 * g++.dg/ipa/pure-const-2.C: New testcase.
9641 * g++.dg/ipa/pure-const-3.C: New testcase.
9643 2016-04-15 Marek Polacek <polacek@redhat.com>
9646 * gcc.dg/bitfld-22.c: New test.
9648 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9650 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9653 2016-04-15 Marek Polacek <polacek@redhat.com>
9656 * c-c++-common/pr70651.c: New test.
9658 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9660 PR rtl-optimization/70681
9661 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9662 dump scan on arm and powerpc.
9663 * gcc.dg/pr10474.c: Likewise.
9665 2016-04-15 Jakub Jelinek <jakub@redhat.com>
9670 * g++.dg/cpp1y/vla11.C: Revert for real.
9673 * c-c++-common/Wparentheses-1.c: New test.
9674 * c-c++-common/gomp/Wparentheses-1.c: New test.
9675 * c-c++-common/gomp/Wparentheses-2.c: New test.
9676 * c-c++-common/gomp/Wparentheses-3.c: New test.
9677 * c-c++-common/gomp/Wparentheses-4.c: New test.
9678 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9679 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9680 * c-c++-common/goacc/Wparentheses-1.c: New test.
9682 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9685 * gcc.target/i386/pr70662.c: New test.
9687 2016-04-15 Richard Biener <rguenther@suse.de>
9688 Alan Modra <amodra@gmail.com>
9690 PR tree-optimization/70130
9691 * gcc.dg/vect/O3-pr70130.c: New testcase.
9693 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9696 * gcc.target/powerpc/pr70669.c: New test.
9699 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9700 a power7 system that does not have an assembler that supports
9703 2016-04-14 Martin Sebor <msebor@redhat.com>
9708 * c-c++-common/ubsan/vla-1.c: Revert.
9709 * g++.dg/cpp1y/vla11.C: Same.
9710 * g++.dg/cpp1y/vla12.C: Same.
9711 * g++.dg/cpp1y/vla13.C: Same.
9712 * g++.dg/cpp1y/vla14.C: Same.
9713 * g++.dg/cpp1y/vla3.C: Same.
9714 * g++.dg/init/array24.C: Same.
9715 * g++.dg/ubsan/vla-1.C: Same.
9717 2016-04-14 Marek Polacek <polacek@redhat.com>
9718 Jan Hubicka <hubicka@ucw.cz>
9721 * g++.dg/torture/pr70029.C: New test.
9723 2016-04-14 Martin Sebor <msebor@redhat.com>
9725 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9726 type size to prevent failures on targets with very low maximum
9729 2016-04-14 Richard Biener <rguenther@suse.de>
9731 PR tree-optimization/70623
9732 * gcc.dg/torture/pr70623.c: New testcase.
9733 * gcc.dg/torture/pr70623-2.c: Likewise.
9735 2016-04-13 Martin Sebor <msebor@redhat.com>
9740 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9741 * g++.dg/cpp1y/vla11.C: New test.
9742 * g++.dg/cpp1y/vla12.C: New test.
9743 * g++.dg/cpp1y/vla13.C: New test.
9744 * g++.dg/cpp1y/vla14.C: New test.
9745 * g++.dg/cpp1y/vla3.C: Restore deleted test.
9746 * g++.dg/init/array24.C: Fully brace VLA initializer.
9747 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9749 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9752 * g++.dg/opt/pr70641.C: New test.
9754 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9756 PR rtl-optimization/68749
9757 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9758 effects of argument promotions.
9759 Remove default args to dg-skip-if.
9761 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9764 * g++.dg/parse/pr70635.C: New.
9766 2016-04-13 Marek Polacek <polacek@redhat.com>
9769 * c-c++-common/Wmisleading-indentation-4.c: New test.
9771 2016-04-13 Marek Polacek <polacek@redhat.com>
9774 * gcc.dg/Wparentheses-12.c: New test.
9775 * gcc.dg/Wparentheses-13.c: New test.
9777 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9779 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9780 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9781 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9783 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9786 * gcc.c-torture/compile/pr70633.c: New test.
9789 * gcc.dg/torture/pr70628.c: New test.
9791 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9794 * g++.dg/template/pr70610.C: New test.
9795 * g++.dg/template/pr70610-2.C: New test.
9796 * g++.dg/template/pr70610-3.C: New test.
9797 * g++.dg/template/pr70610-4.C: New test.
9799 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9801 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9805 * g++.dg/ext/pr70571.C: New test.
9807 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9810 * gcc.target/powerpc/pr70640.c: New test.
9812 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9815 * g++.dg/parse/pr68722.C: New.
9817 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9819 PR rtl-optimization/70596
9820 * gcc.target/i386/pr70596.c: New test.
9822 2016-04-12 Nathan Sidwell <nathan@acm.org>
9825 * g++.dg/init/pr70501.C: New.
9827 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9829 * gcc.target/i386/asm-flag-6.c: New test.
9831 2016-04-12 Tom de Vries <tom@codesourcery.com>
9833 PR tree-optimization/68756
9834 * gcc.dg/graphite/pr68756.c: New test.
9836 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9838 PR tree-optimization/70602
9839 * gcc.c-torture/execute/pr70602.c: New test.
9841 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9844 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9845 __float128 emulator is built and runs.
9846 * gcc.target/powerpc/float128-1.c: Likewise.
9848 * lib/target-supports.exp (check_ppc_float128_sw_available):
9849 Rework tests for __float128 software and hardware
9850 availability. Fix exit condition to return 0 on success.
9852 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9855 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9856 * gcc.target/aarch64/target_attr_15.c: Likewise.
9858 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9861 * g++.dg/cpp1y/pr69066.C: New.
9863 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9866 * gfortran.dg/pr36192.f90: Update test.
9867 * gfortran.dg/pr36192_1.f90: Update test.
9868 * gfortran.dg/real_dimension_1.f: Update test.
9869 * gfortran.dg/parameter_array_init_7.f90: New test.
9871 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
9874 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9876 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9878 PR rtl-optimization/66669
9879 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9881 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9883 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9884 * gcc.dg/pie-1.c: Likewise.
9885 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9886 * gcc.dg/pic-4.c: Likewise.
9887 * gcc.dg/pie-3.c: Likewise.
9888 * gcc.dg/pie-4.c: Likewise.
9890 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9892 PR tree-optimization/68644
9893 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9895 PR rtl-optimization/64886
9896 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9898 2016-04-09 Tom de Vries <tom@codesourcery.com>
9900 PR tree-optimization/68953
9901 * gcc.dg/graphite/pr68953.c: New test.
9903 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9906 * gfortran.dg/deferred_character_16.f90: New test.
9908 2016-04-09 Jakub Jelinek <jakub@redhat.com>
9910 PR tree-optimization/70586
9911 * gcc.c-torture/execute/pr70586.c: New test.
9913 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9916 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9917 with __builtin_memset
9918 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9920 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9924 PR tree-optimization/70373
9928 * c-c++-common/goacc/reduction-5.c: New test.
9929 * c-c++-common/goacc/reduction-promotions.c: New test.
9930 * gfortran.dg/goacc/reduction-3.f95: New test.
9931 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9933 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9937 * g++.dg/pr70590.C: New test.
9938 * g++.dg/pr70590-2.C: New test.
9940 2016-04-08 Jakub Jelinek <jakub@redhat.com>
9943 * gcc.target/i386/pr70593.c: New test.
9945 PR rtl-optimization/70574
9946 * gcc.target/i386/avx2-pr70574.c: New test.
9948 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9951 * c-c++-common/asan/pr70541.c: New test.
9953 2016-04-08 Tom de Vries <tom@codesourcery.com>
9955 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9956 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9958 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9961 * gcc.c-torture/execute/pr70566.c: New test.
9963 2016-04-08 Tom de Vries <tom@codesourcery.com>
9965 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9966 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9968 2016-04-08 Alan Modra <amodra@gmail.com>
9970 * gcc.target/powerpc/pr70117.c: New.
9972 2016-04-07 Jakub Jelinek <jakub@redhat.com>
9975 * gcc.dg/lto/simd-function_0.c: New test.
9977 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9979 * c-c++-common/attr-simd-2.c: Likewise.
9980 * c-c++-common/attr-simd-4.c: Likewise.
9981 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9982 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9984 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9987 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9989 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9990 Tom de Vries <tom@codesourcery.com>
9992 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9993 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9994 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9995 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9996 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9997 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9998 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9999 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10001 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10004 * g++.dg/warn/Wparentheses-29.C: New test.
10006 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10009 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10010 explicit braces to resolve a future -Wparentheses warning.
10012 2016-04-06 Richard Henderson <rth@redhat.com>
10014 * gcc.dg/pr61817-1.c: New test.
10015 * gcc.dg/pr61817-2.c: New test.
10016 * gcc.dg/pr69391-1.c: New test.
10017 * gcc.dg/pr69391-2.c: New test.
10019 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10021 PR rtl-optimization/70398
10022 * gcc.target/aarch64/pr70398.c: New.
10024 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10026 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10028 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
10029 Pedro Alves <palves@redhat.com>
10031 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10033 2016-04-06 Jakub Jelinek <jakub@redhat.com>
10035 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10036 Check for avx512f effective targets instead of avx2.
10037 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10038 for AVX512F clones.
10039 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10040 * g++.dg/gomp/declare-simd-1.C: Likewise.
10041 * g++.dg/gomp/declare-simd-3.C: Likewise.
10042 * g++.dg/gomp/declare-simd-4.C: Likewise.
10044 PR middle-end/70550
10045 * c-c++-common/gomp/pr70550-1.c: New test.
10046 * c-c++-common/gomp/pr70550-2.c: New test.
10048 2016-04-05 Nathan Sidwell <nathan@acm.org>
10051 * g++.dg/ext/attribute-may-alias-5.C: New.
10053 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10056 * c-c++-common/pr70336.c: New test.
10057 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10058 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10060 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
10063 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10065 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10067 PR rtl-optimization/70542
10068 * gcc.dg/torture/pr70542.c: New test.
10069 * gcc.target/i386/avx2-pr70542.c: New test.
10071 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10073 PR tree-optimization/70509
10074 * gcc.target/i386/avx512bw-pr70509.c: New test.
10076 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10079 * g++.dg/ext/constexpr-vla4.C: New test.
10081 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
10084 * gcc.target/i386/pr70510.c: New test.
10086 2016-04-05 Richard Biener <rguenther@suse.de>
10088 PR tree-optimization/70526
10089 * g++.dg/torture/pr70526.C: New testcase.
10091 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10094 * gcc.target/i386/pr70525.c: New test.
10096 2016-04-05 Richard Biener <rguenther@suse.de>
10098 PR middle-end/70499
10099 * g++.dg/torture/pr70499.C: New testcase.
10101 2016-04-05 Richard Biener <rguenther@suse.de>
10103 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10106 2016-04-04 Jakub Jelinek <jakub@redhat.com>
10108 PR middle-end/70307
10109 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10110 rs6000 ABI warnings.
10112 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
10115 * g++.dg/ipa/devirt-51.C: New testcase.
10117 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10118 Jakub Jelinek <jakub@redhat.com>
10120 PR middle-end/70457
10121 * gcc.dg/torture/pr70457.c: New.
10123 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10126 * gfortran.dg/allocate_with_source_19.f08: New test.
10128 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10131 * gfortran.dg/coarray_allocate_6.f08: New test.
10133 2016-04-04 Richard Biener <rguenther@suse.de>
10135 PR rtl-optimization/70484
10136 * gcc.dg/torture/pr70484.c: New testcase.
10138 2016-04-04 Marek Polacek <polacek@redhat.com>
10141 * gcc.dg/torture/pr70307.c: New test.
10143 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10147 * gcc.target/sh/torture/pr70416.c: New.
10149 2016-04-02 Martin Sebor <msebor@redhat.com>
10155 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10156 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10157 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10158 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10159 * g++.dg/cpp0x/constexpr-string.C: Same.
10160 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10161 * g++.dg/cpp0x/pr65398.C: Same.
10162 * g++.dg/ext/constexpr-vla1.C: Same.
10163 * g++.dg/ext/constexpr-vla2.C: Same.
10164 * g++.dg/ext/constexpr-vla3.C: Same.
10165 * g++.dg/ubsan/pr63956.C: Same.
10167 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10169 PR rtl-optimization/70467
10170 * gcc.target/i386/pr70467-2.c: New test.
10172 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10173 Marek Polacek <polacek@redhat.com>
10176 * g++.dg/init/new47.C: New test.
10178 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10181 * gcc.target/arm/pr70496.c: New test.
10183 2016-04-01 Nathan Sidwell <nathan@acm.org>
10186 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10188 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10191 * gcc.dg/strlenopt.h (memmove): New.
10192 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10193 instead of "string.h".
10194 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10195 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10196 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10197 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10198 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10199 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10200 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10201 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10202 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10203 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10204 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10205 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10206 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10207 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10208 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10209 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10210 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10211 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10212 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10213 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10215 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10217 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10218 (Holder::foo): Reflect this.
10220 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10223 * gcc.dg/pr70442.c: New test.
10225 2016-03-31 Nathan Sidwell <nathan@acm.org>
10228 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10230 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10233 * gcc.target/i386/pr70453.c: New test.
10235 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
10238 * gcc.c-torture/pr70292.c: New test.
10240 2016-03-31 Marek Polacek <polacek@redhat.com>
10243 * c-c++-common/pr70297.c: New test.
10244 * g++.dg/cpp0x/typedef-redecl.C: New test.
10245 * gcc.dg/typedef-redecl2.c: New test.
10247 2016-03-31 Jakub Jelinek <jakub@redhat.com>
10249 PR rtl-optimization/70460
10250 * gcc.c-torture/execute/pr70460.c: New test.
10252 2016-03-31 Richard Biener <rguenther@suse.de>
10255 * g++.dg/ext/vector30.C: New testcase.
10257 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10258 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10260 * gfortran.dg/fmt_pf.f90: New test.
10262 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10264 Forward-port from 5 branch
10265 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10268 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10269 dg-require-effective-target after dg-do.
10271 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10273 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10275 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10276 Julian Brown <julian@codesourcery.com>
10277 Chung-Lin Tang <cltang@codesourcery.com>
10278 Cesar Philippidis <cesar@codesourcery.com>
10279 James Norris <jnorris@codesourcery.com>
10280 Tom de Vries <tom@codesourcery.com>
10281 Nathan Sidwell <nathan@codesourcery.com>
10283 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10284 * c-c++-common/goacc/loop-clauses.c: Likewise.
10285 * g++.dg/goacc/template.C: Likewise.
10286 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10287 * gfortran.dg/goacc/loop-1.f95: Likewise.
10288 * gfortran.dg/goacc/loop-5.f95: Likewise.
10289 * gfortran.dg/goacc/loop-6.f95: Likewise.
10290 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10291 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10292 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10293 * c-c++-common/goacc/clauses-fail.c: Likewise.
10294 * c-c++-common/goacc/parallel-1.c: Likewise.
10295 * c-c++-common/goacc/reduction-1.c: Likewise.
10296 * c-c++-common/goacc/reduction-2.c: Likewise.
10297 * c-c++-common/goacc/reduction-3.c: Likewise.
10298 * c-c++-common/goacc/reduction-4.c: Likewise.
10299 * c-c++-common/goacc/routine-3.c: Likewise.
10300 * c-c++-common/goacc/routine-4.c: Likewise.
10301 * c-c++-common/goacc/routine-5.c: Likewise.
10302 * c-c++-common/goacc/tile.c: Likewise.
10303 * g++.dg/goacc/template.C: Likewise.
10304 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10305 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10306 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10307 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10308 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10309 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10310 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10311 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10312 * c-c++-common/goacc/use_device-1.c: ... this file.
10313 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10314 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10315 * c-c++-common/goacc/host_data-6.c: ... this file.
10316 * c-c++-common/goacc/loop-2-kernels.c: New file.
10317 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10318 * c-c++-common/goacc/loop-3.c: Likewise.
10319 * g++.dg/goacc/reference.C: Likewise.
10320 * g++.dg/goacc/routine-1.C: Likewise.
10321 * g++.dg/goacc/routine-2.C: Likewise.
10323 2016-03-30 Richard Biener <rguenther@suse.de>
10325 PR middle-end/70450
10326 * gcc.dg/torture/pr70450.c: New testcase.
10328 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10331 * gcc.dg/torture/pr70421.c: New test.
10332 * gcc.target/i386/avx512f-pr70421.c: New test.
10334 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10337 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10338 (check): New function.
10340 (foo): Align stack to 16 bytes when calling bar.
10341 * gcc.target/i386/cleanup-2.c: Likewise.
10343 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10345 PR tree-optimization/59124
10346 * gcc.dg/Warray-bounds-19.c: New test.
10348 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
10350 * lib/prune.exp (escape_regex_chars): New.
10351 (prune_file_path): Update to quote metcharacters for regexp.
10353 2016-03-29 Jakub Jelinek <jakub@redhat.com>
10355 PR rtl-optimization/70429
10356 * gcc.c-torture/execute/pr70429.c: New test.
10358 PR tree-optimization/70405
10359 * gcc.dg/pr70405.c: New test.
10361 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10364 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10365 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10367 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10370 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10371 __cilkrts_set_param to set two workers.
10372 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10373 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10375 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10377 * g++.dg/ext/fnname5.C: Update the test for Darwin.
10379 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10382 * gcc.target/i386/pr70406.c: New test.
10384 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10386 * gnat.dg/specs/double_record_extension3.ads: New test.
10388 2016-03-25 Richard Henderson <rth@redhat.com>
10391 * gcc.target/aarch64/pr70120-1.c: New.
10392 * gcc.target/aarch64/pr70120-2.c: New.
10393 * gcc.target/aarch64/pr70120-3.c: New.
10395 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10398 * g++.dg/template/mangle2.C: The dg-do directive should be
10399 "compile" not "assemble".
10401 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10404 * gcc.dg/pr69650.c: New test.
10406 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
10408 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10410 2016-03-25 Alan Modra <amodra@gmail.com>
10412 * gcc.dg/dfp/pr70052.c: New test.
10414 2016-03-24 Richard Henderson <rth@redhat.com>
10416 PR middle-end/69845
10417 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10418 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10420 2016-03-24 Tom de Vries <tom@codesourcery.com>
10422 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10424 2016-03-24 Tom de Vries <tom@codesourcery.com>
10426 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10427 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10429 2016-03-24 Tom de Vries <tom@codesourcery.com>
10431 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10432 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10434 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10437 * g++.dg/template/mangle2.C: New test.
10439 2016-03-24 Richard Biener <rguenther@suse.de>
10441 PR tree-optimization/70396
10442 * gcc.dg/torture/pr70396.c: New testcase.
10444 2016-03-24 Richard Biener <rguenther@suse.de>
10446 PR middle-end/70370
10447 * gcc.dg/torture/pr70370.c: New testcase.
10449 2016-03-24 Tom de Vries <tom@codesourcery.com>
10451 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10452 * gfortran.dg/goacc/kernels-tree.f95: Same.
10453 * gfortran.dg/goacc/parallel-tree.f95: Same.
10455 2016-03-24 Tom de Vries <tom@codesourcery.com>
10457 * c-c++-common/goacc/uninit-if-clause.c: New test.
10458 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10460 2016-03-24 Jakub Jelinek <jakub@redhat.com>
10463 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10466 2016-03-24 Richard Biener <rguenther@suse.de>
10468 PR tree-optimization/70372
10469 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10471 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10474 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10476 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10479 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10481 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10484 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10485 * g++.dg/cpp1y/pr70001.C: New test.
10488 * g++.dg/cpp0x/constexpr-70323.C: New test.
10490 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
10491 Jason Merrill <jason@redhat.com>
10492 Jakub Jelinek <jakub@redhat.com>
10495 * g++.dg/cpp0x/constexpr-69315.C: New test.
10496 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10498 2016-03-23 Marek Polacek <polacek@redhat.com>
10501 * g++.dg/warn/Wignored-attributes-1.C: New test.
10502 * g++.dg/warn/Wignored-attributes-2.C: New test.
10504 2016-03-23 Tom de Vries <tom@codesourcery.com>
10506 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10508 * gfortran.dg/goacc/private-3.f95 (test): Same.
10509 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10512 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10514 * lib/target-supports.exp: Remove v7ve entry from loop
10515 creating effective target checks.
10516 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10517 (add_options_for_arm_arch_v7ve): Likewise.
10519 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10521 PR tree-optimization/70354
10522 * gcc.dg/vect/pr70354-1.c: New test.
10523 * gcc.dg/vect/pr70354-2.c: New test.
10524 * gcc.target/i386/avx2-pr70354-1.c: New test.
10525 * gcc.target/i386/avx2-pr70354-2.c: New test.
10527 2016-03-22 Jeff Law <law@redhat.com>
10530 * gcc.dg/tree-ssa/pr70232.c: New test.
10532 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10535 * gcc.target/i386/pr70302.c: New test.
10537 2016-03-22 Richard Biener <rguenther@suse.de>
10539 PR middle-end/70251
10540 * g++.dg/torture/pr70251.C: New testcase.
10542 2016-03-22 David Malcolm <dmalcolm@redhat.com>
10545 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10546 Wmisleading-indentation.c.
10547 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10548 reflect change to diagnostic text and order of messages.
10549 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10551 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
10553 * g++.dg/ext/java-3.C: Don't compile on AIX.
10555 2016-03-22 Richard Biener <rguenther@suse.de>
10557 PR middle-end/70333
10558 * gcc.dg/torture/pr70333.c: New testcase.
10560 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10562 * g++.dg/ext/pr70290.C: New test.
10564 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10567 * gcc.target/i386/pr70325.c: New test.
10569 2016-03-22 Jakub Jelinek <jakub@redhat.com>
10572 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10573 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10576 * gcc.target/i386/pr70300.c: New test.
10579 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10580 (func2): New function for cond with parens, xfail warning for c++.
10581 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10583 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10586 * g++.dg/template/ptrmem30.C: New test.
10588 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10591 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10592 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10594 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10596 PR middle-end/70326
10597 * gcc.dg/pr70326.c: New test.
10599 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
10600 Jakub Jelinek <jakub@redhat.com>
10602 PR tree-optimization/70317
10603 * gcc.dg/pr70317.c: New test.
10605 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
10608 * gcc.target/i386/pr70327.c: New test.
10610 2016-03-21 Martin Liska <mliska@suse.cz>
10613 * gcc.dg/ipa/pr70306.c: New test.
10615 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
10617 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10618 * gcc.target/arm/attr-align3.c: Likewise.
10619 * gcc.target/arm/attr_arm.c: Likewise.
10620 * gcc.target/arm/flip-thumb.c: Likewise.
10622 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10625 * gcc.target/powerpc/altivec-36.c: New test.
10627 2016-03-21 Richard Biener <rguenther@suse.de>
10629 PR tree-optimization/70310
10630 * gcc.dg/torture/pr70310.c: New testcase.
10632 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10635 * gcc.target/i386/pr70293.c: New test.
10637 2016-03-21 Richard Biener <rguenther@suse.de>
10639 PR tree-optimization/70288
10640 * gcc.dg/torture/pr70288-1.c: New testcase.
10641 * gcc.dg/torture/pr70288-2.c: Likewise.
10643 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10645 PR rtl-optimization/69307
10646 * gcc.target/arm/pr69307.c: New test.
10648 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10650 PR rtl-optimization/69102
10651 * gcc.c-torture/compile/pr69102.c: New test.
10653 2016-03-18 Jeff Law <law@redhat.com>
10655 PR rtl-optimization/70263
10656 * gcc.c-torture/compile/pr70263-1.c: New test.
10657 * gcc.target/i386/pr70263-2.c: New test.
10659 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10661 PR rtl-optimization/70278
10662 * gcc.dg/torture/pr70278.c: New test.
10663 * gcc.target/arm/pr70278.c: New test.
10665 2016-03-18 David Malcolm <dmalcolm@redhat.com>
10668 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10669 (test_builtin_types_compatible_p): New test function.
10670 * gcc.dg/pr70281.c: New test case.
10672 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10675 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10677 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10679 PR tree-optimization/70252
10680 * gcc.dg/pr70252.c: New test.
10682 2016-03-18 Tom de Vries <tom@codesourcery.com>
10684 * gcc.dg/pr70161-2.c: New test.
10685 * gcc.dg/pr70161.c: New test.
10687 2016-03-18 Tom de Vries <tom@codesourcery.com>
10690 * gcc.dg/pr70269.c: New test.
10692 2016-03-18 Jakub Jelinek <jakub@redhat.com>
10695 * g++.dg/ext/java-3.C: New test.
10697 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10700 * g++.dg/lookup/pr70205.C: New test.
10702 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10705 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10707 2016-03-17 Marek Polacek <polacek@redhat.com>
10710 * gcc.dg/atomic-op-6.c: New test.
10712 2016-03-17 David Malcolm <dmalcolm@redhat.com>
10715 * c-c++-common/pr70264.c: New test case.
10717 2016-03-17 Jakub Jelinek <jakub@redhat.com>
10720 * c-c++-common/pr70144-1.c: New test.
10721 * c-c++-common/pr70144-2.c: New test.
10724 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10725 * g++.dg/opt/flifetime-dse6.C: New test.
10726 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10728 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10731 * gcc.dg/pic-1.c: New test.
10732 * gcc.dg/pic-2.c: Likewise.
10733 * gcc.dg/pic-3.c: Likewise.
10734 * gcc.dg/pic-4.c: Likewise.
10735 * gcc.dg/pie-1.c: Likewise.
10736 * gcc.dg/pie-2.c: Likewise.
10737 * gcc.dg/pie-3.c: Likewise.
10738 * gcc.dg/pie-4.c: Likewise.
10739 * gcc.dg/pie-5.c: Likewise.
10740 * gcc.dg/pie-6.c: Likewise.
10742 2016-03-17 Tom de Vries <tom@codesourcery.com>
10744 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10745 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10747 2016-03-17 Richard Biener <rguenther@suse.de>
10750 * g++.dg/debug/pr70271.C: New testcase.
10752 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10754 * gcc.target/i386/pr70251.c: New test.
10756 2016-03-17 Marek Polacek <polacek@redhat.com>
10759 * g++.dg/warn/constexpr-70194.C: New test.
10761 2016-03-16 Richard Henderson <rth@redhat.com>
10763 PR middle-end/70240
10764 * gcc.c-torture/compile/pr70240.c: New.
10766 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10768 * gcc.c-torture/compile/20151204.c: Skip for avr.
10770 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10773 * g++.dg/opt/pr70245.C: New test.
10774 * g++.dg/opt/pr70245.h: New file.
10775 * g++.dg/opt/pr70245-aux.cc: New file.
10777 2016-03-16 Martin Sebor <msebor@redhat.com>
10779 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10781 2016-03-16 Richard Henderson <rth@redhat.com>
10783 PR middle-end/70199
10784 * gcc.c-torture/compile/pr70199.c: New.
10786 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10788 * gcc.dg/uninit-19.c: Run dos2unix.
10790 2016-03-16 Marek Polacek <polacek@redhat.com>
10793 * gcc.dg/nested-func-10.c: New test.
10794 * gcc.dg/nested-func-9.c: New test.
10796 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10798 PR tree-optimization/68714
10799 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10801 2016-03-16 Tom de Vries <tom@codesourcery.com>
10803 PR tree-optimization/68715
10804 * gcc.dg/graphite/pr68715-2.c: New test.
10805 * gcc.dg/graphite/pr68715.c: New test.
10806 * gfortran.dg/graphite/pr68715.f90: New test.
10808 2016-03-16 Tom de Vries <tom@codesourcery.com>
10810 PR tree-optimization/68809
10811 * gcc.dg/graphite/pr68809-2.c: New test.
10812 * gcc.dg/graphite/pr68809.c: New test.
10814 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10817 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10818 method call to i () as argument. Adjust expected output.
10821 * g++.dg/ubsan/pr70147-1.C: New test.
10822 * g++.dg/ubsan/pr70147-2.C: New test.
10824 2016-03-15 Martin Sebor <msebor@redhat.com>
10827 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10829 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
10831 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10834 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10836 PR libfortran/69799
10837 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10838 libatomic_available.
10840 2016-03-15 Marek Polacek <polacek@redhat.com>
10843 * g++.dg/ext/attribute-may-alias-4.C: New test.
10845 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
10847 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10848 -fvar-tracking-assignments-toggle flag.
10850 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10852 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10854 2016-03-15 Jakub Jelinek <jakub@redhat.com>
10856 PR rtl-optimization/70222
10857 * gcc.c-torture/execute/pr70222-1.c: New test.
10858 * gcc.c-torture/execute/pr70222-2.c: New test.
10860 2016-03-15 Richard Henderson <rth@redhat.com>
10862 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10864 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10866 PR rtl-optimization/69032
10867 * gcc.dg/pr69032.c: New test.
10869 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10871 PR rtl-optimization/63384
10872 * g++.dg/pr63384.C: New test.
10874 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10877 * gcc.target/i386/pr64411.C: New test.
10879 2016-03-15 Tom de Vries <tom@codesourcery.com>
10881 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10882 * gfortran.dg/goacc/kernels-alias.f95: New test.
10884 2016-03-14 Martin Sebor <msebor@redhat.com>
10887 * g++.dg/cpp0x/constexpr-inline.C: New test.
10888 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10890 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
10892 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10894 2016-03-14 Jakub Jelinek <jakub@redhat.com>
10896 PR middle-end/70219
10897 * gcc.dg/pr70219.c: New test.
10899 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10902 * gcc.dg/torture/pr70083.c: New test.
10903 * gcc.target/i386/pr70083.c: New test.
10905 2016-03-14 Richard Biener <rguenther@suse.de>
10907 PR tree-optimization/56365
10908 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10910 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10913 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10915 * g++.dg/pr70098.C: New testcase.
10918 2016-03-14 Tom de Vries <tom@codesourcery.com>
10920 PR tree-optimization/70045
10921 * gcc.dg/graphite/pr70045.c: New test.
10923 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10926 * gfortran.dg/include_9.f90: New test.
10928 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10931 gfortran.dg/prof/prof.exp: New script.
10932 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10934 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
10936 PR rtl-optimization/69307
10937 * gcc.dg/pr69307.c: New test.
10939 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10942 * gcc.target/arm/pr69614.c: New.
10944 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
10947 * gfortran.dg/submodule_14.f08: New test
10950 * gfortran.dg/submodule_15.f08: New test
10952 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10955 * g++.dg/cpp1y/paren3.C: New test.
10957 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10960 * gcc.target/powerpc/ppc-round2.c: New test.
10962 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10965 * gcc.dg/torture/pr70123.c: New test.
10967 2016-03-11 Jeff Law <law@redhat.com>
10969 PR tree-optimization/70190
10970 * gcc.c-torture/compile/pr70190.c: New test.
10972 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10975 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10977 (test43_b): Likewise.
10978 (test43_c): Likewise.
10979 (test43_d): Likewise.
10980 (test43_e): Likewise.
10981 (test43_f): Likewise.
10982 (test43_g): Likewise.
10983 (test44_a): Likewise.
10984 (test44_b): Likewise.
10985 (test44_c): Likewise.
10986 (test44_d): Likewise.
10987 (test44_e): Likewise.
10989 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10992 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10994 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10996 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10999 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11003 * gcc.target/aarch64/pr69245_2.c: New test.
11005 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11007 PR tree-optimization/70177
11008 * gcc.dg/pr70177.c: New test.
11010 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11012 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11014 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11016 * gcc.dg/tree-ssa/sra-20.c: New.
11018 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11020 PR rtl-optimization/70174
11021 * gcc.dg/pr70174.c: New test.
11023 PR tree-optimization/70169
11024 * gcc.dg/pr70169.c: New test.
11026 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11029 * gcc.target/i386/pr70160.c: New test.
11031 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11033 * gcc.target/s390/dfp-1.c: New test.
11035 2016-03-10 Nick Clifton <nickc@redhat.com>
11038 * gcc.target/aarch64/pr70044.c: New test.
11040 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11041 Jakub Jelinek <jakub@redhat.com>
11044 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11045 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11046 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11048 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
11051 * g++.dg/lto/pr69589_0.C: New testcase
11052 * g++.dg/lto/pr69589_1.C: New testcase
11054 2016-03-10 Marek Polacek <polacek@redhat.com>
11057 * g++.dg/delayedfold/unary-plus1.C: New test.
11059 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
11061 * gcc.target/arm/pr45701-1.c: Escape brackets.
11062 * gcc.target/arm/pr45701-2.c: Likewise.
11064 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11066 * gfortran.dg/unconstrained_commons.f: New.
11068 2016-03-10 Alan Modra <amodra@gmail.com>
11070 * gcc.dg/pr69195.c: New.
11071 * gcc.dg/pr69238.c: New.
11073 2016-03-10 Tom de Vries <tom@codesourcery.com>
11076 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11078 2016-03-10 Richard Biener <rguenther@suse.de>
11080 PR tree-optimization/70128
11081 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11082 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11084 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11086 PR tree-optimization/70152
11087 * gcc.dg/pr70152.c: New test.
11090 * gcc.target/i386/pr70086-1.c: New test.
11091 * gcc.target/i386/pr70086-2.c: New test.
11092 * gcc.target/i386/pr70086-3.c: New test.
11094 PR tree-optimization/70127
11095 * gcc.c-torture/execute/pr70127.c: New test.
11097 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11099 * c-c++-common/goacc/combined-directives-2.c: New test.
11101 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11105 * g++.dg/diagnostic/pr70105.C: New test.
11106 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11107 (test_multiple_ordinary_maps): New test function.
11109 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11113 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11114 Drop range information from call to inform_at_rich_loc.
11115 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11117 (test_show_locus): Replace calls to rich_location::add_range with
11118 calls to add_range. Rewrite the tests that used the now-defunct
11119 rich_location ctor taking a source_range. Simplify other tests
11120 by replacing calls to COMBINE_LOCATION_DATA with calls to
11123 2016-03-09 Richard Biener <rguenther@suse.de>
11124 Jakub Jelinek <jakub@redhat.com>
11126 PR tree-optimization/70138
11127 * gcc.dg/vect/pr70138-1.c: New testcase.
11128 * gcc.dg/vect/pr70138-2.c: Likewise.
11130 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11133 * gcc.target/i386/pr70049.c: New test.
11135 2016-03-09 Richard Biener <rguenther@suse.de>
11138 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11139 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11140 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11142 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11144 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11147 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11149 PR middle-end/67278
11150 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11153 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11155 PR middle-end/70050
11156 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11157 in testcase comment.
11159 2016-03-09 Tom de Vries <tom@codesourcery.com>
11161 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11162 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11163 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11164 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11165 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11166 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11167 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11168 * gfortran.dg/goacc/kernels-loop.f95: New test.
11170 2016-03-08 Martin Sebor <msebor@redhat.com>
11173 * g++.dg/warn/overflow-warn-7.C: New test.
11175 2016-03-08 Jason Merrill <jason@redhat.com>
11177 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11178 * lib/target-supports.exp (check_effective_target_concepts): New.
11180 2016-03-08 Jakub Jelinek <jakub@redhat.com>
11183 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11184 * g++.dg/ubsan/pr70135.C: New test.
11187 * gcc.dg/pr70110.c: New test.
11189 2016-03-07 Martin Jambor <mjambor@suse.cz>
11191 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11192 * c-c++-common/gomp/if-1.c: Likewise.
11193 * c-c++-common/gomp/pr61486-2.c: Likewise.
11194 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11195 to dg-additional-options.
11196 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11197 * g++/gomp/target-teams-1.c: Likewise.
11198 * gcc.dg/gomp/gomp.exp: Likewise.
11199 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11200 dg-additional-options.
11201 * gfortran.dg/gomp/gomp.exp: Likewise.
11202 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11203 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11204 dg-additional-options.
11205 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11207 2016-03-07 Martin Jambor <mjambor@suse.cz>
11209 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11210 * c-c++-common/gomp/gridify-1.c: New test.
11211 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11213 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11215 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11216 trigger for cortex-r8, when scanning for register r8.
11217 * gcc.target/arm/pr45701-2.c: Likewise.
11219 2016-02-26 Richard Biener <rguenther@suse.de>
11220 Jeff Law <law@redhat.com>
11222 PR tree-optimization/69740
11223 * gcc.c-torture/compile/pr69740-1.c: New test.
11224 * gcc.c-torture/compile/pr69740-2.c: New test.
11226 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11228 * lib/target-supports.exp
11229 (check_effective_target_whole_vector_shift): Enable for PPC64.
11231 2016-03-07 Richard Biener <rguenther@suse.de>
11233 PR tree-optimization/70115
11234 * gcc.dg/torture/pr70115.c: New testcase.
11236 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11238 PR middle-end/69916
11239 * c-c-++-common/goacc/pr69916.c: New.
11241 2016-03-07 Richard Henderson <rth@redhat.com>
11243 * gcc.c-torture/compile/pr70061.c: New test.
11245 2016-03-07 Richard Biener <rguenther@suse.de>
11248 * gcc.dg/vect/O3-pr36098.c: New testcase.
11250 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11252 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11254 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11256 * gnat.dg/renaming9.ad[sb]: New testcase.
11258 2016-03-05 Jakub Jelinek <jakub@redhat.com>
11261 * g++.dg/expr/stdarg3.C: New test.
11263 2016-03-04 Jeff Law <law@redhat.com>
11265 PR tree-optimization/69196
11266 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11269 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11272 * gcc.dg/pr69973.c: New test.
11274 PR rtl-optimization/69941
11275 * gcc.dg/torture/pr69941.c: New test.
11278 * gcc.dg/pr69824.c: New test.
11280 2016-03-05 Tom de Vries <tom@codesourcery.com>
11282 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11283 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11286 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11289 * g++.dg/cpp1y/var-templ48.C: New test.
11290 * g++.dg/cpp1y/var-templ49.C: New test.
11292 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11294 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11296 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11299 * g++.dg/ubsan/pr70035.C: New test.
11302 * gcc.target/i386/pr70062.c: New test.
11304 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11306 * g++.dg/template/typename21.C: Remove c++98_only.
11308 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11310 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11312 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11315 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11317 (fn_42_b): Likewise.
11318 (fn_42_c): Likewise.
11320 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11323 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11325 (fn_40_b): Likewise.
11326 (fn_41_a): Likewise.
11327 (fn_41_b): Likewise.
11329 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11332 * gcc.target/i386/avx512f-pr70059.c: New test.
11333 * gcc.target/i386/avx512dq-pr70059.c: New test.
11335 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11337 PR rtl-optimization/57676
11338 * gcc.dg/torture/pr57676.c: New test.
11340 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11342 * gcc.dg/pr70026.c: New test.
11344 2016-03-04 Marek Polacek <polacek@redhat.com>
11347 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11348 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11350 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11353 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11355 (test_corners_sisd_si): Likewise.
11356 (main): Remove checks of the above.
11357 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11359 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11361 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11363 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11365 * gcc.dg/torture/pr69951.c: Accept argc==0.
11367 2016-03-04 Richard Biener <rguenther@suse.de>
11370 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11371 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11373 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11376 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11379 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11382 * gcc.dg/guality/pr69947.c: New test.
11384 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11387 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11389 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11391 PR rtl-optimization/69904
11392 * gcc.target/arm/pr69904.c: New test.
11394 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11397 * gcc.dg/vect/pr70021.c: New test.
11398 * gcc.target/i386/pr70021.c: New test.
11400 2016-03-03 Marek Polacek <polacek@redhat.com>
11402 PR middle-end/70050
11403 * gcc.dg/pr70050.c: New test.
11405 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11407 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11409 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11411 PR tree-optimization/70043
11412 * gfortran.dg/vect/pr70043.f90: New test.
11414 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11416 * gnat.dg/specs/task1.ads: New test.
11418 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11420 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11421 Invoke gdb with -batch.
11422 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11424 2016-03-03 Richard Biener <rguenther@suse.de>
11426 PR tree-optimization/55936
11427 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11429 2016-03-02 Jeff Law <law@redhat.com>
11431 PR rtl-optimization/69942
11432 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11433 effects of argument promotions.
11435 PR tree-optimization/69987
11436 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11437 target does not support -fprefetch-loop-arrays.
11439 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
11441 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11443 2016-03-02 Bin Cheng <bin.cheng@arm.com>
11445 PR rtl-optimization/69052
11446 * gcc.target/i386/pr69052.c: New test.
11448 2016-03-02 Alan Modra <amodra@gmail.com>
11450 * gcc.dg/pr69990.c: New.
11452 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11455 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11457 PR middle-end/70022
11458 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11461 * gcc.target/i386/pr70028.c: New test.
11463 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11465 * c-c++-common/asan/swapcontext-test-1.c,
11466 * c-c++-common/tsan/thread_leak.c,
11467 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11468 * g++.dg/tsan/benign_race.C,
11469 * g++.dg/tsan/fd_close_norace.C,
11470 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11471 races with sanitizer output
11473 2016-03-02 Richard Biener <rguenther@suse.de>
11474 Uros Bizjak <ubizjak@gmail.com>
11477 * gcc.dg/simd-8.c: New testcase.
11479 2016-03-02 Richard Biener <rguenther@suse.de>
11481 PR middle-end/67278
11482 * gcc.dg/simd-7.c: New testcase.
11484 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11486 * gcc.target/i386/pr70007.c: Tweak.
11488 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11490 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11492 2016-03-02 Marek Polacek <polacek@redhat.com>
11495 * gcc.dg/pr67854.c: New test.
11497 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11499 PR middle-end/70025
11500 * gcc.dg/torture/pr70025.c: New test.
11502 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11504 PR tree-optimization/68621
11505 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11507 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11509 * gcc.target/i386/pr70007.c: New test.
11511 2016-03-01 Jeff Law <law@redhat.com>
11513 PR tree-optimization/69196
11514 * gcc.dg/tree-ssa/pr69196-1.c: New test.
11516 PR tree-optimization/69196
11517 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11518 duplicating code and spoiling the expected output.
11520 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11523 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11524 supports power9 before doing tests.
11525 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11526 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11527 * gcc.target/powerpc/p9-permute.c: Likewise.
11529 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
11532 * gcc.target/i386/pr70027.c: New test.
11534 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11536 * gcc.dg/pr70017.c: New test.
11538 2016-03-01 Jakub Jelinek <jakub@redhat.com>
11542 * gcc.dg/pr69796.c: New test.
11543 * gcc.dg/pr69974.c: New test.
11545 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11547 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11549 2016-02-29 Jeff Law <law@redhat.com>
11551 PR tree-optimization/69987
11552 * gfortran.dg/pr69987.f90: New test.
11554 PR tree-optimization/69989
11555 * gcc.c-torture/compile/pr69989-2.c: New test.
11557 2016-03-01 Marek Polacek <polacek@redhat.com>
11560 * g++.dg/parse/invalid1.C: New test.
11562 2016-03-01 Richard Biener <rguenther@suse.de>
11564 PR middle-end/70022
11565 * gcc.dg/pr70022.c: New testcase.
11567 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11569 PR tree-optimization/69956
11570 * gcc.dg/pr69956.c: New test.
11572 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11575 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11576 XFAIL when hardware supports efficient unaligned storage access.
11578 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11581 * g++.dg/template/pr69961a.C: New test.
11582 * g++.dg/template/pr69961b.C: New test.
11584 2016-02-29 David Malcolm <dmalcolm@redhat.com>
11586 PR preprocessor/69985
11587 * gcc.dg/cpp/pr69985.c: New test case.
11589 2016-02-29 Jeff Law <law@redhat.com>
11591 PR tree-optimization/70005
11592 * gcc.c-torture/execute/pr70005.c New test.
11594 PR tree-optimization/69999
11595 * gcc.c-torture/compile/pr69999.c: New test.
11597 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11599 PR tree-optimization/69652
11600 * gcc.dg/torture/pr69652.c: Delete test.
11601 * gcc.dg/vect/pr69652.c: New test.
11603 2016-02-19 Richard Biener <rguenther@suse.de>
11605 PR tree-optimization/69980
11606 * gfortran.dg/vect/pr69980.f90: New testcase.
11608 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11610 * gcc.target/sparc/20160229-1.c: New test.
11612 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11614 * gnat.dg/stack_usage3.adb: New test.
11615 * gnat.dg/stack_usage3_pkg.ads: New helper.
11617 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11619 * gnat.dg/renaming8.adb: New test.
11620 * gnat.dg/renaming8_pkg1.ads: New helper.
11621 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11622 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11624 2016-02-29 Richard Biener <rguenther@suse.de>
11626 PR tree-optimization/69720
11627 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11629 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11633 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11635 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11636 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11639 * gfortran.dg/coarray_8.f90: Adjust error message.
11640 * gfortran.dg/pr56007.f90: New test.
11641 * gfortran.dg/pr56007.f: New test.
11643 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11645 PR tree-optimization/69989
11646 * gcc.dg/torture/pr69989.c: New test.
11648 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11650 * gcc.target/i386/stack-realign-win.c: New test.
11652 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11655 * gfortran.dg/pr60126.f90: New test.
11657 2016-02-27 Jeff Law <law@redhat.com>
11660 2016-02-26 Richard Biener <rguenther@suse.de>
11661 Jeff Law <law@redhat.com>
11663 PR tree-optimization/69740
11664 * gcc.c-torture/compile/pr69740-1.c: New test.
11665 * gcc.c-torture/compile/pr69740-2.c: New test.
11667 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11670 * gfortran.dg/newunit_4.f90: New test.
11672 2016-02-27 Jakub Jelinek <jakub@redhat.com>
11675 PR rtl-optimization/69886
11676 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11677 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11680 2016-02-26 Martin Sebor <msebor@redhat.com>
11682 PR tree-optimization/15826
11683 * gcc.dg/tree-ssa/pr15826.c: New test.
11685 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11688 * gcc.target/powerpc/pr69969.c: New test.
11690 2016-02-26 Martin Sebor <msebor@redhat.com>
11693 * g++.old-deja/g++.other/decl5.C: Add a test case.
11695 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11698 * gcc.target/powerpc/pr69946.c: New file.
11700 2016-02-26 Richard Biener <rguenther@suse.de>
11701 Jeff Law <law@redhat.com>
11703 PR tree-optimization/69740
11704 * gcc.c-torture/compile/pr69740-1.c: New test.
11705 * gcc.c-torture/compile/pr69740-2.c: New test.
11707 2016-02-26 Martin Jambor <mjambor@suse.cz>
11709 PR middle-end/69920
11710 * gcc.dg/torture/pr69932.c: New test.
11711 * gcc.dg/torture/pr69936.c: Likewise.
11713 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11716 * gcc.target/s390/pr69709.c: New test.
11718 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11721 * gcc.target/aarch64/pr69245_1.c: New test.
11723 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11726 * gcc.dg/torture/pr69613.c: New test.
11728 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11730 PR rtl-optimization/69891
11731 * gcc.target/i386/pr69891.c: New test.
11733 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
11734 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11737 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11738 functionality for both 32-bit and 64-bit.
11740 2016-02-26 Richard Biener <rguenther@suse.de>
11742 PR tree-optimization/69551
11743 * gcc.dg/torture/pr69951.c: New testcase.
11745 2016-02-25 Richard Biener <rguenther@suse.de>
11747 PR tree-optimization/48795
11748 * gcc.dg/Warray-bounds-18.c: New testcase.
11750 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11752 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11754 2016-02-25 Jakub Jelinek <jakub@redhat.com>
11756 PR rtl-optimization/69896
11757 * gcc.dg/pr69896.c: New test.
11759 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11762 * g++.dg/cpp1y/paren2.C: New test.
11764 2016-02-24 Martin Sebor <msebor@redhat.com>
11767 * gcc.dg/enum-mode-2.c: New test.
11769 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11772 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11773 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11774 * g++.dg/ubsan/pr69922.C: New test.
11776 2016-02-24 Marek Polacek <polacek@redhat.com>
11779 * gcc.dg/pr69819.c: New test.
11781 2016-02-24 Martin Sebor <msebor@redhat.com>
11784 * g++.dg/ext/flexary15.C: New test.
11786 2016-02-24 Martin Sebor <msebor@redhat.com>
11788 * gcc.dg/builtins-68.c: Avoid making unportable
11789 assumptions about the relationship between SIZE_MAX and UINT_MAX.
11790 * g++.dg/ext/builtin_alloca.C: Same.
11792 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11793 Charles Baylis <charles.baylis@linaro.org>
11796 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11798 2016-02-24 Richard Biener <rguenther@suse.de>
11799 Jakub Jelinek <jakub@redhat.com>
11801 PR middle-end/69760
11802 * gcc.dg/torture/pr69760.c: New testcase.
11804 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11806 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11807 pattern on Solaris with as.
11809 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11811 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11812 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11813 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11814 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11816 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11818 PR middle-end/69915
11819 * gcc.dg/pr69915.c: New test.
11821 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11823 PR rtl-optimization/69886
11824 * gcc.dg/torture/pr69886.c: New test.
11826 2016-02-24 Richard Biener <rguenther@suse.de>
11828 PR middle-end/68963
11829 * gcc.dg/torture/pr68963.c: New testcase.
11831 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11834 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11835 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11836 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11837 * gcc.target/arm/atomic_loaddi_1.c: New test.
11838 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11839 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11840 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11841 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11842 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11843 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11844 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11845 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11847 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11849 PR middle-end/69909
11850 * gcc.dg/torture/pr69909.c: New test.
11852 2016-02-24 Richard Biener <rguenther@suse.de>
11854 PR tree-optimization/69907
11855 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11856 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11857 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11859 2016-02-24 Christian Bruel <christian.bruel@st.com>
11861 * gcc.target/arm/pragma_cpp_fma.c: New test.
11863 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11866 * gfortran.dg/include_6.f90: Update test.
11868 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11871 * objc.dg/pr69844.m: New test.
11873 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11875 PR libgfortran/69456
11876 * gfortran.dg/namelist_89.f90: New test.
11877 * gfortran.dg/pr59700.f90: Update test..
11879 2016-02-23 Martin Sebor <msebor@redhat.com>
11881 PR middle-end/69780
11882 * g++.dg/ext/builtin_alloca.C: New test.
11883 * gcc.dg/builtins-68.c: New test.
11885 2016-02-23 Richard Henderson <rth@redhat.com>
11887 * gcc.target/i386/addr-space-3.c: Remove test.
11889 2016-02-23 David Malcolm <dmalcolm@redhat.com>
11891 PR preprocessor/69126
11892 PR preprocessor/69543
11893 * c-c++-common/pr69126-2-long.c: New test.
11894 * c-c++-common/pr69126-2-short.c: New test.
11895 * c-c++-common/pr69543-1.c: Remove xfail.
11897 2016-02-23 David Malcolm <dmalcolm@redhat.com>
11899 PR preprocessor/69126
11900 PR preprocessor/69543
11901 PR preprocessor/69558
11902 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11904 (test_2): ...this, and add leading comment.
11905 (MACRO_3, test_3): New.
11906 (MACRO_4A, MACRO_4B, test_4): New.
11907 (MACRO): Rename to...
11908 (MACRO_5): ...this.
11910 (test_5): ...this, updating for renaming of MACRO, and
11911 add leading comment.
11912 * c-c++-common/pr69543-1.c: New.
11913 * c-c++-common/pr69543-2.c: New.
11914 * c-c++-common/pr69543-3.c: New.
11915 * c-c++-common/pr69543-4.c: New.
11916 * c-c++-common/pr69558-1.c: New.
11917 * c-c++-common/pr69558-2.c: New.
11918 * c-c++-common/pr69558-3.c: New.
11919 * c-c++-common/pr69558-4.c: New.
11920 * gcc.dg/pr69558.c: Move to...
11921 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11924 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11926 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11927 to -ftree-parallelize-loops/-fopenacc changes.
11928 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11929 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11930 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11931 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11932 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11933 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11934 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11935 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11936 * c-c++-common/goacc/kernels-loop.c: Likewise.
11937 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11938 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11939 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11940 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11942 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11944 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11946 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11949 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11952 * gcc.dg/pr69900.c: New test.
11954 2016-02-23 Martin Jambor <mjambor@suse.cz>
11956 PR tree-optimization/69666
11957 * gcc.dg/tree-ssa/pr69666.c: New test.
11959 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11962 * gfortran.dg/coarray_allocate_5.f08: New test.
11964 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11966 * gcc.target/s390/vcond-shift.c: Move to ...
11967 * gcc.target/s390/vector/vcond-shift.c: ... here.
11969 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11971 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11972 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11974 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11976 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11978 2016-02-20 Mark Wielaard <mjw@redhat.com>
11981 * gcc.dg/unused-variable-3.c: New test.
11983 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11986 * gcc.target/i386/pr69888.c: New test.
11988 2016-02-22 Richard Biener <rguenther@suse.de>
11990 PR tree-optimization/69882
11991 * gfortran.dg/vect/pr69882.f90: New testcase.
11993 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11996 * gcc.dg/pr69885.c: New test.
11998 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12002 * gcc.target/sh/pr54089-10.c: New.
12004 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
12007 * gfortran.dg/deferred_character_15.f90 : New test.
12009 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12012 gfortran.dg/allocate_with_source_18.f03: New test.
12014 2016-02-20 Harald Anlauf <anlauf@gmx.de>
12017 gfortran.dg/gomp/pr52531.f90: New test.
12019 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12022 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12025 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12028 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12029 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12032 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12035 * g++.dg/torture/pr69851.C: New test.
12037 2016-02-19 Martin Sebor <msebor@redhat.com>
12040 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12042 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12045 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12046 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12049 * g++.dg/cpp0x/pr67767.C: New test.
12051 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12053 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12054 for fp, simd, crypto, crc, lse.
12055 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12057 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12058 effective target check.
12060 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12063 * gcc.target/i386/pr69820.c: New test.
12065 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12067 * gcc.target/s390/vector/int128-1.c: New test.
12069 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12071 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12073 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12075 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12076 instruction pattern name to prevent the testcase from failing with
12079 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12081 * gcc.target/s390/md/movstr-2.c: New test.
12083 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12085 * gcc.target/s390/morestack.c: New test.
12087 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12090 * gcc.target/s390/pr69625.c: Add test case.
12092 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12095 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12097 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12100 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12101 * gcc.target/powerpc/fusion3.c: Likewise.
12103 2016-02-18 Richard Biener <rguenther@suse.de>
12105 PR middle-end/69553
12106 * g++.dg/torture/pr69553.C: New testcase.
12108 2016-02-18 Nick Clifton <nickc@redhat.com>
12112 * gcc.target/arm/pr62554.c: New test.
12113 * gcc.target/arm/pr69610-1.c: New test.
12114 * gcc.target/arm/pr69610-2.c: New test.
12116 2016-02-18 Richard Biener <rguenther@suse.de>
12118 PR middle-end/69854
12119 * gcc.dg/torture/pr69854.c: New testcase.
12121 2016-02-17 Jakub Jelinek <jakub@redhat.com>
12124 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12126 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12128 * gcc.target/powerpc/vec-cg.c: New test.
12130 2016-02-17 Richard Biener <rguenther@suse.de>
12133 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12135 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12138 * gcc.c-torture/compile/pr69161.c: New test.
12140 2016-02-17 David Sherwood <david.sherwood@arm.com>
12143 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12144 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12146 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12148 * gcc.dg/ifcvt-4.c: Skip on Visium.
12150 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12152 * gnat.dg/atomic8.adb: New test.
12154 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12156 * gnat.dg/discr46.ad[sb]: New test.
12158 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12161 * gcc.target/powerpc/pr48344-1.c: New test.
12163 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12166 * gfortran.dg/associate_21.f90: New test.
12168 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12171 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12172 -Wnonnull in dg-options.
12173 * c-c++-common/nonnull-2.c: New test.
12175 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12176 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12178 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12180 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12182 PR middle-end/69801
12183 * gcc.dg/pr69801.c: Add empty dg-options.
12185 2016-02-16 James Norris <jnorris@codesourcery.com>
12187 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12188 * g++.dg/goacc/deviceptr-1.c: New file.
12190 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12192 PR tree-optimization/69820
12193 * gcc.dg/vect/pr69820.c: New test.
12195 2016-02-16 Richard Biener <rguenther@suse.de>
12197 PR tree-optimization/69776
12198 * gcc.dg/torture/pr69776-2.c: New testcase.
12200 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12202 PR tree-optimization/69714
12203 * gcc.dg/torture/pr69714.c: New test.
12205 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12207 PR tree-optimization/69802
12208 * gcc.dg/pr69802.c: New test.
12210 2016-02-16 Richard Biener <rguenther@suse.de>
12212 PR middle-end/69801
12213 * gcc.dg/pr69801.c: New testcase.
12215 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12217 PR libgfortran/69651
12218 * gfortran.dg/read_bang.f90: New test.
12219 * gfortran.dg/read_bang4.f90: New test.
12221 2016-02-15 Jakub Jelinek <jakub@redhat.com>
12224 * g++.dg/init/pr69658.C: New test.
12227 * c-c++-common/pr69797.c: New test.
12229 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12231 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12232 check for aarch64*-*-*.
12234 2016-02-15 Richard Biener <rguenther@suse.de>
12236 PR tree-optimization/69783
12237 * gcc.dg/vect/pr69783.c: New testcase.
12239 2016-02-15 Richard Biener <rguenther@suse.de>
12241 PR tree-optimization/69776
12242 * gcc.dg/torture/pr69776.c: New testcase.
12244 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12247 * gfortran.dg/type_decl_4.f90: Reinstated.
12249 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
12252 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12254 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12258 * gfortran.dg/type_decl_4.f90: Removed.
12260 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12263 * gfortran.dg/type_decl_4.f90: New test.
12265 2016-02-14 Alan Modra <amodra@gmail.com>
12268 * gcc.c-torture/execute/stkalign.c: Revise test.
12270 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12273 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12275 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12278 * gcc.target/sh/torture/pr67260.c: New.
12280 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
12282 * gcc.dg/pr67964.c: Add dg-require-alias.
12284 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12288 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12290 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12292 PR libgfortran/69668
12293 * gfortran.dg/namelist_88.f90: New test.
12295 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12297 PR libgfortran/69668
12298 * gfortran.dg/namelist_38.f90: Update test.
12299 * gfortran.dg/namelist_84.f90: Update test.
12301 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12304 * gcc.dg/pr69554-1.c: New test.
12305 * gfortran.dg/pr69554-1.F90: New test.
12306 * gfortran.dg/pr69554-2.F90: New test.
12307 * lib/gcc-dg.exp (proc dg-locus): New function.
12308 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12309 distinguish between the caret-printing and non-caret-printing
12310 cases. If caret-printing has been explicitly enabled, bail out
12311 without attempting to fix up the output.
12313 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12317 * gcc.dg/spellcheck-options-3.c: New test case.
12318 * gcc.dg/spellcheck-options-4.c: New test case.
12319 * gcc.dg/spellcheck-options-5.c: New test case.
12320 * gcc.dg/spellcheck-options-6.c: New test case.
12321 * gcc.dg/spellcheck-options-7.c: New test case.
12322 * gcc.dg/spellcheck-options-8.c: New test case.
12323 * gcc.dg/spellcheck-options-9.c: New test case.
12324 * gcc.dg/spellcheck-options-10.c: New test case.
12326 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12328 PR rtl-optimization/69764
12329 PR rtl-optimization/69771
12330 * c-c++-common/pr69764.c: New test.
12331 * gcc.dg/torture/pr69771.c: New test.
12333 2016-02-12 Marek Polacek <polacek@redhat.com>
12335 * g++.dg/torture/init-list1.C: New.
12337 2016-02-12 Marek Polacek <polacek@redhat.com>
12339 * gcc.dg/pr69522.c: Add empty dg-options.
12341 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12343 * g++.dg/lto/lto.exp: Include and init mpx.
12344 * g++.dg/lto/pr69729_0.C: New test.
12346 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12349 * g++.dg/ipa/pr69241-4.C: New test.
12352 * g++.dg/ipa/pr68672-1.C: New test.
12353 * g++.dg/ipa/pr68672-2.C: New test.
12354 * g++.dg/ipa/pr68672-3.C: New test.
12356 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12359 * gcc.dg/pr69522.c: New test.
12361 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12364 * g++.dg/cpp1y/69098.C: New test.
12365 * g++.dg/cpp1y/69098-2.C: New test.
12367 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12369 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12370 and neighbour -> neighbor.
12371 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12372 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12373 * c-c++-common/Wvarargs.c: Likewise.
12374 * c-c++-common/goacc/host_data-5.c: Likewise.
12375 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12376 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12377 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12378 * gcc.target/aarch64/pr60697.c: Likewise.
12379 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12380 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12381 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12382 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12383 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12384 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12385 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12386 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12387 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12388 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12389 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12390 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12391 * g++.dg/lookup/koenig5.C: Likewise.
12392 * g++.dg/ext/no-asm-2.C: Likewise.
12393 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12394 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12395 * gfortran.dg/used_types_16.f90: Likewise.
12396 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12397 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12398 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12399 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12400 * gfortran.dg/abstract_type_6.f03: Likewise.
12401 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12402 * gfortran.dg/used_types_15.f90: Likewise.
12403 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12404 * gfortran.dg/exit_3.f08: Likewise.
12405 * gfortran.dg/open_status_2.f90: Likewise.
12406 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12407 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12408 * gfortran.dg/associate_1.f03: Likewise.
12409 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12410 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12411 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12412 * gcc.dg/builtin-object-size-1.c: Likewise.
12413 * gcc.dg/noreturn-6.c: Likewise.
12414 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12415 * gcc.dg/globalalias.c: Likewise.
12416 * gcc.dg/builtins-config.h: Likewise.
12417 * gcc.dg/pr30457.c: Likewise.
12418 * gcc.c-torture/compile/volatile-1.c: Likewise.
12419 * gcc.c-torture/execute/20101011-1.c: Likewise.
12420 * c-c++-common/Waddress-1.c: Likewise.
12422 2016-02-11 Jakub Jelinek <jakub@redhat.com>
12425 * c-c++-common/Waddress-1.c: New test.
12427 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12430 * gfortran.dg/associate_19.f03: New test.
12431 * gfortran.dg/associate_20.f03: New test.
12433 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12435 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12437 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12439 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12440 .arch armv8-a\n. Add -dA to dg-options.
12441 * gcc.target/aarch64/assembler_arch_1.c: New test.
12442 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12444 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12447 * g++.dg/cpp0x/pr68726.C: New.
12449 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12451 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12454 2016-02-11 Richard Biener <rguenther@suse.de>
12456 * g++.dg/tree-ssa/pr61034.C: Adjust.
12458 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12461 * gcc.target/s390/pr69148.c: New.
12463 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12465 PR tree-optimization/69652
12466 * gcc.dg/torture/pr69652.c: New test.
12468 2016-02-10 Jakub Jelinek <jakub@redhat.com>
12469 Patrick Palka <ppalka@gcc.gnu.org>
12473 * g++.dg/ipa/pr69241-1.C: New test.
12474 * g++.dg/ipa/pr69241-2.C: New test.
12475 * g++.dg/ipa/pr69241-3.C: New test.
12476 * g++.dg/ipa/pr69649.C: New test.
12478 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
12480 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12481 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12483 2016-02-10 Bin Cheng <bin.cheng@arm.com>
12485 PR tree-optimization/68021
12486 * gcc.dg/tree-ssa/pr68021.c: New test.
12488 2016-02-10 Richard Biener <rguenther@suse.de>
12490 PR tree-optimization/69726
12491 * gcc.dg/uninit-22.c: New testcase.
12493 2016-02-09 Andrew Pinski <apinski@cavium.com>
12496 * gcc.c-torture/compile/20160205-1.c: New testcase.
12498 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12501 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12502 instead accessing a really large arrray.
12503 * gcc.target/powerpc/fusion3.c: Likewise.
12505 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
12508 * gcc.c-torture/execute/pr68532.c: New test.
12510 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
12513 * gcc.dg/pr69634.c: New.
12515 2016-02-09 Richard Biener <rguenther@suse.de>
12517 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12519 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
12521 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12523 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12525 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12527 2016-02-09 Richard Biener <rguenther@suse.de>
12529 PR tree-optimization/69715
12530 * gcc.dg/torture/pr69715.c: New testcase.
12532 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12535 * g++.dg/cpp0x/trailing12.C: New test.
12536 * g++.dg/cpp0x/trailing13.C: New test.
12538 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12542 * g++.dg/cpp1y/auto-fn29.C: New test.
12543 * g++.dg/cpp1y/auto-fn30.C: New test.
12545 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12547 PR tree-optimization/69209
12548 * gcc.c-torture/compile/pr69209.c: New test.
12550 2016-02-08 Jeff Law <law@redhat.com>
12552 PR tree-optimization/68541
12553 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12554 of statements allowed in join block for path splitting.
12556 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12559 * g++.dg/gomp/pr59627.C: New test.
12562 * g++.dg/ipa/pr69239.C: New test.
12564 2016-02-08 David Malcolm <dmalcolm@redhat.com>
12566 PR preprocessor/69664
12567 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12568 * gcc.dg/cpp/warn-comments.c: Likewise.
12570 2016-02-08 Marek Polacek <polacek@redhat.com>
12573 * g++.dg/init/const12.C: New test.
12575 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12578 * gcc.dg/lto/pr55113_0.c: Remove test.
12580 2016-02-08 Richard Biener <rguenther@suse.de>
12582 PR tree-optimization/69719
12583 * gcc.dg/torture/pr69719.c: New testcase.
12585 2016-02-08 Richard Biener <rguenther@suse.de>
12586 Jeff Law <law@redhat.com>
12589 * gcc.target/mips/pr68273.c: New testcase.
12591 2016-02-08 Richard Biener <rguenther@suse.de>
12593 PR rtl-optimization/69274
12594 * gcc.target/i386/addr-sel-1.c: XFAIL.
12596 2016-02-08 Jeff Law <law@redhat.com>
12598 PR tree-optimization/68541
12599 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12601 PR tree-optimization/65917
12602 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12604 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12607 * gfortran.dg/namelist_args.f90: New test.
12609 2016-02-05 Jeff Law <law@redhat.com>
12611 PR tree-optimization/68541
12612 * gcc.dg/tree-ssa/split-path-2.c: New test.
12613 * gcc.dg/tree-ssa/split-path-3.c: New test.
12614 * gcc.dg/tree-ssa/split-path-4.c: New test.
12615 * gcc.dg/tree-ssa/split-path-5.c: New test.
12616 * gcc.dg/tree-ssa/split-path-6.c: New test.
12617 * gcc.dg/tree-ssa/split-path-7.c: New test.
12619 2016-02-05 Martin Sebor <msebor@redhat.com>
12622 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12623 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12625 2016-02-06 Richard HEnderson <rth@redhat.com>
12628 * gcc.target/i386/addr-space-4.c: New.
12629 * gcc.target/i386/addr-space-5.c: New.
12631 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12634 * gfortran.dg/elemental_dependency_6.f90: New.
12636 2016-02-05 Jakub Jelinek <jakub@redhat.com>
12638 PR rtl-optimization/69691
12639 * gcc.c-torture/execute/pr69691.c: New test.
12642 * g++.dg/parse/pr69628.C: New test.
12644 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12646 * gcc.dg/sancov/asan.c: Move to ...
12647 * gcc.dg/asan/sancov-1.c: ... here.
12649 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12651 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12653 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12656 * gcc.target/i386/pr69677.c: New test.
12658 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12661 * g++.dg/template/pr68948.C: New test.
12663 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12665 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12666 (only necessary on s390x).
12668 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12670 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12671 -mno-accumulate-outgoing-args.
12673 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12675 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12677 2016-02-04 Jakub Jelinek <jakub@redhat.com>
12680 * c-c++-common/pr69669.c: New test.
12682 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12685 * g++.dg/pr69667.C: New file.
12687 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12690 * gcc.dg/pr69619.c: Add new test.
12692 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12694 PR rtl-optimization/69577
12695 * gcc.target/i386/pr69577.c: New test.
12697 2016-02-04 Martin Liska <mliska@suse.cz>
12699 * g++.dg/asan/pr69276.C: New test.
12701 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12705 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12706 a single smulbb instruction.
12707 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12708 * gcc.target/amr/wmul-2.c: Likewise.
12710 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12714 * gcc.c-torture/execute/pr67714.c: New test.
12716 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12719 * gcc.target/i386/pr69454-1.c: New test.
12720 * gcc.target/i386/pr69454-2.c: New test.
12722 2016-02-03 Martin Sebor <msebor@redhat.com>
12729 * g++.dg/ext/flexarray-mangle-2.C: New test.
12730 * g++.dg/ext/flexarray-mangle.C: New test.
12731 * g++.dg/ext/flexarray-subst.C: New test.
12732 * g++.dg/ext/flexary11.C: New test.
12733 * g++.dg/ext/flexary12.C: New test.
12734 * g++.dg/ext/flexary13.C: New test.
12735 * g++.dg/ext/flexary14.C: New test.
12736 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12738 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12740 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12741 Define only if CHECK_FLOAT128 is defined.
12742 (main): Properly initialize u5.
12744 2016-02-03 Jakub Jelinek <jakub@redhat.com>
12747 * gcc.dg/pr69627.c: New test.
12750 * gcc.dg/pr69644.c: New test.
12752 2016-02-03 Mike Stump <mikestump@comcast.net>
12754 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12755 support for struct-layout-1.exp.
12757 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12760 * g++.dg/cpp0x/pr69056.C: New test.
12762 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12763 Alexandre Oliva <aoliva@redhat.com>
12766 * gcc.target/powerpc/pr69461.c: New.
12768 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
12770 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12771 works from here ...
12772 (check_effective_target_fsanitize_thread): ... to here. Do not
12773 specify additional compile flags for the test source.
12774 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12775 specify additional compile flags for the test source.
12777 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12779 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12781 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12785 * gfortran.dg/coarray_allocate_2.f08: New test.
12786 * gfortran.dg/coarray_allocate_3.f08: New test.
12787 * gfortran.dg/coarray_allocate_4.f08: New test.
12789 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12791 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12792 use same scan-tree-dump-times on all platforms.
12793 * gcc.dg/vect/vect-outer-1.c: Likewise.
12794 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12795 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12796 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12797 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12798 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12799 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12800 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12802 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12804 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12807 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12809 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12811 2016-02-02 James Norris <jnorris@codesourcery.com>
12813 * c-c++-common/goacc/routine-5.c: Add tests.
12815 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
12817 * gcc.target/nvptx/unsigned-cmp.c: New test.
12819 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12821 * gcc.target/aarch64/scalar_shift_1.c
12822 (test_corners_sisd_di): Improve force to SIMD register.
12823 (test_corners_sisd_si): Likewise.
12824 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12825 Remove scan-assembler check for ldr.
12827 2016-02-02 Richard Biener <rguenther@suse.de>
12829 PR tree-optimization/69595
12830 * gcc.dg/Warray-bounds-17.c: New testcase.
12832 2016-02-02 Richard Biener <rguenther@suse.de>
12834 PR tree-optimization/69606
12835 * gcc.dg/torture/pr69606.c: New testcase.
12837 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12839 PR middle-end/68542
12840 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12841 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12843 2016-02-02 Alan Modra <amodra@gmail.com>
12846 * gcc.target/powerpc/pr69548.c: New test.
12848 2016-02-01 Jakub Jelinek <jakub@redhat.com>
12850 PR rtl-optimization/69592
12851 * gcc.dg/pr69592.c: New test.
12853 PR preprocessor/69543
12855 * gcc.dg/pr69543.c: New test.
12856 * gcc.dg/pr69558.c: New test.
12858 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
12861 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
12863 2016-02-01 Martin Sebor <msebor@redhat.com>
12865 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12867 2016-02-01 Bin Cheng <bin.cheng@arm.com>
12869 PR tree-optimization/67921
12870 * c-c++-common/ubsan/pr67921.c: New test.
12872 2016-02-01 Richard Biener <rguenther@suse.de>
12874 PR middle-end/69556
12875 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12877 2016-02-01 Richard Biener <rguenther@suse.de>
12879 PR tree-optimization/69574
12880 * gcc.dg/torture/pr69574.c: New testcase.
12882 2016-02-01 Richard Biener <rguenther@suse.de>
12884 PR tree-optimization/69579
12885 * gcc.dg/setjmp-6.c: New testcase.
12887 2016-02-01 Jakub Jelinek <jakub@redhat.com>
12889 PR rtl-optimization/69570
12890 * g++.dg/opt/pr69570.C: New test.
12892 2016-02-01 Richard Henderson <rth@redhat.com>
12894 * gcc.dg/pr69535.c: New test.
12896 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
12899 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12900 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12903 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12905 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12907 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
12910 * gfortran.dg/allocate_with_source_17.f03: New test.
12912 2016-01-30 Jakub Jelinek <jakub@redhat.com>
12914 PR tree-optimization/69546
12915 * gcc.dg/torture/pr69546.c: New test.
12917 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
12920 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12922 2016-01-30 Martin Sebor <msebor@redhat.com>
12925 * g++.dg/ext/flexary10.C: New test.
12927 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12930 gfortran.dg/common_23.f90: New test.
12932 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12935 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12936 condition being checked, and disable it when the target supports
12937 misaligned loads and stores.
12939 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12942 * gcc.dg/torture/pr69518.c: New test.
12944 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12947 * gcc.target/i386/pr69530.c: New test.
12949 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
12952 * gcc.target/mips/div-delay.c: New test.
12954 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12957 * gcc.target/i386/pr69551.c: New test.
12960 * gcc.target/i386/pr66137.c: New test.
12962 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12964 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12965 always built for p5600.
12966 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12967 isa=p5600 dg-option.
12969 2016-01-29 Richard Biener <rguenther@suse.de>
12971 PR tree-optimization/69547
12972 * g++.dg/tree-ssa/pr69547.C: New testcase.
12974 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12977 * g++.dg/warn/Wunused-function2.C: New test.
12979 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12981 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12982 support for test to succeed.
12984 2016-01-29 Marek Polacek <polacek@redhat.com>
12988 * g++.dg/ext/constexpr-vla2.C: New test.
12989 * g++.dg/ext/constexpr-vla3.C: New test.
12990 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12992 2016-01-29 Richard Biener <rguenther@suse.de>
12994 PR middle-end/69537
12995 * gcc.dg/uninit-21.c: New testcase.
12997 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
13000 * gcc.target/i386/pr69459.c: New test.
13002 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
13005 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13006 * gcc.target/mips/pr68400.c: New test.
13008 2016-01-28 Martin Sebor <msebor@redhat.com>
13011 * gcc.target/powerpc/pr17381.c: New test.
13013 2016-01-28 Jakub Jelinek <jakub@redhat.com>
13015 PR middle-end/69542
13016 * gcc.dg/torture/pr69542.c: New test.
13018 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13020 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13022 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13024 * gcc.dg/pr65980.c: Skip on AIX.
13025 * gcc.dg/pr66688.c: Same.
13027 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13030 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13031 * gcc.dg/tree-ssa/sra-18.c: Same.
13033 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13036 * gfortran.dg/block_15.f08: New test.
13037 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13038 on incorrectly closed BLOCK.
13040 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13042 * gcc.dg/declare-simd.c: New test.
13043 2016-01-28 Richard Biener <rguenther@suse.de>
13045 PR tree-optimization/69466
13046 * gfortran.dg/vect/pr69466.f90: New testcase.
13048 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13050 * g++.dg/pr67989.C: Remove ARM-specific option.
13051 * gcc.target/arm/pr67989.C: New file.
13053 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13055 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13056 and expm1 test for glibc < 2.11.
13058 2016-01-27 Richard Henderson <rth@redhat.com>
13060 * gcc.c-torture/execute/pr69447.c: New test.
13062 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
13065 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13067 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13070 * gcc.dg/pr66869.c: New test.
13072 2016-01-25 Jeff Law <law@redhat.com>
13074 PR tree-optimization/68398
13075 PR tree-optimization/69196
13076 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13077 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13078 path to avoid new heuristic allowing more irreducible regions
13079 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13080 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13081 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13082 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13083 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13085 2016-01-27 Marek Polacek <polacek@redhat.com>
13088 * c-c++-common/vector-compare-4.c: New test.
13090 2016-01-27 David Malcolm <dmalcolm@redhat.com>
13092 PR preprocessor/69126
13093 * c-c++-common/pr69126.c: New test case.
13095 2016-01-27 Ian Lance Taylor <iant@google.com>
13097 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13099 2016-01-27 Ryan Burn <contact@rnburn.com>
13102 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13104 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13107 * gcc.target/i386/pr69512.c: New test.
13109 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13112 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13114 2016-01-27 Marek Polacek <polacek@redhat.com>
13117 * g++.dg/pr69379.C: New test.
13119 2016-01-27 Martin Sebor <msebor@redhat.com>
13122 * g++.dg/abi/Wabi-2-2.C: New test.
13123 * g++.dg/abi/Wabi-2-3.C: New test.
13124 * g++.dg/abi/Wabi-3-2.C: New test.
13125 * g++.dg/abi/Wabi-3-3.C: New test.
13127 2016-01-27 Richard Biener <rguenther@suse.de>
13129 PR tree-optimization/69166
13130 * gcc.dg/torture/pr69166.c: New testcase.
13132 2016-01-27 Martin Jambor <mjambor@suse.cz>
13134 PR tree-optimization/69355
13135 * gcc.dg/tree-ssa/pr69355.c: New test.
13137 2016-01-27 Marek Polacek <polacek@redhat.com>
13140 * g++.dg/ext/constexpr-vla1.C: New test.
13142 2016-01-20 Christian Bruel <christian.bruel@st.com>
13145 * gcc.target/arm/pr69245.c: New test.
13147 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13149 PR tree-optimization/69399
13150 * gcc.dg/torture/pr69399.c: New test.
13152 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13154 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13156 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13158 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13160 2016-01-26 Tom de Vries <tom@codesourcery.com>
13162 PR tree-optimization/69110
13163 * gcc.dg/autopar/pr69110.c: New test.
13165 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
13166 Sebastian Pop <s.pop@samsung.com>
13168 * gcc.dg/graphite/isl-ast-op-select.c: New.
13170 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
13173 * gfortran.dg/allocate_error_6.f90: New test.
13175 2016-01-26 Richard Henderson <rth@redhat.com>
13177 * gcc.dg/tm/pr60908.c: New test.
13179 2016-01-26 David Malcolm <dmalcolm@redhat.com>
13182 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13184 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13185 expected multiline output to reflect the colorization being
13186 disabled before newlines.
13187 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13188 (custom_diagnostic_finalizer): Replace call to
13189 pp_newline_and_flush with call to pp_flush.
13190 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13191 * gfortran.dg/implicit_class_1.f90: Likewise.
13192 * lib/gcc-dg.exp (allow_blank_lines): New global.
13193 (dg-allow-blank-lines-in-output): New procedure.
13194 (gcc-dg-prune): Complain about blank lines in the output, unless
13195 dg-allow-blank-lines-in-output was called.
13196 * lib/multiline.exp (_build_multiline_regex): Only support
13197 arbitrary followup text for non-blank-lines, not for blank lines.
13199 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13201 PR tree-optimization/69483
13202 * gcc.dg/pr69483.c: New test.
13203 * g++.dg/opt/pr69483.C: New test.
13205 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13208 * gcc.target/arm/pr68620.c: New test.
13210 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13212 * gcc.target/i386/pr68986-2.c: Remove -m32.
13214 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13217 * gcc.target/i386/pr68986-1.c: New test.
13218 * gcc.target/i386/pr68986-2.c: Likewise.
13219 * gcc.target/i386/pr68986-3.c: Likewise.
13221 2016-01-26 Christian Bruel <christian.bruel@st.com>
13223 * lib/target-supports.exp
13224 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13225 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13226 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13228 2016-01-26 Richard Biener <rguenther@suse.de>
13230 PR tree-optimization/69452
13231 * gcc.dg/torture/pr69452.c: New testcase.
13233 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13236 * gcc.dg/pr69442.c: New test.
13238 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13241 * gcc.target/aarch64/simd/pr67896.C: New.
13243 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13245 PR tree-optimization/69400
13246 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13248 (plugin_init): Call it.
13249 * gcc.dg/torture/pr69400.c: New test.
13251 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13253 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13255 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13256 Sebastian Pop <s.pop@samsung.com>
13258 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13261 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13262 Sebastian Pop <s.pop@samsung.com>
13264 * gcc.dg/graphite/pr69292.c: New.
13266 2016-01-25 Jakub Jelinek <jakub@redhat.com>
13268 * c-c++-common/goacc/use_device-1.c: New test.
13270 2016-01-25 Jeff Law <law@redhat.com>
13272 PR tree-optimization/69196
13273 PR tree-optimization/68398
13274 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13275 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13277 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
13280 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13283 2016-01-25 Richard Biener <rguenther@suse.de>
13286 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13288 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13291 * gcc.dg/pr69421.c: New test.
13293 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13295 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13296 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13297 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13298 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13299 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13300 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13301 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13302 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13303 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13304 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13306 2016-01-25 Richard Biener <rguenther@suse.de>
13308 PR tree-optimization/69376
13309 * gcc.dg/torture/pr69376.c: New testcase.
13311 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13315 * gfortran.dg/interface_38.f90: New test.
13316 * gfortran.dg/interface_39.f90: New test.
13318 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13321 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13326 * g++.dg/template/pr11858.C: New test.
13327 * g++.dg/template/pr24663.C: New test.
13328 * g++.dg/template/unify12.C: New test.
13329 * g++.dg/template/unify13.C: New test.
13330 * g++.dg/template/unify14.C: New test.
13331 * g++.dg/template/unify15.C: New test.
13332 * g++.dg/template/unify16.C: New test.
13333 * g++.dg/template/unify17.C: New test.
13335 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13338 gfortran.dg/pr68283.f90: New test.
13340 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13343 * gfortran.dg/inline_matmul_13.f90: New test.
13344 * gfortran.dg/matmul_bounds_8.f90: New test.
13345 * gfortran.dg/matmul_bounds_9.f90: New test.
13346 * gfortran.dg/matmul_bounds_10.f90: New test.
13348 2016-01-23 Tom de Vries <tom@codesourcery.com>
13350 PR tree-optimization/69426
13351 * gcc.dg/autopar/pr69426.c: New test.
13353 2016-01-23 Martin Sebor <msebor@redhat.com>
13357 * g++.dg/cpp0x/alignas5.C: New test.
13358 * g++.dg/ext/vector29.C: Same.
13360 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
13362 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13363 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13364 _GNU_SOURCE from compile flags to the source.
13365 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13366 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13367 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13368 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13370 2016-01-22 Jakub Jelinek <jakub@redhat.com>
13373 * g++.dg/opt/pr69432.C: New test.
13375 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13377 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13378 32-bit targets testing an -m64 multilib.
13380 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13382 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13385 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13387 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13389 2016-01-21 Christian Bruel <christian.bruel@st.com>
13392 * gcc.target/i386/pr68674.c
13393 * gcc.target/aarch64/pr68674.c
13394 * gcc.target/arm/pr68674.c
13396 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13399 * gcc.c-torture/execute/pr69403.c: New test.
13401 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13404 * g++.dg/template/pr55843.C: New.
13406 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13409 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13410 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13412 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13415 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13416 from dg-do compile directive, and instead add
13417 { dg-require-effective-target int128 }.
13419 2016-01-20 Martin Sebor <msebor@redhat.com>
13422 * gcc.dg/sync-fetch.c: New test.
13424 2016-01-21 Martin Sebor <msebor@redhat.com>
13427 * gcc.target/powerpc/pr69252.c: New test.
13429 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13432 * gfortran.dg/pr65996.f90: New test.
13434 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13437 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13438 expected to generate an error.
13440 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13442 PR middle-end/66178
13443 * gcc.dg/torture/pr66178.c: New test.
13445 2016-01-21 Anton Blanchard <anton@samba.org>
13446 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13449 * gcc.target/powerpc/pr63354.c: New test.
13451 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13453 PR rtl-optimization/68990
13454 * gcc.target/i386/pr68990: New.
13456 2016-01-21 Nick Clifton <nickc@redhat.com>
13459 * gcc.target/mips/pr69129.c: New.
13461 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13464 * g++.dg/cpp0x/pr58046.C: New.
13466 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13470 * gcc.target/arm/pr69187.c: New test.
13473 * g++.dg/torture/pr69355.C: New test.
13475 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13476 Sebastian Pop <s.pop@samsung.com>
13478 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13480 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13481 Sebastian Pop <s.pop@samsung.com>
13483 * gcc.dg/graphite/pr68976.c: New test.
13485 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13487 PR middle-end/67653
13488 * c-c++-common/pr67653.c: New test.
13489 * gcc.dg/torture/pr29119.c: Add dg-warning.
13491 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13493 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13495 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13498 * gcc.dg/pr24293.c: New test.
13499 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13500 incomplete struct type.
13501 * gcc.dg/declspec-1.c: Likewise.
13502 * gcc.dg/pr63549.c: Likewise.
13504 2016-01-20 Jakub Jelinek <jakub@redhat.com>
13506 PR tree-optimization/66612
13507 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13508 for bdn instruction.
13510 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13512 * lib/target-supports.exp
13513 (check_effective_target_arm_fp_ok_nocache): New.
13514 (check_effective_target_arm_fp_ok): New.
13515 (add_options_for_arm_fp): New.
13516 (check_effective_target_arm_crypto_ok_nocache): Require
13517 target_arm_v8_neon_ok instead of arm32.
13518 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13519 (check_effective_target_arm_crypto_pragma_ok): New.
13520 (add_options_for_arm_vfp): New.
13521 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13522 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13523 target instead. Force initial fpu to vfp.
13524 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13525 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13526 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13528 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13529 use arm_vfp effective target instead. Force initial fpu to vfp.
13530 * gcc.target/arm/attr-neon3.c: Likewise.
13531 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13533 * gcc.target/arm/unsigned-float.c: Likewise.
13534 * gcc.target/arm/vfp-1.c: Likewise.
13535 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13536 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13537 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13538 * gcc.target/arm/vfp-ldmias.c: Likewise.
13539 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13540 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13541 * gcc.target/arm/vfp-stmiad.c: Likewise.
13542 * gcc.target/arm/vfp-stmias.c: Likewise.
13543 * gcc.target/arm/vnmul-1.c: Likewise.
13544 * gcc.target/arm/vnmul-2.c: Likewise.
13545 * gcc.target/arm/vnmul-3.c: Likewise.
13546 * gcc.target/arm/vnmul-4.c: Likewise.
13548 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
13551 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13552 the MPX run-time library, for compile-time MPX test.
13553 * gcc.target/i386/chkp-always_inline.c: Likewise.
13554 * gcc.target/i386/chkp-bndret.c: Likewise.
13555 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13556 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13557 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13558 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13559 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13560 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13561 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13562 * gcc.target/i386/chkp-label-address.c: Likewise.
13563 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13564 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13565 * gcc.target/i386/chkp-pr69044.c: Likewise.
13566 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13567 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13568 * gcc.target/i386/chkp-strchr.c: Likewise.
13569 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13570 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13571 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13572 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13573 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13574 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13575 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13576 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13577 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13578 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13579 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13580 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13581 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13582 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13583 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13584 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13585 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13586 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13587 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13588 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13589 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13590 * gcc.target/i386/pr63995-2.c: Likewise.
13591 * gcc.target/i386/pr64805.c: Likewise.
13592 * gcc.target/i386/pr65044.c: Likewise.
13593 * gcc.target/i386/pr65167.c: Likewise.
13594 * gcc.target/i386/pr65183.c: Likewise.
13595 * gcc.target/i386/pr65184.c: Likewise.
13596 * gcc.target/i386/thunk-retbnd.c: Likewise.
13598 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13600 PR tree-optimization/69328
13601 * gcc.dg/pr69328.c: New test.
13603 2016-01-20 Jeff Law <law@redhat.com>
13606 * gcc.target/m68k/pr25114.c: New test.
13608 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13610 * gcc.target/arm/memset-inline-10.c: Added
13611 dg-require-effective-target arm_thumb2_ok.
13613 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13615 * gcc.dg/debug/dwarf2/sso.c: New test.
13617 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
13620 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13621 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13622 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13624 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13627 * g++.dg/ipa/devirt-50.C: New testcase.
13629 2016-01-19 Marek Polacek <polacek@redhat.com>
13632 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13633 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13635 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13638 * gcc.target/arm/pr69135_1.c: New test.
13640 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13642 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13644 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13646 * gcc.target/aarch64/ccmp_1.c: New testcase.
13648 2016-01-19 Marek Polacek <polacek@redhat.com>
13651 * g++.dg/cpp0x/enum30.C: New test.
13653 2016-01-19 Richard Biener <rguenther@suse.de>
13655 PR tree-optimization/69336
13656 * g++.dg/tree-ssa/pr69336.C: New testcase.
13658 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13661 * gcc.dg/pr65779.c: New test.
13663 2016-01-19 Richard Biener <rguenther@suse.de>
13665 PR tree-optimization/69352
13666 * gcc.dg/torture/pr69352.c: New testcase.
13668 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13670 PR rtl-optimization/68955
13671 PR rtl-optimization/64557
13672 * gcc.dg/torture/pr68955.c: New test.
13674 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13677 * g++.dg/torture/pr69136.C: New testcase.
13679 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13682 * g++.dg/lto/pr69133_0.C: New testcase.
13683 * g++.dg/lto/pr69133_1.C: New testcase.
13685 2016-01-15 Jeff Law <law@redhat.com>
13687 PR tree-optimization/69320
13688 * gcc.c-torture/pr69320-1.c: New test.
13689 * gcc.c-torture/pr69320-2.c: New test.
13690 * gcc.c-torture/pr69320-3.c: New test.
13691 * gcc.c-torture/pr69320-4.c: New test.
13693 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13698 * g++.dg/template/pr11858.C: New test.
13699 * g++.dg/template/pr24663.C: New test.
13700 * g++.dg/template/unify12.C: New test.
13701 * g++.dg/template/unify13.C: New test.
13702 * g++.dg/template/unify14.C: New test.
13703 * g++.dg/template/unify15.C: New test.
13704 * g++.dg/template/unify16.C: New test.
13705 * g++.dg/template/unify17.C: New test.
13707 2016-01-18 David Malcolm <dmalcolm@redhat.com>
13710 * gcc.dg/pr69181-1.c: New test file.
13711 * gcc.dg/pr69181-2.c: New test file.
13712 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13713 globals by moving it to...
13714 (cleanup-after-saved-dg-test): ...this new function. Add
13715 "global additional_sources_used". Add reset of global
13716 multiline_expected_outputs to the empty list.
13717 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13719 (multiline_expected_outputs): ...this, and updated comments to
13720 note that it is modified from gcc-dg.exp.
13721 (dg-end-multiline-output): Update for the above renaming.
13722 (handle-multiline-outputs): Likewise. Remove the clearing
13723 of the expected outputs to the empty list.
13725 2016-01-18 Richard Biener <rguenther@suse.de>
13727 PR tree-optimization/69297
13728 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13730 2016-01-18 Joseph Myers <joseph@codesourcery.com>
13732 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13734 * gcc.target/mips/mips-3d-2.c: Likewise.
13735 * gcc.target/mips/mips-3d-3.c: Likewise.
13736 * gcc.target/mips/mips-3d-4.c: Likewise.
13737 * gcc.target/mips/mips-3d-5.c: Likewise.
13738 * gcc.target/mips/mips-3d-6.c: Likewise.
13739 * gcc.target/mips/mips-3d-7.c: Likewise.
13740 * gcc.target/mips/mips-3d-8.c: Likewise.
13741 * gcc.target/mips/mips-3d-9.c: Likewise.
13742 * gcc.target/mips/mips-ps-1.c: Likewise.
13743 * gcc.target/mips/mips-ps-2.c: Likewise.
13744 * gcc.target/mips/mips-ps-3.c: Likewise.
13745 * gcc.target/mips/mips-ps-4.c: Likewise.
13746 * gcc.target/mips/mips-ps-5.c: Likewise.
13747 * gcc.target/mips/mips-ps-6.c: Likewise.
13748 * gcc.target/mips/mips-ps-7.c: Likewise.
13749 * gcc.target/mips/mips-ps-type.c: Likewise.
13750 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13751 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13753 2016-01-18 Tom de Vries <tom@codesourcery.com>
13755 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13756 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13757 * c-c++-common/goacc/kernels-empty.c: New test.
13758 * c-c++-common/goacc/kernels-eternal.c: New test.
13759 * c-c++-common/goacc/kernels-loop-2.c: New test.
13760 * c-c++-common/goacc/kernels-loop-3.c: New test.
13761 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13762 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13763 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13764 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13765 * c-c++-common/goacc/kernels-loop-data.c: New test.
13766 * c-c++-common/goacc/kernels-loop-g.c: New test.
13767 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13768 * c-c++-common/goacc/kernels-loop-n.c: New test.
13769 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13770 * c-c++-common/goacc/kernels-loop.c: New test.
13771 * c-c++-common/goacc/kernels-noreturn.c: New test.
13772 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13773 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13774 * c-c++-common/goacc/kernels-reduction.c: New test.
13776 2016-01-18 Tom de Vries <tom@codesourcery.com>
13778 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13779 * gcc.dg/autopar/outer-2.c: Same.
13780 * gcc.dg/autopar/outer-3.c: Same.
13781 * gcc.dg/autopar/outer-4.c: Same.
13782 * gcc.dg/autopar/outer-5.c: Same.
13783 * gcc.dg/autopar/outer-6.c: Same.
13784 * gcc.dg/autopar/parallelization-1.c: Same.
13785 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13786 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13787 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13788 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13789 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13790 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13791 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13792 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13793 * gcc.dg/autopar/pr39500-1.c: Same.
13794 * gcc.dg/autopar/pr39500-2.c: Same.
13795 * gcc.dg/autopar/pr46193.c: Same.
13796 * gcc.dg/autopar/pr46194.c: Same.
13797 * gcc.dg/autopar/pr49580.c: Same.
13798 * gcc.dg/autopar/pr49960-1.c: Same.
13799 * gcc.dg/autopar/pr49960.c: Same.
13800 * gcc.dg/autopar/pr68373.c: Same.
13801 * gcc.dg/autopar/reduc-1.c: Same.
13802 * gcc.dg/autopar/reduc-1char.c: Same.
13803 * gcc.dg/autopar/reduc-1short.c: Same.
13804 * gcc.dg/autopar/reduc-2.c: Same.
13805 * gcc.dg/autopar/reduc-2char.c: Same.
13806 * gcc.dg/autopar/reduc-2short.c: Same.
13807 * gcc.dg/autopar/reduc-3.c: Same.
13808 * gcc.dg/autopar/reduc-4.c: Same.
13809 * gcc.dg/autopar/reduc-6.c: Same.
13810 * gcc.dg/autopar/reduc-7.c: Same.
13811 * gcc.dg/autopar/reduc-8.c: Same.
13812 * gcc.dg/autopar/reduc-9.c: Same.
13813 * gcc.dg/autopar/uns-outer-4.c: Same.
13814 * gcc.dg/autopar/uns-outer-5.c: Same.
13815 * gcc.dg/autopar/uns-outer-6.c: Same.
13816 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13817 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13819 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13822 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13823 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13825 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13828 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13829 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13830 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13832 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13835 * gcc.dg/tree-ssa/sra-17.c: New.
13836 * gcc.dg/tree-ssa/sra-18.c: New.
13838 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13840 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13842 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13844 * gnat.dg/inline12.adb: New test.
13846 2016-01-18 Bin Cheng <bin.cheng@arm.com>
13848 PR tree-optimization/66797
13849 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13851 2016-01-18 Richard Biener <rguenther@suse.de>
13853 PR tree-optimization/69170
13854 * gcc.dg/torture/pr69170.c: New testcase.
13856 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
13858 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13860 2016-01-16 Tom de Vries <tom@codesourcery.com>
13862 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13864 2016-01-16 Tom de Vries <tom@codesourcery.com>
13866 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13867 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13868 redundant dg-require-effective-target pthread.
13869 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13870 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13871 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13872 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13873 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13874 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13875 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13877 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
13880 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13881 * gcc.target/powerpc/recip-7.c: Same.
13883 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13886 * g++.dg/template/pr69091.C: New test.
13888 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13890 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13891 dump does not contain an error_mark_node.
13892 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13893 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13895 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13898 * g++.dg/template/pr68936.C: New test.
13900 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
13903 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13904 * gcc.target/powerpc/recip-2.c: Same.
13905 * gcc.target/powerpc/recip-3.c: Same.
13906 * gcc.target/powerpc/recip-4.c: Same.
13907 * gcc.target/powerpc/recip-sqrtf.c: Same.
13909 2016-01-15 Jeff Law <law@redhat.com>
13911 PR tree-optimization/69270
13912 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13913 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13915 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
13918 * gfortran.dg/deferred_character_13.f90: New test for the fix
13919 of comment 3 of the PR.
13922 * gfortran.dg/deferred_character_8.f90: New test
13923 * gfortran.dg/allocate_error_5.f90: New test
13926 * gfortran.dg/deferred_character_10.f90: New test
13929 * gfortran.dg/deferred_character_14.f90: New test
13932 * gfortran.dg/deferred_character_11.f90: New test
13935 * gfortran.dg/deferred_character_9.f90: New test
13937 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13939 PR rtl-optimization/69030
13940 * gcc.target/i386/pr69030.c: New.
13942 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13944 * gcc.target/aarch64/target_attr_17.c: New test.
13946 2016-01-15 Richard Biener <rguenther@suse.de>
13948 PR tree-optimization/66856
13949 * gcc.dg/torture/pr66856-1.c: New testcase.
13950 * gcc.dg/torture/pr66856-2.c: Likewise.
13952 2016-01-15 Richard Biener <rguenther@suse.de>
13955 * g++.dg/lto/pr69137_0.C: New testcase.
13957 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13959 PR middle-end/69246
13960 * gcc.target/i386/pr69246.c: New test.
13962 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13964 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
13966 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13969 * g++.dg/init/const9.C: Disable test on S/390.
13971 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13973 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13974 * g++.dg/Wno-frame-address.C: Ditto.
13976 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13978 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13980 2016-01-15 Richard Biener <rguenther@suse.de>
13982 PR tree-optimization/68961
13983 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13985 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13987 * gcc.target/i386/pr65105-5.c: New test.
13989 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13991 * gcc.c-torture/execute/alias-4.c: New testcase.
13993 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13996 * g++.dg/ipa/devirt-49.C: New testcase.
13998 2016-01-15 Christian Bruel <christian.bruel@st.com>
14001 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14002 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14003 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14005 2016-01-15 Richard Biener <rguenther@suse.de>
14007 PR tree-optimization/69117
14008 * gcc.dg/torture/pr69117.c: New testcase.
14010 2015-01-14 Ryan Burn <contact@rnburn.com>
14013 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14015 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14018 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14019 range tests use 100 * maximum instead of maximum + 1.
14021 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14024 * gcc.dg/guality/pr69244.c: New test.
14026 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
14028 * lib/target-supports.exp (check_effective_target_issignaling):
14030 * gcc.dg/pr61441.c: Require issignaling effective target.
14032 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14035 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14037 2016-01-14 David Malcolm <dmalcolm@redhat.com>
14040 PR preprocessor/69177
14041 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14042 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14043 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14044 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14046 2016-01-14 Marek Polacek <polacek@redhat.com>
14049 * gcc.dg/array-15.c: New test.
14051 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14053 PR middle-end/68146
14054 PR tree-optimization/69155
14055 * gfortran.dg/pr68146.f: New test.
14056 * gfortran.dg/pr69155.f90: New test.
14058 2016-01-14 Richard Biener <rguenther@suse.de>
14060 PR tree-optimization/68060
14061 * gcc.dg/torture/pr68060-1.c: New testcase.
14062 * gcc.dg/torture/pr68060-2.c: Likewise.
14064 2016-01-14 Nick Clifton <nickc@redhat.com>
14066 * lib/target-supports.exp
14067 (check_effective_target_arm_neon_ok_nocache): Add an option
14068 sequence that includes setting the ARM architecture to ARMv7-A.
14069 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14070 command line options necessary to enable Neon support.
14071 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14072 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14073 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14074 * gcc.target/arm/pr69180.c: Likewise.
14076 2016-01-14 Jeff Law <law@redhat.com>
14078 PR tree-optimization/69270
14079 * gcc.dg/tree-ssa/pr69270.c: New test.
14081 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14084 * c-c++-common/pr66208.c: New file.
14086 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14088 PR tree-optimization/69156
14089 * gcc.dg/pr69156.c: New test.
14091 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14093 * gcc.target/i386/pr69225-7.c: New test.
14095 2016-01-13 Richard Henderson <rth@redhat.com>
14097 * gcc.dg/tm/memopt-13.c: Update expected function.
14098 * gcc.dg/tm/memopt-6.c: Likewise.
14100 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
14102 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14103 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14104 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14105 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14107 2016-01-13 Tom de Vries <tom@codesourcery.com>
14109 PR tree-optimization/69169
14110 * gcc.dg/pr69169.c: New test.
14112 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
14115 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14116 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14117 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14118 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14119 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14120 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14121 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14122 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14124 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14127 * gcc.dg/pr69247.c: New test.
14129 2016-01-13 Richard Biener <rguenther@suse.de>
14131 PR tree-optimization/69242
14132 * gcc.dg/torture/pr69242.c: New testcase.
14134 2016-01-13 Richard Biener <rguenther@suse.de>
14136 PR tree-optimization/69186
14137 * gcc.dg/torture/pr69186.c: New testcase.
14139 2016-01-13 Jeff Law <law@redhat.com>
14141 PR tree-optimization/67755
14142 * gcc.dg/tree-ssa/pr67755.c: New test.
14144 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14146 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14147 pass number in output by a star.
14149 2016-01-12 Bin Cheng <bin.cheng@arm.com>
14151 PR tree-optimization/68911
14152 * gcc.c-torture/execute/pr68911.c: New test.
14154 2016-01-12 Marek Polacek <polacek@redhat.com>
14157 * g++.dg/warn/permissive-1.C: New test.
14159 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14163 * g++.dg/opt/pr69213.C: New test.
14165 2016-01-12 Christian Bruel <christian.bruel@st.com>
14168 * gcc.target/arm/pr69180.c: New test.
14170 2016-01-12 Richard Biener <rguenther@suse.de>
14173 * g++.dg/lto/pr69077_0.C: New testcase.
14174 * g++.dg/lto/pr69077_1.C: Likewise.
14176 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14179 * g++.dg/opt/pr69175.C: New test.
14181 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14183 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14184 rather than #including math.h & stdlib.h.
14185 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14186 * gcc.dg/vect/pr49771.c: Likewise.
14187 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14188 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14189 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14190 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14191 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14192 * gcc.dg/vect/pr44507.c: Likewise.
14193 * gcc.dg/vect/pr45902.c: Likewise.
14194 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14195 * gcc.dg/vect/vect-117.c: Likewise.
14196 * gcc.dg/vect/vect-99.c: Likewise.
14197 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14198 * gcc.dg/vect/vect-cond-1.c: Likewise.
14199 * gcc.dg/vect/vect-cond-2.c: Likewise.
14200 * gcc.dg/vect/vect-cond-3.c: Likewise.
14201 * gcc.dg/vect/vect-cond-4.c: Likewise.
14202 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14203 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14204 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14205 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14206 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14207 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14208 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14209 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14210 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14211 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14212 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14213 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14214 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14215 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14216 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14217 include of signal.h.
14218 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14219 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14220 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14221 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14222 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14223 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14224 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14225 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14226 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14227 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14228 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14229 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14230 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14231 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14232 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14233 * gcc.dg/vect/vect-outer-5.c: Likewise.
14234 * gcc.dg/vect/vect-outer-6.c: Likewise.
14235 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14236 include of stdio.h.
14238 2016-01-12 Nick Clifton <nickc@redhat.com>
14241 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14242 to fread so that it will be found in all target runtimes.
14244 2016-01-12 Richard Biener <rguenther@suse.de>
14246 PR tree-optimization/69053
14247 * g++.dg/torture/pr69053.C: New testcase.
14249 2016-01-12 Richard Biener <rguenther@suse.de>
14251 PR tree-optimization/69168
14252 * gcc.dg/torture/pr69168.c: New testcase.
14254 2016-01-12 Richard Biener <rguenther@suse.de>
14256 PR tree-optimization/69157
14257 * gcc.dg/torture/pr69157.c: New testcase.
14259 2016-01-12 Richard Biener <rguenther@suse.de>
14261 PR tree-optimization/69174
14262 * gcc.dg/torture/pr69174.c: New testcase.
14264 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14268 * g++.dg/tls/pr66808.C: New test.
14269 * g++.dg/tls/pr69000.C: New test.
14271 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14273 * gcc.target/powerpc/swaps-p8-23.c: New test.
14274 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14276 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
14278 PR tree-optimization/68356
14279 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14281 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14282 Jim Wilson <jim.wilson@linaro.org>
14285 * gcc.target/arm/pr69194.c: New test.
14287 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14290 * gcc.target/i386/pr69225-1.c: New test.
14291 * gcc.target/i386/pr69225-2.c: Likewise.
14292 * gcc.target/i386/pr69225-3.c: Likewise.
14293 * gcc.target/i386/pr69225-4.c: Likewise.
14294 * gcc.target/i386/pr69225-5.c: Likewise.
14295 * gcc.target/i386/pr69225-6.c: Likewise.
14297 2016-01-11 Jakub Jelinek <jakub@redhat.com>
14300 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14304 * gcc.dg/pr69071.c: New test.
14307 * g++.dg/opt/pr69211.C: New test.
14309 PR tree-optimization/69214
14310 * gcc.c-torture/compile/pr69214.c: New test.
14312 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
14314 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14315 * gcc.target/i386/pr66232-11.c: Ditto.
14316 * gcc.target/i386/pr66232-12.c: Ditto.
14317 * gcc.target/i386/pr66232-13.c: Ditto.
14319 2016-01-11 Richard Biener <rguenther@suse.de>
14321 PR tree-optimization/69173
14322 * gcc.dg/torture/pr69173.c: New testcase.
14324 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14326 PR rtl-optimization/68796
14327 * gcc.target/aarch64/tst_5.c: New test.
14328 * gcc.target/aarch64/tst_6.c: Likewise.
14330 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14332 PR rtl-optimization/68841
14333 * gcc.dg/pr68841.c: New test.
14334 * gcc.c-torture/execute/pr68841.c: New test.
14336 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14338 PR rtl-optimization/68920
14339 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14341 * gcc.dg/ifcvt-5.c: New test.
14343 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
14346 * g++.dg/pr69123.C: New.
14348 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14351 * gcc.target/i386/pr69010.c: New test.
14353 2016-01-11 Martin Jambor <mjambor@suse.cz>
14356 * gcc.target/i386/chkp-pr69044.c: New test.
14358 2016-01-11 Tom de Vries <tom@codesourcery.com>
14360 PR tree-optimization/69109
14361 * gcc.dg/autopar/pr69109-2.c: New test.
14362 * gcc.dg/autopar/pr69109.c: New test.
14364 2016-01-11 Tom de Vries <tom@codesourcery.com>
14366 PR tree-optimization/69108
14367 * gcc.dg/autopar/pr69108.c: New test.
14369 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14372 * c-c++-common/Wisleading-indentation.c: Augment test.
14374 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14377 * gfortran.dg/inline_matmul_12.f90: New test.
14379 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
14382 * gfortran.dg/actual_array_offset_1: New test.
14384 2016-01-10 Tom de Vries <tom@codesourcery.com>
14386 PR tree-optimization/69062
14387 * gcc.dg/autopar/pr69062.c: New test.
14389 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14391 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14392 * gcc.dg/vect/slp-perm-2.c: Likewise.
14393 * gcc.dg/vect/slp-perm-3.c: Likewise.
14394 * gcc.dg/vect/slp-perm-5.c: Likewise.
14395 * gcc.dg/vect/slp-perm-6.c: Likewise.
14396 * gcc.dg/vect/slp-perm-7.c: Likewise.
14397 * gcc.dg/vect/slp-perm-8.c: Likewise.
14399 2016-01-10 Tom de Vries <tom@codesourcery.com>
14401 PR tree-optimization/69039
14402 * gcc.dg/autopar/pr69039.c: New test.
14404 2016-01-09 Marek Polacek <polacek@redhat.com>
14407 * g++.dg/pr69113.C: New test.
14409 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14411 PR middle-end/50865
14412 PR tree-optimization/69097
14413 * gcc.c-torture/execute/pr50865.c: New test.
14414 * gcc.c-torture/execute/pr69097-1.c: New test.
14415 * gcc.c-torture/execute/pr69097-2.c: New test.
14416 * gcc.dg/pr69097-1.c: New test.
14417 * gcc.dg/pr69097-2.c: New test.
14419 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14422 * g++.dg/opt/pr69164.C: New test.
14424 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14426 PR tree-optimization/69167
14427 * gcc.dg/pr69167.c: New test.
14429 2016-01-08 Marek Polacek <polacek@redhat.com>
14432 * g++.dg/pr68449.C: New.
14434 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14436 PR tree-optimization/68707
14437 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14438 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14439 on platforms supporting it.
14440 * gcc.dg/vect/slp-perm-2.c: Likewise.
14441 * gcc.dg/vect/slp-perm-3.c: Likewise.
14442 * gcc.dg/vect/slp-perm-5.c: Likewise.
14443 * gcc.dg/vect/slp-perm-7.c: Likewise.
14444 * gcc.dg/vect/slp-perm-8.c: Likewise.
14445 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14446 on platforms supporting it.
14448 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14450 PR tree-optimization/69162
14451 * gcc.dg/pr69162.c: New test.
14453 PR tree-optimization/69172
14454 * gcc.dg/pr69172.c: New test.
14456 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14458 PR tree-optimization/67781
14459 * gcc.c-torture/execute/pr67781.c: New file.
14461 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14463 PR tree-optimization/69083
14464 * gcc.dg/vect/pr69083.c: New test.
14466 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14468 PR tree-optimization/61441
14469 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14470 Use -fexcess-precision=standard for compiler options.
14471 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14473 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14476 * gfortran.dg/gomp/pr69128.f90: New test.
14479 * g++.dg/ext/pr69145-1.C: New test.
14480 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14481 * g++.dg/ext/pr69145-2.h: New file.
14483 2016-01-07 Martin Sebor <msebor@redhat.com>
14486 * gcc.dg/atomic-fetch-bool.c: New test.
14487 * gcc.dg/sync-fetch-bool.c: New test.
14489 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14492 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14494 2016-01-07 Nick Clifton <nickc@redhat.com>
14497 * g++.dg/pr66655.C: New test.
14498 * g++.dg/pr66655_1.cc: Test support file.
14499 * g++.dg/pr66655.h: Test header file.
14501 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
14504 gfortran.dg/gomp/pr66680.f90: New test.
14506 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14509 * gcc.target/i386/pr69171-1.c: New test.
14510 * gcc.target/i386/pr69171-2.c: Likewise.
14511 * gcc.target/i386/pr69171-3.c: Likewise.
14512 * gcc.target/i386/pr69171-4.c: Likewise.
14513 * gcc.target/i386/pr69171-5.c: Likewise.
14514 * gcc.target/i386/pr69171-6.c: Likewise.
14516 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14518 PR middle-end/67639
14519 * c-c++-common/pr67639.c: New test.
14521 2016-01-07 Jakub Jelinek <jakub@redhat.com>
14523 PR tree-optimization/69141
14524 * g++.dg/opt/pr69141.C: New test.
14526 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14528 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14530 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
14533 * gcc.target/i386/pr69140.c: New test
14535 2016-01-06 David Malcolm <dmalcolm@redhat.com>
14537 * gcc.dg/bad-dereference.c: New test case.
14539 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14541 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14543 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14545 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14547 2016-01-06 Marek Polacek <polacek@redhat.com>
14550 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14552 2016-01-05 Marek Polacek <polacek@redhat.com>
14555 * gcc.dg/atomic-invalid-2.c: New.
14557 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14560 * gcc.target/i386/pr68991.c: New test.
14562 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14565 * g++.dg/pr68991-1.C: New test.
14566 * g++.dg/pr68991-2.C: Likewise.
14568 2016-01-05 Sergei Trofimovich <siarheit@google.com>
14571 * gcc.target/ia64/pr60465-gprel64.c: New test.
14572 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14574 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14576 PR rtl-optimization/68651
14577 * gcc.target/aarch64/pr68651_1.c: New test.
14579 2016-01-05 David Malcolm <dmalcolm@redhat.com>
14582 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14584 2016-01-05 Nathan Sidwell <nathan@acm.org>
14587 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14589 * gcc.dg/alias-15.c: New.
14591 2016-01-05 Nick Clifton <nickc@redhat.com>
14594 * g++.dg/pr68770.C: New test.
14596 2016-01-04 Mike Stump <mikestump@comcast.net>
14598 * lib/target-supports.exp (check_effective_target_cilkplus):
14599 cilkplus targets require pthreads.
14600 (check_effective_target_cilkplus): Remove special case for NVPTX.
14602 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14604 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14607 2016-01-04 Jakub Jelinek <jakub@redhat.com>
14609 Update copyright years.
14611 2016-01-04 Marek Polacek <polacek@redhat.com>
14614 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14615 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14616 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14618 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14620 * gcc.target/sparc/20160104-2.c: New test.
14622 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14624 * gcc.target/sparc/20160104-1.c: New test.
14626 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
14629 * gfortran.dg/pr65045.f90: New test.
14631 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14633 * gnat.dg/specs/debug1.ads: Delete.
14635 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14637 PR libgfortran/68867
14638 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14641 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14643 PR libgfortran/68867
14644 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14647 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
14650 * gfortran.dg/pr68864.f90: New test.
14652 2016-01-01 Jakub Jelinek <jakub@redhat.com>
14654 PR tree-optimization/69070
14655 * gcc.dg/pr69070.c: New test.
14658 * gfortran.dg/pr69055.f90: New test.
14661 * gcc.dg/pr69015.c: New test.
14663 Copyright (C) 2016 Free Software Foundation, Inc.
14665 Copying and distribution of this file, with or without modification,
14666 are permitted in any medium without royalty provided the copyright
14667 notice and this notice are preserved.