1 2016-10-28 Jakub Jelinek <jakub@redhat.com>
3 PR rtl-optimization/77919
4 * g++.dg/torture/pr77919.C: New test.
6 PR rtl-optimization/78132
7 * gcc.target/i386/pr78132.c: New test.
9 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
11 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
13 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
15 * gcc.target/powerpc/vsx-simode.c: New test.
16 * gcc.target/powerpc/vsx-simode2.c: Likewise.
17 * gcc.target/powerpc/vsx-simode3.c: Likewise.
19 2016-10-27 Jakub Jelinek <jakub@redhat.com>
22 * gfortran.dg/gomp/pr78026.f03: New test.
23 * gfortran.dg/select_type_38.f03: New test.
26 * g++.dg/gomp/declare-simd-7.C: New test.
28 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
30 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
31 * gfortran.dg/dec_init_2.f90: Likewise.
32 * gfortran.dg/dec_init_3.f90: New test.
33 * gfortran.dg/dec_init_4.f90: Likewise.
35 2016-10-27 Bin Cheng <bin.cheng@arm.com>
37 * gcc.dg/fold-narrowbopcst-1.c: New test.
39 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
41 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
42 dg-shouldfail/dg-output instead of XFAIL.
43 * gfortran.dg/dec_io_6.f90: Likewise.
45 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
47 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
48 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
49 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
50 * gcc.target/arm/atomic-op-char-3.c: Likewise.
51 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
52 * gcc.target/arm/atomic-op-int-3.c: Likewise.
53 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
54 * gcc.target/arm/atomic-op-release-3.c: Likewise.
55 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
56 * gcc.target/arm/atomic-op-short-3.c: Likewise.
58 2016-10-27 Bin Cheng <bin.cheng@arm.com>
60 * gcc.dg/fold-convmaxconv-1.c: New test.
61 * gcc.dg/fold-convminconv-1.c: New test.
63 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
66 * gfortran.dg/pr78092.f90: New test.
68 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
71 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
72 expected error message.
73 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
74 expected error message.
75 * gcc.target/powerpc/vsu/vec-all-nez-7.c
76 (test_all_not_equal_and_not_zero): Change expected error message.
78 2016-10-26 Jakub Jelinek <jakub@redhat.com>
81 * gfortran.dg/gomp/pr77973.f90: New test.
83 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
86 * gfortran.dg/submodule_18.f08: New test.
87 * gfortran.dg/submodule_19.f08: New test.
89 2016-10-26 Michael Matz <matz@suse.de>
91 * g++.dg/pr78060.C: New test.
92 * gfortran.dg/pr78061.f: New test.
93 * g++.dg/pr78088.C: New test.
95 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
97 * gfortran.dg/dec_io_1.f90: New test.
98 * gfortran.dg/dec_io_2.f90: New test.
99 * gfortran.dg/dec_io_3.f90: New test.
100 * gfortran.dg/dec_io_4.f90: New test.
101 * gfortran.dg/dec_io_5.f90: New test.
102 * gfortran.dg/dec_io_6.f90: New test.
104 2016-10-25 Jakub Jelinek <jakub@redhat.com>
107 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
109 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
111 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
112 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
114 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
116 * gnat.dg/opt59.adb: New test.
117 * gnat.dg/opt59_pkg.ad[sb]: New helper.
119 * gnat.dg/opt60.adb: New test.
121 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
124 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
127 2016-10-25 Jakub Jelinek <jakub@redhat.com>
130 * gcc.target/i386/pr78102.c: New test.
132 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
134 * gfortran.dg/dec_logical_xor_1.f90: New test.
135 * gfortran.dg/dec_logical_xor_2.f90: New test.
136 * gfortran.dg/dec_logical_xor_3.f03: New test.
138 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
140 * gfortran.dg/dec_loc_rval_1.f90: New test.
141 * gfortran.dg/dec_loc_rval_2.f90: New test.
142 * gfortran.dg/dec_loc_rval_3.f03: New test.
144 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
146 * gfortran.dg/dec_type_print.f90: New testcase.
148 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
150 * gfortran.dg/feed_1.f90: New test.
151 * gfortran.dg/feed_2.f90: New test.
153 2016-10-25 Martin Liska <mliska@suse.cz>
156 * gcc.dg/asan/pr78106.c: New test.
158 2016-10-25 Martin Liska <mliska@suse.cz>
160 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
162 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
165 * gcc.target/arm/pr78041.c: New test.
167 2016-10-25 Jakub Jelinek <jakub@redhat.com>
169 * g++.dg/cpp1z/launder1.C: New test.
170 * g++.dg/cpp1z/launder2.C: New test.
172 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
173 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
177 * gcc.target/avr/pr71676-2.c: New test.
179 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
180 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
184 * gcc.target/avr/pr71676-1.c: New test.
185 * gcc.target/avr/pr71676-3.c: New test.
186 * gcc.target/avr/pr71676.c: New test.
187 * gcc.target/avr/pr71678.c: New test.
189 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
191 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
192 such that cloned verions of tested functions are not created.
194 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
197 * gfortran.dg/pr71895.f90: New test.
199 2016-10-24 Jakub Jelinek <jakub@redhat.com>
201 * g++.dg/debug/dwarf2/ref-2.C: New test.
203 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
205 * c-c++-common/Wint-in-bool-context-3.c: New test.
207 2016-10-24 Martin Sebor <msebor@redhat.com>
210 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
211 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
212 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
213 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
214 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
215 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
216 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
218 2016-10-24 Richard Biener <rguenther@suse.de>
221 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
222 * gcc.dg/vect/slp-45.c: Likewise.
224 2016-10-24 Richard Biener <rguenther@suse.de>
226 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
227 * gcc.dg/tree-ssa/pr21458.c: Likewise.
228 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
230 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
233 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
234 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
236 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
238 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
240 2016-10-24 Jakub Jelinek <jakub@redhat.com>
242 * gcc.target/i386/bmi2-pext-1.c: New test.
243 * gcc.target/i386/bmi2-pdep-1.c: New test.
244 * gcc.target/i386/bmi2-bzhi-3.c: New test.
245 * gcc.target/i386/tbm-bextri-1.c: New test.
246 * gcc.target/i386/bmi-bextr-6.c: New test.
248 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
251 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
252 * gcc.target/i386/pr65105-1.c: Likewise.
253 * gcc.target/i386/pr65105-2.c: Likewise.
254 * gcc.target/i386/pr65105-3.c: Likewise.
255 * gcc.target/i386/pr65105-5.c: Likewise.
256 * gcc.target/i386/pr67761.c: Likewise.
257 * gcc.target/i386/pr70799-1.c: Likewise.
259 2016-10-24 Martin Liska <mliska@suse.cz>
262 * c-c++-common/ubsan/unreachable-3.c: New test.
264 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
267 * gfortran.dg/pr77763.f90
269 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
273 * gfortran.dg/pr78033.f90: New test.
275 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
278 * gfortran.dg/select_type_1.f03: Change error for overlapping
280 * gfortran.dg/select_type_36.f03: New test.
282 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
284 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
286 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
289 * gfortran.dg/string_length_3.f90: New test.
291 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
293 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
295 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
300 * gfortran.dg/alloc_comp_class_5.f03: New test.
301 * gfortran.dg/class_allocate_21.f90: New test.
302 * gfortran.dg/class_allocate_22.f90: New test.
303 * gfortran.dg/realloc_on_assign_27.f08: New test.
305 2016-10-21 Jeff Law <law@redhat.com>
307 * PR tree-optimization/71947
308 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
309 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
310 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
312 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
314 * gcc.dg/ipa/vrp5.c: New test.
315 * gcc.dg/ipa/vrp6.c: New test.
317 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
319 * gcc.target/aarch64/test_frame_17.c: New test.
321 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
323 * gcc.target/aarch64/test_frame_17.c: New test.
325 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
327 PR preprocessor/71681
328 * gcc.dg/cpp/pr71681-1.c: New testcase
329 * gcc.dg/cpp/pr71681-2.c: Likewise
330 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
331 * gcc.dg/cpp/remap/a/header.gcc: Likewise
332 * gcc.dg/cpp/remap/a/t_1.h: Likewise
333 * gcc.dg/cpp/remap/a/t_2.h: Likewise
335 2016-10-21 Jakub Jelinek <jakub@redhat.com>
338 * gcc.target/i386/pr78057.c: New test.
340 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
342 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
345 * gfortran.dg/select_type_37.f03: New test.
347 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
350 * gcc.target/avr/pr71627.c: New test
352 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
354 * gcc.target/sparc/overflow-1.c: New test.
355 * gcc.target/sparc/overflow-2.c: Likewise.
356 * gcc.target/sparc/overflow-3.c: Likewise.
358 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
360 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
363 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
365 PR rtl-optimization/78038
366 * gcc.target/aarch64/pr78038.c: New test.
368 2016-10-21 Richard Biener <rguenther@suse.de>
370 PR tree-optimization/78051
371 * g++.dg/torture/pr78051.C: New testcase.
373 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
375 * c-c++-common/wdate-time.c: Restored test case.
376 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
378 2016-10-20 Jakub Jelinek <jakub@redhat.com>
380 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
382 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
385 * gcc.target/i386/pr78037.c: New test.
387 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
389 * gcc.target/visium/overflow8.c: New.
390 * gcc.target/visium/overflow16.c: Likewise.
391 * gcc.target/visium/overflow32: Likewise.
393 2016-10-20 Michael Matz <matz@suse.de>
395 * gcc.dg/loop-split.c: New test.
396 * gcc.dg/tree-ssa/ifc-9.c: Update.
397 * gcc.dg/tree-ssa/ifc-10.c: Update.
399 2016-10-20 Richard Biener <rguenther@suse.de>
401 * gcc.dg/graphite/pr35356-1.c: Update.
403 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
406 * g++.dg/cpp1y/pr77446.C: New.
408 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
410 PR tree-optimization/53979
411 * gcc.dg/pr53979-1.c: New test-case.
412 * gcc.dg/pr53979-2.c: Likewise.
414 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
416 * c-c++-common/Wint-in-bool-context-2.c: New test.
418 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
420 * gfortran.dg/dtio_17.f90: Fix test.
422 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
424 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
425 * gcc.dg/Walloca-2.c: Same.
427 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
429 * gcc.dg/Wvla-1.c: Rename to...
430 * gcc.dg/Wvla-larger-than-1.c: ...this.
431 * gcc.dg/Wvla-2.c: Rename to...
432 * gcc.dg/Wvla-larger-than-2.c: ...this.
433 * gcc.dg/Wvla-3.c: Rename to...
434 * gcc.dg/Walloca-11.c.: ...this.
435 * gcc.dg/wvla-[1-7].c: Rename to:
436 * gcc.dg/Wvla-[1-7].c: ...this.
438 2016-10-19 Bin Cheng <bin.cheng@arm.com>
440 PR tree-optimization/78005
441 * gcc.dg/vect/pr78005.c: New.
442 * gcc.target/i386/l_fma_float_1.c: Revise test.
443 * gcc.target/i386/l_fma_float_2.c: Ditto.
444 * gcc.target/i386/l_fma_float_3.c: Ditto.
445 * gcc.target/i386/l_fma_float_4.c: Ditto.
446 * gcc.target/i386/l_fma_float_5.c: Ditto.
447 * gcc.target/i386/l_fma_float_6.c: Ditto.
448 * gcc.target/i386/l_fma_double_1.c: Ditto.
449 * gcc.target/i386/l_fma_double_2.c: Ditto.
450 * gcc.target/i386/l_fma_double_3.c: Ditto.
451 * gcc.target/i386/l_fma_double_4.c: Ditto.
452 * gcc.target/i386/l_fma_double_5.c: Ditto.
453 * gcc.target/i386/l_fma_double_6.c: Ditto.
455 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
457 PR tree-optimization/78024
458 * gcc.dg/goacc/loop-processing-1.c: New file.
460 2016-10-19 Richard Biener <rguenther@suse.de>
462 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
464 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
466 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
467 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
468 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
469 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
470 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
471 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
472 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
473 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
474 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
475 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
476 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
477 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
478 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
479 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
480 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
481 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
482 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
483 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
484 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
485 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
486 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
487 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
488 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
489 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
490 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
491 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
492 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
493 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
494 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
495 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
496 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
497 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
498 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
499 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
500 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
501 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
502 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
503 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
504 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
505 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
506 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
507 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
508 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
509 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
510 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
511 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
512 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
513 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
514 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
515 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
516 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
517 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
518 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
519 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
520 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
521 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
522 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
523 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
524 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
525 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
526 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
527 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
528 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
529 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
530 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
531 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
532 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
533 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
534 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
535 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
536 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
537 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
538 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
539 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
540 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
541 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
542 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
543 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
544 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
545 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
546 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
547 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
548 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
549 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
550 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
551 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
552 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
553 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
554 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
555 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
556 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
557 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
558 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
559 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
560 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
561 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
562 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
563 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
564 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
565 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
566 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
567 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
568 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
569 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
570 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
571 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
572 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
573 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
574 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
575 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
576 * gcc.target/powerpc/vsu/vsu.exp: New file.
578 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
581 * gcc.target/i386/pr77991.c: New test.
583 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
585 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
588 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
590 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
592 2016-10-18 Richard Biener <rguenther@suse.de>
594 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
595 * gcc.dg/tree-ssa/pr21001.c: Likewise.
596 * gcc.dg/tree-ssa/pr21090.c: Likewise.
597 * gcc.dg/tree-ssa/pr21294.c: Likewise.
598 * gcc.dg/tree-ssa/pr21563.c: Likewise.
599 * gcc.dg/tree-ssa/pr23744.c: Likewise.
600 * gcc.dg/tree-ssa/pr25382.c: Likewise.
601 * gcc.dg/tree-ssa/pr68431.c: Likewise.
602 * gcc.dg/tree-ssa/vrp03.c: Likewise.
603 * gcc.dg/tree-ssa/vrp06.c: Likewise.
604 * gcc.dg/tree-ssa/vrp07.c: Likewise.
605 * gcc.dg/tree-ssa/vrp09.c: Likewise.
606 * gcc.dg/tree-ssa/vrp19.c: Likewise.
607 * gcc.dg/tree-ssa/vrp20.c: Likewise.
608 * gcc.dg/tree-ssa/vrp92.c: Likewise.
609 * gcc.dg/pr68217.c: Likewise.
610 * gcc.dg/predict-9.c: Likewise.
611 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
612 * gcc.dg/predict-1.c: Likewise.
614 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
616 * gfortran.dg/dtio_17.f90: New test.
618 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
620 * gcc.dg/ipa/vrp4.c: Adjust testcase.
622 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
624 * gcc.dg/ipa/vrp4.c: New test.
626 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
628 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
629 * gcc.dg/torture/pr39074.c: Likewise.
631 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
633 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
634 * gnat.dg/trampoline4.adb: Minor tweak.
636 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
638 PR tree-optimization/77916
639 * gcc.dg/torture/pr77916.c: New.
641 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
644 * gfortran.dg/pr77978_1.f90: New test.
645 * gfortran.dg/pr77978_2.f90: Ditto.
646 * gfortran.dg/pr77978_3.f90: Ditto.
648 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
652 * gfortran.dg/proc_ptr_49.f90: New test.
654 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
657 * gcc.target/arm/pr77308.c: New test.
659 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
661 * lib/target-supports.exp
662 (check_effective_target_floatn_nx_runtime): Return 0 for
665 2016-10-17 Andrew Pinski <apinski@cavium.com>
667 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
668 long instead of long.
669 * gcc.target/aarch64/cinc_common_1.c: Likewise.
670 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
671 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
672 * gcc.target/aarch64/mult-synth_4.c: Likewise.
673 * gcc.target/aarch64/pr68102_1.c: Likewise.
674 * gcc.target/aarch64/target_attr_3.c: Likewise.
676 2016-10-17 Richard Biener <rguenther@suse.de>
678 PR tree-optimization/77988
679 * gcc.dg/torture/pr77988.c: New testcase.
681 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
683 * gcc.dg/pr71636-1.c: New test-case.
684 * gcc.dg/pr71636-2.c: Likewise.
686 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
688 * gnat.dg/trampoline3.adb: New test.
689 * gnat.dg/trampoline4.adb: Likewise.
691 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
693 * gfortran.dg/dtio_16.f90: New test.
695 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
697 * gcc.target/sparc/bmaskbshuf.c: Rename to...
698 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
699 * gcc.target/sparc/bmaskbshuf-2.c: New test.
701 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
703 * gcc.target/sparc/popc.c: Rename to...
704 * gcc.target/sparc/popc-1.c: ...this.
705 * gcc.target/sparc/popc-2.c: New test.
707 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
710 * gfortran.dg/unexpected_eof_4.f90: New test.
712 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
715 * gfortran.dg/negative_unit2.f90: New test.
717 2016-10-14 Jakub Jelinek <jakub@redhat.com>
720 * gfortran.dg/pr77959.f90: New test.
722 DR 1511 - const volatile variables and ODR
723 * g++.dg/DRs/dr1511-1.C: New test.
724 * g++.dg/DRs/dr1511-2.C: New test.
726 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
728 * gnat.dg/debug7.adb (dg-options): Remove -g.
729 * gnat.dg/debug8.adb (dg-options): Add -margs.
730 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
732 2016-10-14 Richard Biener <rguenther@suse.de>
734 PR tree-optimization/77979
735 * gcc.dg/torture/pr77979.c: New testcase.
737 2016-10-14 Martin Liska <mliska@suse.cz>
739 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
740 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
741 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
743 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
745 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
746 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
747 * gcc.dg/torture/pr77937-2.c: Likewise.
749 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
751 * gnat.dg/lto15.adb: Adjust.
752 * gnat.dg/lto16.adb: Likewise.
753 * gnat.dg/lto17.adb: Likewise
754 * gnat.dg/lto18.ad[sb]: New test.
755 * gnat.dg/lto18_pkg.ads: New helper.
756 * gnat.dg/lto19.adb: New test.
757 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
758 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
759 * gnat.dg/lto20.adb: New test.
760 * gnat.dg/lto20_pkg.ad[sb]: New helper.
762 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
764 * gfortran.dg/coarray_38.f90: Expect error message.
766 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
768 * gcc.target/aarch64/spellcheck_1.c: New test.
769 * gcc.target/aarch64/spellcheck_2.c: Likewise.
770 * gcc.target/aarch64/spellcheck_3.c: Likewise.
771 * gcc.target/aarch64/spellcheck_4.c: Likewise.
772 * gcc.target/aarch64/spellcheck_5.c: Likewise.
773 * gcc.target/aarch64/spellcheck_6.c: Likewise.
775 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
777 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
779 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
781 PR tree-optimization/77937
782 * gcc.dg/torture/pr77937-1.c: New.
783 * gcc.dg/torture/pr77937-2.c: New.
785 2016-10-13 Jakub Jelinek <jakub@redhat.com>
787 * g++.dg/cpp1z/inline-var1.C: New test.
788 * g++.dg/cpp1z/inline-var1a.C: New test.
789 * g++.dg/cpp1z/inline-var1.h: New file.
790 * g++.dg/cpp1z/inline-var2.C: New test.
791 * g++.dg/cpp1z/inline-var3.C: New test.
792 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
795 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
797 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
798 Xscale is specified, not just -march.
799 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
800 is incompatible with Xscale.
802 2016-10-13 Martin Sebor <msebor@redhat.com>
805 * g++.dg/ext/flexary4.C: Adjust.
806 * g++.dg/ext/flexary5.C: Same.
807 * g++.dg/ext/flexary9.C: Same.
808 * g++.dg/ext/flexary19.C: New test.
809 * g++.dg/ext/flexary18.C: New test.
810 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
812 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
813 Avoid generating a flexible array member in an array.
815 2016-10-13 Martin Sebor <msebor@redhat.com>
817 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
818 to placate -Wformat on targets where the type is not int.
820 2016-10-13 David Malcolm <dmalcolm@redhat.com>
822 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
825 2016-10-13 Bin Cheng <bin.cheng@arm.com>
827 * gcc.target/i386/l_fma_float_1.c: Revise test.
828 * gcc.target/i386/l_fma_float_2.c: Ditto.
829 * gcc.target/i386/l_fma_float_3.c: Ditto.
830 * gcc.target/i386/l_fma_float_4.c: Ditto.
831 * gcc.target/i386/l_fma_float_5.c: Ditto.
832 * gcc.target/i386/l_fma_float_6.c: Ditto.
833 * gcc.target/i386/l_fma_double_1.c: Ditto.
834 * gcc.target/i386/l_fma_double_2.c: Ditto.
835 * gcc.target/i386/l_fma_double_3.c: Ditto.
836 * gcc.target/i386/l_fma_double_4.c: Ditto.
837 * gcc.target/i386/l_fma_double_5.c: Ditto.
838 * gcc.target/i386/l_fma_double_6.c: Ditto.
840 2016-10-13 Bin Cheng <bin.cheng@arm.com>
842 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
844 2016-10-13 Bin Cheng <bin.cheng@arm.com>
846 * gcc.dg/vect/vect-98.c: Refine test case.
847 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
848 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
849 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
851 2016-10-13 Jakub Jelinek <jakub@redhat.com>
854 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
856 2016-10-13 Martin Liska <mliska@suse.cz>
858 PR tree-optimization/77943
859 * g++.dg/tree-ssa/pr77943.C: New test.
861 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
864 * gfortran.dg/allocate_with_source_22.f03: New test.
865 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
868 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
870 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
871 * gcc.target/arm/movsi_movw.c: Likewise.
872 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
873 directive to work on big endian targets.
875 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
877 * gcc.dg/tree-ssa/evrp6.c: New test.
879 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
881 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
882 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
883 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
885 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
887 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
888 * gcc.target/powerpc/warn-2.c: Ditto.
890 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
892 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
893 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
894 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
896 * gcc.target/mips/msa.c: New test.
897 * gcc.target/mips/msa-builtins.c: Likewise.
898 * lib/target-supports.exp (check_mips_msa_hw_available): New.
899 (check_effective_target_mips_msa_runtime): Likewise.
900 (check_effective_target_mips_msa): Likewise.
901 (add_options_for_mips_msa): Likewise.
902 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
903 (check_effective_target_vect_intfloat_cvt): Likewise.
904 (check_effective_target_vect_uintfloat_cvt): Likewise.
905 (check_effective_target_vect_floatint_cvt): Likewise.
906 (check_effective_target_vect_floatuint_cvt): Likewise.
907 (check_effective_target_vect_shift): Likewise.
908 (check_effective_target_vect_shift_char): Likewise.
909 (check_effective_target_vect_long): Likewise.
910 (check_effective_target_vect_float): Likewise.
911 (check_effective_target_vect_double): Likewise.
912 (check_effective_target_vect_long_long): Likewise.
913 (check_effective_target_vect_perm): Likewise.
914 (check_effective_target_vect_perm_byte): Likewise.
915 (check_effective_target_vect_perm_short): Likewise.
916 (check_effective_target_vect_sdot_qi): Likewise.
917 (check_effective_target_vect_udot_qi): Likewise.
918 (check_effective_target_vect_sdot_hi): Likewise.
919 (check_effective_target_vect_udot_hi): Likewise.
920 (check_effective_target_vect_pack_trunc): Likewise.
921 (check_effective_target_vect_unpack): Likewise.
922 (check_effective_target_vect_hw_misalign): Likewise.
923 (check_effective_target_vect_condition): Likewise.
924 (check_effective_target_vect_cond_mixed): Likewise.
925 (check_effective_target_vect_char_mult): Likewise.
926 (check_effective_target_vect_short_mult): Likewise.
927 (check_effective_target_vect_int_mult): Likewise.
928 (check_effective_target_vect_extract_even_odd): Likewise.
929 (check_effective_target_vect_interleave): Likewise.
930 (check_vect_support_and_set_flags): Check if the target supports MSA
931 and append to the list of EFFECTIVE_TARGETS.
933 2016-10-12 Richard Biener <rguenther@suse.de>
936 * g++.dg/torture/pr77947.C: New testcase.
938 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
940 * gnat.dg/debug8.adb: New testcase.
942 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
944 * gnat.dg/debug9.adb: New testcase.
946 2016-10-12 Richard Biener <rguenther@suse.de>
948 * gcc.dg/tree-ssa/vrp35.c: Adjust.
949 * gcc.dg/tree-ssa/vrp36.c: Likewise.
950 * gcc.dg/tree-ssa/vrp46.c: Likewise.
952 2016-10-12 Richard Biener <rguenther@suse.de>
954 PR tree-optimization/77920
955 * gcc.dg/torture/pr77920.c: New testcase.
957 2016-10-12 Jakub Jelinek <jakub@redhat.com>
959 PR tree-optimization/77929
960 * gcc.c-torture/compile/pr77929.c: New test.
962 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
963 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
964 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
965 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
966 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
967 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
968 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
969 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
970 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
972 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
974 * gcc.target/sparc/setcc-4.c: Adjust.
975 * gcc.target/sparc/setcc-5.c: Likewise.
976 * gcc.target/sparc/setcc-6.c: Likewise.
977 * gcc.target/sparc/setcc-7.c: Likewise.
978 * gcc.target/sparc/setcc-8.c: Likewise.
979 * gcc.target/sparc/setcc-9.c: Likewise.
980 * gcc.target/sparc/setcc-10.c: Delete.
982 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
985 * gfortran.dg/pr77942.f90
987 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
989 * gfortran.dg/dec_math.f90: New testsuite.
991 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
993 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
994 (main): Declare j as i32 instead of int.
996 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
999 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1000 target triplet instead of *-*-*-*.
1002 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1004 * gnat.dg/unchecked_convert10.adb: New test.
1005 * gnat.dg/unchecked_convert11.adb: Likewise.
1006 * gnat.dg/unchecked_convert12.adb: Likewise.
1008 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1010 * gcc.target/sparc/cbcond-1.c: New test.
1011 * gcc.target/sparc/cbcond-2.c: Likewise.
1012 * gcc.target/sparc/movcc-1.c: Likewise.
1013 * gcc.target/sparc/movcc-2.c: Likewise.
1014 * gcc.target/sparc/setcc-1.c: Adjust.
1015 * gcc.target/sparc/setcc-2.c: Likewise.
1016 * gcc.target/sparc/setcc-3.c: Likewise.
1017 * gcc.target/sparc/setcc-4.c: Likewise.
1018 * gcc.target/sparc/setcc-5.c: Likewise.
1019 * gcc.target/sparc/setcc-6.c: New test.
1020 * gcc.target/sparc/setcc-7.c: Likewise.
1021 * gcc.target/sparc/setcc-8.c: Likewise.
1022 * gcc.target/sparc/setcc-9.c: Likewise.
1023 * gcc.target/sparc/setcc-10.c: Likewise.
1025 2016-10-10 Jeff Law <law@redhat.com>
1027 PR tree-optimization/71947
1028 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1029 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1030 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1031 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1032 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1033 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1035 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1038 * gfortran.dg/matmul_11.f90: New test.
1040 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1042 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1043 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1044 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1045 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1046 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1047 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1048 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1049 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1050 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1051 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1052 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1053 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1054 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1055 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1056 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1057 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1058 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1059 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1060 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1061 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1062 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1063 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1064 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1065 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1066 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1067 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1068 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1069 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1070 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1071 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1072 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1073 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1074 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1075 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1076 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1077 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1078 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1079 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1080 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1081 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1082 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1083 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1084 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1085 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1086 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1087 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1088 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1089 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1090 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1091 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1092 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1093 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1094 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1095 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1096 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1097 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1098 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1099 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1100 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1102 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1104 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1105 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1106 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1107 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1108 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1109 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1110 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1111 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1112 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1113 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1114 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1115 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1116 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1117 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1119 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1121 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1123 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1125 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1126 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1127 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1128 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1130 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1131 Jiong Wang <jiong.wang@arm.com>
1133 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1135 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1136 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1138 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1140 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1142 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1144 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1146 * gnat.dg/specs/vfa.ads: New test.
1148 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
1150 * gnat.dg/inline13.ad[sb]: New test.
1151 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1153 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1155 * gnat.dg/biased_subtype.adb: New test.
1157 2016-10-09 Jakub Jelinek <jakub@redhat.com>
1159 PR tree-optimization/77901
1160 * gcc.c-torture/compile/pr77901.c: New test.
1162 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1164 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1165 * gcc.dg/ipa/propalign-2.c: Likewise
1166 * gcc.dg/ipa/propalign-3.c: Likewise.
1167 * gcc.dg/ipa/propalign-4.c: Likewise.
1168 * gcc.dg/ipa/propalign-5.c: Likewise.
1170 2016-10-08 Jakub Jelinek <jakub@redhat.com>
1172 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1174 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1176 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1177 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1179 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
1181 * gfortran.dg/dec_union_11.f90: New testcase.
1183 2016-10-07 Nathan Sidwell <nathan@acm.org>
1186 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1187 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1188 * g++.dg/cpp1y/pr66443-cxx14.C: New
1189 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1190 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1192 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1194 * g++.dg/cpp0x/addressof1.C: New test.
1195 * g++.dg/cpp0x/addressof2.C: New test.
1197 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1199 * gcc.target/powerpc/float128-type-1.c: New test to check that
1200 PowerPC 64-bit Linux enables -mfloat128-type by default.
1201 * gcc.target/powerpc/float128-type-2.c: Likewise.
1202 * gcc.target/powerpc/float128-mix.c: Change error message to
1203 reflect that __ibm128 is now #define'ed to be long double.
1205 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1208 * gfortran.dg/pr77406.f90: New test.
1209 * gfortran.dg/assumed_type_3.f90: Update error messages.
1210 * gfortran.dg/defined_operators_1.f90: Ditto.
1211 * gfortran.dg/generic_26.f90: Ditto.
1212 * gfortran.dg/generic_7.f90: Ditto.
1213 * gfortran.dg/gomp/udr5.f90: Ditto.
1214 * gfortran.dg/gomp/udr7.f90: Ditto.
1215 * gfortran.dg/interface_1.f90: Ditto.
1216 * gfortran.dg/interface_37.f90: Ditto.
1217 * gfortran.dg/interface_5.f90: Ditto.
1218 * gfortran.dg/interface_6.f90: Ditto.
1219 * gfortran.dg/interface_7.f90
1220 * gfortran.dg/no_arg_check_3.f90
1221 * gfortran.dg/operator_5.f90
1222 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1224 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1227 * c-c++-common/Wint-in-bool-context.c: Update test.
1229 2016-10-07 Richard Biener <rguenther@suse.de>
1231 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1232 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1234 2016-10-07 Marek Polacek <polacek@redhat.com>
1236 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1238 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1241 * c-c++-common/pr69733.c: New test.
1242 * gcc.dg/pr69733.c: New test.
1243 * gcc.target/i386/pr69733.c: New test.
1245 2016-10-07 Marek Polacek <polacek@redhat.com>
1248 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1250 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1252 PR tree-optimization/77664
1253 * gcc.dg/tree-ssa/pr77664.c: New test.
1254 * gcc.dg/pr77664.c: New test.
1256 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
1258 * gfortran.dg/pr69955.f90: New test.
1260 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
1263 * gfortran.dg/pr57910.f90: New test.
1265 2016-10-06 Jakub Jelinek <jakub@redhat.com>
1267 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1268 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1270 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1272 PR tree-optimization/77862
1273 * gcc.dg/pr77862.c: New test.
1275 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1277 * gcc.dg/tree-ssa/evrp4.c: New test.
1279 2016-10-06 Jeff Law <law@redhat.com>
1281 PR tree-optimization/71661
1282 * gcc.dg/tree-ssa/pr71661.c: New test.
1284 2016-10-06 Richard Biener <rguenther@suse.de>
1286 PR tree-optimization/77855
1287 * gcc.dg/torture/pr77855.c: New testcase.
1289 2016-10-06 James Clarke <jrtc27@jrtc27.com>
1290 Eric Botcazou <ebotcazou@adacore.com>
1292 * g++.dg/other/pr77759.C: New test.
1294 2016-10-06 Richard Biener <rguenther@suse.de>
1296 PR tree-optimization/77839
1297 * gcc.dg/torture/pr77839.c: New testcase.
1299 2016-10-06 Marek Polacek <polacek@redhat.com>
1301 * g++.dg/cpp1z/init-statement9.C: New test.
1303 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1305 * gcc.target/i386/pcommit-1.c: Deleted.
1306 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1307 * gcc.target/i386/sse-13.c: Ditto.
1308 * gcc.target/i386/sse-14.c: Ditto.
1309 * gcc.target/i386/sse-22.c: Ditto.
1310 * gcc.target/i386/sse-23.c: Ditto.
1311 * g++.dg/other/i386-2.C: Ditto.
1313 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
1315 * gcc.target/i386/pr77833.c: Require int128 effective target.
1317 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1321 * gfortran.dg/associate_22.f90: New test.
1323 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
1325 * gfortran.dg/dec_union_9.f90: New testcase.
1326 * gfortran.dg/dec_union_10.f90: New testcase.
1328 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1331 * gcc.dg/pch/pr66343-3.c: New test.
1332 * gcc.dg/pch/pr66343-3.hs: New file.
1335 * gcc.dg/pch/pr66343-1.c: New test.
1336 * gcc.dg/pch/pr66343-1.hs: New file.
1337 * gcc.dg/pch/pr66343-2.c: New test.
1338 * gcc.dg/pch/pr66343-2.hs: New file.
1340 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1342 * c-c++-common/Wint-in-bool-context.c: Update test.
1344 2016-10-05 Marek Polacek <polacek@redhat.com>
1346 * g++.dg/cpp1z/init-statement1.C: New test.
1347 * g++.dg/cpp1z/init-statement2.C: New test.
1348 * g++.dg/cpp1z/init-statement3.C: New test.
1349 * g++.dg/cpp1z/init-statement4.C: New test.
1350 * g++.dg/cpp1z/init-statement5.C: New test.
1351 * g++.dg/cpp1z/init-statement6.C: New test.
1352 * g++.dg/cpp1z/init-statement7.C: New test.
1353 * g++.dg/cpp1z/init-statement8.C: New test.
1355 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
1358 * gfortran.dg/pr67524.f90: New test.
1360 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1363 * c-c++-common/ubsan/shift-9.c: New test.
1365 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1367 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1368 of int if __SIZEOF_INT__ is less than 4 bytes.
1370 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1372 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1373 * gfortran.dg/class_array_20.f03: Likewise.
1374 * gfortran.dg/class_array_21.f03: Likewise.
1375 * gfortran.dg/finalize_29.f08: Likewise.
1376 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1378 2016-10-05 Richard Biener <rguenther@suse.de>
1381 * gcc.dg/torture/pr77826.c: New testcase.
1383 2016-10-05 Richard Biener <rguenther@suse.de>
1385 * gcc.dg/fold-copysign-1.c: New testcase.
1387 2016-10-05 Andreas Schwab <schwab@suse.de>
1389 * g++.dg/pr49847-2.C: Remove.
1391 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1393 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1395 2016-10-05 Richard Biener <rguenther@suse.de>
1398 * gcc.dg/pr55152-2.c: New testcase.
1400 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1402 * gfortran.dg/dtio_15.f90: New test.
1404 2016-10-04 Ian Lance Taylor <iant@golang.org>
1406 * gcc.dg/split-7.c: New test.
1408 2016-10-04 Martin Sebor <msebor@redhat.com>
1410 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1411 %lc directive to wint_t to silence -Wformat warnings on targets
1412 where the latter is a distinct type such as long.
1414 2016-10-04 Martin Sebor <msebor@redhat.com>
1417 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1419 2016-10-04 Jakub Jelinek <jakub@redhat.com>
1422 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1424 * g++.dg/other/java3.C: Remove.
1425 * g++.dg/other/java1.C: Remove.
1426 * g++.dg/other/error12.C: Remove.
1427 * g++.dg/other/java2.C: Remove.
1428 * g++.dg/warn/Wnvdtor.C: Remove.
1429 * g++.dg/lookup/java1.C: Remove.
1430 * g++.dg/lookup/java2.C: Remove.
1431 * g++.dg/ext/pr34829.C: Remove.
1432 * g++.dg/ext/java-3.C: Remove.
1433 * g++.dg/ext/java-1.C: Remove.
1434 * g++.dg/ext/java-2.C: Remove.
1435 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1437 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1439 PR tree-optimization/77808
1440 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1442 2016-10-04 Richard Biener <rguenther@suse.de>
1444 PR tree-optimization/77399
1445 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1447 2016-10-04 Richard Biener <rguenther@suse.de>
1450 * gcc.target/i386/pr77833.c: New testcase.
1452 2016-09-26 Jeff Law <law@redhat.com>
1454 PR tree-optimization/71550
1455 PR tree-optimization/71403
1456 * gcc.c-torture/execute/pr71550.c: New test.
1458 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1460 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1463 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1466 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1468 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1470 2016-10-03 Marek Polacek <polacek@redhat.com>
1472 * g++.dg/cpp0x/nullptr37.C: New test.
1474 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1476 * c-c++-common/Wint-in-bool-context.c: Update test.
1478 2016-10-02 Jakub Jelinek <jakub@redhat.com>
1480 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1482 * g++.dg/charset/asm2.c (memmove): Likewise.
1483 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1484 * g++.dg/tls/diag-4.C (foo): Likewise.
1485 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1486 dg-warning, fix up regex.
1487 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1488 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1489 * g++.old-deja/g++.mike/net31.C: Likewise.
1490 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1492 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1493 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1495 2016-10-01 Richard Biener <rguenther@suse.de>
1498 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1500 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1503 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1505 2016-10-01 Jakub Jelinek <jakub@redhat.com>
1508 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1509 Add dg-prune-output directive.
1511 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1514 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1515 * gfortran.fortran-torture/compile/write.f90: Update test.
1517 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1519 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1520 arm_fp16_alternative_ok as the required effective target.
1521 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1522 -mfp16-format=alternative to the dg-options directive and remove
1523 the dg-add-options directive.
1525 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1528 * gfortran.dg/dec_union_8.f90: New testcase.
1530 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1533 * gfortran.dg/dec_structure_16.f90: New testcase.
1535 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1537 * gfortran.dg/coarray_allocate_10.f08: New test.
1538 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1540 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1542 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1544 2016-09-30 Richard Biener <rguenther@suse.de>
1546 PR tree-optimization/77399
1547 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1549 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1551 * c-c++-common/pr27336.c: Make dependency on
1552 -fdelete-null-pointer-checks explicit.
1553 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1554 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1555 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1556 * gcc.dg/pic-1.c: Require fpic target support.
1557 * gcc.dg/pic-2.c: Likewise.
1559 2016-09-29 Jakub Jelinek <jakub@redhat.com>
1561 Implement P0001R1 - C++17 removal of register storage class specifier
1562 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1563 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1565 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1566 keyword if not __SSE2__.
1567 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1569 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1571 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1572 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1573 no_erroneous_warning): Expect new warnings for C++17.
1574 * g++.dg/warn/register-var-2.C (f): Likewise.
1575 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1576 * g++.dg/parse/linkage2.C (foo): Likewise.
1577 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1578 keyword on parameters for C++17.
1579 * g++.dg/cpp1z/register1.C: New test.
1580 * g++.dg/cpp1z/register2.C: New test.
1581 * g++.dg/cpp1z/register3.C: New test.
1583 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1585 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1586 * gcc.target/i386/avx2-check.h (main): Ditto.
1587 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1588 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1589 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1590 * gcc.target/i386/avx512er-check.h (main): Ditto.
1591 * gcc.target/i386/avx512f-check.h (main): Ditto.
1592 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1593 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1594 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1596 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1599 * gcc.target/i386/pr77756.c: New test.
1601 2016-09-29 Marek Polacek <polacek@redhat.com>
1603 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1605 2016-09-29 Marek Polacek <polacek@redhat.com>
1607 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1610 2016-09-29 Martin Liska <mliska@suse.cz>
1612 * objc/execute/construct1.m: New test.
1614 2016-09-29 Richard Biener <rguenther@suse.de>
1616 PR tree-optimization/77768
1617 * gcc.dg/torture/pr77768.c: New testcase.
1619 2016-09-28 Richard Biener <rguenther@suse.de>
1622 * gcc.dg/pr77407.c: New testcase.
1624 2016-09-29 Richard Biener <rguenther@suse.de>
1627 * gcc.dg/pr55152.c: New testcase.
1628 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1630 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1632 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1633 (dg-options): Remove -m32.
1635 2016-09-28 Martin Sebor <msebor@redhat.com>
1638 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1640 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1642 PR libgfortran/77707
1643 * gfortran.dg/inquire_17.f90: New test.
1645 2016-09-28 Jakub Jelinek <jakub@redhat.com>
1648 * g++.dg/cpp1y/constexpr-77467.C: New test.
1650 2016-09-28 Martin Sebor <msebor@redhat.com>
1653 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1654 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1655 (test_sprintf_p_const): Adjust line numbers to avoid failures
1656 introduced in r240503.
1658 2016-09-28 Martin Sebor <msebor@redhat.com>
1661 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1663 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1666 * g++.dg/pr77550.C: Avoid undefined behavior.
1668 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1670 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1672 * gcc.dg/strlenopt-20.c: Update test.
1673 * gcc.dg/strlenopt-21.c: Likewise.
1674 * gcc.dg/strlenopt-22.c: Likewise.
1675 * gcc.dg/strlenopt-22g.c: Likewise.
1676 * gcc.dg/strlenopt-26.c: Likewise.
1677 * gcc.dg/strlenopt-5.c: Likewise.
1678 * gcc.dg/strlenopt-7.c: Likewise.
1679 * gcc.dg/strlenopt-9.c: Likewise.
1681 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1683 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1685 * g++.dg/cpp1z/lambda-this1.C: New test.
1686 * g++.dg/cpp1z/lambda-this2.C: New test.
1689 * g++.dg/ubsan/return-4.C: New test.
1690 * g++.dg/ubsan/return-5.C: New test.
1691 * g++.dg/ubsan/return-6.C: New test.
1693 2016-09-27 Jiong Wang <jiong.wang@arm.com>
1695 * lib/target-supports.exp
1696 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1697 in function comment.
1699 2016-09-27 Martin Liska <mliska@suse.cz>
1701 PR gcov-profile/46266
1702 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1705 2016-09-27 Richard Biener <rguenther@suse.de>
1707 PR tree-optimization/77745
1708 * g++.dg/torture/pr77745.C: New testcase.
1710 2016-09-27 Richard Biener <rguenther@suse.de>
1712 PR tree-optimization/77478
1713 * gcc.dg/torture/pr77478.c: New testcase.
1715 2016-09-27 Martin Liska <mliska@suse.cz>
1717 PR gcov-profile/7970
1718 PR gcov-profile/16855
1719 PR gcov-profile/44779
1720 * g++.dg/gcov/pr16855.C: New test.
1722 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1724 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1726 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1729 * gfortran.dg/gomp/pr77666.f90: New test.
1731 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1734 * gcc.dg/torture/pr77677-2.c: New test.
1736 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1739 * gfortran.dg/pr77420_1.f90: New test.
1740 * gfortran.dg/pr77420_2.f90: Ditto.
1741 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1742 * gfortran.dg/pr77420_4.f90: this file.
1744 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1747 * gfortran.dg/pr77719.f90: New test.
1749 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1751 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1752 singular form of byte when quantity is unknown.
1754 2016-09-26 Marek Polacek <polacek@redhat.com>
1756 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1758 2016-09-26 Martin Liska <mliska@suse.cz>
1760 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1761 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1762 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1763 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1764 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1765 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1766 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1767 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1768 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1770 2016-09-26 Marek Polacek <polacek@redhat.com>
1773 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1774 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1775 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1776 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1777 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1778 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1779 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1780 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1781 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1782 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1783 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1784 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1785 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1786 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1787 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1788 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1789 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1790 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1791 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1792 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1793 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1794 * c-c++-common/attr-fallthrough-1.c: New test.
1795 * c-c++-common/attr-fallthrough-2.c: New test.
1796 * g++.dg/cpp0x/fallthrough1.C: New test.
1797 * g++.dg/cpp0x/fallthrough2.C: New test.
1798 * g++.dg/cpp1z/fallthrough1.C: New test.
1799 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1800 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1801 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1802 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1804 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1807 * gfortran.dg/pr77429.f90: New test.
1809 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1812 * gfortran.dg/pr77694.f90: New test.
1814 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1817 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1819 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1821 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1824 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1826 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1829 2016-09-24 Marek Polacek <polacek@redhat.com>
1832 * c-c++-common/Wbool-operation-1.c: New test.
1833 * gcc.dg/Wbool-operation-1.c: New test.
1835 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
1837 * gfortran.dg/dec_static_1.f90: New.
1838 * gfortran.dg/dec_static_2.f90: New.
1839 * gfortran.dg/dec_static_3.f90: New.
1840 * gfortran.dg/dec_static_4.f90: New.
1842 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1845 * gfortran.dg/negative_unit_check.f90: Update test.
1846 * gfortran.dg/dtio_14.f90: New test.
1848 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1850 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1851 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1852 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1853 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1854 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1855 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1856 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1858 2016-09-23 Martin Sebor <msebor@redhat.com>
1861 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1862 assuming long double is bigger than double.
1864 2016-09-23 Jakub Jelinek <jakub@redhat.com>
1866 Implement P0138R2, C++17 construction rules for enum class values
1867 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1869 2016-09-23 David Malcolm <dmalcolm@redhat.com>
1871 PR preprocessor/77672
1872 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1873 expected multiline output from first warning to reflect change
1876 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1878 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1880 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1881 Tom de Vries <tom@codesourcery.com>
1884 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1886 2016-09-23 Marek Polacek <polacek@redhat.com>
1888 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1889 * c-c++-common/gomp/atomic-13.c: Likewise.
1890 * c-c++-common/gomp/atomic-14.c: Likewise.
1891 * c-c++-common/pr60439.c: Remove invalid code.
1892 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1893 * g++.dg/expr/bitfield5.C: Likewise.
1894 * g++.dg/expr/bitfield6.C: Likewise.
1895 * g++.dg/expr/bool1.C: Likewise.
1896 * g++.dg/expr/bool3.C: Likewise.
1897 * g++.dg/expr/lval3.C: Likewise.
1898 * g++.dg/expr/lval4.C: Likewise.
1899 * g++.old-deja/g++.jason/bool5.C: Likewise.
1901 2016-09-23 David Malcolm <dmalcolm@redhat.com>
1903 PR preprocessor/77672
1904 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1905 (test_terminator_location): New function.
1907 2016-09-23 Richard Biener <rguenther@suse.de>
1909 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1911 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1913 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1914 -march=armv8.2-a+fp16 when supported by the hardware.
1915 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1916 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1917 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1918 semi-colons to a macro invocations.
1919 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1920 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1922 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1923 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1924 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1925 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1927 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1928 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1929 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1930 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1931 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1932 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1933 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1934 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1935 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1936 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1938 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1939 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1940 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1942 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1943 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1944 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1946 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1947 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1948 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1950 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1951 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1952 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1953 defined. Also fix some white-space.
1954 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1955 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1956 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1957 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1958 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1959 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1960 defined. Also fix some long lines and white-space.
1961 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1962 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1963 defined. Also fix some long lines and white-space.
1964 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1965 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1967 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1968 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1969 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1971 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1972 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1973 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1975 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
1976 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1977 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1978 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
1979 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1980 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1981 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1982 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1983 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1984 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
1985 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1986 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1987 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1988 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1989 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1990 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1991 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1992 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1993 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1995 2016-09-23 Jiong Wang <jiong.wang@arm.com>
1996 Matthew Wahab <matthew.wahab@arm.com>
1998 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1999 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2000 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2001 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2002 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2003 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2004 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2005 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2006 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2007 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2008 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2009 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2010 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2011 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2012 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2013 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2014 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2015 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2016 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2017 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2018 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2019 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2020 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2021 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2022 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2023 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2024 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2025 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2026 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2027 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2028 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2029 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2030 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2031 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2032 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2033 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2034 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2036 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2038 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2039 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2040 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2041 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2044 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2047 * gcc.dg/torture/pr77677.c: New test.
2049 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2051 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2054 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2056 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2057 options. Add tests for float16x4_t and float16x8_t.
2059 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2061 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2062 * gcc.target/s390/risbg-ll-2.c: Ditto.
2063 * gcc.target/s390/risbg-ll-3.c: Ditto.
2065 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2067 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2068 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2070 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2072 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2073 output to the simplified instructions.
2075 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2077 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2078 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2080 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2082 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2083 (FP16_SUPPORTED): New
2084 (expected-hfloat-16x4): Make conditional on __fp16 support.
2085 (expected-hfloat-16x8): Likewise.
2086 (vdup_n_f16): Disable for non-AArch64 targets.
2087 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2088 conditional on FP16_SUPPORTED.
2089 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2090 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2091 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2092 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2093 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2095 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2096 conditional on FP16_SUPPORTED.
2097 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2098 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2100 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2102 * gcc.target/arm/short-vfp-1.c: New.
2104 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2106 * gcc.target/arm/attr-fp16-arith-1.c: New.
2108 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2110 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2112 (add_options_for_arm_v8_2a_fp16_neon): New.
2113 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2114 (add_options_for_arm_arch_v8_2a): Auto-generate.
2115 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2116 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2117 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2118 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2119 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2120 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2121 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2123 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2125 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2126 arm_fp16_alternative_ok.
2127 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2128 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2129 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2130 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2131 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2132 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2133 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2134 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2135 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2136 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2137 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2138 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2139 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2140 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2141 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2142 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2143 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2144 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2145 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2146 arm_fp16_alternative_ok.
2147 * lib/target-supports.exp
2148 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2149 (check_effective_target_arm_fp16_alternative_ok): New.
2150 (check_effective_target_arm_fp16_none_ok_nocache): New.
2151 (check_effective_target_arm_fp16_none_ok): New.
2153 2016-09-23 Martin Liska <mliska@suse.cz>
2155 * gcc.dg/ipa/pr77653.c: Replace adress
2158 2016-09-23 Martin Liska <mliska@suse.cz>
2160 * gcc.target/i386/movbe-4.c: New test.
2162 2016-09-23 Martin Liska <mliska@suse.cz>
2164 * gcc.target/i386/crc32-5.c: New test.
2166 2016-09-23 Martin Liska <mliska@suse.cz>
2168 * gcc.target/i386/pr71652.c: New test.
2169 * gcc.target/i386/pr71652-2.c: New test.
2170 * gcc.target/i386/pr71652-3.c: New test.
2172 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2174 * lib/gcc-dg.exp (process-message): Support relative line number
2175 notation - .+4 or .-1 etc.
2176 * gcc.dg/dg-test-1.c: New test.
2178 2016-09-22 Martin Sebor <msebor@redhat.com>
2181 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2182 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2183 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2184 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2186 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2188 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2189 * gcc.dg/ifcvt-2.c: Ditto.
2190 * gcc.dg/zero_bits_compound-1.c: Ditto.
2191 * gcc.dg/zero_bits_compound-1.c: Ditto.
2192 * gcc.dg/pr40550.c: Simplify target selectors.
2193 Use dg-additional-options.
2194 * gcc.dg/pr47893.c: Ditto.
2195 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2196 additional options for 32-bit x86 targets.
2197 * gcc.dg/pr70955.c: Move to ...
2198 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2200 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2203 * g++.dg/cpp0x/pr61019.C: New.
2205 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2206 Terry Guo <terry.guo@arm.com>
2208 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2209 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2210 * gcc.target/arm/pure-code/pure-code.exp: New.
2212 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2214 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2215 Remove SSE effective target requirement.
2217 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2220 * g++.dg/cpp0x/pr71979.C: New.
2222 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2224 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2226 2016-09-22 Martin Liska <mliska@suse.cz>
2229 * gcc.dg/ipa/pr77653.c: New test.
2231 2016-09-22 Jakub Jelinek <jakub@redhat.com>
2234 * gfortran.dg/gomp/pr77665.f90: New test.
2236 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
2238 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2239 * gfortran.dg/dtio_13.f90: New test.
2241 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2244 * gfortran.dg/pr66107.f90: New test.
2246 2016-09-21 Ian Lance Taylor <iant@golang.org>
2248 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2249 with call to builtin delete function.
2251 2016-09-21 Joseph Myers <joseph@codesourcery.com>
2253 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2254 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2255 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2256 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2259 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
2261 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2263 2016-09-21 Jakub Jelinek <jakub@redhat.com>
2266 * g++.dg/cpp1z/aligned-new6.C: New test.
2268 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2270 * gcc.target/arm/fp16-aapcs-3.c: New.
2271 * gcc.target/arm/fp16-aapcs-4.c: New.
2272 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2273 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2274 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2275 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2277 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2279 PR tree-optimization/77550
2280 * g++.dg/pr77550.C: New test.
2282 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
2285 * gcc.target/avr/torture/pr77326.c: New test.
2287 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2289 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2291 2016-09-21 Richard Biener <rguenther@suse.de>
2293 PR tree-optimization/77648
2294 * gcc.dg/torture/pr77648-1.c: New testcase.
2295 * gcc.dg/torture/pr77648-2.c: Likewise.
2297 2016-09-21 Richard Biener <rguenther@suse.de>
2298 Jakub Jelinek <jakub@redhat.com>
2300 PR tree-optimization/77621
2301 * gcc.dg/pr77621.c: New testcase.
2303 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
2306 * gfortran.dg/dtio_12.f90: New test.
2308 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2310 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2312 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2314 PR tree-optimization/72835
2315 * gcc.dg/tree-ssa/pr72835.c: New test.
2317 2016-09-20 Martin Sebor <msebor@redhat.com>
2320 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2321 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2322 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2323 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2324 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2325 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2326 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2328 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2330 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2331 arguments/compare will be optimized away.
2332 * gcc.dg/torture/ftrapv-1.c: Likewise.
2334 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2336 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2337 will be optimized away.
2338 * gcc.dg/ipa/vrp1.c: New test.
2339 * gcc.dg/ipa/vrp2.c: New test.
2340 * gcc.dg/ipa/vrp3.c: New test.
2342 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2344 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2345 does the same transformation.
2346 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2347 * gcc.dg/tree-ssa/evrp1.c: New test.
2348 * gcc.dg/tree-ssa/evrp2.c: New test.
2349 * gcc.dg/tree-ssa/evrp3.c: New test.
2350 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2351 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2352 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2353 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2354 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2355 foling now happens early.
2356 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2357 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2358 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2359 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2360 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2362 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
2365 * gcc.target/i386/pr77621.c: New test.
2366 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2367 pattern, loop should vectorize with -mtune=atom.
2369 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2370 Jakub Jelinek <jakub@redhat.com>
2373 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2376 2016-09-20 Jakub Jelinek <jakub@redhat.com>
2379 * g++.dg/other/pr77626.C: New test.
2382 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2385 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2388 * c-c++-common/pr77624-1.c: New test.
2389 * c-c++-common/pr77624-2.c: New test.
2391 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2393 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2396 2016-09-20 Richard Biener <rguenther@suse.de>
2398 PR tree-optimization/77646
2399 * gcc.dg/torture/pr77646.c: New testcase.
2401 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2404 * c-c++-common/Wint-in-bool-context.c: New test.
2406 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2408 * gcc.dg/cr-decimal-dig-1.c: New test.
2410 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2412 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2413 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2414 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2415 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2417 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2419 PR rtl-optimization/77416
2420 * gcc.target/powerpc/pr77416.c: New.
2422 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2425 * g++.dg/template/error-recovery4.C: New test.
2427 2016-09-19 Bin Cheng <bin.cheng@arm.com>
2429 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2431 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2433 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2434 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2436 2016-09-19 Jakub Jelinek <jakub@redhat.com>
2437 Jan Hubicka <jh@suse.cz>
2440 * gcc.dg/pr77587.c: New test.
2441 * gcc.dg/pr77587a.c: New file.
2443 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2445 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2446 * gfortran.dg/coarray_38.f90:
2447 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2448 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2449 * gfortran.dg/coarray_allocate_7.f08: New test.
2450 * gfortran.dg/coarray_allocate_8.f08: New test.
2451 * gfortran.dg/coarray_allocate_9.f08: New test.
2452 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2454 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2455 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2456 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2458 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2459 * gfortran.dg/coarray_lock_7.f90: Same.
2460 * gfortran.dg/coarray_poly_5.f90: Same.
2461 * gfortran.dg/coarray_poly_6.f90: Same.
2462 * gfortran.dg/coarray_poly_7.f90: Same.
2463 * gfortran.dg/coarray_poly_8.f90: Same.
2464 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2466 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
2469 * gfortran.dg/dec_structure_15.f90: New testcase.
2471 2016-09-19 Richard Biener <rguenther@suse.de>
2474 * gcc.dg/torture/pr77605.c: New testcase.
2476 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
2478 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2480 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
2482 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2483 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2484 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2485 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2486 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2487 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2488 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2489 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2490 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2491 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2492 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2494 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2496 * gcc.target/i386/pr68633.c: Fix expected result.
2498 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
2501 * gfortran.dg/pr68078.f90: New test.
2502 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2504 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2507 * gcc.target/powerpc/swaps-p8-25.c: New.
2509 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2512 * g++.dg/cpp0x/constexpr-77482.C: New test.
2515 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2517 * g++.dg/abi/abi-tag23a.C: Likewise.
2520 * g++.dg/cpp0x/decltype-77338.C: New test.
2523 * g++.dg/cpp0x/mutable1.C: New test.
2525 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2528 * gfortran.dg/pr77612.f90: New test.
2530 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2532 * gcc.dg/torture/pr70421.c: Require int32plus.
2534 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2537 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2540 * gcc.target/i386/pr77526.c: New test.
2542 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2543 Eric Botcazou <ebotcazou@adacore.com>
2546 * gcc.target/i386/pr77594.c: New test.
2548 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
2551 * gfortran.dg/misplaced_implicit_character.f90: New test.
2553 2016-09-15 Bin Cheng <bin.cheng@arm.com>
2555 PR tree-optimization/77503
2556 * gcc.dg/vect/pr77503.c: New test.
2558 2016-09-15 Richard Biener <rguenther@suse.de>
2561 * c-c++-common/torture/pr77544.c: New testcase.
2563 2016-09-15 Jakub Jelinek <jakub@redhat.com>
2566 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2567 * gcc.dg/march-generic.c: Likewise.
2568 * gcc.target/i386/spellcheck-options-1.c: New test.
2569 * gcc.target/i386/spellcheck-options-2.c: New test.
2570 * gcc.target/i386/spellcheck-options-3.c: New test.
2571 * gcc.target/i386/spellcheck-options-4.c: New test.
2573 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2576 * gfortran.dg/goacc/pr72743.f90: New test.
2578 2016-09-15 Richard Biener <rguenther@suse.de>
2580 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2582 2016-09-15 Richard Biener <rguenther@suse.de>
2584 PR tree-optimization/77514
2585 * gcc.dg/torture/pr77514.c: New testcase.
2587 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2590 * g++.dg/lookup/pr77549.C: New test.
2592 2016-09-14 Marek Polacek <polacek@redhat.com>
2594 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2595 * c-c++-common/gomp/atomic-13.c: Likewise.
2596 * c-c++-common/gomp/atomic-14.c: Likewise.
2597 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2598 * g++.dg/cpp1z/bool-increment1.C: New test.
2599 * c-c++-common/pr60439.c: Add dg-warning.
2600 * g++.dg/expr/bitfield4.C: Likewise.
2601 * g++.dg/expr/bitfield5.C: Likewise.
2602 * g++.dg/expr/bitfield6.C: Likewise.
2603 * g++.dg/expr/bool1.C: Likewise.
2604 * g++.dg/expr/bool3.C: Likewise.
2605 * g++.dg/expr/lval3.C: Likewise.
2606 * g++.dg/expr/lval4.C: Likewise.
2607 * g++.old-deja/g++.jason/bool5.C: Likewise.
2608 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2609 * g++.dg/other/error18.C: Likewise.
2610 * g++.dg/gomp/atomic-14.C: Likewise.
2612 2016-09-14 Nathan Sidwell <nathan@acm.org>
2615 * g++.dg/cpp1y/pr77539.C: New.
2617 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2619 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2621 * g++.dg/ext/builtin_alloca.C: Likewise.
2622 * g++.dg/template/spec35.C: Likewise.
2623 * gcc.dg/builtins-68.c: Likewise.
2624 * gcc.misc-tests/gcov-13.c: Likewise.
2625 * gcc.misc-tests/gcov-14.c: Likewise.
2627 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2629 * gfortran.dg/dec_structure_14.f90: New testcase.
2631 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2634 * c-c++-common/tsan/pr68260.c: New test.
2636 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
2639 * gcc.target/msp430/function-attributes-1.c: New test.
2640 * gcc.target/msp430/function-attributes-2.c: New test.
2641 * gcc.target/msp430/function-attributes-3.c: New test.
2643 2015-04-18 Martin Sebor <msebor@redhat.com>
2645 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2646 of non-nul characters.
2647 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2649 2016-09-13 Jakub Jelinek <jakub@redhat.com>
2651 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2652 * g++.dg/cpp1z/gen-attrs1.C: New test.
2654 PR tree-optimization/77454
2655 * gcc.dg/pr77454.c: New test.
2658 * g++.dg/cpp1y/constexpr-77553.C: New test.
2660 2016-09-13 David Malcolm <dmalcolm@redhat.com>
2662 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2663 (test_show_locus): Replace rich_location::add_fixit_insert calls
2664 with add_fixit_insert_before and add_fixit_insert_after.
2666 2016-09-13 Jason Merrill <jason@redhat.com>
2667 Tom de Vries <tom@codesourcery.com>
2670 * g++.dg/pr77427.C: New test.
2672 2016-09-13 Martin Liska <mliska@suse.cz>
2674 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2676 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2677 * lib/target-supports.exp: Define the new target.
2679 2016-09-12 Andrew Pinski <apinski@cavium.com>
2681 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2682 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2684 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
2686 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2688 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2689 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2690 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2692 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2693 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2695 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2698 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2699 * g++.dg/ext/pr77496.C: New test.
2700 * g++.dg/warn/pr77496.C: New test.
2702 2016-09-12 David Malcolm <dmalcolm@redhat.com>
2705 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2706 to preserve conversion chars, and to preserve prefix information.
2707 * gcc.dg/format/pr72858.c: New test case.
2709 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2711 * gfortran.dg/pr77507.f90: Move to ...
2712 * gfortran.dg/ieee/pr77507.f90: here.
2714 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2717 * compile/pr61159.c: New testcase
2719 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2722 * gcc.dg/ipa/pr63416.c: New testcase.
2724 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
2725 Steven G. Kargl <kargl@gcc.gnu.org>
2728 * gfortran.dg/dtio_11.f90: new test.
2730 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2733 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2734 * gfortran.dg/c_assoc_4.f90: Ditto.
2736 2016-09-10 Tom de Vries <tom@codesourcery.com>
2739 * c-c++-common/va-arg-va-list-type.c: New test.
2741 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2743 PR rtl-optimization/77289
2744 * gcc.target/powerpc/pr77289.c: New test.
2746 2016-09-09 Martin Sebor <msebor@redhat.com>
2750 * gcc.dg/pr77520.c: New test.
2751 * gcc.dg/pr77521.c: New test.
2753 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2756 * gfortran.dg/pr77506.f90: New test.
2758 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2761 * gfortran.dg/pr77507.f90: New test.
2763 2016-09-09 Joseph Myers <joseph@codesourcery.com>
2765 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2767 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2768 Louis Krupp <lkrupp@gcc.gnu.org>
2771 * gfortran.dg/pr69514_1.f90: New test.
2772 * gfortran.dg/pr69514_2.f90: New test.
2774 2016-09-08 Jakub Jelinek <jakub@redhat.com>
2777 * gfortran.dg/gomp/pr77500.f90: New test.
2780 * gfortran.dg/gomp/pr77516.f90: New test.
2782 2016-09-07 Jakub Jelinek <jakub@redhat.com>
2785 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2786 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2787 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2788 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2789 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2790 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2792 2016-09-07 David Malcolm <dmalcolm@redhat.com>
2794 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2795 "substring-locations.h".
2797 2016-09-07 Richard Biener <rguenther@suse.de>
2800 * c-c++-common/vector-subscript-8.c: Move ..
2801 * gcc.dg/pr77450.c: ... here.
2803 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2805 PR libgfortran/77393
2806 * gfortran.dg/fmt_f0_2.f90: Update test.
2807 * gfortran.dg/fmt_f0_3.f90: New test.
2809 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2812 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2816 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2818 2016-09-06 Jakub Jelinek <jakub@redhat.com>
2821 * gcc.target/i386/pr69255-1.c: New test.
2822 * gcc.target/i386/pr69255-2.c: New test.
2823 * gcc.target/i386/pr69255-3.c: New test.
2825 2016-09-06 Martin Sebor <msebor@redhat.com>
2828 * gcc.dg/format/miss-7.c: New test.
2830 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
2832 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2834 2016-09-06 Martin Liska <mliska@suse.cz>
2836 PR gcov-profile/77378
2837 PR gcov-profile/77466
2838 * gcc.dg/profile-update-warning.c: New test.
2840 2016-09-06 Richard Biener <rguenther@suse.de>
2842 PR tree-optimization/77479
2843 * gcc.dg/torture/pr77479.c: New testcase.
2845 2016-09-06 Richard Biener <rguenther@suse.de>
2848 * c-c++-common/vector-subscript-7.c: Adjust.
2849 * c-c++-common/vector-subscript-8.c: New testcase.
2851 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2853 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2855 2016-09-05 Jakub Jelinek <jakub@redhat.com>
2858 * gcc.target/i386/avx512f-pr77476.c: New test.
2859 * gcc.target/i386/avx512bw-pr77476.c: New test.
2860 * gcc.target/i386/avx512dq-pr77476.c: New test.
2862 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2863 Update comment to mention also avx512f.
2866 * g++.dg/asan/pr77396-2.C: New test.
2868 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
2870 PR rtl-optimization/77452
2871 * gcc.target/i386/pr77452.c: New test.
2873 2016-09-05 Marek Polacek <polacek@redhat.com>
2876 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2878 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2881 * gfortran.dg/pr77391.f90: New test.
2883 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2886 * gfortran.dg/pr77460.f90: New test.
2888 2016-09-03 Jakub Jelinek <jakub@redhat.com>
2891 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2893 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2895 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2897 2016-09-02 David Malcolm <dmalcolm@redhat.com>
2899 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2901 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2902 diagnostic-test-show-locus-generate-patch.c to the sources
2903 for diagnostic_plugin_test_show_locus.c.
2905 2016-09-02 Jakub Jelinek <jakub@redhat.com>
2908 * gcc.dg/gomp/_Atomic-1.c: New test.
2909 * gcc.dg/gomp/_Atomic-2.c: New test.
2910 * gcc.dg/gomp/_Atomic-3.c: New test.
2911 * gcc.dg/gomp/_Atomic-4.c: New test.
2912 * gcc.dg/gomp/_Atomic-5.c: New test.
2915 * g++.dg/asan/pr77396.C: New test.
2917 2016-09-01 Martin Sebor <msebor@redhat.com>
2919 PR tree-optimization/71831
2920 * gcc.dg/builtin-object-size-16.c: New test.
2921 * gcc.dg/builtin-object-size-17.c: New test.
2923 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2925 PR libgfortran/77393
2926 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2928 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
2930 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2931 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2932 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2933 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2934 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2935 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2936 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2937 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2938 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2939 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2940 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2941 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2942 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2943 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2944 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2945 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2946 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2947 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2949 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2951 * gnat.dg/opt58.adb: New test.
2952 * gnat.dg/opt58_pkg.ads: New helper.
2954 2016-09-01 Richard Biener <rguenther@suse.de>
2957 * gcc.dg/torture/pr77436.c: New testcase.
2959 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2961 * gcc.dg/pr64252.c: Require int32plus.
2962 * gcc.dg/pr66299-1.c: Likewise.
2963 * gcc.dg/pr66299-2.c: Likewise.
2964 * gcc.dg/torture/20131115-1.c: Skip for avr.
2966 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2968 * gcc.target/aarch64/ands_3.c: New test.
2970 2016-08-31 Jakub Jelinek <jakub@redhat.com>
2973 * gfortran.dg/gomp/pr77352.f90: New test.
2976 * gfortran.dg/gomp/pr77374.f08: New test.
2978 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2980 PR tree-optimization/73714
2981 * gcc.dg/tree-ssa/pr73714.c: New test.
2983 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2985 PR libgfortran/77393
2986 * gfortran.dg/fmt_f0_2.f90: New test.
2988 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2990 * gcc.target/i386/pr59539-2.c: Adapt options.
2991 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2993 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
2996 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2997 of the associate entity and replace with a pointer to the
2998 intended item on the stack.
3000 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3001 Paul Thomas <pault@gcc.gnu.org>
3004 * gfortran.dg/dtio_1.f90: New test.
3005 * gfortran.dg/dtio_2.f90: New test.
3006 * gfortran.dg/dtio_3.f90: New test.
3007 * gfortran.dg/dtio_4.f90: New test.
3008 * gfortran.dg/dtio_5.f90: New test.
3009 * gfortran.dg/dtio_6.f90: New test.
3010 * gfortran.dg/dtio_7.f90: New test.
3011 * gfortran.dg/dtio_8.f90: New test.
3012 * gfortran.dg/dtio_9.f90: New test.
3013 * gfortran.dg/dtio_10.f90: New test.
3015 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3017 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3018 (test_many_nested_locations): New function.
3019 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3020 (test_show_locus): Handle "test_many_nested_locations".
3022 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3024 * g++.dg/template/double-greater-than-fixit.C: New test case.
3026 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3028 * gnat.dg/opt57.ad[sb]: New test.
3029 * gnat.dg/opt57_pkg.ads: New helper.
3031 2016-08-30 Richard Biener <rguenther@suse.de>
3033 PR tree-optimization/69047
3034 * gcc.dg/pr69047.c: Fix byte-order check.
3036 2016-08-30 Jakub Jelinek <jakub@redhat.com>
3038 PR tree-optimization/72866
3039 * gcc.dg/vect/pr72866.c: New test.
3042 * g++.dg/debug/dwarf2/pr77363.C: New test.
3045 * gcc.target/i386/pr77377.c: New test.
3048 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3051 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3053 * gfortran.dg/pr77372.f90: Moved to ...
3054 * gfortran.dg/ieee/pr77372.f90: here.
3056 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3058 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3059 vector short/char initializations.
3060 * gcc.target/powerpc/vec-init-5.c: Likewise.
3061 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3062 vector initialization optimizations.
3063 * gcc.target/powerpc/vec-init-7.c: Likewise.
3064 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3065 vector float/double initializations.
3066 * gcc.target/powerpc/vec-init-9.c: Likewise.
3068 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
3071 * gcc.target/i386/pr77403.c: New test.
3073 2016-08-29 Marek Polacek <polacek@redhat.com>
3076 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3078 2016-08-29 Tom de Vries <tom@codesourcery.com>
3081 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3083 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3085 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3087 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
3089 * gfortran.dg/dec_structure_13.f90: New testcase.
3091 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3094 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3097 2016-08-28 Tom de Vries <tom@codesourcery.com>
3100 * gcc.dg/pr70955.c: New test.
3101 * gcc.dg/lto/pr70955_0.c: Same.
3102 * gcc.dg/lto/pr70955_1.c: Same.
3104 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3106 PR tree-optimization/71077
3107 * gcc.target/i386/pr71077.c: New test.
3109 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3112 * gfortran.dg/pr77380.f90: New test.
3114 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3117 gfortran.dg/pr77372.f90: New test.
3119 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3121 * gcc.dg/spellcheck-fields-2.c (test): Move
3122 dg-begin/end-multiline-output within function body.
3123 (test_macro): New function.
3125 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3127 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3128 (test_fixit_insert): Update expected output.
3129 (test_fixit_remove): Likewise.
3130 (test_fixit_replace): Likewise.
3132 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3134 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3137 2016-08-26 Richard Biener <rguenther@suse.de>
3139 PR tree-optimization/69047
3140 * gcc.dg/pr69047.c: New testcase.
3142 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3143 Martin Jambhor <mjambor@suse.cz>
3145 * gcc.dg/ipa/propbits-1.c: New test-case.
3146 * gcc.dg/ipa/propbits-2.c: Likewise.
3147 * gcc.dg/ipa/propbits-3.c: Likewise.
3149 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3152 * gfortran.dg/pr77351.f90: New test.
3154 2016-08-25 Marek Polacek <polacek@redhat.com>
3156 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3158 2016-08-25 Marek Polacek <polacek@redhat.com>
3161 * gcc.dg/pr77323.c: New test.
3163 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
3166 * gfortran.dg/submodule_17.f08: New test.
3168 2016-08-24 Michael Collison <michael.collison@linaro.org>
3169 Michael Collison <michael.collison@arm.com>
3171 * gcc.target/arm/builtin_saddl.c: New testcase.
3172 * gcc.target/arm/builtin_saddll.c: New testcase.
3173 * gcc.target/arm/builtin_uaddl.c: New testcase.
3174 * gcc.target/arm/builtin_uaddll.c: New testcase.
3175 * gcc.target/arm/builtin_ssubl.c: New testcase.
3176 * gcc.target/arm/builtin_ssubll.c: New testcase.
3177 * gcc.target/arm/builtin_usubl.c: New testcase.
3178 * gcc.target/arm/builtin_usubll.c: New testcase.
3180 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
3183 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3184 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3185 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3186 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3187 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3188 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3189 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3190 effective target. Remove scan-assembler-times directives.
3191 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3192 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3193 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3195 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3197 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3199 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3201 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3204 * lib/target-supports.exp
3205 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3206 (check_effective_target_vect_natural_alignment): Ditto.
3207 (check_effective_target_vector_alignment_reachable): Ditto.
3208 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3210 2016-08-23 Ian Lance Taylor <iant@golang.org>
3212 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3214 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3216 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3217 being created from pointers to memory locations.
3218 * gcc.target/powerpc/vec-init-2.c: Likewise.
3220 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
3222 * gfortran.dg/dec_structure_12.f90: New testcase.
3224 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3226 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3228 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3230 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3233 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3235 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3236 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3238 2016-08-23 Richard Biener <rguenther@suse.de>
3240 PR tree-optimization/27336
3241 * c-c++-common/pr27336.c: New testcase.
3243 2016-08-22 Marek Polacek <polacek@redhat.com>
3246 * g++.dg/cpp1y/pr77321.C: New test.
3248 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3251 * gfortran.dg/empty_label.f: Adjust test for new error message.
3252 * gfortran.dg/empty_label.f90: Ditto.
3253 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3254 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3255 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3257 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3260 * gfortran.dg/pr61318.f90: New test.
3262 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3265 * gfortran.dg/pr77260_1.f90: New test.
3266 * gfortran.dg/pr77260_2.f90: Ditto.
3268 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3271 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3272 __builtin_signbitf and __builtin_signbitl in expected generic
3274 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3275 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3276 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3277 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3280 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3282 * gcc.dg/torture/float128-builtin.c,
3283 gcc.dg/torture/float128-ieee-nan.c,
3284 gcc.dg/torture/float128x-builtin.c,
3285 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3286 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3287 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3288 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3289 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3290 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3291 gcc.dg/torture/floatn-nan.h: New tests.
3293 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3295 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3297 (main): Update calls to TEST_I_F.
3298 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3300 (main): Update calls to TEST_I_F.
3302 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3304 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3305 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3306 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3307 names in calls to TEST_I_F.
3309 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3312 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3314 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3316 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3317 and !natural_alignment_64.
3318 * gcc.dg/ipa/propalign-2.c: Likewise.
3319 * gcc.dg/ipa/propalign-3.c: Likewise.
3320 * gcc.dg/ipa/propalign-4.c: Likewise.
3321 * gcc.dg/ipa/propalign-5.c: Likewise.
3322 * lib/target-supports.exp
3323 (check_effective_target_natural_alignment_32): Add avr-*-*.
3325 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3327 PR tree-optimization/61839
3328 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3329 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3330 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3331 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3333 2016-08-19 Joseph Myers <joseph@codesourcery.com>
3336 * lib/target-supports.exp (check_effective_target_float16)
3337 (check_effective_target_float32, check_effective_target_float64)
3338 (check_effective_target_float128, check_effective_target_float32x)
3339 (check_effective_target_float64x)
3340 (check_effective_target_float128x)
3341 (check_effective_target_float16_runtime)
3342 (check_effective_target_float32_runtime)
3343 (check_effective_target_float64_runtime)
3344 (check_effective_target_float128_runtime)
3345 (check_effective_target_float32x_runtime)
3346 (check_effective_target_float64x_runtime)
3347 (check_effective_target_float128x_runtime)
3348 (check_effective_target_floatn_nx_runtime)
3349 (add_options_for_float16, add_options_for_float32)
3350 (add_options_for_float64, add_options_for_float128)
3351 (add_options_for_float32x, add_options_for_float64x)
3352 (add_options_for_float128x): New procedures.
3353 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3354 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3355 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3356 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3357 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3358 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3359 gcc.dg/torture/float128-complex.c,
3360 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3361 gcc.dg/torture/float128x-basic.c,
3362 gcc.dg/torture/float128x-complex.c,
3363 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3364 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3365 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3366 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3367 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3368 gcc.dg/torture/float32x-basic.c,
3369 gcc.dg/torture/float32x-complex.c,
3370 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3371 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3372 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3373 gcc.dg/torture/float64x-basic.c,
3374 gcc.dg/torture/float64x-complex.c,
3375 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3376 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3377 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3378 gcc.dg/torture/floatn-tg.h,
3379 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3380 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3381 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3382 gcc.dg/torture/fp-int-convert-float128x.c,
3383 gcc.dg/torture/fp-int-convert-float16-timode.c,
3384 gcc.dg/torture/fp-int-convert-float16.c,
3385 gcc.dg/torture/fp-int-convert-float32-timode.c,
3386 gcc.dg/torture/fp-int-convert-float32.c,
3387 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3388 gcc.dg/torture/fp-int-convert-float32x.c,
3389 gcc.dg/torture/fp-int-convert-float64-timode.c,
3390 gcc.dg/torture/fp-int-convert-float64.c,
3391 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3392 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3393 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3394 maximum exponent of floating-point type. Use it in testing
3395 whether 0x8...0 fits in the floating-point type. Always treat -1
3396 (signed 0xf...f) as fitting in the floating-point type.
3398 * gcc.dg/torture/fp-int-convert-double.c,
3399 gcc.dg/torture/fp-int-convert-float.c,
3400 gcc.dg/torture/fp-int-convert-float128-timode.c,
3401 gcc.dg/torture/fp-int-convert-float128.c,
3402 gcc.dg/torture/fp-int-convert-float80-timode.c,
3403 gcc.dg/torture/fp-int-convert-float80.c,
3404 gcc.dg/torture/fp-int-convert-long-double.c,
3405 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3407 2016-08-19 Jakub Jelinek <jakub@redhat.com>
3410 * gfortran.dg/gomp/pr72744.f90: New test.
3413 * gfortran.dg/gomp/pr69281.f90: New test.
3415 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3417 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3418 the last special seed value.
3419 * gfortran.dg/random_7.f90: Use size for last array member instead
3422 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3424 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3425 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3427 2016-08-19 Richard Biener <rguenther@suse.de>
3429 PR tree-optimization/77286
3430 * gcc.dg/torture/pr77286.c: New testcase.
3432 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3434 * gcc.dg/verbose-asm-2.c: New test case.
3436 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3438 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3439 (custom_diagnostic_finalizer): Update for change to
3440 diagnostic_show_locus.
3442 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3444 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3445 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3447 2016-08-18 Marek Polacek <polacek@redhat.com>
3450 * gcc.dg/pr71514.c: New test.
3452 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3455 * gcc.target/i386/pr72839.c: New test.
3457 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3460 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3461 * c-c++-common/goacc/reduction-1.c: Likewise.
3462 * c-c++-common/goacc/reduction-2.c: Likewise.
3463 * c-c++-common/goacc/reduction-3.c: Likewise.
3464 * c-c++-common/goacc/reduction-4.c: Likewise.
3466 2016-08-18 Alan Modra <amodra@gmail.com>
3468 * gcc.c-torture/compile/pr72771.c: New.
3470 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3473 * gfortran.dg/pr67496.f90: New test.
3475 2015-08-17 Alan Hayward <alan.hayward@arm.com>
3477 PR tree-optimization/71752
3478 * gcc.dg/vect/pr71752.c: New.
3480 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
3482 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3484 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3487 * g++.dg/ipa/devirt-52.C: New test.
3489 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3491 * c-c++-common/goacc/reduction-6.c: New testcase.
3493 2016-08-17 Richard Biener <rguenther@suse.de>
3495 PR tree-optimization/76490
3496 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3497 * gcc.dg/pr52904.c: XFAIL.
3499 2016-08-17 Richard Biener <rguenther@suse.de>
3501 PR tree-optimization/23855
3502 * gcc.dg/loop-unswitch-2.c: Adjust.
3504 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3506 PR tree-optimization/72817
3507 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3509 2016-08-16 Joseph Myers <joseph@codesourcery.com>
3512 * gcc.dg/torture/float128-extend-inf.c: New test.
3514 2016-08-16 David Malcolm <dmalcolm@redhat.com>
3517 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3519 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3520 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3522 (test_oct): Likewise.
3523 (test_multiple): Likewise.
3524 (test_field_width_specifier): Likewise.
3525 (test_field_width_specifier_2): New function.
3526 (test_field_precision_specifier): New function.
3527 (test_embedded_nul): Update expected caret placement.
3528 (test_non_contiguous_strings): Update line number.
3529 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3530 (__emit_string_literal_range): Add "caret_idx" param.
3531 (test_simple_string_literal): Add value for new param, updating
3533 (test_concatenated_string_literal): Likewise.
3534 (test_multiline_string_literal): Likewise.
3535 (test_hex): Likewise.
3536 (test_oct): Likewise.
3537 (test_multiple): Likewise.
3538 (test_ucn4): Likewise.
3539 (test_ucn8): Likewise.
3540 (test_u8): Likewise.
3541 (test_u): Likewise; update expected message, from "range" to
3545 (test_macro): Add value for new param.
3546 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3547 (__emit_string_literal_range): Add "caret_idx" param.
3548 (test_stringified_token_1): Add value for new param. Update
3549 expected message, from "range" to "location".
3550 (test_stringized_token_2): Likewise, adding param to macro.
3551 (test_stringified_token_3): Likewise.
3552 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3553 (emit_warning): Convert param from source_range to location_t.
3554 (test_string_literals): Add caret_idx param, and use it when
3555 constructing a substring_loc. Update error message, from
3556 "range" to "location".
3558 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3561 * g++.dg/gomp/pr71910.C: New test.
3564 * gcc.c-torture/compile/pr67485.c: New test.
3567 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3569 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3571 PR tree-optimization/69848
3572 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3574 2016-08-16 Martin Liska <mliska@suse.cz>
3576 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3577 of memory operations so that it can be handled by core2
3580 2016-08-16 Richard Biener <rguenther@suse.de>
3582 PR tree-optimization/76783
3583 * gcc.dg/pr76783.c: New testcase.
3584 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3586 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3588 PR tree-optimization/72817
3589 PR tree-optimization/73450
3590 * gcc.dg/tree-ssa/pr72817.c: New test.
3591 * gcc.dg/tree-ssa/pr73450.c: New test.
3593 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
3595 * gfortran.dg/init_flag_13.f90: New testcase.
3596 * gfortran.dg/init_flag_14.f90: Ditto.
3597 * gfortran.dg/init_flag_15.f03: Ditto.
3598 * gfortran.dg/dec_init_1.f90: Ditto.
3599 * gfortran.dg/dec_init_2.f90: Ditto.
3601 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
3604 * gcc.target/i386/pr72867.c: New test.
3606 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3608 * c-c++-common/dump-ada-spec-5.c: New test.
3610 2016-08-15 Richard Biener <rguenther@suse.de>
3612 PR tree-optimization/73434
3613 * gcc.dg/torture/pr73434.c: New testcase.
3615 2016-08-15 Jakub Jelinek <jakub@redhat.com>
3617 PR tree-optimization/72824
3618 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3620 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3623 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3624 in use_device clause.
3625 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3626 * gfortran.dg/goacc/list.f95: Adjust to catch
3627 "neither a POINTER nor an array" error messages.
3629 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
3632 * gcc.target/i386/pr76342.c: New test.
3634 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3637 * g++.dg/ubsan/pr71512.C: New test.
3638 * c-c++-common/ubsan/pr71512-1.c: New test.
3639 * c-c++-common/ubsan/pr71512-2.c: New test.
3641 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3643 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3644 vector initialization options.
3645 * gcc.target/powerpc/vec-init-2.c: Likewise.
3646 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3647 is generated on ISA 3.0.
3649 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3652 * gcc.dg/c-c++-common/pr71654.c: New test.
3653 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3655 * gcc.dg/tree-ssa/vrp24: Likewise.
3657 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3660 * gcc.dg/pr67410.c: New test.
3662 2016-08-12 Bin Cheng <bin.cheng@arm.com>
3664 PR tree-optimization/69848
3665 * gcc.dg/vect/vect-pr69848.c: New test.
3667 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
3670 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3671 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3672 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3673 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3675 2016-08-12 Richard Biener <rguenther@suse.de>
3677 PR tree-optimization/57326
3678 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3679 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3680 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3681 * gcc.target/i386/pr45685.c: Likewise.
3682 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3683 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3684 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3685 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3686 * gfortran.dg/pr34163.f90: Likewise.
3688 2016-08-12 Martin Liska <mliska@suse.cz>
3690 * g++.dg/gcov/gcov-16.C: New test.
3691 * lib/gcov.exp: Support new argument for run-gcov function.
3693 2016-08-12 Martin Liska <mliska@suse.cz>
3695 PR gcov-profile/35590
3696 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3698 2016-08-12 Richard Biener <rguenther@suse.de>
3700 PR tree-optimization/72851
3701 * gcc.dg/torture/pr72851.c: New testcase.
3703 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
3706 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3707 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3708 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3709 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3713 * g++.dg/debug/dwarf2/ref-1.C: New.
3716 * g++.dg/debug/dwarf2/template-params-12.H: New.
3717 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3718 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3719 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3720 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3721 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3722 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3723 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3725 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3728 * gcc.target/powerpc/pr72863.c: New test.
3730 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
3732 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3734 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3736 * gcc.target/i386/pieces-strcpy-1.c: New test.
3737 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3739 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3742 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3744 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3746 * gcc.target/i386/pieces-memcpy-1.c: New test.
3747 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3748 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3749 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3750 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3751 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3753 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3756 * gcc.dg/pr72816.c: Remove dg-error.
3758 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3760 PR tree-optimization/71083
3761 * gcc.c-torture/execute/pr71083.c: New test.
3762 * gnat.dg/loop_optimization23.adb: New test.
3763 * gnat.dg/loop_optimization23_pkg.ads: New test.
3764 * gnat.dg/loop_optimization23_pkg.adb: New test.
3766 2016-08-11 Richard Biener <rguenther@suse.de>
3768 PR tree-optimization/72772
3769 * gcc.dg/graphite/pr35356-1.c: Adjust.
3770 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3772 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3774 * gfortran.dg/random_7.f90: Take into account that the last seed
3775 value is the special p value.
3776 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3778 2016-08-11 Richard Biener <rguenther@suse.de>
3780 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3782 2016-08-11 Alan Modra <amodra@gmail.com>
3784 * gcc.target/powerpc/pr71680.c: New.
3786 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3788 * gcc.target/powerpc/bfp/bfp.exp: New file.
3789 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3790 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3791 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3792 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3793 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3794 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3795 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3796 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3797 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3798 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3799 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3800 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3801 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3802 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3803 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3804 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3805 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3806 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3807 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3808 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3809 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3810 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3811 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3812 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3813 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3814 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3815 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3816 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3817 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3818 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3819 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3820 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3821 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3822 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3823 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3824 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3825 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3826 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3827 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3828 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3829 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3830 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3831 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3832 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3833 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3834 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3835 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3836 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3837 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3838 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3839 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3840 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3841 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3843 2016-08-10 Bin Cheng <bin.cheng@arm.com>
3845 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3848 2016-08-10 Bin Cheng <bin.cheng@arm.com>
3850 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3852 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3855 * gcc.target/powerpc/pr72853.c: New test.
3857 2016-08-10 Martin Liska <mliska@suse.cz>
3859 PR gcov-profile/58306
3860 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3862 2016-08-10 Martin Liska <mliska@suse.cz>
3864 * g++.dg/gcov/gcov-threads-1.C: New test.
3866 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3869 * gcc.target/avr/pr71873.c: New test.
3871 2016-08-09 Martin Liska <mliska@suse.cz>
3873 * g++.dg/gcov/gcov-dump-1.C: New test.
3874 * g++.dg/gcov/gcov-dump-2.C: New test.
3876 2016-08-09 Martin Liska <mliska@suse.cz>
3878 * gcc.dg/tree-prof/val-prof-9.c: New test.
3880 2016-08-09 Martin Liska <mliska@suse.cz>
3882 * gcc.dg/tree-prof/val-prof-8.c: New test.
3884 2016-08-09 Martin Jambor <mjambor@suse.cz>
3887 * gcc.dg/ipa/pr71981.c: New test.
3889 2016-08-09 Bin Cheng <bin.cheng@arm.com>
3891 PR tree-optimization/33707
3892 * gcc.dg/vect/pr33707.c: New test.
3894 2016-08-09 Bin Cheng <bin.cheng@arm.com>
3896 PR tree-optimization/pr72772
3897 * gcc.dg/tree-ssa/pr72772.c: New test.
3899 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3901 PR rtl-optimization/66669
3902 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3904 2016-08-09 Jakub Jelinek <jakub@redhat.com>
3906 PR tree-optimization/72824
3907 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3909 2016-08-09 Richard Biener <rguenther@suse.de>
3911 PR tree-optimization/71802
3912 * gcc.dg/torture/pr71802.c: New testcase.
3914 2016-08-09 Jakub Jelinek <jakub@redhat.com>
3917 * g++.dg/eh/stdarg1.C: New test.
3919 2016-08-08 Andi Kleen <ak@linux.intel.com>
3921 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3922 test command line in failure log.
3923 (profopt-execute): dito. Make autofdo file names unique.
3925 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3928 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3931 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3933 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3935 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3936 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3937 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3938 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3939 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3940 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3942 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3945 * gcc.dg/cpp/pr66415-1.c: Likewise.
3946 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3947 * gcc.dg/format/c90-printf-1.c: Likewise.
3948 * gcc.dg/format/diagnostic-ranges.c: New test case.
3950 2016-08-08 Jakub Jelinek <jakub@redhat.com>
3953 * gfortran.dg/gomp/pr72716.f90: New test.
3956 * gcc.dg/gomp/pr72781.c: New test.
3959 * g++.dg/vect/pr68762-1.cc: New test.
3960 * g++.dg/vect/pr68762-2.cc: New test.
3961 * g++.dg/vect/pr68762.h: New file.
3963 2016-08-08 Martin Sebor <msebor@redhat.com>
3966 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3967 * g++.dg/warn/overflow-warn-3.C: Same.
3968 * g++.dg/warn/overflow-warn-4.C: Same.
3970 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3973 * gfortran.dg/allocate_with_source_21.f03: New test.
3975 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3978 * gfortran.dg/allocate_with_source_20.f03: New test.
3980 2016-08-08 Alan Modra <amodra@gmail.com>
3982 * gcc.c-torture/compile/pr72802.c: New.
3984 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3987 * gfortran.dg/dependency_48.f90: New test.
3989 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3992 * gfortran.dg/pr70040.f90: New testcase.
3994 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3997 * gfortran.dg/matmul_10.f90: New testcase.
3999 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
4001 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4003 2016-08-07 Jakub Jelinek <jakub@redhat.com>
4006 * gcc.dg/pr72816.c: New test.
4008 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
4010 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4011 * g++.dg/conversion/pr41426.C: Likewise.
4012 * g++.dg/conversion/pr66211.C: Likewise.
4013 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4014 * g++.dg/init/ref8.C: Likewise.
4015 * g++.old-deja/g++.law/cvt20.C: Likewise.
4016 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4018 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4020 PR tree-optimization/18046
4021 * gcc.dg/tree-ssa/vrp105.c: New test.
4022 * gcc.dg/tree-ssa/vrp106.c: New test.
4024 2016-08-05 Martin Sebor <msebor@redhat.com>
4026 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4027 1ul in diagnostics. Remove hyphen from "constant-expression."
4028 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4029 * g++.dg/cpp0x/static_assert3.C: Same.
4030 * g++.dg/cpp1y/constexpr-throw.C: Same.
4031 * g++.dg/template/nontype3.C: Same.
4032 * g++.dg/warn/overflow-warn-1.C: Same.
4033 * g++.dg/warn/overflow-warn-3.C: Same.
4034 * g++.dg/warn/overflow-warn-4.C: Same.
4036 2016-08-05 David Malcolm <dmalcolm@redhat.com>
4038 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4039 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4040 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4041 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4043 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4045 PR tree-optimization/72810
4046 * gcc.dg/tree-ssa/vrp110.c: New test.
4048 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4051 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4053 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4054 saving the half-precision registers.
4055 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4056 value is returned in h0.
4057 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4058 are passed in FP/SIMD registers.
4059 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4060 passing works corrcetly.
4061 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4062 (hfa_f16x2_t): Likewise.
4063 (hfa_f16x3_t): Likewise.
4064 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4065 are promoted to double and passed in a double register.
4066 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4067 are promoted to double and stacked.
4068 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4070 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4071 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4072 __fp16 first get passed in FP/SIMD registers, then stacked.
4074 2016-08-05 Nathan Sidwell <nathan@acm.org>
4077 * g++.dg/cpp0x/pr68724.C: New.
4079 2016-08-05 Richard Biener <rguenther@suse.de>
4081 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4083 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4085 * gcc.dg/tree-ssa/vrp107.c: New test.
4086 * gcc.dg/tree-ssa/vrp108.c: New test.
4087 * gcc.dg/tree-ssa/vrp109.c: New test.
4089 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4091 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4094 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4096 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4098 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4099 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4100 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4102 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4103 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4104 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4107 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4110 * g++.dg/cpp1y/lambda-ice1.C: New.
4112 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4115 * g++.dg/cpp1y/pr72759.C: New test.
4117 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4119 * gcc.dg/switch-10.c: New test.
4121 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4123 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4125 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4127 * c-c++-common/goacc/routine-5.c: Update.
4129 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4131 PR rtl-optimization/70903
4132 * gcc.c-torture/execute/pr70903.c: New test.
4134 2016-08-04 Martin Liska <mliska@suse.cz>
4136 * gcc.dg/params/params.exp: Replace file exists with
4137 TESTING_IN_BUILD_TREE.
4139 2016-08-04 Marek Polacek <polacek@redhat.com>
4142 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4144 2016-08-04 Richard Biener <rguenther@suse.de>
4147 * gcc.dg/torture/pr71984.c: Guard correctness check for
4150 2016-08-03 Andrew Pinski <apinski@cavium.com>
4152 * gcc.c-torture/compile/20160802-1.c: New testcase.
4154 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
4156 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4158 2016-08-03 Richard Biener <rguenther@suse.de>
4160 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4162 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4163 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4165 2016-08-03 Richard Biener <rguenther@suse.de>
4167 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4168 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4169 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4170 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4172 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4174 * gcc.dg/init-excess-2.c: Require int32plus.
4175 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4176 * gcc.dg/pr59963-2.c: Require int32plus.
4177 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4178 * gcc.dg/unroll-7.c: Require int32plus.
4180 2016-08-02 Bin Cheng <bin.cheng@arm.com>
4182 PR tree-optimization/34114
4183 * gcc.dg/tree-ssa/loop-42.c: New test.
4185 2016-08-02 Tamar Christina <tamar.christina@arm.com>
4187 * gcc.target/aarch64/vminmaxnm.c: New.
4188 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4191 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4193 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4194 vec_extract for vector float, vector int, vector short, and vector
4196 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4197 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4198 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4199 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4201 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4203 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4204 single stack adjustment, no writeback.
4205 * gcc.target/aarch64/test_frame_12.c: Likewise.
4206 * gcc.target/aarch64/test_frame_13.c: Likewise.
4207 * gcc.target/aarch64/test_frame_15.c: Likewise.
4208 * gcc.target/aarch64/test_frame_6.c: Likewise.
4209 * gcc.target/aarch64/test_frame_7.c: Likewise.
4210 * gcc.target/aarch64/test_frame_8.c: Likewise.
4211 * gcc.target/aarch64/test_frame_16.c: New test.
4213 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4216 * gcc.target/i386/pr72748.c: New test.
4218 2015-08-01 Alan Hayward <alan.hayward@arm.com>
4220 PR tree-optimization/71818
4221 * gcc.dg/vect/pr71818.c: New
4223 2016-08-01 Martin Liska <mliska@suse.cz>
4225 PR tree-optimization/71857
4226 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4228 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4230 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4232 2016-08-01 Jan Beulich <jbeulich@suse.com>
4234 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4236 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4238 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4239 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4241 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
4243 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4244 (check_effective_target_c++): Likewise. Also match for libstdc++.
4246 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4249 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4250 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4251 * gfortran.dg/pr41922.f90: New test.
4253 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4256 * gfortran.dg/pr68566.f90: new test.
4258 2016-07-30 Martin Sebor <msebor@redhat.com>
4262 * g++.dg/cpp0x/constexpr-cast.C: New test.
4263 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4264 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4265 * g++.dg/ubsan/pr63956.C: Correct.
4267 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4269 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4270 vector double or vector long where the vector is in memory.
4271 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4272 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4274 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4277 * gfortran.dg/pr69867.f90: New test.
4279 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4282 * gfortran.dg/pr69962.f90: New test.
4284 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4287 * gfortran.dg/pr70006.f90: New test.
4289 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4292 * gfortran.dg/pr71730.f90: New test.
4293 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4294 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4295 * gfortran.dg/array_constructor_26.f03: Ditto.
4297 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4299 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4300 * gcc.target/powerpc/pr71763.c: Likewise.
4302 2016-07-29 Marek Polacek <polacek@redhat.com>
4305 * gcc.dg/940510-1.c: Adjust dg-error.
4306 * gcc.dg/c99-flex-array-1.c: Likewise.
4307 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4310 * gcc.dg/noncompile/pr71853.c: New test.
4313 * gcc.dg/noncompile/pr71573.c: New test.
4316 * g++.dg/warn/Wparentheses-30.C: New test.
4317 * gcc.dg/Wparentheses-14.c: New test.
4319 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
4321 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4323 2016-07-29 Bin Cheng <bin.cheng@arm.com>
4325 PR tree-optimization/57558
4326 * gcc.dg/vect/pr57558-1.c: New test.
4327 * gcc.dg/vect/pr57558-2.c: New test.
4329 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4331 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4332 to scan forwprop1 dump pass.
4334 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4337 * g++.dg/template/pr51488.C: New.
4339 2016-07-29 Jakub Jelinek <jakub@redhat.com>
4342 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4344 * gcc.dg/pr71969-1.c: New test.
4345 * gcc.dg/pr71969-2.c: New test.
4346 * gcc.dg/pr71969-3.c: New test.
4348 2016-07-29 Marek Polacek <polacek@redhat.com>
4351 * c-c++-common/pr71574.c: New test.
4354 * gcc.dg/noncompile/pr71583.c: New test.
4356 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4359 * gcc.dg/pr68217.c: New test.
4361 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4364 * gfortran.dg/pr71067_1.f90: New test.
4365 * gfortran.dg/pr71067_2.f90: Ditto.
4367 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4369 * gcc.target/powerpc/vec-extract-1.c: New test.
4371 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4374 * gfortran.dg/pr71799.f90: New test.
4376 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4379 * g++.dg/cpp0x/pr71665-1.C: New.
4380 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4381 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4382 * g++.dg/ext/label10.C: Likewise.
4383 * g++.dg/parse/constant5.C: Likewise.
4385 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4388 * gfortran.dg/pr71859.f90: New test.
4389 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4390 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4392 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
4395 * gfortran.dg/pr71883.f90 : New test.
4397 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4399 PR tree-optimization/71734
4400 * g++.dg/vect/pr70729-nest.cc: New test.
4402 2016-07-28 Renlin Li <renlin.li@arm.com>
4405 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4408 * gfortran.dg/dependency_47.f90: New test.
4410 2016-07-28 Martin Liska <mliska@suse.cz>
4412 PR gcov-profile/68025
4413 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4415 2016-07-28 Martin Liska <mliska@suse.cz>
4417 * g++.dg/vect/pr70944.cc: New test.
4419 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4422 * gcc.dg/torture/pr71994.c: New test.
4424 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4427 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4428 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4429 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4431 2016-07-27 Richard Biener <rguenther@suse.de>
4433 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4435 2016-07-27 Martin Liska <mliska@suse.cz>
4437 * gcc.dg/predict-13.c: New test.
4438 * gcc.dg/predict-14.c: New test.
4440 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4442 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
4444 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4447 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4450 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4451 IEEE built-in functions handle quiet and signalling NaNs
4454 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4457 * gfortran.dg/pr71862.f90: New test.
4459 2016-07-26 Martin Sebor <msebor@redhat.com>
4461 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4462 selector with dg-options.
4464 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4466 PR tree-optimization/18046
4467 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4468 * gcc.dg/tree-ssa/vrp103.c: New test.
4469 * gcc.dg/tree-ssa/vrp104.c: New test.
4471 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4473 * gcc.target/powerpc/pr63354.c: Require lp64 since
4474 -mprofile-kernel is not legal with -m32.
4476 2016-07-26 Richard Biener <rguenther@suse.de>
4478 PR rtl-optimization/71984
4479 * gcc.dg/torture/pr71984.c: New testcase.
4481 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4483 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4484 g++-dg-runtest via et-dg-runtest.
4485 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4486 * gcc.dg/vect/vect.exp: Likewise.
4487 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4488 gfortran-dg-runtest.
4489 * gfortran.dg/vect/vect.exp: Likewise.
4490 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4491 (check_mips_loongson_hw_available): Likewise.
4492 (check_effective_target_mpaired_single_runtime): Likewise.
4493 (check_effective_target_mips_loongson_runtime): Likewise.
4494 (add_options_for_mpaired_single): Likewise.
4495 (check_effective_target_vect_int): Add global et_index.
4496 Check and save the supported feature for a target selected by
4497 the et_index target. Break long lines where appropriate. Call
4498 et-is-effective-target for MIPS with an argument instead of
4499 check_effective_target_* where appropriate.
4500 (check_effective_target_vect_intfloat_cvt): Likewise.
4501 (check_effective_target_vect_uintfloat_cvt): Likewise.
4502 (check_effective_target_vect_floatint_cvt): Likewise.
4503 (check_effective_target_vect_floatuint_cvt): Likewise.
4504 (check_effective_target_vect_simd_clones): Likewise.
4505 (check_effective_target_vect_shift): ewise.
4506 (check_effective_target_whole_vector_shift): Likewise.
4507 (check_effective_target_vect_bswap): Likewise.
4508 (check_effective_target_vect_shift_char): Likewise.
4509 (check_effective_target_vect_long): Likewise.
4510 (check_effective_target_vect_float): Likewise.
4511 (check_effective_target_vect_double): Likewise.
4512 (check_effective_target_vect_long_long): Likewise.
4513 (check_effective_target_vect_no_int_max): Likewise.
4514 (check_effective_target_vect_no_int_add): Likewise.
4515 (check_effective_target_vect_no_bitwise): Likewise.
4516 (check_effective_target_vect_widen_shift): Likewise.
4517 (check_effective_target_vect_no_align): Likewise.
4518 (check_effective_target_vect_hw_misalign): Likewise.
4519 (check_effective_target_vect_element_align): Likewise.
4520 (check_effective_target_vect_condition): Likewise.
4521 (check_effective_target_vect_cond_mixed): Likewise.
4522 (check_effective_target_vect_char_mult): Likewise.
4523 (check_effective_target_vect_short_mult): Likewise.
4524 (check_effective_target_vect_int_mult): Likewise.
4525 (check_effective_target_vect_extract_even_odd): Likewise.
4526 (check_effective_target_vect_interleave): Likewise.
4527 (check_effective_target_vect_stridedN): Likewise.
4528 (check_effective_target_vect_multiple_sizes): Likewise.
4529 (check_effective_target_vect64): Likewise.
4530 (check_effective_target_vect_call_copysignf): Likewise.
4531 (check_effective_target_vect_call_sqrtf): Likewise.
4532 (check_effective_target_vect_call_btrunc): Likewise.
4533 (check_effective_target_vect_call_btruncf): Likewise.
4534 (check_effective_target_vect_call_ceil): Likewise.
4535 (check_effective_target_vect_call_ceilf): Likewise.
4536 (check_effective_target_vect_call_floor): Likewise.
4537 (check_effective_target_vect_call_floorf): Likewise.
4538 (check_effective_target_vect_call_lceil): Likewise.
4539 (check_effective_target_vect_call_lfloor): Likewise.
4540 (check_effective_target_vect_call_nearbyint): Likewise.
4541 (check_effective_target_vect_call_nearbyintf): Likewise.
4542 (check_effective_target_vect_call_round): Likewise.
4543 (check_effective_target_vect_call_roundf): Likewise.
4544 (check_effective_target_vect_perm): Likewise, but also append *_saved
4545 to the existing global name to properly cache the result.
4546 (check_effective_target_vect_perm_byte): Likewise.
4547 (check_effective_target_vect_perm_short): Likewise.
4548 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4549 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4550 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4551 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4552 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4553 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4554 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4555 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4556 (check_effective_target_vect_sdot_qi): Likewise.
4557 (check_effective_target_vect_udot_qi): Likewise.
4558 (check_effective_target_vect_sdot_hi): Likewise.
4559 (check_effective_target_vect_udot_hi): Likewise.
4560 (check_effective_target_vect_usad_char): Likewise.
4561 (check_effective_target_vect_pack_trunc): Likewise.
4562 (check_effective_target_vect_unpack): Likewise.
4563 (check_effective_target_vect_aligned_arrays): Likewise.
4564 (check_effective_target_vect_natural_alignment): Likewise.
4565 (check_effective_target_vector_alignment_reachable): Likewise.
4566 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4567 (is-effective-target): Initialize et_index if undefined.
4568 (et-dg-runtest): New.
4569 (et-is-effective-target): Likewise.
4570 (check_vect_support_and_set_flags): Add supported MIPS targets to
4571 EFFECTIVE_TARGETS list. Return the number of supported targets.
4573 2016-07-26 Richard Biener <rguenther@suse.de>
4574 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4577 * gcc.dg/pr70920-1.c: New test-case.
4578 * gcc.dg/pr70902-2.c: Likewise.
4579 * gcc.dg/pr70920-3.c: Likewise.
4580 * gcc.dg/pr70920-4.c: Likewise
4581 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4584 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
4586 * gcc.c-torture/execute/pr71494.c: Require label_values.
4587 * gcc.dg/pr16973.c: Ditto.
4589 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4591 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4592 * gcc.dg/torture/pr69771.c: Require int32plus.
4593 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4595 2016-07-25 Martin Liska <mliska@suse.cz>
4597 * gcc.dg/torture/pr71987.c: New test.
4599 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4602 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4603 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4604 * gfortran.dg/pr71935.f90: New test.
4606 2016-07-22 Martin Sebor <msebor@redhat.com>
4609 * g++.dg/ext/atomic-3.C: New test.
4610 * gcc.dg/atomic/pr71675.c: New test.
4612 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4614 * gcc.target/i386/mvc8.c: New test.
4616 2016-07-22 Bin Cheng <bin.cheng@arm.com>
4618 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4619 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4621 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4624 * gfortran.dg/constructor_50.f90: New test.
4626 2016-07-22 Martin Liska <mliska@suse.cz>
4628 PR gcov-profile/69028
4629 PR gcov-profile/62047
4630 * g++.dg/cilk-plus/pr69028.C: New test.
4632 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4634 * gfortran.dg/coarray_stat_2.f90: New test.
4636 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4638 * gcc.target/powerpc/vec-extract.h: New files to check the
4639 vec_extract built-in functions for all vector types, testing
4640 accessing each element, both with constant and variable element
4642 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4643 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4644 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4645 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4646 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4647 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4648 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4649 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4650 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4652 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4655 * g++.dg/other/pr71728.C: New test.
4657 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4659 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4660 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4661 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4662 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4663 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4665 2016-07-21 Richard Biener <rguenther@suse.de>
4667 PR tree-optimization/71947
4668 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4670 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4672 * gcc.dg/tree-ssa/scev-15.c: New.
4674 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4676 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4678 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4681 * g++.dg/gomp/pr71941.C: New test.
4683 2016-07-20 David Malcolm <dmalcolm@redhat.com>
4687 * g++.dg/spellcheck-identifiers.C: New test case, based on
4688 gcc.dg/spellcheck-identifiers.c.
4689 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4690 gcc.dg/spellcheck-identifiers-2.c.
4691 * g++.dg/spellcheck-typenames.C: New test case, based on
4692 gcc.dg/spellcheck-typenames.c
4694 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
4696 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4697 pointer to member function and also test catching by reference.
4699 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4701 * gcc.target/s390/pr67443.c: Fix test case.
4703 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4705 * gcc.target/s390/insv-1.c: Xfail some tests.
4706 * gcc.target/s390/insv-2.c: Likewise.
4708 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4710 * gcc.target/avr/torture/get-mem.c: New test.
4711 * gcc.target/avr/torture/set-mem.c: New test.
4713 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4716 * gcc.target/avr/torture/tiny-progmem.c: New test.
4718 2016-07-20 Jakub Jelinek <jakub@redhat.com>
4721 * g++.dg/parse/pr71909.C: New test.
4722 * g++.dg/tm/pr71909.C: New test.
4725 * g++.dg/cpp0x/constexpr-50060.C: New test.
4726 * g++.dg/cpp1y/constexpr-50060.C: New test.
4728 2016-07-20 Martin Liska <mliska@suse.cz>
4730 * gfortran.dg/graphite/pr71898.f90: New test.
4732 2016-07-20 Bin Cheng <bin.cheng@arm.com>
4734 PR tree-optimization/71503
4735 PR tree-optimization/71683
4736 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4737 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4739 2016-07-20 Martin Liska <mliska@suse.cz>
4741 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4742 * gcc.dg/plugin/sreal-test-1.c: Remove.
4743 * gcc.dg/plugin/sreal_plugin.c: Remove.
4745 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4748 * gfortran.dg/dependency_47.f90: New test.
4750 2016-07-19 Jakub Jelinek <jakub@redhat.com>
4752 PR rtl-optimization/71916
4753 * gcc.c-torture/compile/pr71916.c: New test.
4756 * g++.dg/torture/pr71874.C: New test.
4759 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4760 (my_alloc): Rewritten to use __builtin_posix_memalign and
4762 (my_free): Use __builtin_free instead of _mm_free.
4763 (Vec::operator=): Use __builtin_memcpy.
4765 2016-07-19 Martin Jambor <mjambor@suse.cz>
4768 * gfortran.dg/pr71688.f90: New test.
4770 2016-07-19 Richard Biener <rguenther@suse.de>
4772 * c-c++-common/vector-subscript-6.c: New testcase.
4773 * c-c++-common/vector-subscript-7.c: Likewise.
4775 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4777 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4778 and UInt32 based on __SIZEOF_INT__.
4780 2016-07-19 Richard Biener <rguenther@suse.de>
4782 PR tree-optimization/71901
4783 * gcc.dg/torture/pr71901.c: New testcase.
4785 2016-07-19 Richard Biener <rguenther@suse.de>
4787 PR tree-optimization/71908
4788 * gcc.dg/torture/pr71908.c: New testcase.
4790 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4793 * gcc.target/powerpc/pr71493-1.c: New test.
4794 * gcc.target/powerpc/pr71493-2.c: Likewise.
4796 2016-07-18 Jakub Jelinek <jakub@redhat.com>
4799 * g++.dg/conversion/ambig3.C: New test.
4802 * g++.dg/cpp0x/constexpr-71828.C: New test.
4805 * g++.dg/template/pr71826.C: New test.
4808 * g++.dg/template/defarg21.C: New test.
4811 * g++.dg/ext/vector31.C: New test.
4813 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
4815 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4817 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4819 PR tree-optimization/71734
4820 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4822 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4824 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4825 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4826 stack-layout-dynamic-1.c: New test.
4828 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4830 * gcc.target/s390/nolrl-1.c: New test.
4832 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
4835 * gfortran.dg/pr71523_1.f90: New test.
4836 * gfortran.dg/pr71523_2.f90: New test.
4838 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4840 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4842 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4843 Marco Restelli <mrestelli@gmail.com>
4846 * gfortran.dg/pr62125.f90: New test.
4848 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4850 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4851 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4853 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
4856 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4857 * g++.dg/cpp0x/nullptr35.C: New test.
4859 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4861 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4863 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4865 * gfortran.dg/goacc/vector_length.f90: New test.
4867 2016-07-15 Richard Biener <rguenther@suse.de>
4869 PR tree-optimization/71881
4870 * gcc.dg/torture/pr71881.c: New testcase.
4872 2016-07-15 Richard Biener <rguenther@suse.de>
4874 PR tree-optimization/71887
4875 * gcc.dg/torture/pr71887.c: New testcase.
4877 2016-07-15 Jakub Jelinek <jakub@redhat.com>
4880 * gcc.dg/spellcheck-identifiers-3.c: New test.
4882 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4885 * gfortran.dg/null_9.f90: New test.
4887 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4889 * gcc.dg/tree-ssa/loop-41.c: New test.
4891 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4893 PR tree-optimization/71347
4894 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4896 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4899 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4900 * gfortran.dg/contains.f90: Ditto.
4901 * gfortran.dg/contains_empty_1.f03: Ditto.
4902 * gfortran.dg/submodule_3.f08: Ditto.
4904 2016-07-14 Jakub Jelinek <jakub@redhat.com>
4907 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4908 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4909 expected diagnostics.
4912 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4913 * gcc.dg/spellcheck-identifiers-2.c: New test.
4914 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4915 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4917 2016-07-14 Jakub Jelinek <jakub@redhat.com>
4919 PR tree-optimization/71872
4920 * gcc.c-torture/compile/pr71872.c: New test.
4922 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4924 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4925 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4926 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4927 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4928 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4929 * gcc.target/arm/atomic-op-acquire-1.c: This.
4930 * gcc.target/arm/atomic-op-char.c: Rename into ...
4931 * gcc.target/arm/atomic-op-char-1.c: This.
4932 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4933 * gcc.target/arm/atomic-op-consume-1.c: This.
4934 * gcc.target/arm/atomic-op-int.c: Rename into ...
4935 * gcc.target/arm/atomic-op-int-1.c: This.
4936 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4937 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4938 * gcc.target/arm/atomic-op-release.c: Rename into ...
4939 * gcc.target/arm/atomic-op-release-1.c: This.
4940 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4941 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4942 * gcc.target/arm/atomic-op-short.c: Rename into ...
4943 * gcc.target/arm/atomic-op-short-1.c: This.
4944 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4945 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4946 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4947 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4948 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4949 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4950 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4951 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4952 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4953 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4955 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4958 * gfortran.dg/select_type_35.f03: New test.
4960 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4963 PR tree-optimization/70923
4964 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4965 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4966 * gcc.dg/vect/pr65951.c: Likewise.
4967 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4969 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
4971 * c-c++-common/pr60226.c: Expect maximum object file alignment
4974 2016-07-14 Richard Biener <rguenther@suse.de>
4976 PR tree-optimization/71866
4977 * gcc.dg/torture/pr71866.c: New testcase.
4979 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4981 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4982 selector and enclose boolean expression in curly braces.
4984 2016-07-14 Alan Modra <amodra@gmail.com>
4987 * gcc.target/powerpc/p9-novsx.c: New.
4989 2016-07-13 Andi Kleen <ak@linux.intel.com>
4991 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4992 * g++.dg/tree-prof/morefunc.C: Dito.
4993 * g++.dg/tree-prof/pr35545.C: Dito.
4994 * g++.dg/tree-prof/reorder.C: Dito.
4995 * gcc.dg/tree-prof/20050826-2.c: Dito.
4996 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4997 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4998 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4999 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5000 * gcc.dg/tree-prof/inliner-1.c: Dito.
5001 * gcc.dg/tree-prof/merge_block.c: Dito.
5002 * gcc.dg/tree-prof/stringop-1.c: Dito.
5003 * gcc.dg/tree-prof/stringop-2.c: Dito.
5004 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5005 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5006 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5007 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5008 * gcc.dg/tree-prof/update-loopch.c: Dito.
5009 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5010 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5011 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5012 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5013 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5014 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5015 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5017 2016-07-13 Andi Kleen <ak@linux.intel.com>
5019 * lib/profopt.exp (profopt-execute): Remove .imports files.
5021 2016-07-13 Andi Kleen <ak@linux.intel.com>
5023 * lib/profopt.exp (profopt-execute): Always log profiler command line.
5025 2016-07-13 Andi Kleen <ak@linux.intel.com>
5027 * lib/profopt.exp (dg-final-scan-autofdo,
5028 dg-final-scan-not-autofdo): New functions.
5030 2016-07-13 Bin Cheng <bin.cheng@arm.com>
5032 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5033 * gcc.dg/vect/vect-35.c: Ditto.
5034 * gcc.dg/vect/vect-alias-check-2.c: New test.
5036 2016-07-13 Martin Liska <mliska@suse.cz>
5038 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5039 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5040 * gfortran.dg/pr42108.f90: Update expected dump scan.
5042 2016-07-13 Richard Biener <rguenther@suse.de>
5044 PR tree-optimization/24574
5045 * gcc.dg/pr24574.c: New testcase.
5047 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5049 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5050 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5051 * c-c++-common/pr68833-1.c: Require int32plus.
5052 * gcc.dg/ipa/pr63551.c: Likewise.
5053 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5054 * gcc.dg/ipa/pr64041.c: Require int32plus.
5056 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5059 * g++.dg/pr71633.C: New test.
5061 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5063 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5064 Add new arm_thumb1_cbz_ok effective target.
5065 * gcc.target/arm/cbz.c: New test.
5067 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5069 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5070 Define effective target.
5071 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5072 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5073 * gcc.target/arm/movhi_movw.c: New test.
5074 * gcc.target/arm/movsi_movw.c: Likewise.
5075 * gcc.target/arm/movdi_movw.c: Likewise.
5077 2016-07-13 Richard Biener <rguenther@suse.de>
5080 * gcc.dg/pr71104-1.c: New testcase.
5081 * gcc.dg/pr71104-2.c: Likewise.
5083 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5086 * gcc.target/powerpc/pr71805.c: New test.
5088 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5090 * gcc.target/powerpc/divkc3-1.c: New.
5091 * gcc.target/powerpc/mulkc3-1.c: New.
5093 2016-07-12 Nathan Sidwell <nathan@acm.org>
5095 * gcc.target/arm/data-rel-1.c: New.
5096 * gcc.target/arm/data-rel-2.c: New.
5097 * gcc.target/arm/data-rel-3.c: New.
5099 2016-07-12 Martin Liska <mliska@suse.cz>
5101 * gcc.dg/params/blocksort-part.c: New test.
5102 * gcc.dg/params/params.exp: New file.
5104 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5107 * gcc.c-torture/execute/pr71700.c: New test.
5109 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5110 Richard Biener <rguenther@suse.de>
5112 PR tree-optimization/23286
5113 PR tree-optimization/70159
5114 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5115 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5116 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5117 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5118 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5119 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5120 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5121 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5122 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5123 * gcc.dg/pr51879-12.c: Likewise.
5124 * gcc.dg/strlenopt-9.c: Likewise.
5125 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5126 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5127 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5128 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5129 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5130 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5131 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5132 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5133 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5134 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5135 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5136 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5137 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5138 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5139 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5141 2016-07-12 Richard Biener <rguenther@suse.de>
5143 PR rtl-optimization/68961
5144 * gcc.target/i386/pr68961.c: New testcase.
5146 2016-07-11 Jakub Jelinek <jakub@redhat.com>
5149 * c-c++-common/gomp/pr71758.c: New test.
5150 * gfortran.dg/gomp/pr71758.f90: New test.
5152 PR tree-optimization/71823
5153 * gcc.dg/vect/pr71823.c: New test.
5155 2016-07-11 David Malcolm <dmalcolm@redhat.com>
5157 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5158 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5159 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5161 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5164 * gcc.target/i386/pr71801.c: New test.
5166 2016-07-11 Richard Biener <rguenther@suse.de>
5168 PR tree-optimization/71816
5169 * gcc.dg/torture/pr71816.c: New testcase.
5171 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5174 * gfortran.dg/dependency_46.f90: New test.
5176 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5178 PR rtl-optimization/71621
5179 * gcc.target/i386/pr71621-1.c: New.
5180 * gcc.target/i386/pr71621-2.c: New.
5182 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5184 * gfortran.dg/goacc/pr71704.f90: New test.
5186 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5189 * gcc.target/powerpc/pr71297.c: New.
5191 2016-07-08 Jiong Wang <jiong.wang@arm.com>
5193 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5195 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5198 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5200 2016-07-08 Alan Hayward <alan.hayward@arm.com>
5202 PR tree-optimization/71667
5203 * gcc.dg/vect/pr71667.c: New
5205 2016-07-08 Martin Liska <mliska@suse.cz>
5207 * gcc.dg/torture/pr71606.c: New test.
5209 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5212 * gfortran.dg/pr71764.f90: New test.
5214 2016-07-07 Jakub Jelinek <jakub@redhat.com>
5215 Kai Tietz <ktietz70@googlemail.com>
5219 * g++.dg/cpp0x/pr70869.C: New test.
5220 * g++.dg/cpp0x/pr71054.C: New test.
5222 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
5224 * g++.dg/debug/pr71432.C: Fail on AIX.
5226 2016-07-07 Martin Liska <mliska@suse.cz>
5228 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5229 an undefined behavior.
5230 * gfortran.dg/do_3.F90: Likewise.
5231 * gfortran.dg/do_check_11.f90: New test.
5232 * gfortran.dg/do_check_12.f90: New test.
5233 * gfortran.dg/do_corner_warn.f90: New test.
5235 2016-07-07 Martin Liska <mliska@suse.cz>
5237 * gfortran.dg/predict-1.f90: Ammend the test.
5238 * gfortran.dg/predict-2.f90: Likewise.
5240 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5243 * g++.dg/pr71624.C: New test.
5245 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5247 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5248 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5249 ARMv8-M Mainline architectures.
5251 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5253 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5254 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5256 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5260 * gcc.target/powerpc/pr71763.c: New file.
5262 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5264 PR tree-optimization/71518
5265 * gcc.dg/pr71518.c: New test.
5267 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5269 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5271 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5274 * gcc.target/avr/pr50739.c: New test.
5276 2016-07-05 Jan Hubicka <jh@suse.cz>
5278 * gcc.dg/tree-ssa/scev-14.c: update template.
5280 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5282 * gcc.dg/vect/group-no-gaps-1.c: New test.
5284 2016-07-05 Andi Kleen <ak@linux.intel.com>
5286 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5287 if kernel supports MPX.
5289 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
5291 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5293 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5294 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5296 * gcc.target/powerpc/signbit-1.c: New test.
5297 * gcc.target/powerpc/signbit-2.c: New test.
5298 * gcc.target/powerpc/signbit-3.c: New test.
5300 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5302 PR rtl-optimization/71594
5303 * gcc.dg/torture/pr71594.c: New test.
5305 2016-07-05 Jan Hubicka <jh@suse.cz>
5307 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5309 2016-07-05 David Malcolm <dmalcolm@redhat.com>
5312 * g++.dg/parse/error5.C: Update column
5313 number of missing semicolon error.
5314 * g++.dg/pr62314-2.C: New test case.
5316 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5318 * gfortran.dg/coarray_stat_function.f90: New test.
5319 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5320 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5323 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5326 * gfortran.dg/deferred_character_17.f90: New test.
5328 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5330 * gcc.target/arm/neon/polytypes.c: Move to ...
5331 * gcc.target/arm/polytypes.c: ... here.
5332 * gcc.target/arm/neon/pr51534.c: Move to ...
5333 * gcc.target/arm/pr51534.c: ... here.
5334 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5335 * gcc.target/arm/vect-vcvt.c: ... here.
5336 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5337 * gcc.target/arm/vect-vcvtq.c: ... here.
5338 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5339 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5340 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5341 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5342 * gcc.target/arm/neon/neon.exp: Delete.
5343 * gcc.target/arm/neon/: Delete.
5345 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5348 * gfortran.dg: pr65575.f90: New test.
5350 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5353 * gfortran.dg: pr35849.f90: New test.
5355 2016-07-04 Jakub Jelinek <jakub@redhat.com>
5358 * g++.dg/cpp0x/pr71739.C: New test.
5360 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5362 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5364 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5366 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5368 * gcc.target/s390/loc-1.c: New test.
5370 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5372 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5373 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5375 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5378 * gcc.target/aarch64/pr63874.c: New test.
5380 2016-07-04 Jan Beulich <jbeulich@suse.com>
5382 * g++.dg/header.c: New.
5383 * gcc.dg/header.c: New.
5385 2016-07-02 Jakub Jelinek <jakub@redhat.com>
5388 * c-c++-common/Wunused-var-15.c: New test.
5390 2016-07-01 Jakub Jelinek <jakub@redhat.com>
5393 * gfortran.dg/gomp/pr71687.f90: New test.
5395 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5397 * gcc.dg/const-float128-ped.c: Require __float128 effective
5399 * gcc.dg/const-float128.c: Likewise.
5400 * gcc.dg/torture/float128-cmp-invalid.c: Require
5401 __float128 and base_quadfloat_support effective targets, and
5403 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5404 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5405 * gcc.dg/torture/float128-nan.c: Likewise.
5406 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5407 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5408 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5409 * lib/target-supports.exp (check_effective_target___float128): New.
5410 (add_options_for___float128): New.
5411 (check_effective_target_base_quadword_support): New.
5413 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5416 * gcc.target/powerpc/pr71720.c: New test.
5418 2016-07-01 Jan Beulich <jbeulich@suse.com>
5420 * gcc.dg/bss.c: New.
5422 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5425 * gcc.target/powerpc/pr71698.c: New test.
5427 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
5430 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5431 instead of ".foo" for its section name.
5432 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5433 depending on MCU's flash size.
5434 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5435 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5436 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5437 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5438 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5439 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5441 2016-07-01 Jan Beulich <jbeulich@suse.com>
5443 * gcc.target/i386/pr65105-2.c: Add -msse2.
5445 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5447 PR tree-optimization/71707
5448 * gcc.dg/strlenopt-29.c: New test.
5451 * gfortran.dg/gomp/pr71704.f90: New test.
5454 * gfortran.dg/gomp/pr71705.f90: New test.
5456 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5458 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5459 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5460 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5461 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5462 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5463 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5464 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5465 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5466 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5467 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5468 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5469 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5470 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5471 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5472 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5473 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5474 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5475 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5476 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5477 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5478 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5479 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5480 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5481 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5482 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5483 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5484 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5485 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5486 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5487 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5488 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5489 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5490 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5491 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5492 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5493 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5494 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5495 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5496 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5497 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5498 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5499 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5500 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5501 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5502 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5503 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5504 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5505 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5506 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5507 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5508 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5509 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5510 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5511 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5512 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5513 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5514 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5515 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5516 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5517 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5518 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5519 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5520 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5521 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5522 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5523 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5524 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5525 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5526 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5527 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5528 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5529 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5530 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5531 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5532 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5533 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5534 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5535 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5536 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5537 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5538 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5540 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5541 James Greenhalgh <james.greenhalgh@arm.com>
5543 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5545 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
5546 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5548 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5550 2016-06-30 David Malcolm <dmalcolm@redhat.com>
5553 * gcc.dg/spellcheck-options-12.c: New test case.
5555 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5558 * gcc.c-torture/compile/pr71693.c: New test.
5560 2016-06-29 David Malcolm <dmalcolm@redhat.com>
5562 * gcc.dg/spellcheck-params.c: New testcase.
5563 * gcc.dg/spellcheck-params-2.c: New testcase.
5565 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5567 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5568 vector extract instructions.
5569 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5571 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5574 * gfortran.dg/unexpected_eof_2.f90: New test.
5575 * gfortran.dg/unexpected_eof_3.f90: New test.
5577 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
5579 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5581 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5583 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5584 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5585 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5587 2016-06-29 Richard Biener <rguenther@suse.de>
5590 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5592 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5594 * gcc.target/arm/aapcs/neon-vect10.c: Require
5595 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5596 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5597 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5598 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5599 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5600 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5601 * gcc.target/arm/fp16-aapcs-1.c: Require
5602 -mfloat-ab=hard. Also simplify the test.
5603 * gcc.target/arm/fp16-aapcs-2.c: New.
5605 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5607 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5608 (add_options_for_arm_fp16_ieee): New.
5609 (add_options_for_arm_fp16_alternative): New.
5610 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5612 (effective_target_arm_fp16_hw): New.
5614 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5616 PR tree-optimization/71655
5617 * g++.dg/pr71655.C: New test.
5619 2016-06-29 Martin Liska <mliska@suse.cz>
5621 * gcc.dg/pr71585.c: New test.
5622 * gcc.dg/pr71585-2.c: New test.
5623 * gcc.dg/pr71585-3.c: New test.
5625 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5627 PR tree-optimization/70729
5628 * g++.dg/vect/pr70729.cc: New test.
5630 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5632 * c-c++-common/gomp/cancel-1.c: Extend.
5634 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5636 PR tree-optimization/71625
5637 * gcc.dg/strlenopt-28.c: New test.
5639 2016-06-29 Richard Biener <rguenther@suse.de>
5642 * g++.dg/torture/pr71002.C: Adjust testcase.
5644 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5647 * gcc.dg/pr71685.c: New test.
5649 2016-06-28 Martin Sebor <msebor@redhat.com>
5652 * gcc.dg/init-bad-9.c: New test.
5654 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5656 * gcc.target/powerpc/abs128-1.c: Require VSX.
5657 * gcc.target/powerpc/copysign128-1.c: Likewise.
5658 * gcc.target/powerpc/inf128-1.c: Likewise.
5659 * gcc.target/powerpc/nan128-1.c: Likewise.
5661 2016-06-28 Jakub Jelinek <jakub@redhat.com>
5664 * gcc.c-torture/execute/pr71626-1.c: New test.
5665 * gcc.c-torture/execute/pr71626-2.c: New test.
5667 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5670 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5672 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5675 * gcc.target/powerpc/pr71670.c: New testcase.
5677 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5680 * gcc.target/powerpc/pr71656-1.c: New test.
5681 * gcc.target/powerpc/pr71656-2.c: New test.
5683 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5685 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5687 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5688 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5689 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5690 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5691 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5692 Add arm_neon_fp16_ok effective target.
5693 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5695 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5697 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5699 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5701 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5703 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5705 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5707 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5709 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5711 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5713 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5716 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
5718 * gcc.dg/predict-12.c: New testcase.
5720 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5723 * gfortran.dg/pr71649.f90: New test.
5725 2016-06-25 Jakub Jelinek <jakub@redhat.com>
5727 PR tree-optimization/71643
5728 * g++.dg/opt/pr71643.C: New test.
5730 PR tree-optimization/71631
5731 * gcc.c-torture/execute/pr71631.c: New test.
5733 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5735 * gcc.dg/predict-11.c: New testcase.
5736 * gfortran.dg/predict-2.f90: New testcase.
5738 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5740 * gcc.dg/predict-10.c: New test.
5742 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5744 * gcc.target/powerpc/abs128-1.c: New.
5745 * gcc.target/powerpc/copysign128-1.c: New.
5746 * gcc.target/powerpc/inf128-1.c: New.
5747 * gcc.target/powerpc/nan128-1.c: New.
5749 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5751 * gfortran.dg/pr71642.f90: New test.
5753 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5755 PR tree-optimization/71647
5756 * gcc.target/i386/pr71647.c: New test.
5758 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5760 * gcc.target/i386/noplt-gd-1.c: New test.
5761 * gcc.target/i386/noplt-gd-2.c: Likewise.
5762 * gcc.target/i386/noplt-gd-3.c: Likewise.
5763 * gcc.target/i386/noplt-ld-1.c: Likewise.
5764 * gcc.target/i386/noplt-ld-2.c: Likewise.
5765 * gcc.target/i386/noplt-ld-3.c: Likewise.
5766 * lib/target-supports.exp
5767 (check_effective_target_tls_get_addr_via_got): New.
5769 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5771 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5772 testsuite compile flags.
5773 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5774 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5776 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5778 * g++dg/vect/pr36684.cc: Add dg-do compile.
5779 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5780 * gcc.dg/vect/pr70021.c: Ditto.
5781 * gcc.dg/vect/pr70138-1.c: Ditto.
5782 * gcc.dg/vect/pr70138-2.c: Ditto.
5783 * gcc.dg/vect/pr70354-1.c: Ditto.
5784 * gcc.dg/vect/pr70354-2.c: Ditto.
5785 * gcc.dg/vect/pr71259.c: Ditto.
5786 * gcc.dg/vect/pr71416-1.c: Ditto.
5787 * gcc.dg/vect/slp-43.c: Ditto.
5788 * gcc.dg/vect/slp-45.c: Ditto.
5789 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5790 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5791 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5792 * gfortran.dg/vect/pr69980.f90: Ditto.
5794 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5796 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5797 * gcc.dg/vect/bb-slp-30.c: Ditto.
5798 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5799 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5800 * gcc.dg/vect/pr45902.c: Ditto.
5801 * gcc.dg/vect/pr48172.c: Ditto.
5802 * gcc.dg/vect/pr48377.c: Ditto.
5803 * gcc.dg/vect/pr49038.c: Ditto.
5804 * gcc.dg/vect/pr49771.c: Ditto.
5805 * gcc.dg/vect/pr52091.c: Ditto.
5806 * gcc.dg/vect/pr53185-2.c: Ditto.
5807 * gcc.dg/vect/pr56826.c: Ditto.
5808 * gcc.dg/vect/pr60276.c: Ditto.
5809 * gcc.dg/vect/pr62021.c: Ditto.
5810 * gcc.dg/vect/pr63530.c: Ditto.
5811 * gcc.dg/vect/pr65518.c: Ditto.
5812 * gcc.dg/vect/pr65947-1.c: Ditto.
5813 * gcc.dg/vect/pr65947-10.c: Ditto.
5814 * gcc.dg/vect/pr65947-11.c: Ditto.
5815 * gcc.dg/vect/pr65947-12.c: Ditto.
5816 * gcc.dg/vect/pr65947-13.c: Ditto.
5817 * gcc.dg/vect/pr65947-2.c: Ditto.
5818 * gcc.dg/vect/pr65947-3.c: Ditto.
5819 * gcc.dg/vect/pr65947-4.c: Ditto.
5820 * gcc.dg/vect/pr65947-5.c: Ditto.
5821 * gcc.dg/vect/pr65947-6.c: Ditto.
5822 * gcc.dg/vect/pr65947-7.c: Ditto.
5823 * gcc.dg/vect/pr65947-8.c: Ditto.
5824 * gcc.dg/vect/pr65947-9.c: Ditto.
5825 * gcc.dg/vect/pr71416-1.c: Ditto.
5826 * gcc.dg/vect/pr71439.c: Ditto.
5827 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5828 * gcc.dg/vect/vect-bswap16.c: Ditto.
5829 * gcc.dg/vect/vect-bswap32.c: Ditto.
5830 * gcc.dg/vect/vect-bswap64.c: Ditto.
5831 * gcc.dg/vect/vect-live-1.c: Ditto.
5832 * gcc.dg/vect/vect-live-2.c: Ditto.
5833 * gcc.dg/vect/vect-live-3.c: Ditto.
5834 * gcc.dg/vect/vect-live-4.c: Ditto.
5835 * gcc.dg/vect/vect-live-5.c: Ditto.
5836 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5837 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5838 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5839 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5840 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5841 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5842 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5843 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5844 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5845 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5846 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5847 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5848 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5849 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5850 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5851 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5852 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5854 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5856 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5858 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5860 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5861 ia32 if R_386_GOT32X relocation is supported.
5862 * gcc.target/i386/noplt-3.c: Likewise.
5863 * gcc.target/i386/noplt-2.c: Likewise.
5864 (main): Renamed to ...
5866 * gcc.target/i386/noplt-4.c: Likewise.
5867 (main): Renamed to ...
5869 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5870 * gcc.target/i386/pr67400-5.c: Likewise.
5872 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5874 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5875 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5877 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5878 f4): Adjust expected diagnostics.
5879 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5880 (T): If OVFP is defined, redefine to TP.
5881 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5882 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5883 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5884 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5885 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5886 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5887 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5888 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5889 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5890 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5891 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5892 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5893 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5894 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5895 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5896 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5897 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5898 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5899 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5900 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5901 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5902 as last argument to __builtin_add_overflow_p.
5904 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5906 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5907 dg-options and remove default vector testsuite compile flags.
5908 * g++.dg/vect/pr33860a.cc: Ditto.
5909 * g++.dg/vect/pr45470-a.cc: Ditto.
5910 * g++.dg/vect/pr45470-b.cc: Ditto.
5911 * g++.dg/vect/pr60896.cc: Ditto.
5912 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5913 * gcc.dg/vect/pr18308.c: Ditto.
5914 * gcc.dg/vect/pr24049.c: Ditto.
5915 * gcc.dg/vect/pr33373.c: Ditto.
5916 * gcc.dg/vect/pr36228.c: Ditto.
5917 * gcc.dg/vect/pr42395.c: Ditto.
5918 * gcc.dg/vect/pr42604.c: Ditto.
5919 * gcc.dg/vect/pr46663.c: Ditto.
5920 * gcc.dg/vect/pr48765.c: Ditto.
5921 * gcc.dg/vect/pr49093.c: Ditto.
5922 * gcc.dg/vect/pr49352.c: Ditto.
5923 * gcc.dg/vect/pr52298.c: Ditto.
5924 * gcc.dg/vect/pr52870.c: Ditto.
5925 * gcc.dg/vect/pr53185.c: Ditto.
5926 * gcc.dg/vect/pr53773.c: Ditto.
5927 * gcc.dg/vect/pr56695.c: Ditto.
5928 * gcc.dg/vect/pr62171.c: Ditto.
5929 * gcc.dg/vect/pr63530.c: Ditto.
5930 * gcc.dg/vect/pr68339.c: Ditto.
5931 * gcc.dg/vect/pr71259.c: Ditto.
5932 * gcc.dg/vect/vect-82_64.c: Ditto.
5933 * gcc.dg/vect/vect-83_64.c: Ditto.
5934 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5935 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5936 * gcc.dg/vect/vect-shift-2.c: Ditto.
5937 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5938 * gfortran.dg/vect/pr39318.f90: Ditto.
5939 * gfortran.dg/vect/pr45714-a.f: Ditto.
5940 * gfortran.dg/vect/pr45714-b.f: Ditto.
5941 * gfortran.dg/vect/pr46213.f90: Ditto.
5943 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5944 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5946 * gcc.target/powerpc/p9-splat-5.c: New test.
5948 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5950 PR tree-optimization/71488
5951 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5952 * lib/target-supports.exp: ... here.
5953 (check_sse4_hw_available): New procedure.
5954 (check_effective_target_sse4_runtime): Ditto.
5955 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5956 -march=westmere for sse4_runtime targets.
5957 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5958 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5959 (dg-additional-options): Use for sse4_runtime targets.
5960 (main): Call check_vect ().
5961 (dg-final): Perform scan only for sse4_runtime targets.
5963 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5967 * gcc.target/i386/pr66232-14.c: New file.
5968 * gcc.target/i386/pr66232-15.c: Likewise.
5969 * gcc.target/i386/pr66232-16.c: Likewise.
5970 * gcc.target/i386/pr66232-17.c: Likewise.
5971 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5972 ia32 if R_386_GOT32X relocation is supported.
5973 * gcc.target/i386/pr67400-2.c: Likewise.
5974 * gcc.target/i386/pr67400-3.c: Likewise.
5975 * gcc.target/i386/pr67400-4.c: Likewise.
5976 * gcc.target/i386/pr67400-6.c: Likewise.
5977 * gcc.target/i386/pr67400-7.c: Likewise.
5978 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
5980 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5982 PR libgfortran/48852
5983 * gfortran.dg/char4_iunit_1.f03: Update test.
5984 * gfortran.dg/f2003_io_5.f03: Update test.
5985 * gfortran.dg/real_const_3.f90: Update test.
5987 2016-06-23 Andi Kleen <ak@linux.intel.com>
5989 * g++.dg/bprob/bprob.exp: Support autofdo.
5990 * g++.dg/tree-prof/tree-prof.exp: dito.
5991 * gcc.dg/tree-prof/tree-prof.exp: dito.
5992 * gcc.misc-tests/bprob.exp: dito.
5993 * gfortran.dg/prof/prof.exp: dito.
5994 * lib/profopt.exp: dito.
5995 * lib/target-supports.exp: Check for autofdo.
5997 2016-06-23 Martin Liska <mliska@suse.cz>
5999 * gcc.dg/pr71619.c: New test.
6001 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6004 * gcc.target/i386/pr67400-1.c: New test.
6005 * gcc.target/i386/pr67400-2.c: Likewise.
6006 * gcc.target/i386/pr67400-3.c: Likewise.
6007 * gcc.target/i386/pr67400-4.c: Likewise.
6008 * gcc.target/i386/pr67400-5.c: Likewise.
6009 * gcc.target/i386/pr67400-6.c: Likewise.
6010 * gcc.target/i386/pr67400-7.c: Likewise.
6012 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6014 * c-c++-common/missing-header-1.c: New test case.
6015 * c-c++-common/missing-header-2.c: New test case.
6016 * c-c++-common/missing-header-3.c: New test case.
6017 * c-c++-common/missing-header-4.c: New test case.
6019 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6022 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6024 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6025 expected results due to builtin "nanl" now being suggested for
6027 * gcc.dg/pr67580.c: Update expected messages.
6028 * gcc.dg/spellcheck-identifiers.c: New testcase.
6029 * gcc.dg/spellcheck-typenames.c: New testcase.
6031 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6033 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6035 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6036 diagnostic-test-show-locus-parseable-fixits.c to sources for
6037 diagnostic_plugin_test_show_locus.c.
6038 * lib/gcc-defs.exp (freeform_regexps): New global.
6039 (dg-regexp): New function.
6040 (handle-dg-regexps): New function.
6041 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6042 freeform_regexps to the empty list.
6043 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6045 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6047 PR tree-optimization/71488
6048 * g++.dg/pr71488.C: New test.
6049 * gcc.dg/vect/vect-bool-cmp.c: New test.
6051 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6053 * gcc.dg/guality/param-5.c: New test.
6055 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6057 * gcc.target/i386/asm-flag-7.c: New test.
6059 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6061 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6062 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6063 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6064 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6065 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6066 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6067 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6068 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6069 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6070 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6071 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6072 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6073 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6074 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6075 * lib/target-supports.exp: Likewise.
6077 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6079 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6080 * gcc.dg/attr-ms_struct-2.c: Likewise.
6081 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6082 * gcc.dg/bf-ms-attrib.c: Likewise.
6083 * gcc.dg/bf-ms-layout-2.c: Likewise.
6084 * gcc.dg/bf-ms-layout-3.c: Likewise.
6085 * gcc.dg/bf-ms-layout.c: Likewise.
6086 * gcc.dg/bf-no-ms-layout.c: Likewise.
6087 * gcc.target/i386/bitfield1.c: Likewise.
6088 * gcc.target/i386/bitfield2.c: Likewise.
6089 * gcc.target/i386/bitfield3.c: Likewise.
6091 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6093 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6094 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6095 override other than -mcpu=power9 command-line option is specified,
6096 or if the target operating system is aix.
6097 * gcc.target/powerpc/darn-1.c: Likewise.
6098 * gcc.target/powerpc/darn-2.c: Likewise.
6099 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6100 test if effective-target is not powerpc_p9vector_ok or if the
6101 target operating system is not defined.
6102 * gcc.target/powerpc/vslv-1.c: Likewise.
6103 * gcc.target/powerpc/vsrv-0.c: Likewise.
6104 * gcc.target/powerpc/vsrv-1.c: Likewise.
6106 2016-06-21 Tobias Burnus <burnus@net-b.de>
6109 * gfortran.dg/coarray/data_1.f90: New.
6111 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6113 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6114 (dg-require-effective-target): Use arm_v8_neon_hw.
6115 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6116 (dg-require-effective-target): Likewise.
6117 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6118 (dg-require-effective-target): Likewise.
6119 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6120 (dg-require-effective-target): Likewise.
6121 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6122 (dg-require-effective-target): Likewise.
6123 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6124 (dg-require-effective-target): Likewise.
6125 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6128 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6130 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6131 Set to 3 so test passes.
6133 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6135 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6137 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6139 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6140 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6141 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6142 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6144 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6146 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6147 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6149 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6152 * gcc.target/i386/pr71549.c: New test.
6154 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6156 * gcc.target/powerpc/vadsdu-0.c: Replace
6157 dg-require-effective-target directive to allow test to run on more
6158 platforms, and add dg-skip-if directive to disable test on aix
6159 platforms because of known incompatibilities.
6160 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6161 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6162 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6163 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6164 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6165 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6166 * gcc.target/powerpc/vadsdub-2.c: Replace
6167 dg-require-effective-target directive to allow test to run on more
6168 platforms, and add dg-skip-if directive to disable test on aix
6169 platforms because of known incompatibilities.
6170 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6171 with vec_absdb call to differentiate this test from vadsdub-1.c.
6172 * gcc.target/powerpc/vadsduh-1.c: Replace
6173 dg-require-effective-target directive to allow test to run on more
6174 platforms, and add dg-skip-if directive to disable test on aix
6175 platforms because of known incompatibilities.
6176 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6177 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6178 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6180 2016-06-21 Jakub Jelinek <jakub@redhat.com>
6182 PR tree-optimization/71588
6183 * gcc.dg/pr71558.c: New test.
6185 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6187 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6188 * c-c++-common/pr68657-2.c: Likewise.
6189 * c-c++-common/pr68657-3.c: Likewise.
6190 * gcc.dg/torture/pr69714.c: Require int32plus support.
6191 * gcc.dg/torture/pr70025.c: Likewise.
6192 * gcc.dg/torture/pr70083.c: Likewise.
6193 * gcc.dg/torture/pr70542.c: Likewise.
6194 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6196 2016-06-20 Joseph Myers <joseph@codesourcery.com>
6199 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6201 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6204 * gcc.dg/pr71581.c: New test.
6206 PR rtl-optimization/71591
6207 * gcc.dg/cpp/pr71591.c: New test.
6209 2016-06-20 David B. Robins <gcc@davidrobins.net>
6212 * g++.dg/torture/pr71571.C: New test.
6214 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6217 * gcc.target/i386/sse2-pr71559.c: New test.
6218 * gcc.target/i386/avx-pr71559.c: New test.
6219 * gcc.target/i386/avx512f-pr71559.c: New test.
6221 2016-06-20 Tobias Burnus <burnus@net-b.de>
6224 * gfortran.dg/pointer_remapping_10.f90: New.
6226 2016-06-20 David Malcolm <dmalcolm@redhat.com>
6228 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6230 2016-06-20 Martin Sebor <msebor@redhat.com>
6233 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6234 * gnu90-const-expr-1.c: Same.
6235 * gnu99-const-expr-1.c: Same.
6236 * gnu99-static-1.c: Same.
6238 2016-06-20 Renlin Li <renlin.li@arm.com>
6241 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6243 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6245 * gcc.target/aarch64/vcvt_f64_1.c: New.
6246 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6247 * gcc.target/aarch64/vrecp_f64_1.c: New.
6249 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6251 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6254 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
6257 * gcc.target/avr/torture/pr71103-2.c: New test.
6259 2016-06-19 Martin Sebor <msebor@redhat.com>
6262 * gcc.dg/alignof.c: New test.
6264 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6266 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6267 vs dg-error; test constexpr specifier too.
6269 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6271 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6273 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6275 * lib/target-supports.exp
6276 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6277 arm_neon_ok and merge flags. Fix temporary test name.
6278 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6281 2016-06-17 Martin Liska <mliska@suse.cz>
6283 * gcc.dg/predict-9.c: Fix dump scanning.
6285 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6287 PR tree-optimization/71354
6288 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6290 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6292 PR tree-optimization/71347
6293 * gcc.dg/tree-ssa/pr71347.c: New test.
6295 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6297 PR tree-optimization/71354
6298 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6300 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6302 * gcc.dg/vect/vect-alias-check-1.c: New test.
6304 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6307 * gcc.target/avr/pr71151-1.c: New test.
6308 * gcc.target/avr/pr71151-2.c: New test.
6309 * gcc.target/avr/pr71151-3.c: New test.
6310 * gcc.target/avr/pr71151-4.c: New test.
6311 * gcc.target/avr/pr71151-5.c: New test.
6312 * gcc.target/avr/pr71151-6.c: New test.
6313 * gcc.target/avr/pr71151-7.c: New test.
6314 * gcc.target/avr/pr71151-8.c: New test.
6315 * gcc.target/avr/pr71151-common.h: New test.
6317 2016-06-16 Martin Liska <mliska@suse.cz>
6319 * gfortran.dg/predict-1.f90: New test.
6321 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
6324 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6326 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
6328 * g++.dg/vect/pr36648.cc: Disable cunrolli
6330 2016-06-16 Jakub Jelinek <jakub@redhat.com>
6333 * gcc.c-torture/execute/pr71554.c: New test.
6335 PR rtl-optimization/71532
6336 * gcc.dg/torture/pr71532.c: New test.
6338 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6340 * gcc.target/powerpc/p9-dimode1.c: New test.
6341 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6343 2016-06-15 Jakub Jelinek <jakub@redhat.com>
6345 * gcc.c-torture/compile/20160615-1.c: New test.
6347 * g++.dg/cpp0x/ref-qual17.C: New test.
6349 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6352 * gcc.target/i386/pr71529.C: New test.
6354 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6356 PR tree-optimization/71483
6357 * g++.dg/vect/pr71483.c: New
6359 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6362 * g++.dg/inherit/crash6.C: New.
6363 * g++.dg/inherit/union2.C: Likewise.
6364 * g++.dg/inherit/virtual12.C: Likewise.
6365 * g++.dg/inherit/virtual13.C: Likewise.
6366 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6368 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
6370 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6372 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6374 PR tree-optimization/71439
6375 * gcc.dg/vect/pr71439.c: New
6377 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6379 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6381 2016-06-15 Richard Biener <rguenther@suse.de>
6383 * gcc.dg/vect/slp-45.c: New testcase.
6385 2016-06-15 Richard Biener <rguenther@suse.de>
6387 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6389 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6391 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6392 requirements, and disable for AIX for now.
6393 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6395 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6398 * g++.dg/opt/pr71528.C: New test.
6401 * g++.dg/init/pr71516.C: New test.
6403 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6405 * g++.dg/init/array46.C: New.
6407 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
6409 * gcc.target/i386/float128-3.c: New test.
6410 * gcc.target/i386/quad-sse4.c: Ditto.
6411 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6412 Update scan strings.
6414 2016-06-14 Richard Biener <rguenther@suse.de>
6417 * gfortran.dg/pr71526.f90: New testcase.
6419 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6421 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6422 * gcc.dg/zero_bits_compound-1.c: Likewise.
6424 2016-06-14 Richard Biener <rguenther@suse.de>
6426 PR tree-optimization/71522
6427 * gcc.dg/torture/pr71522.c: New testcase.
6429 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6431 PR tree-optimization/71520
6432 * gcc.dg/tree-ssa/pr71520.c: New test.
6434 2016-06-14 Richard Biener <rguenther@suse.de>
6436 PR tree-optimization/71521
6437 * gcc.dg/tree-ssa/vrp101.c: New testcase.
6439 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6442 * c-c++-common/ubsan/bounds-13.c: New test.
6444 PR preprocessor/71183
6445 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6447 2016-06-13 Jeff Law <law@redhat.com>
6449 PR tree-optimization/71403
6450 * c-c++-common/ubsan/pr71403-1.c: New test.
6451 * c-c++-common/ubsan/pr71403-2.c: New test.
6452 * c-c++-common/ubsan/pr71403-3.c: New test.
6454 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6457 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6458 Add -Wno-psabi -w to dg-options.
6460 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6462 * gcc.target/powerpc/vadsdu-0.c: New test.
6463 * gcc.target/powerpc/vadsdu-1.c: New test.
6464 * gcc.target/powerpc/vadsdu-2.c: New test.
6465 * gcc.target/powerpc/vadsdu-3.c: New test.
6466 * gcc.target/powerpc/vadsdu-4.c: New test.
6467 * gcc.target/powerpc/vadsdu-5.c: New test.
6468 * gcc.target/powerpc/vadsdub-1.c: New test.
6469 * gcc.target/powerpc/vadsdub-2.c: New test.
6470 * gcc.target/powerpc/vadsduh-1.c: New test.
6471 * gcc.target/powerpc/vadsduh-2.c: New test.
6472 * gcc.target/powerpc/vadsduw-1.c: New test.
6473 * gcc.target/powerpc/vadsduw-2.c: New test.
6475 2016-06-13 David Malcolm <dmalcolm@redhat.com>
6477 * gcc.dg/c99-init-2.c (c): Update expected error message.
6478 * gcc.dg/init-bad-8.c (foo): Likewise.
6479 * gcc.dg/spellcheck-fields-3.c: New test case.
6481 2016-06-13 Martin Liska <mliska@suse.cz>
6483 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6484 and "guess loop iv compared" heuristics.
6485 * gcc.dg/predict-2.c: Likewise.
6486 * gcc.dg/predict-3.c: Likewise.
6487 * gcc.dg/predict-4.c: Likewise.
6488 * gcc.dg/predict-5.c: Likewise.
6489 * gcc.dg/predict-6.c: Likewise.
6491 2016-06-13 Marek Polacek <polacek@redhat.com>
6494 * c-c++-common/Wswitch-unreachable-4.c: New test.
6495 * gcc.dg/Wswitch-unreachable-2.c: New test.
6496 * g++.dg/tm/jump1.C: Move dg-warning.
6498 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6500 * gnat.dg/renaming10.ad[sb]: New test.
6502 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
6505 * gfortran.dg/pr70673.f90: New test.
6507 2016-06-13 Richard Biener <rguenther@suse.de>
6510 * gcc.dg/align-3.c: New testcase.
6512 2016-06-13 Martin Liska <mliska@suse.cz>
6514 * gcc.target/i386/pr71458.c: New test.
6516 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
6519 * gcc.dg/torture/float128-nan.c: New test.
6521 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6524 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6527 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6530 * gfortran.dg/comma_IO_extension_1.f90: New test.
6531 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6532 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6534 * gfortran.dg/graphite/pr38083.f90: Likewise.
6535 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6538 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6540 * gnat.dg/case_character.adb: New test.
6542 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6545 * gcc.target/powerpc/pr71310.c: New testcase.
6547 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6550 * gcc.dg/pr71478.c: New test.
6552 2016-06-10 Jakub Jelinek <jakub@redhat.com>
6555 * gcc.c-torture/execute/pr71494.c: New test.
6558 * gcc.target/i386/pr68657.c: New test.
6561 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6562 (test): Add -masm=intel alternatives.
6564 2016-06-10 Martin Sebor <msebor@redhat.com>
6567 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6569 2016-06-10 Jeff Law <law@redhat.com>
6571 PR tree-optimization/71335
6572 * gcc.c-torture/execute/pr71335.c: New test.
6574 2016-06-10 David Malcolm <dmalcolm@redhat.com>
6576 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6577 the various "cannot tail-call: " messages.
6579 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6581 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6584 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6587 * c-c++-common/asan/pr71480.c: New test.
6589 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6591 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6592 (ASMNAME2): Likewise.
6593 (main): Replace fn in asm statement with ASMNAME ("fn").
6594 * gcc.dg/guality/pr68037-2.c: Likewise.
6595 * gcc.dg/guality/pr68037-3.c: Likewise.
6596 * gcc.dg/torture/pr68037-1.c: Likewise.
6597 * gcc.dg/torture/pr68037-2.c: Likewise.
6598 * gcc.dg/torture/pr68037-3.c: Likewise.
6600 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6603 * gcc.target/i386/pr68843-1.c: New test.
6604 * gcc.target/i386/pr68843-2.c: New test.
6606 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6607 Cesar Philippidis <cesar@codesourcery.com>
6610 * gcc.dg/goacc/nested-function-1.c: New file.
6611 * gcc.dg/goacc/nested-function-2.c: Likewise.
6612 * gcc.dg/goacc/pr71373.c: Likewise.
6613 * gfortran.dg/goacc/cray-2.f95: Likewise.
6614 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6615 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6616 * gfortran.dg/goacc/cray.f95: Update.
6617 * gfortran.dg/goacc/loop-1.f95: Likewise.
6618 * gfortran.dg/goacc/loop-3.f95: Likewise.
6619 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6620 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6622 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6624 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6625 for OpenACC tile clauses.
6626 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6629 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6631 * c-c++-common/goacc/cache-2.c: ... this new file.
6632 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6633 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6634 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6636 * gfortran.dg/goacc/cray.f95: Likewise.
6637 * gfortran.dg/goacc/loop-1.f95: Likewise.
6639 2016-06-10 Alan Hayward <alan.hayward@arm.com>
6641 PR tree-optimization/71407
6642 PR tree-optimization/71416
6643 * gcc.dg/vect/pr71407.c: New
6644 * gcc.dg/vect/pr71416-1.c: New
6645 * gcc.dg/vect/pr71416-2.c: New
6647 2016-06-10 Richard Biener <rguenther@suse.de>
6650 * gcc.dg/torture/pr71477.c: New testcase.
6652 2016-06-09 Julia Koval <julia.koval@intel.com>
6654 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6655 * gcc.target/i386/interrupt-13.c: Likewise.
6656 * gcc.target/i386/interrupt-15.c: Likewise.
6657 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6658 * gcc.target/i386/interrupt-24.c: Likewise.
6659 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6660 * gcc.target/i386/interrupt-9.c: Likewise.
6661 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6663 2016-06-09 Martin Sebor <msebor@redhat.com>
6666 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6667 * gcc.dg/builtin-constant_p-1.c: Same.
6668 * gcc.dg/builtins-error.c: Same.
6669 * gcc.dg/pr70859.c: Same.
6671 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6673 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6674 * gcc.dg/torture/pr68067-1.c: Likewise.
6675 * gcc.dg/torture/pr68067-2.c: Likewise.
6677 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6679 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6682 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6685 * g++.dg/inherit/crash5.C: New.
6687 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6690 * g++.dg/inherit/crash5.C: New.
6691 * g++.dg/inherit/virtual1.C: Adjust.
6693 2016-06-09 Martin Liska <mliska@suse.cz>
6695 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6696 * g++.dg/predict-loop-exit-2.C: Likewise.
6697 * g++.dg/predict-loop-exit-3.C: Likewise.
6698 * gcc.dg/predict-1.c: Likewise.
6699 * gcc.dg/predict-2.c: Likewise.
6700 * gcc.dg/predict-3.c: Likewise.
6701 * gcc.dg/predict-4.c: Likewise.
6702 * gcc.dg/predict-5.c: Likewise.
6703 * gcc.dg/predict-6.c: Likewise.
6704 * gcc.dg/predict-7.c: Likewise.
6706 2016-06-09 Richard Biener <rguenther@suse.de>
6708 PR tree-optimization/71462
6709 * gcc.dg/torture/pr71462.c: New testcase.
6711 2016-06-09 Marek Polacek <polacek@redhat.com>
6714 * gcc.dg/c11-generic-3.c: New test.
6716 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6718 * g++.dg/init/array42.C: New.
6719 * g++.dg/init/array43.C: Likewise.
6720 * g++.dg/init/array44.C: Likewise.
6721 * g++.dg/init/array45.C: Likewise.
6722 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6723 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6724 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6725 * g++.dg/gomp/pr35751.C: Likewise.
6726 * g++.dg/init/array23.C: Likewise.
6727 * g++.dg/init/brace2.C: Likewise.
6728 * g++.dg/init/brace6.C: Likewise.
6730 2016-06-08 Martin Sebor <msebor@redhat.com>
6731 Jakub Jelinek <jakub@redhat.com>
6735 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6736 * c-c++-common/builtin-arith-overflow-2.c: New test.
6737 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6738 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6739 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6741 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6744 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6746 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6748 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6749 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6750 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6751 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6752 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6753 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6754 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6755 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6756 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6757 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6758 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6759 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6760 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6762 2016-06-08 Richard Biener <rguenther@suse.de>
6764 PR tree-optimization/68558
6765 * gcc.dg/vect/slp-44.c: New testcase.
6767 2016-06-08 Richard Biener <rguenther@suse.de>
6769 * gcc.dg/vect/slp-43.c: New testcase.
6771 2016-06-08 Richard Biener <rguenther@suse.de>
6773 PR tree-optimization/71452
6774 * gcc.dg/torture/pr71452.c: New testcase.
6776 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6779 * g++.dg/torture/pr71448.C: New test.
6781 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6785 * g++.dg/debug/pr71432.C: New test.
6787 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6789 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6790 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6791 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6793 2016-06-08 Alan Hayward <alan.hayward@arm.com>
6795 * gcc.dg/vect/vect-live-2.c: Update effective target.
6796 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6797 * lib/target-supports.exp: Add aarch64 to vect_long.
6799 2016-06-08 Marek Polacek <polacek@redhat.com>
6802 * gcc.dg/noncompile/pr71418.c: New test.
6805 * gcc.dg/noncompile/pr71426.c: New test.
6807 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
6809 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6810 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6811 * gcc.dg/predict-3.c: Update template.
6812 * gcc.dg/predict-5.c: Update template.
6813 * gcc.dg/predict-6.c: Update template.
6814 * gcc.dg/predict-9.c: Update template.
6815 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6817 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6819 * gcc.target/powerpc/vec-mul.c: New test.
6821 2016-06-07 David Malcolm <dmalcolm@redhat.com>
6823 * gcc.dg/spellcheck-fields-2.c: New test case.
6825 2016-06-07 Richard Biener <rguenther@suse.de>
6828 * gcc.dg/Wpragmas-1.c: New testcase.
6829 * gcc.dg/Wattributes-4.c: Likewise.
6830 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6833 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6835 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6836 spurious debug code.
6838 2016-06-07 Richard Biener <rguenther@suse.de>
6840 PR tree-optimization/71428
6841 * gcc.dg/torture/pr71428.c: New testcase.
6843 2016-06-07 Richard Biener <rguenther@suse.de>
6846 * gcc.dg/torture/pr71423.c: New testcase.
6848 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6851 * gcc.dg/tree-ssa/pr71408.c: New test.
6853 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6856 * g++.dg/torture/pr71281.C: New test.
6858 2016-06-06 Marek Polacek <polacek@redhat.com>
6861 * gcc.dg/pr71362.c: New test.
6863 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6864 Patrick Palka <ppalka@gcc.gnu.org>
6869 * g++.dg/opt/pr70847.C: New test.
6870 * g++.dg/ubsan/pr70847.C: New test.
6871 * g++.dg/ubsan/pr71393.C: New test.
6873 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6875 PR tree-optimization/71259
6876 * gcc.dg/vect/pr71259.c: New test.
6878 2016-06-06 David Malcolm <dmalcolm@redhat.com>
6880 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6881 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6882 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6885 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6888 * gcc.c-torture/execute/pr37780.c: New test.
6889 * gcc.target/aarch64/pr37780_1.c: Likewise.
6890 * gcc.target/arm/pr37780_1.c: Likewise.
6892 2016-06-06 Marek Polacek <polacek@redhat.com>
6894 * c-c++-common/attr-may-alias-1.c: New test.
6895 * c-c++-common/attr-may-alias-2.c: New test.
6896 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6898 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6901 * gcc.target/i386/pr24414.c: New test.
6903 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6905 * gcc.target/sparc/vis4misc.c: New file.
6906 * gcc.target/sparc/fpcmp.c: Likewise.
6907 * gcc.target/sparc/fpcmpu.c: Likewise.
6909 2016-06-06 Alan Hayward <alan.hayward@arm.com>
6911 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6912 * gcc.dg/vect/vect-live-3.c: Likewise.
6914 2016-06-06 Richard Biener <rguenther@suse.de>
6916 PR tree-optimization/71398
6917 * gcc.dg/torture/pr71398.c: New testcase.
6919 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
6922 * g++.dg/pr71389.C: New test.
6924 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6927 * gfortran.dg/fmt_read_5.f: New test.
6929 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6932 * gfortran.dg/class_array_22.f03: New test.
6934 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6936 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6938 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6940 * gcc.dg/predict-9.c: Update template.
6942 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6945 * g++.dg/template/pr49377.C: New.
6947 2016-06-04 Jakub Jelinek <jakub@redhat.com>
6949 PR tree-optimization/71405
6950 * g++.dg/torture/pr71405.C: New test.
6952 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6955 * g++.dg/inherit/crash5.C: New.
6956 * g++.dg/inherit/virtual1.C: Adjust.
6958 2016-06-03 Jeff Law <law@redhat.com>
6960 PR tree-optimization/71316
6961 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6963 2016-06-03 Jakub Jelinek <jakub@redhat.com>
6965 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6966 dg-additional-options with just -fno-tree-scev-cprop in it.
6967 * gcc.dg/vect/vect-live-2.c: Likewise.
6968 * gcc.dg/vect/vect-live-5.c: Likewise.
6969 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6970 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6971 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6973 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6976 * g++.dg/other/friend6.C: New test.
6978 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6980 * g++.dg/torture/ppc-ldst-array.C: New.
6982 2016-06-03 Joseph Myers <joseph@codesourcery.com>
6986 * gcc.dg/torture/builtin-fp-int-inexact.c,
6987 gcc.target/i386/387-builtin-fp-int-inexact.c,
6988 gcc.target/i386/387-rint-inline-1.c,
6989 gcc.target/i386/387-rint-inline-2.c,
6990 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6991 gcc.target/i386/sse2-rint-inline-1.c,
6992 gcc.target/i386/sse2-rint-inline-2.c,
6993 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6994 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6996 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6997 Julia Koval <julia.koval@intel.com>
7009 * gcc.dg/guality/pr68037-1.c: New test.
7010 * gcc.dg/guality/pr68037-2.c: Likewise.
7011 * gcc.dg/guality/pr68037-3.c: Likewise.
7012 * gcc.dg/torture/pr68037-1.c: Likewise.
7013 * gcc.dg/torture/pr68037-2.c: Likewise.
7014 * gcc.dg/torture/pr68037-3.c: Likewise.
7015 * gcc.dg/torture/pr68661-1a.c: Likewise.
7016 * gcc.dg/torture/pr68661-1b.c: Likewise.
7017 * gcc.target/i386/interrupt-1.c: Likewise.
7018 * gcc.target/i386/interrupt-2.c: Likewise.
7019 * gcc.target/i386/interrupt-3.c: Likewise.
7020 * gcc.target/i386/interrupt-4.c: Likewise.
7021 * gcc.target/i386/interrupt-5.c: Likewise.
7022 * gcc.target/i386/interrupt-6.c: Likewise.
7023 * gcc.target/i386/interrupt-7.c: Likewise.
7024 * gcc.target/i386/interrupt-8.c: Likewise.
7025 * gcc.target/i386/interrupt-9.c: Likewise.
7026 * gcc.target/i386/interrupt-10.c: Likewise.
7027 * gcc.target/i386/interrupt-11.c: Likewise.
7028 * gcc.target/i386/interrupt-12.c: Likewise.
7029 * gcc.target/i386/interrupt-13.c: Likewise.
7030 * gcc.target/i386/interrupt-14.c: Likewise.
7031 * gcc.target/i386/interrupt-15.c: Likewise.
7032 * gcc.target/i386/interrupt-16.c: Likewise.
7033 * gcc.target/i386/interrupt-17.c: Likewise.
7034 * gcc.target/i386/interrupt-18.c: Likewise.
7035 * gcc.target/i386/interrupt-19.c: Likewise.
7036 * gcc.target/i386/interrupt-20.c: Likewise.
7037 * gcc.target/i386/interrupt-21.c: Likewise.
7038 * gcc.target/i386/interrupt-22.c: Likewise.
7039 * gcc.target/i386/interrupt-23.c: Likewise.
7040 * gcc.target/i386/interrupt-24.c: Likewise.
7041 * gcc.target/i386/interrupt-25.c: Likewise.
7042 * gcc.target/i386/interrupt-26.c: Likewise.
7043 * gcc.target/i386/interrupt-27.c: Likewise.
7044 * gcc.target/i386/interrupt-28.c: Likewise.
7045 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7046 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7047 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7048 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7049 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7050 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7051 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7052 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7053 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7054 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7055 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7056 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7058 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7060 PR tree-optimization/52171
7061 * gcc.dg/pr52171.c: New test.
7062 * gcc.target/i386/pr52171.c: New test.
7064 2016-06-03 Jan Hubicka <jh@suse.cz>
7066 * g++.dg/tree-ssa/pred-1.C: New testcase
7067 * gcc.dg/tree-ssa/pred-1.c: New testcase
7069 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7072 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7074 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7076 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7078 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7080 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7082 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7083 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7084 * gcc.dg/vect/vect-live-1.c: New test.
7085 * gcc.dg/vect/vect-live-2.c: New test.
7086 * gcc.dg/vect/vect-live-3.c: New test.
7087 * gcc.dg/vect/vect-live-4.c: New test.
7088 * gcc.dg/vect/vect-live-5.c: New test.
7089 * gcc.dg/vect/vect-live-slp-1.c: New test.
7090 * gcc.dg/vect/vect-live-slp-2.c: New test.
7091 * gcc.dg/vect/vect-live-slp-3.c: New test.
7093 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7096 * g++.dg/opt/pr71387.C: New test.
7098 2016-06-02 Jeff Law <law@redhat.com>
7100 PR tree-optimization/71328
7101 * gcc.c-torture/compile/pr71328.c: New test.
7103 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7106 * gfortran.dg/fmt_read_3.f90: Fix typo.
7107 * gfortran.dg/fmt_read_4.f90: New test.
7109 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7111 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7112 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7113 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7114 * g++.dg/cpp0x/override2.C: Likewise.
7115 * g++.dg/parse/crash5.C: Likewise.
7116 * g++.dg/parse/error16.C: Likewise.
7117 * g++.dg/parse/error27.C: Likewise.
7118 * g++.dg/template/qualttp15.C: Likewise.
7119 * g++.dg/template/redecl4.C: Likewise.
7120 * g++.old-deja/g++.other/crash39.C: Likewise.
7121 * g++.old-deja/g++.other/struct1.C: Likewise.
7122 * g++.old-deja/g++.pt/m9a.C: Likewise.
7123 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7125 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7128 * c-c++-common/pr71372.c: New test.
7130 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7131 __TIME__ strings with __builtin_strcmp instead of printf and
7134 2016-06-02 Martin Liska <mliska@suse.cz>
7136 * gcc.dg/predict-9.c: New test.
7138 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7140 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7141 global set_compiler_env_var and global saved_compiler_env_var.
7143 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7145 PR rtl-optimization/71295
7146 * gcc.c-torture/compile/pr71295.c: New test.
7148 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7150 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7152 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7153 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7155 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7156 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7157 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7160 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7162 * gcc.target/powerpc/p9-splat-4.c: New test.
7164 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7167 * gcc.target/powerpc/pr71186.c: New test.
7169 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7172 * gfortran.dg/fmt_read_3.f90: New test.
7174 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7176 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7179 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
7181 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7182 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7184 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7185 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7187 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7189 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7190 vars set by dg-set-compiler-env-var.
7192 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
7195 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7196 to the module procedure declaration.
7197 * gfortran.dg/submodule_16.f08: New test.
7199 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7202 * c-c++-common/gomp/pr71371.c: New test.
7204 2016-06-01 Richard Biener <rguenther@suse.de>
7206 PR tree-optimization/71366
7207 * gcc.dg/torture/pr71366-1.c: New testcase.
7208 * gcc.dg/torture/pr71366-2.c: Likewise.
7210 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7212 * gcc.target/powerpc/vslv-0.c: New test.
7213 * gcc.target/powerpc/vslv-1.c: New test.
7214 * gcc.target/powerpc/vsrv-0.c: New test.
7215 * gcc.target/powerpc/vsrv-1.c: New test.
7217 2016-06-01 Nathan Sidwell <nathan@acm.org>
7219 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7220 * gcc.target/nvptx/weak.c: New.
7222 2016-06-01 Richard Biener <rguenther@suse.de>
7224 PR tree-optimization/71261
7225 * gcc.dg/torture/vect-bool-1.c: New testcase.
7227 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7229 * gfortran.dg/gomp/order-1.f90: New test.
7230 * gfortran.dg/gomp/order-2.f90: New test.
7232 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
7234 * gcc.dg/unroll-6.c: Update template.
7235 * gcc.dg/unroll-7.c: New testcase.
7236 * gcc.dg/unroll-8.c: New testcase.
7238 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7240 * gnat.dg/opt56.ad[sb]: New test.
7242 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7245 * g++.dg/cpp0x/constexpr-ice16.C: New.
7247 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7249 PR tree-optimization/71314
7250 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7253 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7255 PR tree-optimization/71077
7256 * gcc.dg/tree-ssa/pr71077.c: New test.
7258 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
7260 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7261 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7262 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7264 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7267 * g++.dg/cpp0x/pr71248.C: New.
7268 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7269 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7270 * g++.dg/init/new37.C: Likewise.
7271 * g++.dg/template/static1.C: Likewise.
7272 * g++.dg/template/static2.C: Likewise.
7274 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7276 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7278 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7280 2016-05-31 Marek Polacek <polacek@redhat.com>
7282 * c-c++-common/Wswitch-unreachable-3.c: New test.
7283 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7285 2016-05-31 Richard Biener <rguenther@suse.de>
7287 PR tree-optimization/71352
7288 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7290 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7292 * gcc.target/arm/armv5_thumb_isa.c: New test.
7294 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7297 * gcc.target/i386/pr71346.c: New test.
7299 2016-05-31 Tom de Vries <tom@codesourcery.com>
7301 PR tree-optimization/69068
7302 * gcc.dg/graphite/pr69068.c: New test.
7304 2016-05-27 Martin Sebor <msebor@redhat.com>
7307 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7309 2016-05-30 Jakub Jelinek <jakub@redhat.com>
7312 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7313 nowait depend(inout: dd[0]) clauses where permitted.
7315 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7318 * g++.dg/parse/pr71238.C: New.
7319 * g++.dg/concepts/friend1.C: Test column numbers too.
7320 * g++.dg/cpp0x/initlist31.C: Likewise.
7321 * g++.dg/cpp0x/pr51420.C: Likewise.
7322 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7323 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7324 * g++.dg/ext/builtin3.C: Likewise.
7325 * g++.dg/lookup/friend12.C: Likewise.
7326 * g++.dg/lookup/friend7.C: Likewise.
7327 * g++.dg/lookup/koenig1.C: Likewise.
7328 * g++.dg/lookup/koenig5.C: Likewise.
7329 * g++.dg/lookup/used-before-declaration.C: Likewise.
7330 * g++.dg/overload/koenig1.C: Likewise.
7331 * g++.dg/template/crash65.C: Likewise.
7332 * g++.dg/template/friend57.C: Likewise.
7333 * g++.dg/warn/Wshadow-5.C: Likewise.
7334 * g++.dg/warn/Wunused-8.C: Likewise.
7335 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7336 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7337 * g++.old-deja/g++.jason/member.C: Likewise.
7338 * g++.old-deja/g++.jason/report.C: Likewise.
7339 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7340 * g++.old-deja/g++.law/visibility20.C: Likewise.
7341 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7342 * g++.old-deja/g++.other/static5.C: Likewise.
7343 * g++.old-deja/g++.pt/overload2.C: Likewise.
7345 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7347 * gcc.dg/tree-ssa/peel1.c: New testcase.
7348 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7349 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7351 2016-05-30 Tom de Vries <tom@codesourcery.com>
7353 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7356 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7359 * g++.dg/parse/virtual1.C: New.
7361 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
7363 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7364 Use correct register when clearing %edx.
7366 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
7368 PR tree-optimization/71289
7369 * gcc.dg/pr71289.c: New test.
7371 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7375 * gcc.dg/tree-ssa/pr71269.c: New test.
7376 * gcc.dg/tree-ssa/pr71292.c: New test.
7378 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7381 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7383 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7385 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7386 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7387 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7389 2016-05-30 Tom de Vries <tom@codesourcery.com>
7391 PR tree-optimization/69067
7392 * gcc.dg/graphite/pr69067.c: New test.
7394 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
7397 * gcc.target/i386/pr71245-1.c: New test.
7398 * gcc.target/i386/pr71245-2.c: Ditto.
7400 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7403 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7404 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7405 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7407 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
7409 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7411 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7415 * g++.dg/overload/69855.C: New.
7416 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7417 * g++.old-deja/g++.pt/crash3.C: Likewise.
7419 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7422 * g++.dg/parse/namespace13.C: New.
7424 2016-05-26 Jeff Law <law@redhat.com>
7426 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7427 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7428 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7429 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7430 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7431 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7432 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7433 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7434 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7435 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7436 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7437 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7438 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7440 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7443 * g++.dg/overload/69855.C: New.
7444 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7445 * g++.old-deja/g++.pt/crash3.C: Likewise.
7447 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7450 * gcc.target/aarch64/va_arg_1.c: New testcase.
7451 * gcc.target/aarch64/va_arg_2.c: Likewise.
7452 * gcc.target/aarch64/va_arg_3.c: Likewise.
7454 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7456 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7457 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7458 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7459 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7460 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7462 2016-05-27 Marek Polacek <polacek@redhat.com>
7465 * g++.dg/torture/pr71308.C: New test.
7467 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7469 * gcc.dg/zero_bits_compound-1.c: New test.
7470 * gcc.dg/zero_bits_compound-2.c: New test.
7472 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7475 * gcc.dg/pr71279.c: New test.
7477 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7479 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7480 floating point min/max/comparison instructions.
7481 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7483 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7485 * c-c++-common/gomp/schedule-1.c: New test.
7486 * gfortran.dg/gomp/schedule-1.f90: New test.
7488 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7492 * g++.dg/cpp1y/auto-fn32.C: New test.
7493 * g++.dg/cpp1y/paren4.C: New test.
7495 2016-05-26 Nathan Sidwell <nathan@acm.org>
7497 * gcc.dg/20060410.c: Xfail on ptx.
7498 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7499 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7500 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7501 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7502 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7504 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7506 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7508 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7510 PR tree-optimization/71280
7511 * gcc.dg/pr71280.c: New test.
7513 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7515 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7516 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7518 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7520 2016-05-26 Jiong Wang <jiong.wang@arm.com>
7522 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7525 2016-05-25 Jeff Law <law@redhat.com>
7527 PR tree-optimization/71272
7528 * gcc.c-torture/compile/pr71272.c: new test.
7530 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7532 * gcc.target/powerpc/vec-cmpne.c: New test.
7533 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7535 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7537 * gnat.dg/opt55.ad[sb]: New test.
7539 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7541 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7542 * c-c++-common/pr60226.c: Require int32plus.
7543 * gcc.c-torture/execute/pr70602.c: Likewise.
7544 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7545 unsigned long for malloc arg type.
7546 * gcc.dg/asr_div1.c: Require int32plus.
7547 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7548 * gcc.dg/pie-1.c: Require pie.
7549 * gcc.dg/pie-2.c: Likewise.
7550 * gcc.dg/pr59471.c: Require int32plus.
7551 * gcc.dg/pr59963-2.c: XFAIL for int16.
7552 * gcc.dg/pr60114.c: Require int32plus.
7553 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7554 unsigned long for typedef of size_t.
7555 * gcc.dg/pr63914.c: Require int32plus.
7556 * gcc.dg/pr64536.c: Require pt32plus.
7557 * gcc.dg/pr65658.c: Likewise.
7558 * gcc.dg/pr67271.c: Require int32plus.
7559 * gcc.dg/pr68112.c: Likewise.
7560 * gcc.dg/pr69071.c: Skip for avr target.
7561 * gcc.dg/pr69973.c: Require int32plus.
7562 * gcc.dg/pr70169.c: Skip for avr target.
7563 * gcc.dg/sso-6.c: Require int32plus.
7564 * gcc.dg/sso-7.c: Likewise.
7565 * gcc.dg/sso-8.c: Likewise.
7566 * gcc.dg/vrp-min-max-2.c: Likewise.
7568 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7571 * gcc.target/i386/pr70738-1.c: New test.
7572 * gcc.target/i386/pr70738-2.c: Likewise.
7573 * gcc.target/i386/pr70738-3.c: Likewise.
7574 * gcc.target/i386/pr70738-4.c: Likewise.
7575 * gcc.target/i386/pr70738-5.c: Likewise.
7576 * gcc.target/i386/pr70738-6.c: Likewise.
7577 * gcc.target/i386/pr70738-7.c: Likewise.
7578 * gcc.target/i386/pr70738-8.c: Likewise.
7579 * gcc.target/i386/pr70738-9.c: Likewise.
7581 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7583 PR rtl-optimization/66940
7584 * gcc.c-torture/execute/pr66940.c: New test.
7586 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7588 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7589 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7590 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7591 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7592 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7593 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7594 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7595 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7596 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7597 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7598 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7599 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7600 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7601 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7602 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7603 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7604 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7605 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7606 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7607 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7608 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7609 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7610 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7611 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7613 2016-05-25 Marek Polacek <polacek@redhat.com>
7616 * gcc.dg/noncompile/pr71265.c: New test.
7619 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7621 2016-05-25 Nathan Sidwell <nathan@acm.org>
7623 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7625 2016-05-25 Richard Biener <rguenther@suse.de>
7627 PR tree-optimization/71261
7628 * c-c++-common/torture/pr71261.c: New testcase.
7630 2016-05-25 Richard Biener <rguenther@suse.de>
7632 PR tree-optimization/71264
7633 * gcc.dg/vect/pr71264.c: New testcase.
7635 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7638 * g++.dg/cpp0x/alias-decl-53.C: New.
7639 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7641 2016-05-25 Martin Liska <mliska@suse.cz>
7643 * g++.dg/pr71239.C: New test.
7645 2016-05-25 Richard Biener <rguenther@suse.de>
7647 * gcc.dg/vect/pr58135.c: Rename to ...
7648 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7650 2016-05-25 Marek Polacek <polacek@redhat.com>
7652 * g++.dg/pr65295.C: Use target c++14.
7654 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7656 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7657 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7659 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7661 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7664 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7666 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7667 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7668 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7669 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7670 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7671 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7672 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7673 * c-c++-common/goacc/pcopy.c: Likewise.
7674 * c-c++-common/goacc/pcopyin.c: Likewise.
7675 * c-c++-common/goacc/pcopyout.c: Likewise.
7676 * c-c++-common/goacc/pcreate.c: Likewise.
7677 * c-c++-common/goacc/pr70688.c: New test.
7678 * c-c++-common/goacc/present-1.c: Adjust test.
7679 * c-c++-common/goacc/reduction-5.c: Likewise.
7680 * g++.dg/goacc/data-1.C: New test.
7682 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7684 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7685 vector parity built-in functions.
7686 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7687 count trailing zeros automatic vectorization.
7688 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7689 count trailing zeros built-in functions.
7691 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7693 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7695 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7698 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7700 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7703 * g++.dg/template/crash123.C: New.
7704 * g++.dg/template/crash124.C: Likewise.
7706 2016-05-24 Martin Sebor <msebor@redhat.com>
7709 * g++.dg/ext/flexary16.C: New test.
7711 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7713 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7714 before math.h is included.
7715 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7716 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7717 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7718 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7719 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7720 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7721 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7722 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7723 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7724 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7725 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7726 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7727 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7728 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7729 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7730 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7731 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7732 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7733 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7734 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7735 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7736 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7737 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7739 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7740 Kelvin Nilsen <kelvin@gcc.gnu.org>
7742 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7745 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7748 * g++.dg/warn/Wno-narrowing1.C: New.
7750 2016-05-24 Marek Polacek <polacek@redhat.com>
7753 * c-c++-common/Wswitch-unreachable-2.c: New test.
7755 2016-05-24 Jakub Jelinek <jakub@redhat.com>
7758 * g++.dg/vect/simd-clone-6.cc: New test.
7759 * g++.dg/gomp/declare-simd-6.C: New test.
7763 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7765 2016-05-24 Richard Biener <rguenther@suse.de>
7767 PR tree-optimization/71240
7768 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7770 2016-05-24 Richard Biener <rguenther@suse.de>
7772 PR tree-optimization/71230
7773 * gcc.dg/torture/pr71230.c: New testcase.
7774 * g++.dg/torture/pr71230.C: Likewise.
7776 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7778 * c-c++-common/goacc/routine-5.c: Add tests.
7779 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7780 * gfortran.dg/goacc/routine-6.f90: Add tests.
7782 2016-05-24 Richard Biener <rguenther@suse.de>
7784 PR tree-optimization/71253
7785 * gcc.dg/torture/pr71253.c: New testcase.
7787 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7790 * gfortran.dg/pr71252.f90: New test.
7792 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7794 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7796 2016-05-24 Richard Biener <rguenther@suse.de>
7800 * c-c++-common/vector-subscript-4.c: New testcase.
7801 * c-c++-common/vector-subscript-5.c: Likewise.
7803 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7806 * gfortran.dg/namelist_90.f: New test
7808 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7811 * gfortran.dg/unexpected_eof.f: New test
7813 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7814 Kelvin Nilsen <kelvin@gcc.gnu.org>
7816 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7819 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7822 * g++.dg/cpp0x/inh-ctor20.C: New.
7823 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7825 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7828 * g++.dg/cpp0x/variadic168.C: New.
7830 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7832 * g++.dg/cpp0x/pr31445.C: Test column number too.
7833 * g++.dg/cpp0x/pr32253.C: Likewise.
7834 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7835 * g++.dg/cpp0x/variadic36.C: Likewise.
7837 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
7839 * gcc.dg/fold-notshift-2.c: Adjust.
7841 2016-05-23 Marek Polacek <polacek@redhat.com>
7844 * c-c++-common/Wswitch-unreachable-1.c: New test.
7845 * gcc.dg/Wswitch-unreachable-1.c: New test.
7846 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7847 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7848 * g++.dg/gomp/block-10.C: Likewise.
7849 * gcc.dg/gomp/block-10.c: Likewise.
7850 * g++.dg/gomp/block-9.C: Likewise.
7851 * gcc.dg/gomp/block-9.c: Likewise.
7852 * g++.dg/gomp/target-1.C: Likewise.
7853 * g++.dg/gomp/target-2.C: Likewise.
7854 * gcc.dg/gomp/target-1.c: Likewise.
7855 * gcc.dg/gomp/target-2.c: Likewise.
7856 * g++.dg/gomp/taskgroup-1.C: Likewise.
7857 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7858 * gcc.dg/gomp/teams-1.c: Likewise.
7859 * g++.dg/gomp/teams-1.C: Likewise.
7860 * g++.dg/overload/error3.C: Likewise.
7861 * g++.dg/tm/jump1.C: Likewise.
7862 * g++.dg/torture/pr40335.C: Likewise.
7863 * gcc.dg/c99-vla-jump-5.c: Likewise.
7864 * gcc.dg/switch-warn-1.c: Likewise.
7865 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7866 * gcc.dg/nested-func-1.c: Likewise.
7867 * gcc.dg/pr67784-4.c: Likewise.
7869 2016-05-23 Richard Biener <rguenther@suse.de>
7871 PR tree-optimization/71230
7872 * gfortran.dg/pr71230-1.f90: New testcase.
7873 * gfortran.dg/pr71230-2.f90: Likewise.
7875 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7877 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
7878 * gcc.dg/vect/pr58135.c: Add new.
7879 * gfortran.dg/pr46519-1.f: Adjust test case.
7881 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7884 * g++.dg/cpp0x/decltype64.C: New.
7886 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7888 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7889 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7890 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7892 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7894 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7895 Add poly64x1_t and poly64x2_t cases if supported.
7896 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7897 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7898 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7899 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7900 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7902 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7904 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7905 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7906 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7907 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7908 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7909 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7910 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7912 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7914 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7916 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7918 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7919 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7921 2016-05-22 Jakub Jelinek <jakub@redhat.com>
7923 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7924 constraint instead of "r".
7925 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7926 insn instead of vxorpd.
7927 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7929 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7930 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7932 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7934 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7935 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7937 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7939 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7942 * gcc.dg/tree-ssa/pr40921.c: New test.
7944 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7947 * gcc.target/avr/pr71103.c: New test.
7949 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7952 * gcc.dg/tree-ssa/pr71179.c: New test.
7954 2016-05-20 Martin Sebor <msebor@redhat.com>
7957 * gcc.dg/init-excess-2.c: New test.
7959 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7961 * gnat.dg/opt53.adb: New test.
7962 * gnat.dg/opt54.adb: Likewise.
7964 2016-05-20 Martin Jambor <mjambor@suse.cz>
7966 PR tree-optimization/70884
7967 * gcc.dg/tree-ssa/pr70919.c: New test.
7969 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7971 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7973 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7974 fix code formatting.
7976 2016-05-20 Nathan Sidwell <nathan@acm.org>
7978 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7980 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
7982 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7984 * jit.dg/all-non-failing-tests.h: Add
7985 test-factorial-must-tail-call.c.
7986 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7987 * jit.dg/test-factorial-must-tail-call.c: New test case.
7989 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7992 * gfortran.dg/pr71204.f90: New test.
7994 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7996 * gcc.target/nvptx/sincos.c: New test.
7998 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8001 * g++.dg/cpp1y/auto-fn31.C: New.
8003 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8005 * gcc.target/powerpc/vec-addec.c: New test.
8006 * gcc.target/powerpc/vec-addec-int128.c: New test.
8008 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8010 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8011 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8012 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8013 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8015 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
8017 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8019 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8022 * g++.dg/opt/pr71210-1.C: New test.
8023 * g++.dg/opt/pr71210-2.C: New test.
8025 PR tree-optimization/29756
8026 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8027 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8028 only on selected targets where V4SImode vectors are known to be
8031 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
8033 PR tree-optimization/71079
8034 PR tree-optimization/71206
8035 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8037 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8039 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8040 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8041 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8043 2016-05-20 Richard Guenther <rguenther@suse.de>
8045 PR tree-optimization/29756
8046 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8048 2016-05-20 Richard Biener <rguenther@suse.de>
8050 PR tree-optimization/71185
8051 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8053 2016-05-20 Richard Biener <rguenther@suse.de>
8055 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8057 2016-05-19 Marek Polacek <polacek@redhat.com>
8060 * g++.dg/diagnostic/pr71075.C: New test.
8062 2016-05-19 David Malcolm <dmalcolm@redhat.com>
8065 * g++.dg/pr71184.C: New test case.
8067 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8069 * gcc.target/powerpc/darn-0.c: New test.
8070 * gcc.target/powerpc/darn-1.c: New test.
8071 * gcc.target/powerpc/darn-2.c: New test.
8073 2016-05-19 Marek Polacek <polacek@redhat.com>
8075 PR tree-optimization/71031
8076 * gcc.dg/tree-ssa/vrp100.c: New test.
8078 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8080 PR rtl-optimization/71148
8081 * gcc.dg/pr71148.c: New test.
8083 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8086 * gcc.target/arm/pr71056.c: New test.
8088 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8090 * c-c++-common/pr69669.c: Check the used mode.
8092 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8095 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8097 2016-05-19 Richard Biener <rguenther@suse.de>
8099 PR tree-optimization/70729
8100 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8101 * gcc.dg/graphite/scop-18.c: Likewise.
8102 * gcc.dg/pr41783.c: Disable LIM.
8103 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8104 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8105 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8106 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8107 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8108 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8109 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8110 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8111 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8112 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8113 * gfortran.dg/pr42108.f90: Likewise.
8115 2016-05-18 David Malcolm <dmalcolm@redhat.com>
8118 * gcc.dg/spellcheck-options-11.c: New test case.
8120 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8123 * g++.dg/opt/pr71100.C: New test.
8125 2016-05-18 Martin Jambor <mjambor@suse.cz>
8128 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8129 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8130 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8131 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8133 2016-05-18 Martin Jambor <mjambor@suse.cz>
8136 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8137 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8138 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8139 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8140 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8142 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8145 * g++.dg/template/crash122.C: New.
8147 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8150 * g++.dg/template/pr70466-1.C: New.
8151 * g++.dg/template/pr70466-2.C: Likewise.
8153 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8155 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8156 splat operations and the XXSPLTIB instruction.
8157 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8158 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8159 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8160 xxlxor to clear a register.
8162 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8164 * gcc.dg/torture/pr71020.c: New test.
8166 2016-05-18 Martin Jambor <mjambor@suse.cz>
8169 * gcc.dg/ipa/pr70646.c: New test.
8171 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8173 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8175 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8177 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8178 missing tests for vreinterpretq_p{8,16}.
8180 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8182 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8183 vsliq_n_s64 and vsliq_n_u64.
8185 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8187 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8188 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8190 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8192 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8193 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8194 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8196 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8198 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8201 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8203 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8204 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8205 "blr\t" and switch to scan-assembler-times.
8207 2016-05-18 Jiong Wang <jiong.wang@arm.com>
8209 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8211 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8212 declarations under __aarch64__ and __ARM_FEATURE_FMA.
8214 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8216 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8217 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8218 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8219 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8220 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8221 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8223 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8224 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8226 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8227 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8229 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8230 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8232 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8234 2016-05-18 Richard Biener <rguenther@suse.de>
8236 PR tree-optimization/71168
8237 * gcc.dg/torture/pr71168.c: New testcase.
8239 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8242 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8243 * gcc.dg/tree-ssa/pr63586.c: New test.
8244 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8246 2016-05-17 Nathan Sidwell <nathan@acm.org>
8248 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8249 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8250 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8251 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8253 2016-05-17 Nathan Sidwell <nathan@acm.org>
8255 * gcc.target/nvptx/abi-vararg-3.c: New.
8257 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8259 PR tree-optimization/54579
8261 * gcc.dg/fold-notrotate-1.c: New test.
8262 * gcc.dg/fold-notshift-1.c: New test.
8263 * gcc.dg/fold-notshift-2.c: New test.
8265 2016-05-17 Marek Polacek <polacek@redhat.com>
8268 * g++.dg/ipa/pr71146.C: New test.
8270 2016-05-17 David Malcolm <dmalcolm@redhat.com>
8272 * jit.dg/test-error-array-bounds.c: New test case.
8274 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8276 * gcc.dg/tree-ssa/and-1.c: New testcase.
8278 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8280 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8281 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8283 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8285 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8286 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8288 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8290 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8292 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8294 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8296 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8298 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8299 ".2d[index]" when scan the assembly.
8300 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8301 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8303 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8305 2016-05-17 Richard Biener <rguenther@suse.de>
8307 PR tree-optimization/71132
8308 * gcc.dg/torture/pr71132.c: New testcase.
8310 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8312 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8314 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8317 * gcc.target/aarch64/pr70809_1.c: New test.
8319 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8321 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8322 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8323 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8324 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8326 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8327 Ilya Enkovich <ilya.enkovich@intel.com>
8330 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8332 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
8334 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8335 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8337 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8339 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8340 test for __ARM_FP16_ARGS.
8341 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8342 * gcc.target/arm/aapcs/neon-vect10.c: New.
8343 * gcc.target/arm/aapcs/neon-vect9.c: New.
8344 * gcc.target/arm/aapcs/vfp18.c: New.
8345 * gcc.target/arm/aapcs/vfp19.c: New.
8346 * gcc.target/arm/aapcs/vfp20.c: New.
8347 * gcc.target/arm/aapcs/vfp21.c: New.
8348 * gcc.target/arm/fp16-aapcs-1.c: New.
8349 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8350 test for __ARM_FP16_ARGS.
8351 * g++.target/arm/fp16-return-1.c: Update expected output.
8353 2016-05-16 Jiong Wang <jiong.wang@arm.com>
8356 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8358 2016-05-15 Harald Anlauf <anlauf@gmx.de>
8361 * gfortran.dg/pr69603.f90: New testcase.
8363 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8365 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8367 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8370 * gfortran.dg/pr71047.f08: New test.
8372 2016-05-13 Joseph Myers <joseph@codesourcery.com>
8374 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8375 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8376 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8378 2016-05-13 Martin Sebor <msebor@redhat.com>
8381 * g++.dg/cpp0x/constexpr-60049.C: New test.
8383 2016-05-13 Jakub Jelinek <jakub@redhat.com>
8386 * gcc.dg/pr71071.c: New test.
8388 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
8390 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8391 remove XOP handling.
8392 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8394 2016-05-13 Nathan Sidwell <nathan@acm.org>
8396 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8397 __atomic_is_lock_free declaration.
8399 2016-05-13 Richard Biener <rguenther@suse.de>
8401 PR tree-optimization/42587
8402 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8404 2016-05-13 Martin Liska <mliska@suse.cz>
8406 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8407 the new format of dump output.
8409 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8411 * gcc.dg/pr71084.c: New test.
8413 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8416 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8418 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8420 * gcc.target/aarch64/struct_return.c: New test.
8422 2016-05-12 Marek Polacek <polacek@redhat.com>
8425 * c-c++-common/pr70756-2.c: New test.
8426 * c-c++-common/pr70756.c: New test.
8428 2016-05-12 Richard Biener <rguenther@suse.de>
8430 PR tree-optimization/71059
8431 * gcc.dg/torture/pr71059.c: New testcase.
8433 2016-05-12 Richard Biener <rguenther@suse.de>
8435 PR tree-optimization/71062
8436 * gcc.dg/torture/pr71062.c: New testcase.
8438 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8440 PR tree-optimization/71006
8441 * gcc.dg/pr71006.c: New test.
8443 2016-05-12 Marek Polacek <polacek@redhat.com>
8446 * gcc.dg/opts-7.c: New test.
8448 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8451 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8452 Add -save-temps to dg-options.
8453 Scan for ldmfd rather than pop instruction.
8454 * gcc.target/arm/interrupt-2.c: Likewise.
8455 * gcc.target/arm/pr70830.c: New test.
8457 2016-05-12 Jakub Jelinek <jakub@redhat.com>
8459 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8460 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8462 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8463 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8464 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8467 * gcc.target/i386/avx512vl-pack-1.c: New test.
8468 * gcc.target/i386/avx512vl-pack-2.c: New test.
8469 * gcc.target/i386/avx512bw-pack-2.c: New test.
8471 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8473 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8474 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8475 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8477 2016-05-12 Richard Biener <rguenther@suse.de>
8479 PR tree-optimization/70986
8480 * gcc.dg/torture/pr70986-1.c: New testcase.
8481 * gcc.dg/torture/pr70986-2.c: Likewise.
8482 * gcc.dg/torture/pr70986-3.c: Likewise.
8484 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8487 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8488 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8490 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
8492 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8494 * gcc.target/i386/pr66746.c: Ditto.
8496 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8498 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8500 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8501 warning when using -mvsx-timode.
8502 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8503 * gcc.target/powerpc/dform-2.c: Likewise.
8504 * gcc.target/powerpc/pr68805.c: Likewise.
8506 2016-05-11 Marek Polacek <polacek@redhat.com>
8509 * c-c++-common/attributes-3.c: New test.
8511 2016-05-11 Nathan Sidwell <nathan@acm.org>
8513 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8514 * gcc.c-torture/execute/pr68185.c: Likewise.
8515 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8516 * gcc.dg/pr69634.c: Requires scheduling.
8517 * gcc.dg/torture/pr66178.c: Require label values.
8518 * gcc.dg/setjmp-6.c: Require indirect jumps.
8520 2016-05-11 Richard Biener <rguenther@suse.de>
8522 PR tree-optimization/71055
8523 * gcc.dg/torture/pr71055.c: New testcase.
8525 2016-05-11 Richard Biener <rguenther@suse.de>
8528 * g++.dg/debug/pr71057.C: New testcase.
8530 2016-05-11 Jakub Jelinek <jakub@redhat.com>
8533 * gfortran.dg/gomp/pr70855.f90: New test.
8535 2016-05-11 Richard Biener <rguenther@suse.de>
8538 * g++.dg/torture/pr71002.C: New testcase.
8540 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8543 * gcc.dg/pr70807.c: New test.
8545 2016-05-10 Martin Sebor <msebor@redhat.com>
8548 * g++.dg/Wattributes.C: New test.
8550 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
8552 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8553 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8554 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8556 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8559 * gcc.target/i386/pr70799-1.c: New test.
8561 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8563 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8565 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8568 * gcc.target/i386/pr70877.c: New test.
8570 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8572 PR tree-optimization/70786
8573 * gcc.target/i386/pr70876.c: New test.
8575 2016-05-10 Jakub Jelinek <jakub@redhat.com>
8578 * gcc.target/i386/avx512vl-logic-1.c: New test.
8579 * gcc.target/i386/avx512vl-logic-2.c: New test.
8580 * gcc.target/i386/avx512dq-logic-2.c: New test.
8582 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8585 * gcc.target/powerpc/pr70963.c: New.
8587 2016-05-10 David Malcolm <dmalcolm@redhat.com>
8589 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8590 (test_very_wide_line): Add ruler to expected output.
8591 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8592 (test_very_wide_line): Likewise.
8593 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8594 (test_show_locus): Within the handling of "test_very_wide_line",
8595 enable show_ruler_p on the diagnostic context.
8597 2016-05-10 Richard Biener <rguenther@suse.de>
8599 PR tree-optimization/71039
8600 * gcc.dg/torture/pr71039.c: New testcase.
8602 2016-05-10 Nathan Sidwell <nathan@acm.org>
8604 * gcc.dg/nested-func-10.c: Requires alloca.
8605 * gcc.dg/nested-func-9.c: Requires alloca.
8606 * gcc.c-torture/execute/pr70460.c: Requires labels.
8607 * gcc.c-torture/compile/pr70199.c: Requires labels.
8608 * gcc.target/nvptx/decl.c: Compile only.
8609 * gcc.target/nvptx/trailing-init.c: Compile only.
8610 * gcc.target/nvptx/ary-init.c: Compile only.
8612 2016-05-10 Marek Polacek <polacek@redhat.com>
8615 * gcc.dg/attr-opt-1.c: New test.
8617 2016-05-10 Richard Biener <rguenther@suse.de>
8619 PR tree-optimization/70497
8620 PR tree-optimization/28367
8621 * gcc.dg/torture/20160404-1.c: New testcase.
8622 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8623 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8625 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8627 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8629 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
8631 * gcc.target/i386/fabsneg-1.c New test.
8633 2016-05-09 Alan Modra <amodra@gmail.com>
8636 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8638 2016-05-09 Richard Biener <rguenther@suse.de>
8640 PR tree-optimization/70985
8641 * gcc.dg/torture/pr70985.c: New testcase.
8643 2016-05-09 Bin Cheng <bin.cheng@arm.com>
8645 * gcc.dg/tree-ssa/ifc-9.c: New test.
8646 * gcc.dg/tree-ssa/ifc-10.c: New test.
8647 * gcc.dg/tree-ssa/ifc-11.c: New test.
8648 * gcc.dg/tree-ssa/ifc-12.c: New test.
8649 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8650 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8651 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8653 2016-05-09 Richard Biener <rguenther@suse.de>
8656 * gfortran.dg/pr70937.f90: New testcase.
8658 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8660 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8662 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
8665 * gfortran.dg/dec_structure_1.f90: New testcase.
8666 * gfortran.dg/dec_structure_2.f90: Ditto.
8667 * gfortran.dg/dec_structure_3.f90: Ditto.
8668 * gfortran.dg/dec_structure_4.f90: Ditto.
8669 * gfortran.dg/dec_structure_5.f90: Ditto.
8670 * gfortran.dg/dec_structure_6.f90: Ditto.
8671 * gfortran.dg/dec_structure_7.f90: Ditto.
8672 * gfortran.dg/dec_structure_8.f90: Ditto.
8673 * gfortran.dg/dec_structure_9.f90: Ditto.
8674 * gfortran.dg/dec_structure_10.f90: Ditto.
8675 * gfortran.dg/dec_structure_11.f90: Ditto.
8676 * gfortran.dg/dec_union_1.f90: Ditto.
8677 * gfortran.dg/dec_union_2.f90: Ditto.
8678 * gfortran.dg/dec_union_3.f90: Ditto.
8679 * gfortran.dg/dec_union_4.f90: Ditto.
8680 * gfortran.dg/dec_union_5.f90: Ditto.
8681 * gfortran.dg/dec_union_6.f90: Ditto.
8682 * gfortran.dg/dec_union_7.f90: Ditto.
8684 2016-05-07 Tom de Vries <tom@codesourcery.com>
8686 PR tree-optimization/70956
8687 * gcc.dg/graphite/pr70956.c: New test.
8689 2016-05-06 Jakub Jelinek <jakub@redhat.com>
8692 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8693 (a, b, c, d): Change type from char to signed char.
8694 (main): Compare against (signed char) -1634678893 instead of
8695 hardcoded -109. Use __builtin_abort instead of abort.
8697 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8698 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8700 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8702 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8705 * gcc.dg/torture/pr70935.c: New test.
8707 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8710 * gcc.target/sh/pr58219.c: New tests.
8712 2016-05-06 Richard Biener <rguenther@suse.de>
8714 PR tree-optimization/70960
8715 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8717 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8720 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8721 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8722 Adjust expected instruction counts.
8723 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8725 2016-05-06 Marek Polacek <polacek@redhat.com>
8728 * gcc.dg/ubsan/bounds-3.c: New test.
8730 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8733 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8735 2016-05-06 Richard Biener <rguenther@suse.de>
8738 * gfortran.dg/pr70931.f90: New testcase.
8740 2016-05-06 Richard Biener <rguenther@suse.de>
8743 * gcc.dg/torture/pr70941.c: New testcase.
8745 2016-05-05 Bin Cheng <bin.cheng@arm.com>
8747 PR tree-optimization/57206
8748 * gcc.dg/vect/pr57206.c: New test.
8750 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8752 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8754 2016-05-05 Jakub Jelinek <jakub@redhat.com>
8756 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8758 * c-c++-common/Wdangling-else-4.c: New test.
8760 2016-05-04 Jakub Jelinek <jakub@redhat.com>
8764 * g++.dg/opt/pr70906.C: New test.
8765 * g++.dg/opt/pr70933.C: New test.
8767 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8769 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
8771 * gcc.dg/ipa/pure-const-3.c: New testcase.
8773 2016-05-04 Marek Polacek <polacek@redhat.com>
8775 * c-c++-common/Wdangling-else-1.c: New test.
8776 * c-c++-common/Wdangling-else-2.c: New test.
8777 * c-c++-common/Wdangling-else-3.c: New test.
8779 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8781 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8784 2016-05-04 Marek Polacek <polacek@redhat.com>
8787 * gcc.dg/Waddress-2.c: New test.
8789 2016-05-04 Alan Modra <amodra@gmail.com>
8791 * gcc.target/powerpc/pr70866.c: New.
8793 2016-05-03 Martin Sebor <msebor@redhat.com>
8796 * c-c++-common/builtin_location.c: New test.
8797 * g++.dg/cpp1y/builtin_location.C: New test.
8799 2016-05-03 Marek Polacek <polacek@redhat.com>
8802 * gcc.dg/pr70859.c: New test.
8803 * gcc.dg/pr70859-2.c: New test.
8805 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8807 * gnat.dg/debug5.adb: New testcase.
8809 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8811 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8812 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8813 Procedure to check for z10 instruction set.
8815 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8817 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8819 2016-05-03 Alan Modra <amodra@gmail.com>
8821 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8823 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8825 * gcc.target/i386/avx512f-cvt-1.c: New test.
8827 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8829 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8830 -fdump-tree-vrp-details.
8832 2016-05-03 Richard Biener <rguenther@suse.de>
8834 * gcc.dg/pr30172-1.c: Adjust.
8835 * gcc.dg/pr63743.c: Likewise.
8836 * gcc.dg/tm/pr51696.c: Likewise.
8837 * c-c++-common/tm/safe-1.c: Likewise.
8838 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8839 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8840 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8841 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8843 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8845 PR rtl-optimization/70467
8846 * gcc.target/i386/pr70467-3.c: New test.
8847 * gcc.target/i386/pr70467-4.c: New test.
8849 PR tree-optimization/70916
8850 * gcc.c-torture/compile/pr70916.c: New test.
8853 * gcc.target/i386/pr49244-1.c: New test.
8854 * gcc.target/i386/pr49244-2.c: New test.
8856 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8858 PR rtl-optimization/44281
8859 * gcc.target/i386/pr44281.c: New test.
8861 2016-05-03 bin cheng <bin.cheng@arm.com>
8863 PR tree-optimization/56541
8864 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8865 * gcc.dg/vect/pr56541.c: new test.
8867 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8869 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8871 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8873 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8876 * c-c++-common/asan/clone-test-1.c (main): Align child process
8879 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8882 * g++.dg/spellcheck-fields-2.C: New test case.
8884 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8887 * g++.dg/pr62314.C: New test case.
8889 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
8891 * gcc.dg/ipa/inline-8.c: New testcase.
8893 2016-05-02 Jakub Jelinek <jakub@redhat.com>
8895 PR rtl-optimization/70467
8896 * gcc.target/i386/pr70467-1.c: New test.
8898 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8900 * gcc.dg/spec-options.c: Run the test on all targets.
8901 * gcc.dg/foo.specs: Use cpp_unique_options.
8903 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
8905 * gcc.dg/tree-ssa/unord.c: New testcase.
8907 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
8909 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8911 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8913 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8915 2016-05-02 Marek Polacek <polacek@redhat.com>
8918 * gcc.dg/enum-incomplete-3.c: New test.
8920 2016-05-02 Marek Polacek <polacek@redhat.com>
8921 Tom de Vries <tom@codesourcery.com>
8923 PR tree-optimization/70700
8924 * gcc.dg/pr70700.c: New test.
8926 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
8928 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8929 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8930 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8931 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8932 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8934 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8936 * ada/acats/run_acats: Rename into...
8937 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8938 * ada/acats/run_all.sh: Remove redundant test.
8939 (target_run): Move around.
8940 (target_gnatchop): Use newly built executable.
8941 (target_gnatmake): Likewise.
8942 Check that the compilation of impbit succeeds.
8944 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8946 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8947 * gcc.dg/20021029-1.c: Likewise.
8948 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8949 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8950 * gcc.target/sh/cmpstr.c: Likewise.
8951 * gcc.target/sh/cmpstrn.c: Likewise.
8952 * gcc.target/sh/memset.c: Likewise.
8953 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8954 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8955 * gcc.target/sh/pr39423-1.c: Likewise.
8956 * gcc.target/sh/pr49468-di.c: Likewise.
8957 * gcc.target/sh/pr49468-si.c: Likewise.
8958 * gcc.target/sh/pr49880-1.c: Likewise.
8959 * gcc.target/sh/pr49880-2.c: Likewise.
8960 * gcc.target/sh/pr49880-3.c: Likewise.
8961 * gcc.target/sh/pr50751-1.c: Likewise.
8962 * gcc.target/sh/pr50751-4.c: Likewise.
8963 * gcc.target/sh/pr50751-7.c: Likewise.
8964 * gcc.target/sh/pr51244-1.c: Likewise.
8965 * gcc.target/sh/pr51244-10.c: Likewise.
8966 * gcc.target/sh/pr51244-11.c: Likewise.
8967 * gcc.target/sh/pr51244-12.c: Likewise.
8968 * gcc.target/sh/pr51244-13.c: Likewise.
8969 * gcc.target/sh/pr51244-14.c: Likewise.
8970 * gcc.target/sh/pr51244-17.c: Likewise.
8971 * gcc.target/sh/pr51244-18.c: Likewise.
8972 * gcc.target/sh/pr51244-19.c: Likewise.
8973 * gcc.target/sh/pr51244-4.c: Likewise.
8974 * gcc.target/sh/pr51244-5.c: Likewise.
8975 * gcc.target/sh/pr51244-7.c: Likewise.
8976 * gcc.target/sh/pr51244-8.c: Likewise.
8977 * gcc.target/sh/pr51244-9.c: Likewise.
8978 * gcc.target/sh/pr51697.c: Likewise.
8979 * gcc.target/sh/pr52483-1.c: Likewise.
8980 * gcc.target/sh/pr52483-2.c: Likewise.
8981 * gcc.target/sh/pr52483-3.c: Likewise.
8982 * gcc.target/sh/pr52483-5.c: Likewise.
8983 * gcc.target/sh/pr52933-1.c: Likewise.
8984 * gcc.target/sh/pr52933-2.c: Likewise.
8985 * gcc.target/sh/pr52933-3.c: Likewise.
8986 * gcc.target/sh/pr53568-1.c: Likewise.
8987 * gcc.target/sh/pr53976-1.c: Likewise.
8988 * gcc.target/sh/pr53988-1.c: Likewise.
8989 * gcc.target/sh/pr53988.c: Likewise.
8990 * gcc.target/sh/pr54089-1.c: Likewise.
8991 * gcc.target/sh/pr54089-6.c: Likewise.
8992 * gcc.target/sh/pr54089-7.c: Likewise.
8993 * gcc.target/sh/pr54089-8.c: Likewise.
8994 * gcc.target/sh/pr54089-9.c: Likewise.
8995 * gcc.target/sh/pr54236-1.c: Likewise.
8996 * gcc.target/sh/pr54236-2.c: Likewise.
8997 * gcc.target/sh/pr54236-3.c: Likewise.
8998 * gcc.target/sh/pr54236-4.c: Likewise.
8999 * gcc.target/sh/pr54386.c: Likewise.
9000 * gcc.target/sh/pr54602-1.c: Likewise.
9001 * gcc.target/sh/pr54685.c: Likewise.
9002 * gcc.target/sh/pr54760-1.c: Likewise.
9003 * gcc.target/sh/pr54760-2.c: Likewise.
9004 * gcc.target/sh/pr54760-3.c: Likewise.
9005 * gcc.target/sh/pr54760-4.c: Likewise.
9006 * gcc.target/sh/pr54760-5.c: Likewise.
9007 * gcc.target/sh/pr54760-6.c: Likewise.
9008 * gcc.target/sh/pr55146.c: Likewise.
9009 * gcc.target/sh/pr55160.c: Likewise.
9010 * gcc.target/sh/pr59278.c: Likewise.
9011 * gcc.target/sh/pr59401-1.c: Likewise.
9012 * gcc.target/sh/pr59533-1.c: Likewise.
9013 * gcc.target/sh/pr63260.c: Likewise.
9014 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9015 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9016 * gcc.target/sh/strlen.c: Likewise.
9017 * gcc.target/sh/torture/pr30807.c: Likewise.
9018 * gcc.target/sh/torture/pr34777.c: Likewise.
9019 * gcc.target/sh/torture/pr64652.c: Likewise.
9020 * gcc.target/sh/torture/pr65505.c: Likewise.
9021 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9022 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9024 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9027 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9029 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9031 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9032 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9033 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9034 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9036 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9038 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9039 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9041 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9044 * c-c++-common/goacc/combined-reduction.c: New test.
9045 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9047 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9049 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9050 *movdi_internal pattern only if PIC off.
9051 * gcc.target/i386/pr70155-2.c: Likewise.
9052 * gcc.target/i386/pr70155-3.c: Likewise.
9053 * gcc.target/i386/pr70155-4.c: Likewise.
9054 * gcc.target/i386/pr70155-5.c: Likewise.
9055 * gcc.target/i386/pr70155-6.c: Likewise.
9056 * gcc.target/i386/pr70155-7.c: Likewise.
9057 * gcc.target/i386/pr70155-8.c: Likewise.
9058 * gcc.target/i386/pr70155-15.c: Likewise.
9059 * gcc.target/i386/pr70155-17.c: Likewise.
9060 * gcc.target/i386/pr70155-22.c: Likewise.
9062 2016-04-29 Bin Cheng <bin.cheng@arm.com>
9064 PR tree-optimization/70803
9065 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9067 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9069 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9070 optimization of vector loop.
9071 * gcc.target/i386/vect-unpack-3.c: New test.
9072 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9073 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9074 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9076 2016-04-29 Marek Polacek <polacek@redhat.com>
9079 * g++.dg/ubsan/null-7.C: New test.
9082 * gcc.dg/pr70852.c: New test.
9084 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9087 * g++.dg/cpp0x/alignas6.C: New test.
9089 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9091 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9092 * gcc.dg/pr27003.c: Likewise.
9093 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9094 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9095 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9096 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9097 * gcc.target/arc/mxy.c: Likewise.
9098 * gcc.target/arc/mswape.c: Likewise.
9099 * gcc.target/arc/mrtsc.c: Likewise.
9100 * gcc.target/arc/mcrc.c: Likewise.
9101 * gcc.target/arc/mdsp-packa.c: Likewise.
9102 * gcc.target/arc/mdvbf.c: Likewise.
9103 * gcc.target/arc/mlock.c: Likewise.
9104 * gcc.target/arc/mmac-24.c: Likewise.
9105 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9107 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9108 Matthijs Kooijman <matthijs@stdin.nl>
9109 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9112 * gcc.target/avr/pr60040-1.c: New.
9113 * gcc.target/avr/pr60040-2.c: New.
9115 2016-04-29 Richard Biener <rguenther@suse.de>
9117 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9119 2016-04-29 Richard Biener <rguenther@suse.de>
9121 PR tree-optimization/13962
9122 PR tree-optimization/65686
9123 * gcc.dg/uninit-pr65686.c: New testcase.
9125 2016-04-29 Jakub Jelinek <jakub@redhat.com>
9128 * gcc.dg/pr70843.c: New test.
9130 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9133 * gcc.target/i386/pr70858.c: New test.
9135 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9137 * gcc.target/arc/nps400-1.c: New file.
9139 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9140 Andrew Burgess <andrew.burgess@embecosm.com>
9142 * gcc.target/arc/movh_cl-1.c: New file.
9144 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9145 Andrew Burgess <andrew.burgess@embecosm.com>
9147 * gcc.target/arc/extzv-1.c: New file.
9148 * gcc.target/arc/insv-1.c: New file.
9149 * gcc.target/arc/insv-2.c: New file.
9150 * gcc.target/arc/movb-1.c: New file.
9151 * gcc.target/arc/movb-2.c: New file.
9152 * gcc.target/arc/movb-3.c: New file.
9153 * gcc.target/arc/movb-4.c: New file.
9154 * gcc.target/arc/movb-5.c: New file.
9155 * gcc.target/arc/movb_cl-1.c: New file.
9156 * gcc.target/arc/movb_cl-2.c: New file.
9157 * gcc.target/arc/movbi_cl-1.c: New file.
9158 * gcc.target/arc/movl-1.c: New file.
9160 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9161 Andrew Burgess <andrew.burgess@embecosm.com>
9163 * gcc.target/arc/cmem-1.c: New file.
9164 * gcc.target/arc/cmem-2.c: New file.
9165 * gcc.target/arc/cmem-3.c: New file.
9166 * gcc.target/arc/cmem-4.c: New file.
9167 * gcc.target/arc/cmem-5.c: New file.
9168 * gcc.target/arc/cmem-6.c: New file.
9169 * gcc.target/arc/cmem-7.c: New file.
9170 * gcc.target/arc/cmem-ld.inc: New file.
9171 * gcc.target/arc/cmem-st.inc: New file.
9173 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9176 * gcc.target/i386/pr70821.c: New test.
9178 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9180 * gcc.target/powerpc/vec-adde.c: New test.
9181 * gcc.target/powerpc/vec-adde-int128.c: New test.
9183 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9185 * gcc.target/i386/avx-vround-1.c: New test.
9186 * gcc.target/i386/avx-vround-2.c: New test.
9187 * gcc.target/i386/avx512vl-vround-1.c: New test.
9188 * gcc.target/i386/avx512vl-vround-2.c: New test.
9190 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9193 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9194 (check_effective_target_cilkplus_runtime): ... this.
9195 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9196 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9198 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9199 Require cilkplus_runtime.
9200 Don't add -lcilkrts.
9201 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9202 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9203 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9204 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9205 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9206 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9207 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9208 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9209 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9210 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9211 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9212 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9213 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9214 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9215 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9216 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9217 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9218 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9219 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9220 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9221 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9222 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9223 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9224 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9225 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9226 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9227 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9228 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9229 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9231 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9232 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9234 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9236 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9239 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
9241 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9242 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9244 2015-04-27 Ryan Burn <contact@rnburn.com>
9248 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9250 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9251 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9253 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9255 * gnat.dg/limited_with4.ad[sb]: New test.
9256 * gnat.dg/limited_with4_pkg.ads: New helper.
9258 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9261 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9262 and movv1ti_internal patterns
9263 * gcc.target/i386/pr70155-1.c: New test.
9264 * gcc.target/i386/pr70155-2.c: Likewise.
9265 * gcc.target/i386/pr70155-3.c: Likewise.
9266 * gcc.target/i386/pr70155-4.c: Likewise.
9267 * gcc.target/i386/pr70155-5.c: Likewise.
9268 * gcc.target/i386/pr70155-6.c: Likewise.
9269 * gcc.target/i386/pr70155-7.c: Likewise.
9270 * gcc.target/i386/pr70155-8.c: Likewise.
9271 * gcc.target/i386/pr70155-9.c: Likewise.
9272 * gcc.target/i386/pr70155-10.c: Likewise.
9273 * gcc.target/i386/pr70155-11.c: Likewise.
9274 * gcc.target/i386/pr70155-12.c: Likewise.
9275 * gcc.target/i386/pr70155-13.c: Likewise.
9276 * gcc.target/i386/pr70155-14.c: Likewise.
9277 * gcc.target/i386/pr70155-15.c: Likewise.
9278 * gcc.target/i386/pr70155-16.c: Likewise.
9279 * gcc.target/i386/pr70155-17.c: Likewise.
9280 * gcc.target/i386/pr70155-18.c: Likewise.
9281 * gcc.target/i386/pr70155-19.c: Likewise.
9282 * gcc.target/i386/pr70155-20.c: Likewise.
9283 * gcc.target/i386/pr70155-21.c: Likewise.
9284 * gcc.target/i386/pr70155-22.c: Likewise.
9286 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9288 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9291 2016-04-27 Bin Cheng <bin.cheng@arm.com>
9293 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9294 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9295 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9296 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9297 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9299 2016-04-27 Richard Biener <rguenther@suse.de>
9302 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9303 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9305 2016-04-27 Nathan Sidwell <nathan@acm.org>
9307 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9308 * g++.dg/ubsan/pr63956.C: Adjust error location.
9310 2016-04-27 Nick Clifton <nickc@redhat.com>
9313 * gcc.dg/pr49889.c: New test.
9315 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9317 * c-c++-common/memset-array.c: New test.
9319 2016-04-26 Martin Sebor <msebor@redhat.com>
9322 * g++.dg/cpp1y/func_constexpr.C: New test.
9324 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9327 * g++.dg/cpp0x/enum32.C: New test.
9328 * g++.dg/cpp0x/enum33.C: New test.
9330 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9332 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9333 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9334 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9335 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9336 * gcc.c-torture/execute/pr38151.c: Likewise.
9337 * gcc.c-torture/execute/pr66556.c: Likewise.
9338 * gcc.c-torture/execute/pr67781.c: Likewise.
9339 * gcc.c-torture/execute/pr68648.c: Likewise.
9341 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9343 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9345 2016-04-26 Marek Polacek <polacek@redhat.com>
9348 * gcc.dg/pr67784-3.c: New test.
9349 * gcc.dg/pr67784-4.c: New test.
9350 * gcc.dg/pr67784-5.c: New test.
9353 * gcc.dg/Wnested-externs-2.c: New test.
9355 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9357 * gcc.dg/fold-plusmult.c: Adjust.
9358 * gcc.dg/no-strict-overflow-6.c: Adjust.
9359 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9361 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9363 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9365 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9366 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9367 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9368 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9369 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9370 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9371 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9372 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9373 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9374 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9375 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9376 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9377 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9378 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9379 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9380 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9381 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9382 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9383 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9384 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9385 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9386 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9388 * gcc.target/i386/pr32219-4.c: Likewise.
9389 * gcc.target/i386/pr32219-6.c: Likewise.
9390 * gcc.target/i386/pr32219-8.c: Likewise.
9392 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9394 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9397 2016-04-26 Marek Polacek <polacek@redhat.com>
9400 * g++.dg/ext/cond2.C: New test.
9402 2016-04-26 Bin Cheng <bin.cheng@arm.com>
9404 PR tree-optimization/70771
9405 PR tree-optimization/70775
9406 * gcc.dg/pr70771.c: New test.
9407 * gcc.dg/pr70775.c: New test.
9409 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9411 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9413 2016-04-25 Richard Biener <rguenther@suse.de>
9415 PR tree-optimization/70780
9416 * gcc.dg/torture/pr70780.c: New testcase.
9418 2016-04-25 Michael Collison <michael.collison@arm.com>
9420 * gcc.target/arm/neon-vaddws16.c: New test.
9421 * gcc.target/arm/neon-vaddws32.c: New test.
9422 * gcc.target/arm/neon-vaddwu16.c: New test.
9423 * gcc.target/arm/neon-vaddwu32.c: New test.
9424 * gcc.target/arm/neon-vaddwu8.c: New test.
9425 * lib/target-supports.exp
9426 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9427 that arm neon support vector widen sum of HImode TO SImode.
9429 2016-04-23 Jakub Jelinek <jakub@redhat.com>
9432 * c-c++-common/asan/pr70712.c: New test.
9434 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9436 * .gitattributes: New file.
9438 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9440 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9442 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9444 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9445 * gfortran.dg/submodule_15.f08: Likewise.
9447 2016-04-22 Richard Biener <rguenther@suse.de>
9449 PR tree-optimization/70740
9450 * gcc.dg/torture/pr70740.c: New testcase.
9452 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9455 * gcc.target/i386/pr70750-1.c: New test.
9456 * gcc.target/i386/pr70750-2.c: Likewise.
9458 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9461 * g++.dg/cpp0x/auto48.C: New.
9463 2016-04-21 Marek Polacek <polacek@redhat.com>
9466 * g++.dg/cpp0x/forw_enum12.C: New test.
9467 * g++.dg/cpp0x/forw_enum13.C: New test.
9469 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9472 * gcc.target/i386/pr70728.c: New test.
9474 2016-04-21 Richard Biener <rguenther@suse.de>
9477 * gcc.dg/pr70747.c: New testcase.
9479 2016-04-21 Bin Cheng <bin.cheng@arm.com>
9481 PR tree-optimization/70715
9482 * gcc.dg/tree-ssa/scev-13.c: New test.
9484 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9486 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9488 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9490 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9492 2016-04-20 Jan Hubicka <jh@suse.cz>
9495 * g++.dg/ipa/nothrow-1.C: New testcase.
9497 2016-04-20 Nathan Sidwell <nathan@acm.org>
9500 * g++.dg/eh/delete1.C: New.
9502 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9504 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9505 -mtune-ctrl=sse_typeless_stores.
9507 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9509 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9511 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9513 PR tree-optimization/69489
9514 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9516 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9519 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9520 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9521 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9523 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9525 PR tree-optimization/56625
9526 PR tree-optimization/69489
9527 * gcc.dg/vect/pr56625.c: New test.
9528 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9530 2016-04-20 Andrew Pinski <apinski@cavium.com>
9533 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9535 2016-04-20 Arnaud Charlet <charlet@adacore.com>
9537 * gnat.dg/self1.adb: Remove now incorrect test.
9539 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9541 * gcc.dg/tree-ssa/scev-11.c: New test.
9542 * gcc.dg/tree-ssa/scev-12.c: New test.
9544 2016-04-20 Marek Polacek <polacek@redhat.com>
9546 PR tree-optimization/70725
9547 * gcc.dg/pr70725.c: New test.
9549 2016-04-20 Richard Biener <rguenther@suse.de>
9551 PR tree-optimization/70726
9552 * g++.dg/vect/pr70726.cc: New testcase.
9554 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9557 * gcc.target/s390/pr70674.c: New test.
9559 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9561 PR libgfortran/70684
9562 * gfortran.dg/list_read_14.f90: New test.
9564 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9567 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9568 extern to force it misaligned.
9572 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9573 Don't check `*' before movv4sf_internal.
9574 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9575 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9576 Don't check `*' before movv16qi_internal.
9577 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9578 extern to force it misaligned.
9582 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9583 Don't check `*' before movv2df_internal.
9584 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9585 extern to force it misaligned.
9589 Check movv8sf_internal instead of avx_storeups256.
9590 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9592 2016-04-19 Richard Biener <rguenther@suse.de>
9594 PR tree-optimization/70171
9595 * g++.dg/tree-ssa/pr70171.C: New testcase.
9597 2016-04-19 Richard Biener <rguenther@suse.de>
9599 PR tree-optimization/70724
9600 * gcc.dg/torture/pr70724.c: New testcase.
9602 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9605 * gcc.target/i386/pr70689.c: New.
9607 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9610 * gcc.target/i386/pr70708.c: New test.
9612 2016-04-18 Richard Biener <rguenther@suse.de>
9614 PR tree-optimization/43434
9615 * gcc.dg/vect/pr43434.c: New testcase.
9616 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9617 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9618 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9619 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9620 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9621 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9622 * gcc.dg/gomp/pr68640.c: Likewise.
9623 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9624 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9626 2016-04-18 Richard Biener <rguenther@suse.de>
9628 PR tree-optimization/70701
9629 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9631 2016-04-18 Tom de Vries <tom@codesourcery.com>
9634 * gcc.dg/pr70161.c: Add dot-file scans.
9635 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9636 instead of after last dot char.
9638 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9640 * c-c++-common/dump-ada-spec-3.c: New test.
9641 * c-c++-common/dump-ada-spec-4.c: Likewise.
9643 2016-04-17 Tom de Vries <tom@codesourcery.com>
9646 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9648 2016-04-15 Jan Hubicka <jh@suse.cz>
9651 * g++.dg/ipa/pure-const-1.C: New testcase.
9652 * g++.dg/ipa/pure-const-2.C: New testcase.
9653 * g++.dg/ipa/pure-const-3.C: New testcase.
9655 2016-04-15 Marek Polacek <polacek@redhat.com>
9658 * gcc.dg/bitfld-22.c: New test.
9660 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9662 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9665 2016-04-15 Marek Polacek <polacek@redhat.com>
9668 * c-c++-common/pr70651.c: New test.
9670 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9672 PR rtl-optimization/70681
9673 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9674 dump scan on arm and powerpc.
9675 * gcc.dg/pr10474.c: Likewise.
9677 2016-04-15 Jakub Jelinek <jakub@redhat.com>
9682 * g++.dg/cpp1y/vla11.C: Revert for real.
9685 * c-c++-common/Wparentheses-1.c: New test.
9686 * c-c++-common/gomp/Wparentheses-1.c: New test.
9687 * c-c++-common/gomp/Wparentheses-2.c: New test.
9688 * c-c++-common/gomp/Wparentheses-3.c: New test.
9689 * c-c++-common/gomp/Wparentheses-4.c: New test.
9690 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9691 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9692 * c-c++-common/goacc/Wparentheses-1.c: New test.
9694 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9697 * gcc.target/i386/pr70662.c: New test.
9699 2016-04-15 Richard Biener <rguenther@suse.de>
9700 Alan Modra <amodra@gmail.com>
9702 PR tree-optimization/70130
9703 * gcc.dg/vect/O3-pr70130.c: New testcase.
9705 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9708 * gcc.target/powerpc/pr70669.c: New test.
9711 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9712 a power7 system that does not have an assembler that supports
9715 2016-04-14 Martin Sebor <msebor@redhat.com>
9720 * c-c++-common/ubsan/vla-1.c: Revert.
9721 * g++.dg/cpp1y/vla11.C: Same.
9722 * g++.dg/cpp1y/vla12.C: Same.
9723 * g++.dg/cpp1y/vla13.C: Same.
9724 * g++.dg/cpp1y/vla14.C: Same.
9725 * g++.dg/cpp1y/vla3.C: Same.
9726 * g++.dg/init/array24.C: Same.
9727 * g++.dg/ubsan/vla-1.C: Same.
9729 2016-04-14 Marek Polacek <polacek@redhat.com>
9730 Jan Hubicka <hubicka@ucw.cz>
9733 * g++.dg/torture/pr70029.C: New test.
9735 2016-04-14 Martin Sebor <msebor@redhat.com>
9737 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9738 type size to prevent failures on targets with very low maximum
9741 2016-04-14 Richard Biener <rguenther@suse.de>
9743 PR tree-optimization/70623
9744 * gcc.dg/torture/pr70623.c: New testcase.
9745 * gcc.dg/torture/pr70623-2.c: Likewise.
9747 2016-04-13 Martin Sebor <msebor@redhat.com>
9752 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9753 * g++.dg/cpp1y/vla11.C: New test.
9754 * g++.dg/cpp1y/vla12.C: New test.
9755 * g++.dg/cpp1y/vla13.C: New test.
9756 * g++.dg/cpp1y/vla14.C: New test.
9757 * g++.dg/cpp1y/vla3.C: Restore deleted test.
9758 * g++.dg/init/array24.C: Fully brace VLA initializer.
9759 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9761 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9764 * g++.dg/opt/pr70641.C: New test.
9766 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9768 PR rtl-optimization/68749
9769 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9770 effects of argument promotions.
9771 Remove default args to dg-skip-if.
9773 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9776 * g++.dg/parse/pr70635.C: New.
9778 2016-04-13 Marek Polacek <polacek@redhat.com>
9781 * c-c++-common/Wmisleading-indentation-4.c: New test.
9783 2016-04-13 Marek Polacek <polacek@redhat.com>
9786 * gcc.dg/Wparentheses-12.c: New test.
9787 * gcc.dg/Wparentheses-13.c: New test.
9789 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9791 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9792 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9793 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9795 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9798 * gcc.c-torture/compile/pr70633.c: New test.
9801 * gcc.dg/torture/pr70628.c: New test.
9803 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9806 * g++.dg/template/pr70610.C: New test.
9807 * g++.dg/template/pr70610-2.C: New test.
9808 * g++.dg/template/pr70610-3.C: New test.
9809 * g++.dg/template/pr70610-4.C: New test.
9811 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9813 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9817 * g++.dg/ext/pr70571.C: New test.
9819 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9822 * gcc.target/powerpc/pr70640.c: New test.
9824 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9827 * g++.dg/parse/pr68722.C: New.
9829 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9831 PR rtl-optimization/70596
9832 * gcc.target/i386/pr70596.c: New test.
9834 2016-04-12 Nathan Sidwell <nathan@acm.org>
9837 * g++.dg/init/pr70501.C: New.
9839 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9841 * gcc.target/i386/asm-flag-6.c: New test.
9843 2016-04-12 Tom de Vries <tom@codesourcery.com>
9845 PR tree-optimization/68756
9846 * gcc.dg/graphite/pr68756.c: New test.
9848 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9850 PR tree-optimization/70602
9851 * gcc.c-torture/execute/pr70602.c: New test.
9853 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9856 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9857 __float128 emulator is built and runs.
9858 * gcc.target/powerpc/float128-1.c: Likewise.
9860 * lib/target-supports.exp (check_ppc_float128_sw_available):
9861 Rework tests for __float128 software and hardware
9862 availability. Fix exit condition to return 0 on success.
9864 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9867 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9868 * gcc.target/aarch64/target_attr_15.c: Likewise.
9870 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9873 * g++.dg/cpp1y/pr69066.C: New.
9875 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9878 * gfortran.dg/pr36192.f90: Update test.
9879 * gfortran.dg/pr36192_1.f90: Update test.
9880 * gfortran.dg/real_dimension_1.f: Update test.
9881 * gfortran.dg/parameter_array_init_7.f90: New test.
9883 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
9886 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9888 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9890 PR rtl-optimization/66669
9891 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9893 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9895 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9896 * gcc.dg/pie-1.c: Likewise.
9897 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9898 * gcc.dg/pic-4.c: Likewise.
9899 * gcc.dg/pie-3.c: Likewise.
9900 * gcc.dg/pie-4.c: Likewise.
9902 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9904 PR tree-optimization/68644
9905 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9907 PR rtl-optimization/64886
9908 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9910 2016-04-09 Tom de Vries <tom@codesourcery.com>
9912 PR tree-optimization/68953
9913 * gcc.dg/graphite/pr68953.c: New test.
9915 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9918 * gfortran.dg/deferred_character_16.f90: New test.
9920 2016-04-09 Jakub Jelinek <jakub@redhat.com>
9922 PR tree-optimization/70586
9923 * gcc.c-torture/execute/pr70586.c: New test.
9925 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9928 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9929 with __builtin_memset
9930 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9932 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9936 PR tree-optimization/70373
9940 * c-c++-common/goacc/reduction-5.c: New test.
9941 * c-c++-common/goacc/reduction-promotions.c: New test.
9942 * gfortran.dg/goacc/reduction-3.f95: New test.
9943 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9945 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9949 * g++.dg/pr70590.C: New test.
9950 * g++.dg/pr70590-2.C: New test.
9952 2016-04-08 Jakub Jelinek <jakub@redhat.com>
9955 * gcc.target/i386/pr70593.c: New test.
9957 PR rtl-optimization/70574
9958 * gcc.target/i386/avx2-pr70574.c: New test.
9960 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9963 * c-c++-common/asan/pr70541.c: New test.
9965 2016-04-08 Tom de Vries <tom@codesourcery.com>
9967 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9968 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9970 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9973 * gcc.c-torture/execute/pr70566.c: New test.
9975 2016-04-08 Tom de Vries <tom@codesourcery.com>
9977 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9978 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9980 2016-04-08 Alan Modra <amodra@gmail.com>
9982 * gcc.target/powerpc/pr70117.c: New.
9984 2016-04-07 Jakub Jelinek <jakub@redhat.com>
9987 * gcc.dg/lto/simd-function_0.c: New test.
9989 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9991 * c-c++-common/attr-simd-2.c: Likewise.
9992 * c-c++-common/attr-simd-4.c: Likewise.
9993 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9994 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9996 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9999 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10001 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10002 Tom de Vries <tom@codesourcery.com>
10004 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10005 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10006 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10007 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10008 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10009 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10010 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10011 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10013 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10016 * g++.dg/warn/Wparentheses-29.C: New test.
10018 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10021 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10022 explicit braces to resolve a future -Wparentheses warning.
10024 2016-04-06 Richard Henderson <rth@redhat.com>
10026 * gcc.dg/pr61817-1.c: New test.
10027 * gcc.dg/pr61817-2.c: New test.
10028 * gcc.dg/pr69391-1.c: New test.
10029 * gcc.dg/pr69391-2.c: New test.
10031 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10033 PR rtl-optimization/70398
10034 * gcc.target/aarch64/pr70398.c: New.
10036 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10038 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10040 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
10041 Pedro Alves <palves@redhat.com>
10043 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10045 2016-04-06 Jakub Jelinek <jakub@redhat.com>
10047 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10048 Check for avx512f effective targets instead of avx2.
10049 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10050 for AVX512F clones.
10051 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10052 * g++.dg/gomp/declare-simd-1.C: Likewise.
10053 * g++.dg/gomp/declare-simd-3.C: Likewise.
10054 * g++.dg/gomp/declare-simd-4.C: Likewise.
10056 PR middle-end/70550
10057 * c-c++-common/gomp/pr70550-1.c: New test.
10058 * c-c++-common/gomp/pr70550-2.c: New test.
10060 2016-04-05 Nathan Sidwell <nathan@acm.org>
10063 * g++.dg/ext/attribute-may-alias-5.C: New.
10065 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10068 * c-c++-common/pr70336.c: New test.
10069 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10070 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10072 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
10075 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10077 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10079 PR rtl-optimization/70542
10080 * gcc.dg/torture/pr70542.c: New test.
10081 * gcc.target/i386/avx2-pr70542.c: New test.
10083 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10085 PR tree-optimization/70509
10086 * gcc.target/i386/avx512bw-pr70509.c: New test.
10088 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10091 * g++.dg/ext/constexpr-vla4.C: New test.
10093 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
10096 * gcc.target/i386/pr70510.c: New test.
10098 2016-04-05 Richard Biener <rguenther@suse.de>
10100 PR tree-optimization/70526
10101 * g++.dg/torture/pr70526.C: New testcase.
10103 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10106 * gcc.target/i386/pr70525.c: New test.
10108 2016-04-05 Richard Biener <rguenther@suse.de>
10110 PR middle-end/70499
10111 * g++.dg/torture/pr70499.C: New testcase.
10113 2016-04-05 Richard Biener <rguenther@suse.de>
10115 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10118 2016-04-04 Jakub Jelinek <jakub@redhat.com>
10120 PR middle-end/70307
10121 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10122 rs6000 ABI warnings.
10124 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
10127 * g++.dg/ipa/devirt-51.C: New testcase.
10129 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10130 Jakub Jelinek <jakub@redhat.com>
10132 PR middle-end/70457
10133 * gcc.dg/torture/pr70457.c: New.
10135 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10138 * gfortran.dg/allocate_with_source_19.f08: New test.
10140 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10143 * gfortran.dg/coarray_allocate_6.f08: New test.
10145 2016-04-04 Richard Biener <rguenther@suse.de>
10147 PR rtl-optimization/70484
10148 * gcc.dg/torture/pr70484.c: New testcase.
10150 2016-04-04 Marek Polacek <polacek@redhat.com>
10153 * gcc.dg/torture/pr70307.c: New test.
10155 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10159 * gcc.target/sh/torture/pr70416.c: New.
10161 2016-04-02 Martin Sebor <msebor@redhat.com>
10167 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10168 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10169 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10170 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10171 * g++.dg/cpp0x/constexpr-string.C: Same.
10172 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10173 * g++.dg/cpp0x/pr65398.C: Same.
10174 * g++.dg/ext/constexpr-vla1.C: Same.
10175 * g++.dg/ext/constexpr-vla2.C: Same.
10176 * g++.dg/ext/constexpr-vla3.C: Same.
10177 * g++.dg/ubsan/pr63956.C: Same.
10179 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10181 PR rtl-optimization/70467
10182 * gcc.target/i386/pr70467-2.c: New test.
10184 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10185 Marek Polacek <polacek@redhat.com>
10188 * g++.dg/init/new47.C: New test.
10190 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10193 * gcc.target/arm/pr70496.c: New test.
10195 2016-04-01 Nathan Sidwell <nathan@acm.org>
10198 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10200 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10203 * gcc.dg/strlenopt.h (memmove): New.
10204 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10205 instead of "string.h".
10206 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10207 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10208 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10209 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10210 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10211 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10212 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10213 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10214 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10215 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10216 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10217 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10218 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10219 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10220 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10221 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10222 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10223 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10224 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10225 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10227 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10229 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10230 (Holder::foo): Reflect this.
10232 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10235 * gcc.dg/pr70442.c: New test.
10237 2016-03-31 Nathan Sidwell <nathan@acm.org>
10240 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10242 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10245 * gcc.target/i386/pr70453.c: New test.
10247 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
10250 * gcc.c-torture/pr70292.c: New test.
10252 2016-03-31 Marek Polacek <polacek@redhat.com>
10255 * c-c++-common/pr70297.c: New test.
10256 * g++.dg/cpp0x/typedef-redecl.C: New test.
10257 * gcc.dg/typedef-redecl2.c: New test.
10259 2016-03-31 Jakub Jelinek <jakub@redhat.com>
10261 PR rtl-optimization/70460
10262 * gcc.c-torture/execute/pr70460.c: New test.
10264 2016-03-31 Richard Biener <rguenther@suse.de>
10267 * g++.dg/ext/vector30.C: New testcase.
10269 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10270 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10272 * gfortran.dg/fmt_pf.f90: New test.
10274 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10276 Forward-port from 5 branch
10277 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10280 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10281 dg-require-effective-target after dg-do.
10283 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10285 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10287 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10288 Julian Brown <julian@codesourcery.com>
10289 Chung-Lin Tang <cltang@codesourcery.com>
10290 Cesar Philippidis <cesar@codesourcery.com>
10291 James Norris <jnorris@codesourcery.com>
10292 Tom de Vries <tom@codesourcery.com>
10293 Nathan Sidwell <nathan@codesourcery.com>
10295 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10296 * c-c++-common/goacc/loop-clauses.c: Likewise.
10297 * g++.dg/goacc/template.C: Likewise.
10298 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10299 * gfortran.dg/goacc/loop-1.f95: Likewise.
10300 * gfortran.dg/goacc/loop-5.f95: Likewise.
10301 * gfortran.dg/goacc/loop-6.f95: Likewise.
10302 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10303 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10304 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10305 * c-c++-common/goacc/clauses-fail.c: Likewise.
10306 * c-c++-common/goacc/parallel-1.c: Likewise.
10307 * c-c++-common/goacc/reduction-1.c: Likewise.
10308 * c-c++-common/goacc/reduction-2.c: Likewise.
10309 * c-c++-common/goacc/reduction-3.c: Likewise.
10310 * c-c++-common/goacc/reduction-4.c: Likewise.
10311 * c-c++-common/goacc/routine-3.c: Likewise.
10312 * c-c++-common/goacc/routine-4.c: Likewise.
10313 * c-c++-common/goacc/routine-5.c: Likewise.
10314 * c-c++-common/goacc/tile.c: Likewise.
10315 * g++.dg/goacc/template.C: Likewise.
10316 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10317 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10318 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10319 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10320 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10321 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10322 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10323 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10324 * c-c++-common/goacc/use_device-1.c: ... this file.
10325 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10326 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10327 * c-c++-common/goacc/host_data-6.c: ... this file.
10328 * c-c++-common/goacc/loop-2-kernels.c: New file.
10329 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10330 * c-c++-common/goacc/loop-3.c: Likewise.
10331 * g++.dg/goacc/reference.C: Likewise.
10332 * g++.dg/goacc/routine-1.C: Likewise.
10333 * g++.dg/goacc/routine-2.C: Likewise.
10335 2016-03-30 Richard Biener <rguenther@suse.de>
10337 PR middle-end/70450
10338 * gcc.dg/torture/pr70450.c: New testcase.
10340 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10343 * gcc.dg/torture/pr70421.c: New test.
10344 * gcc.target/i386/avx512f-pr70421.c: New test.
10346 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10349 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10350 (check): New function.
10352 (foo): Align stack to 16 bytes when calling bar.
10353 * gcc.target/i386/cleanup-2.c: Likewise.
10355 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10357 PR tree-optimization/59124
10358 * gcc.dg/Warray-bounds-19.c: New test.
10360 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
10362 * lib/prune.exp (escape_regex_chars): New.
10363 (prune_file_path): Update to quote metcharacters for regexp.
10365 2016-03-29 Jakub Jelinek <jakub@redhat.com>
10367 PR rtl-optimization/70429
10368 * gcc.c-torture/execute/pr70429.c: New test.
10370 PR tree-optimization/70405
10371 * gcc.dg/pr70405.c: New test.
10373 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10376 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10377 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10379 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10382 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10383 __cilkrts_set_param to set two workers.
10384 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10385 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10387 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10389 * g++.dg/ext/fnname5.C: Update the test for Darwin.
10391 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10394 * gcc.target/i386/pr70406.c: New test.
10396 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10398 * gnat.dg/specs/double_record_extension3.ads: New test.
10400 2016-03-25 Richard Henderson <rth@redhat.com>
10403 * gcc.target/aarch64/pr70120-1.c: New.
10404 * gcc.target/aarch64/pr70120-2.c: New.
10405 * gcc.target/aarch64/pr70120-3.c: New.
10407 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10410 * g++.dg/template/mangle2.C: The dg-do directive should be
10411 "compile" not "assemble".
10413 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10416 * gcc.dg/pr69650.c: New test.
10418 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
10420 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10422 2016-03-25 Alan Modra <amodra@gmail.com>
10424 * gcc.dg/dfp/pr70052.c: New test.
10426 2016-03-24 Richard Henderson <rth@redhat.com>
10428 PR middle-end/69845
10429 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10430 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10432 2016-03-24 Tom de Vries <tom@codesourcery.com>
10434 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10436 2016-03-24 Tom de Vries <tom@codesourcery.com>
10438 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10439 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10441 2016-03-24 Tom de Vries <tom@codesourcery.com>
10443 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10444 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10446 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10449 * g++.dg/template/mangle2.C: New test.
10451 2016-03-24 Richard Biener <rguenther@suse.de>
10453 PR tree-optimization/70396
10454 * gcc.dg/torture/pr70396.c: New testcase.
10456 2016-03-24 Richard Biener <rguenther@suse.de>
10458 PR middle-end/70370
10459 * gcc.dg/torture/pr70370.c: New testcase.
10461 2016-03-24 Tom de Vries <tom@codesourcery.com>
10463 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10464 * gfortran.dg/goacc/kernels-tree.f95: Same.
10465 * gfortran.dg/goacc/parallel-tree.f95: Same.
10467 2016-03-24 Tom de Vries <tom@codesourcery.com>
10469 * c-c++-common/goacc/uninit-if-clause.c: New test.
10470 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10472 2016-03-24 Jakub Jelinek <jakub@redhat.com>
10475 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10478 2016-03-24 Richard Biener <rguenther@suse.de>
10480 PR tree-optimization/70372
10481 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10483 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10486 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10488 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10491 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10493 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10496 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10497 * g++.dg/cpp1y/pr70001.C: New test.
10500 * g++.dg/cpp0x/constexpr-70323.C: New test.
10502 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
10503 Jason Merrill <jason@redhat.com>
10504 Jakub Jelinek <jakub@redhat.com>
10507 * g++.dg/cpp0x/constexpr-69315.C: New test.
10508 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10510 2016-03-23 Marek Polacek <polacek@redhat.com>
10513 * g++.dg/warn/Wignored-attributes-1.C: New test.
10514 * g++.dg/warn/Wignored-attributes-2.C: New test.
10516 2016-03-23 Tom de Vries <tom@codesourcery.com>
10518 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10520 * gfortran.dg/goacc/private-3.f95 (test): Same.
10521 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10524 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10526 * lib/target-supports.exp: Remove v7ve entry from loop
10527 creating effective target checks.
10528 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10529 (add_options_for_arm_arch_v7ve): Likewise.
10531 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10533 PR tree-optimization/70354
10534 * gcc.dg/vect/pr70354-1.c: New test.
10535 * gcc.dg/vect/pr70354-2.c: New test.
10536 * gcc.target/i386/avx2-pr70354-1.c: New test.
10537 * gcc.target/i386/avx2-pr70354-2.c: New test.
10539 2016-03-22 Jeff Law <law@redhat.com>
10542 * gcc.dg/tree-ssa/pr70232.c: New test.
10544 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10547 * gcc.target/i386/pr70302.c: New test.
10549 2016-03-22 Richard Biener <rguenther@suse.de>
10551 PR middle-end/70251
10552 * g++.dg/torture/pr70251.C: New testcase.
10554 2016-03-22 David Malcolm <dmalcolm@redhat.com>
10557 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10558 Wmisleading-indentation.c.
10559 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10560 reflect change to diagnostic text and order of messages.
10561 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10563 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
10565 * g++.dg/ext/java-3.C: Don't compile on AIX.
10567 2016-03-22 Richard Biener <rguenther@suse.de>
10569 PR middle-end/70333
10570 * gcc.dg/torture/pr70333.c: New testcase.
10572 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10574 * g++.dg/ext/pr70290.C: New test.
10576 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10579 * gcc.target/i386/pr70325.c: New test.
10581 2016-03-22 Jakub Jelinek <jakub@redhat.com>
10584 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10585 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10588 * gcc.target/i386/pr70300.c: New test.
10591 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10592 (func2): New function for cond with parens, xfail warning for c++.
10593 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10595 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10598 * g++.dg/template/ptrmem30.C: New test.
10600 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10603 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10604 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10606 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10608 PR middle-end/70326
10609 * gcc.dg/pr70326.c: New test.
10611 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
10612 Jakub Jelinek <jakub@redhat.com>
10614 PR tree-optimization/70317
10615 * gcc.dg/pr70317.c: New test.
10617 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
10620 * gcc.target/i386/pr70327.c: New test.
10622 2016-03-21 Martin Liska <mliska@suse.cz>
10625 * gcc.dg/ipa/pr70306.c: New test.
10627 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
10629 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10630 * gcc.target/arm/attr-align3.c: Likewise.
10631 * gcc.target/arm/attr_arm.c: Likewise.
10632 * gcc.target/arm/flip-thumb.c: Likewise.
10634 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10637 * gcc.target/powerpc/altivec-36.c: New test.
10639 2016-03-21 Richard Biener <rguenther@suse.de>
10641 PR tree-optimization/70310
10642 * gcc.dg/torture/pr70310.c: New testcase.
10644 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10647 * gcc.target/i386/pr70293.c: New test.
10649 2016-03-21 Richard Biener <rguenther@suse.de>
10651 PR tree-optimization/70288
10652 * gcc.dg/torture/pr70288-1.c: New testcase.
10653 * gcc.dg/torture/pr70288-2.c: Likewise.
10655 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10657 PR rtl-optimization/69307
10658 * gcc.target/arm/pr69307.c: New test.
10660 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10662 PR rtl-optimization/69102
10663 * gcc.c-torture/compile/pr69102.c: New test.
10665 2016-03-18 Jeff Law <law@redhat.com>
10667 PR rtl-optimization/70263
10668 * gcc.c-torture/compile/pr70263-1.c: New test.
10669 * gcc.target/i386/pr70263-2.c: New test.
10671 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10673 PR rtl-optimization/70278
10674 * gcc.dg/torture/pr70278.c: New test.
10675 * gcc.target/arm/pr70278.c: New test.
10677 2016-03-18 David Malcolm <dmalcolm@redhat.com>
10680 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10681 (test_builtin_types_compatible_p): New test function.
10682 * gcc.dg/pr70281.c: New test case.
10684 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10687 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10689 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10691 PR tree-optimization/70252
10692 * gcc.dg/pr70252.c: New test.
10694 2016-03-18 Tom de Vries <tom@codesourcery.com>
10696 * gcc.dg/pr70161-2.c: New test.
10697 * gcc.dg/pr70161.c: New test.
10699 2016-03-18 Tom de Vries <tom@codesourcery.com>
10702 * gcc.dg/pr70269.c: New test.
10704 2016-03-18 Jakub Jelinek <jakub@redhat.com>
10707 * g++.dg/ext/java-3.C: New test.
10709 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10712 * g++.dg/lookup/pr70205.C: New test.
10714 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10717 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10719 2016-03-17 Marek Polacek <polacek@redhat.com>
10722 * gcc.dg/atomic-op-6.c: New test.
10724 2016-03-17 David Malcolm <dmalcolm@redhat.com>
10727 * c-c++-common/pr70264.c: New test case.
10729 2016-03-17 Jakub Jelinek <jakub@redhat.com>
10732 * c-c++-common/pr70144-1.c: New test.
10733 * c-c++-common/pr70144-2.c: New test.
10736 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10737 * g++.dg/opt/flifetime-dse6.C: New test.
10738 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10740 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10743 * gcc.dg/pic-1.c: New test.
10744 * gcc.dg/pic-2.c: Likewise.
10745 * gcc.dg/pic-3.c: Likewise.
10746 * gcc.dg/pic-4.c: Likewise.
10747 * gcc.dg/pie-1.c: Likewise.
10748 * gcc.dg/pie-2.c: Likewise.
10749 * gcc.dg/pie-3.c: Likewise.
10750 * gcc.dg/pie-4.c: Likewise.
10751 * gcc.dg/pie-5.c: Likewise.
10752 * gcc.dg/pie-6.c: Likewise.
10754 2016-03-17 Tom de Vries <tom@codesourcery.com>
10756 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10757 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10759 2016-03-17 Richard Biener <rguenther@suse.de>
10762 * g++.dg/debug/pr70271.C: New testcase.
10764 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10766 * gcc.target/i386/pr70251.c: New test.
10768 2016-03-17 Marek Polacek <polacek@redhat.com>
10771 * g++.dg/warn/constexpr-70194.C: New test.
10773 2016-03-16 Richard Henderson <rth@redhat.com>
10775 PR middle-end/70240
10776 * gcc.c-torture/compile/pr70240.c: New.
10778 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10780 * gcc.c-torture/compile/20151204.c: Skip for avr.
10782 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10785 * g++.dg/opt/pr70245.C: New test.
10786 * g++.dg/opt/pr70245.h: New file.
10787 * g++.dg/opt/pr70245-aux.cc: New file.
10789 2016-03-16 Martin Sebor <msebor@redhat.com>
10791 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10793 2016-03-16 Richard Henderson <rth@redhat.com>
10795 PR middle-end/70199
10796 * gcc.c-torture/compile/pr70199.c: New.
10798 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10800 * gcc.dg/uninit-19.c: Run dos2unix.
10802 2016-03-16 Marek Polacek <polacek@redhat.com>
10805 * gcc.dg/nested-func-10.c: New test.
10806 * gcc.dg/nested-func-9.c: New test.
10808 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10810 PR tree-optimization/68714
10811 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10813 2016-03-16 Tom de Vries <tom@codesourcery.com>
10815 PR tree-optimization/68715
10816 * gcc.dg/graphite/pr68715-2.c: New test.
10817 * gcc.dg/graphite/pr68715.c: New test.
10818 * gfortran.dg/graphite/pr68715.f90: New test.
10820 2016-03-16 Tom de Vries <tom@codesourcery.com>
10822 PR tree-optimization/68809
10823 * gcc.dg/graphite/pr68809-2.c: New test.
10824 * gcc.dg/graphite/pr68809.c: New test.
10826 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10829 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10830 method call to i () as argument. Adjust expected output.
10833 * g++.dg/ubsan/pr70147-1.C: New test.
10834 * g++.dg/ubsan/pr70147-2.C: New test.
10836 2016-03-15 Martin Sebor <msebor@redhat.com>
10839 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10841 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
10843 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10846 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10848 PR libfortran/69799
10849 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10850 libatomic_available.
10852 2016-03-15 Marek Polacek <polacek@redhat.com>
10855 * g++.dg/ext/attribute-may-alias-4.C: New test.
10857 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
10859 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10860 -fvar-tracking-assignments-toggle flag.
10862 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10864 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10866 2016-03-15 Jakub Jelinek <jakub@redhat.com>
10868 PR rtl-optimization/70222
10869 * gcc.c-torture/execute/pr70222-1.c: New test.
10870 * gcc.c-torture/execute/pr70222-2.c: New test.
10872 2016-03-15 Richard Henderson <rth@redhat.com>
10874 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10876 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10878 PR rtl-optimization/69032
10879 * gcc.dg/pr69032.c: New test.
10881 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10883 PR rtl-optimization/63384
10884 * g++.dg/pr63384.C: New test.
10886 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10889 * gcc.target/i386/pr64411.C: New test.
10891 2016-03-15 Tom de Vries <tom@codesourcery.com>
10893 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10894 * gfortran.dg/goacc/kernels-alias.f95: New test.
10896 2016-03-14 Martin Sebor <msebor@redhat.com>
10899 * g++.dg/cpp0x/constexpr-inline.C: New test.
10900 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10902 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
10904 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10906 2016-03-14 Jakub Jelinek <jakub@redhat.com>
10908 PR middle-end/70219
10909 * gcc.dg/pr70219.c: New test.
10911 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10914 * gcc.dg/torture/pr70083.c: New test.
10915 * gcc.target/i386/pr70083.c: New test.
10917 2016-03-14 Richard Biener <rguenther@suse.de>
10919 PR tree-optimization/56365
10920 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10922 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10925 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10927 * g++.dg/pr70098.C: New testcase.
10930 2016-03-14 Tom de Vries <tom@codesourcery.com>
10932 PR tree-optimization/70045
10933 * gcc.dg/graphite/pr70045.c: New test.
10935 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10938 * gfortran.dg/include_9.f90: New test.
10940 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10943 gfortran.dg/prof/prof.exp: New script.
10944 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10946 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
10948 PR rtl-optimization/69307
10949 * gcc.dg/pr69307.c: New test.
10951 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10954 * gcc.target/arm/pr69614.c: New.
10956 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
10959 * gfortran.dg/submodule_14.f08: New test
10962 * gfortran.dg/submodule_15.f08: New test
10964 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10967 * g++.dg/cpp1y/paren3.C: New test.
10969 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10972 * gcc.target/powerpc/ppc-round2.c: New test.
10974 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10977 * gcc.dg/torture/pr70123.c: New test.
10979 2016-03-11 Jeff Law <law@redhat.com>
10981 PR tree-optimization/70190
10982 * gcc.c-torture/compile/pr70190.c: New test.
10984 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10987 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10989 (test43_b): Likewise.
10990 (test43_c): Likewise.
10991 (test43_d): Likewise.
10992 (test43_e): Likewise.
10993 (test43_f): Likewise.
10994 (test43_g): Likewise.
10995 (test44_a): Likewise.
10996 (test44_b): Likewise.
10997 (test44_c): Likewise.
10998 (test44_d): Likewise.
10999 (test44_e): Likewise.
11001 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11004 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11006 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11008 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11011 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11015 * gcc.target/aarch64/pr69245_2.c: New test.
11017 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11019 PR tree-optimization/70177
11020 * gcc.dg/pr70177.c: New test.
11022 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11024 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11026 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11028 * gcc.dg/tree-ssa/sra-20.c: New.
11030 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11032 PR rtl-optimization/70174
11033 * gcc.dg/pr70174.c: New test.
11035 PR tree-optimization/70169
11036 * gcc.dg/pr70169.c: New test.
11038 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11041 * gcc.target/i386/pr70160.c: New test.
11043 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11045 * gcc.target/s390/dfp-1.c: New test.
11047 2016-03-10 Nick Clifton <nickc@redhat.com>
11050 * gcc.target/aarch64/pr70044.c: New test.
11052 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11053 Jakub Jelinek <jakub@redhat.com>
11056 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11057 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11058 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11060 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
11063 * g++.dg/lto/pr69589_0.C: New testcase
11064 * g++.dg/lto/pr69589_1.C: New testcase
11066 2016-03-10 Marek Polacek <polacek@redhat.com>
11069 * g++.dg/delayedfold/unary-plus1.C: New test.
11071 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
11073 * gcc.target/arm/pr45701-1.c: Escape brackets.
11074 * gcc.target/arm/pr45701-2.c: Likewise.
11076 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11078 * gfortran.dg/unconstrained_commons.f: New.
11080 2016-03-10 Alan Modra <amodra@gmail.com>
11082 * gcc.dg/pr69195.c: New.
11083 * gcc.dg/pr69238.c: New.
11085 2016-03-10 Tom de Vries <tom@codesourcery.com>
11088 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11090 2016-03-10 Richard Biener <rguenther@suse.de>
11092 PR tree-optimization/70128
11093 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11094 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11096 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11098 PR tree-optimization/70152
11099 * gcc.dg/pr70152.c: New test.
11102 * gcc.target/i386/pr70086-1.c: New test.
11103 * gcc.target/i386/pr70086-2.c: New test.
11104 * gcc.target/i386/pr70086-3.c: New test.
11106 PR tree-optimization/70127
11107 * gcc.c-torture/execute/pr70127.c: New test.
11109 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11111 * c-c++-common/goacc/combined-directives-2.c: New test.
11113 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11117 * g++.dg/diagnostic/pr70105.C: New test.
11118 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11119 (test_multiple_ordinary_maps): New test function.
11121 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11125 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11126 Drop range information from call to inform_at_rich_loc.
11127 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11129 (test_show_locus): Replace calls to rich_location::add_range with
11130 calls to add_range. Rewrite the tests that used the now-defunct
11131 rich_location ctor taking a source_range. Simplify other tests
11132 by replacing calls to COMBINE_LOCATION_DATA with calls to
11135 2016-03-09 Richard Biener <rguenther@suse.de>
11136 Jakub Jelinek <jakub@redhat.com>
11138 PR tree-optimization/70138
11139 * gcc.dg/vect/pr70138-1.c: New testcase.
11140 * gcc.dg/vect/pr70138-2.c: Likewise.
11142 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11145 * gcc.target/i386/pr70049.c: New test.
11147 2016-03-09 Richard Biener <rguenther@suse.de>
11150 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11151 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11152 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11154 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11156 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11159 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11161 PR middle-end/67278
11162 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11165 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11167 PR middle-end/70050
11168 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11169 in testcase comment.
11171 2016-03-09 Tom de Vries <tom@codesourcery.com>
11173 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11174 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11175 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11176 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11177 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11178 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11179 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11180 * gfortran.dg/goacc/kernels-loop.f95: New test.
11182 2016-03-08 Martin Sebor <msebor@redhat.com>
11185 * g++.dg/warn/overflow-warn-7.C: New test.
11187 2016-03-08 Jason Merrill <jason@redhat.com>
11189 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11190 * lib/target-supports.exp (check_effective_target_concepts): New.
11192 2016-03-08 Jakub Jelinek <jakub@redhat.com>
11195 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11196 * g++.dg/ubsan/pr70135.C: New test.
11199 * gcc.dg/pr70110.c: New test.
11201 2016-03-07 Martin Jambor <mjambor@suse.cz>
11203 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11204 * c-c++-common/gomp/if-1.c: Likewise.
11205 * c-c++-common/gomp/pr61486-2.c: Likewise.
11206 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11207 to dg-additional-options.
11208 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11209 * g++/gomp/target-teams-1.c: Likewise.
11210 * gcc.dg/gomp/gomp.exp: Likewise.
11211 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11212 dg-additional-options.
11213 * gfortran.dg/gomp/gomp.exp: Likewise.
11214 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11215 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11216 dg-additional-options.
11217 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11219 2016-03-07 Martin Jambor <mjambor@suse.cz>
11221 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11222 * c-c++-common/gomp/gridify-1.c: New test.
11223 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11225 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11227 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11228 trigger for cortex-r8, when scanning for register r8.
11229 * gcc.target/arm/pr45701-2.c: Likewise.
11231 2016-02-26 Richard Biener <rguenther@suse.de>
11232 Jeff Law <law@redhat.com>
11234 PR tree-optimization/69740
11235 * gcc.c-torture/compile/pr69740-1.c: New test.
11236 * gcc.c-torture/compile/pr69740-2.c: New test.
11238 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11240 * lib/target-supports.exp
11241 (check_effective_target_whole_vector_shift): Enable for PPC64.
11243 2016-03-07 Richard Biener <rguenther@suse.de>
11245 PR tree-optimization/70115
11246 * gcc.dg/torture/pr70115.c: New testcase.
11248 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11250 PR middle-end/69916
11251 * c-c-++-common/goacc/pr69916.c: New.
11253 2016-03-07 Richard Henderson <rth@redhat.com>
11255 * gcc.c-torture/compile/pr70061.c: New test.
11257 2016-03-07 Richard Biener <rguenther@suse.de>
11260 * gcc.dg/vect/O3-pr36098.c: New testcase.
11262 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11264 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11266 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11268 * gnat.dg/renaming9.ad[sb]: New testcase.
11270 2016-03-05 Jakub Jelinek <jakub@redhat.com>
11273 * g++.dg/expr/stdarg3.C: New test.
11275 2016-03-04 Jeff Law <law@redhat.com>
11277 PR tree-optimization/69196
11278 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11281 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11284 * gcc.dg/pr69973.c: New test.
11286 PR rtl-optimization/69941
11287 * gcc.dg/torture/pr69941.c: New test.
11290 * gcc.dg/pr69824.c: New test.
11292 2016-03-05 Tom de Vries <tom@codesourcery.com>
11294 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11295 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11298 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11301 * g++.dg/cpp1y/var-templ48.C: New test.
11302 * g++.dg/cpp1y/var-templ49.C: New test.
11304 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11306 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11308 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11311 * g++.dg/ubsan/pr70035.C: New test.
11314 * gcc.target/i386/pr70062.c: New test.
11316 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11318 * g++.dg/template/typename21.C: Remove c++98_only.
11320 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11322 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11324 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11327 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11329 (fn_42_b): Likewise.
11330 (fn_42_c): Likewise.
11332 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11335 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11337 (fn_40_b): Likewise.
11338 (fn_41_a): Likewise.
11339 (fn_41_b): Likewise.
11341 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11344 * gcc.target/i386/avx512f-pr70059.c: New test.
11345 * gcc.target/i386/avx512dq-pr70059.c: New test.
11347 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11349 PR rtl-optimization/57676
11350 * gcc.dg/torture/pr57676.c: New test.
11352 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11354 * gcc.dg/pr70026.c: New test.
11356 2016-03-04 Marek Polacek <polacek@redhat.com>
11359 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11360 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11362 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11365 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11367 (test_corners_sisd_si): Likewise.
11368 (main): Remove checks of the above.
11369 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11371 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11373 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11375 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11377 * gcc.dg/torture/pr69951.c: Accept argc==0.
11379 2016-03-04 Richard Biener <rguenther@suse.de>
11382 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11383 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11385 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11388 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11391 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11394 * gcc.dg/guality/pr69947.c: New test.
11396 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11399 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11401 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11403 PR rtl-optimization/69904
11404 * gcc.target/arm/pr69904.c: New test.
11406 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11409 * gcc.dg/vect/pr70021.c: New test.
11410 * gcc.target/i386/pr70021.c: New test.
11412 2016-03-03 Marek Polacek <polacek@redhat.com>
11414 PR middle-end/70050
11415 * gcc.dg/pr70050.c: New test.
11417 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11419 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11421 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11423 PR tree-optimization/70043
11424 * gfortran.dg/vect/pr70043.f90: New test.
11426 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11428 * gnat.dg/specs/task1.ads: New test.
11430 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11432 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11433 Invoke gdb with -batch.
11434 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11436 2016-03-03 Richard Biener <rguenther@suse.de>
11438 PR tree-optimization/55936
11439 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11441 2016-03-02 Jeff Law <law@redhat.com>
11443 PR rtl-optimization/69942
11444 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11445 effects of argument promotions.
11447 PR tree-optimization/69987
11448 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11449 target does not support -fprefetch-loop-arrays.
11451 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
11453 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11455 2016-03-02 Bin Cheng <bin.cheng@arm.com>
11457 PR rtl-optimization/69052
11458 * gcc.target/i386/pr69052.c: New test.
11460 2016-03-02 Alan Modra <amodra@gmail.com>
11462 * gcc.dg/pr69990.c: New.
11464 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11467 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11469 PR middle-end/70022
11470 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11473 * gcc.target/i386/pr70028.c: New test.
11475 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11477 * c-c++-common/asan/swapcontext-test-1.c,
11478 * c-c++-common/tsan/thread_leak.c,
11479 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11480 * g++.dg/tsan/benign_race.C,
11481 * g++.dg/tsan/fd_close_norace.C,
11482 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11483 races with sanitizer output
11485 2016-03-02 Richard Biener <rguenther@suse.de>
11486 Uros Bizjak <ubizjak@gmail.com>
11489 * gcc.dg/simd-8.c: New testcase.
11491 2016-03-02 Richard Biener <rguenther@suse.de>
11493 PR middle-end/67278
11494 * gcc.dg/simd-7.c: New testcase.
11496 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11498 * gcc.target/i386/pr70007.c: Tweak.
11500 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11502 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11504 2016-03-02 Marek Polacek <polacek@redhat.com>
11507 * gcc.dg/pr67854.c: New test.
11509 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11511 PR middle-end/70025
11512 * gcc.dg/torture/pr70025.c: New test.
11514 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11516 PR tree-optimization/68621
11517 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11519 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11521 * gcc.target/i386/pr70007.c: New test.
11523 2016-03-01 Jeff Law <law@redhat.com>
11525 PR tree-optimization/69196
11526 * gcc.dg/tree-ssa/pr69196-1.c: New test.
11528 PR tree-optimization/69196
11529 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11530 duplicating code and spoiling the expected output.
11532 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11535 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11536 supports power9 before doing tests.
11537 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11538 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11539 * gcc.target/powerpc/p9-permute.c: Likewise.
11541 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
11544 * gcc.target/i386/pr70027.c: New test.
11546 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11548 * gcc.dg/pr70017.c: New test.
11550 2016-03-01 Jakub Jelinek <jakub@redhat.com>
11554 * gcc.dg/pr69796.c: New test.
11555 * gcc.dg/pr69974.c: New test.
11557 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11559 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11561 2016-02-29 Jeff Law <law@redhat.com>
11563 PR tree-optimization/69987
11564 * gfortran.dg/pr69987.f90: New test.
11566 PR tree-optimization/69989
11567 * gcc.c-torture/compile/pr69989-2.c: New test.
11569 2016-03-01 Marek Polacek <polacek@redhat.com>
11572 * g++.dg/parse/invalid1.C: New test.
11574 2016-03-01 Richard Biener <rguenther@suse.de>
11576 PR middle-end/70022
11577 * gcc.dg/pr70022.c: New testcase.
11579 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11581 PR tree-optimization/69956
11582 * gcc.dg/pr69956.c: New test.
11584 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11587 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11588 XFAIL when hardware supports efficient unaligned storage access.
11590 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11593 * g++.dg/template/pr69961a.C: New test.
11594 * g++.dg/template/pr69961b.C: New test.
11596 2016-02-29 David Malcolm <dmalcolm@redhat.com>
11598 PR preprocessor/69985
11599 * gcc.dg/cpp/pr69985.c: New test case.
11601 2016-02-29 Jeff Law <law@redhat.com>
11603 PR tree-optimization/70005
11604 * gcc.c-torture/execute/pr70005.c New test.
11606 PR tree-optimization/69999
11607 * gcc.c-torture/compile/pr69999.c: New test.
11609 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11611 PR tree-optimization/69652
11612 * gcc.dg/torture/pr69652.c: Delete test.
11613 * gcc.dg/vect/pr69652.c: New test.
11615 2016-02-19 Richard Biener <rguenther@suse.de>
11617 PR tree-optimization/69980
11618 * gfortran.dg/vect/pr69980.f90: New testcase.
11620 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11622 * gcc.target/sparc/20160229-1.c: New test.
11624 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11626 * gnat.dg/stack_usage3.adb: New test.
11627 * gnat.dg/stack_usage3_pkg.ads: New helper.
11629 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11631 * gnat.dg/renaming8.adb: New test.
11632 * gnat.dg/renaming8_pkg1.ads: New helper.
11633 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11634 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11636 2016-02-29 Richard Biener <rguenther@suse.de>
11638 PR tree-optimization/69720
11639 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11641 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11645 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11647 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11648 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11651 * gfortran.dg/coarray_8.f90: Adjust error message.
11652 * gfortran.dg/pr56007.f90: New test.
11653 * gfortran.dg/pr56007.f: New test.
11655 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11657 PR tree-optimization/69989
11658 * gcc.dg/torture/pr69989.c: New test.
11660 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11662 * gcc.target/i386/stack-realign-win.c: New test.
11664 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11667 * gfortran.dg/pr60126.f90: New test.
11669 2016-02-27 Jeff Law <law@redhat.com>
11672 2016-02-26 Richard Biener <rguenther@suse.de>
11673 Jeff Law <law@redhat.com>
11675 PR tree-optimization/69740
11676 * gcc.c-torture/compile/pr69740-1.c: New test.
11677 * gcc.c-torture/compile/pr69740-2.c: New test.
11679 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11682 * gfortran.dg/newunit_4.f90: New test.
11684 2016-02-27 Jakub Jelinek <jakub@redhat.com>
11687 PR rtl-optimization/69886
11688 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11689 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11692 2016-02-26 Martin Sebor <msebor@redhat.com>
11694 PR tree-optimization/15826
11695 * gcc.dg/tree-ssa/pr15826.c: New test.
11697 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11700 * gcc.target/powerpc/pr69969.c: New test.
11702 2016-02-26 Martin Sebor <msebor@redhat.com>
11705 * g++.old-deja/g++.other/decl5.C: Add a test case.
11707 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11710 * gcc.target/powerpc/pr69946.c: New file.
11712 2016-02-26 Richard Biener <rguenther@suse.de>
11713 Jeff Law <law@redhat.com>
11715 PR tree-optimization/69740
11716 * gcc.c-torture/compile/pr69740-1.c: New test.
11717 * gcc.c-torture/compile/pr69740-2.c: New test.
11719 2016-02-26 Martin Jambor <mjambor@suse.cz>
11721 PR middle-end/69920
11722 * gcc.dg/torture/pr69932.c: New test.
11723 * gcc.dg/torture/pr69936.c: Likewise.
11725 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11728 * gcc.target/s390/pr69709.c: New test.
11730 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11733 * gcc.target/aarch64/pr69245_1.c: New test.
11735 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11738 * gcc.dg/torture/pr69613.c: New test.
11740 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11742 PR rtl-optimization/69891
11743 * gcc.target/i386/pr69891.c: New test.
11745 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
11746 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11749 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11750 functionality for both 32-bit and 64-bit.
11752 2016-02-26 Richard Biener <rguenther@suse.de>
11754 PR tree-optimization/69551
11755 * gcc.dg/torture/pr69951.c: New testcase.
11757 2016-02-25 Richard Biener <rguenther@suse.de>
11759 PR tree-optimization/48795
11760 * gcc.dg/Warray-bounds-18.c: New testcase.
11762 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11764 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11766 2016-02-25 Jakub Jelinek <jakub@redhat.com>
11768 PR rtl-optimization/69896
11769 * gcc.dg/pr69896.c: New test.
11771 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11774 * g++.dg/cpp1y/paren2.C: New test.
11776 2016-02-24 Martin Sebor <msebor@redhat.com>
11779 * gcc.dg/enum-mode-2.c: New test.
11781 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11784 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11785 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11786 * g++.dg/ubsan/pr69922.C: New test.
11788 2016-02-24 Marek Polacek <polacek@redhat.com>
11791 * gcc.dg/pr69819.c: New test.
11793 2016-02-24 Martin Sebor <msebor@redhat.com>
11796 * g++.dg/ext/flexary15.C: New test.
11798 2016-02-24 Martin Sebor <msebor@redhat.com>
11800 * gcc.dg/builtins-68.c: Avoid making unportable
11801 assumptions about the relationship between SIZE_MAX and UINT_MAX.
11802 * g++.dg/ext/builtin_alloca.C: Same.
11804 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11805 Charles Baylis <charles.baylis@linaro.org>
11808 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11810 2016-02-24 Richard Biener <rguenther@suse.de>
11811 Jakub Jelinek <jakub@redhat.com>
11813 PR middle-end/69760
11814 * gcc.dg/torture/pr69760.c: New testcase.
11816 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11818 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11819 pattern on Solaris with as.
11821 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11823 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11824 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11825 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11826 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11828 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11830 PR middle-end/69915
11831 * gcc.dg/pr69915.c: New test.
11833 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11835 PR rtl-optimization/69886
11836 * gcc.dg/torture/pr69886.c: New test.
11838 2016-02-24 Richard Biener <rguenther@suse.de>
11840 PR middle-end/68963
11841 * gcc.dg/torture/pr68963.c: New testcase.
11843 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11846 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11847 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11848 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11849 * gcc.target/arm/atomic_loaddi_1.c: New test.
11850 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11851 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11852 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11853 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11854 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11855 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11856 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11857 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11859 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11861 PR middle-end/69909
11862 * gcc.dg/torture/pr69909.c: New test.
11864 2016-02-24 Richard Biener <rguenther@suse.de>
11866 PR tree-optimization/69907
11867 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11868 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11869 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11871 2016-02-24 Christian Bruel <christian.bruel@st.com>
11873 * gcc.target/arm/pragma_cpp_fma.c: New test.
11875 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11878 * gfortran.dg/include_6.f90: Update test.
11880 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11883 * objc.dg/pr69844.m: New test.
11885 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11887 PR libgfortran/69456
11888 * gfortran.dg/namelist_89.f90: New test.
11889 * gfortran.dg/pr59700.f90: Update test..
11891 2016-02-23 Martin Sebor <msebor@redhat.com>
11893 PR middle-end/69780
11894 * g++.dg/ext/builtin_alloca.C: New test.
11895 * gcc.dg/builtins-68.c: New test.
11897 2016-02-23 Richard Henderson <rth@redhat.com>
11899 * gcc.target/i386/addr-space-3.c: Remove test.
11901 2016-02-23 David Malcolm <dmalcolm@redhat.com>
11903 PR preprocessor/69126
11904 PR preprocessor/69543
11905 * c-c++-common/pr69126-2-long.c: New test.
11906 * c-c++-common/pr69126-2-short.c: New test.
11907 * c-c++-common/pr69543-1.c: Remove xfail.
11909 2016-02-23 David Malcolm <dmalcolm@redhat.com>
11911 PR preprocessor/69126
11912 PR preprocessor/69543
11913 PR preprocessor/69558
11914 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11916 (test_2): ...this, and add leading comment.
11917 (MACRO_3, test_3): New.
11918 (MACRO_4A, MACRO_4B, test_4): New.
11919 (MACRO): Rename to...
11920 (MACRO_5): ...this.
11922 (test_5): ...this, updating for renaming of MACRO, and
11923 add leading comment.
11924 * c-c++-common/pr69543-1.c: New.
11925 * c-c++-common/pr69543-2.c: New.
11926 * c-c++-common/pr69543-3.c: New.
11927 * c-c++-common/pr69543-4.c: New.
11928 * c-c++-common/pr69558-1.c: New.
11929 * c-c++-common/pr69558-2.c: New.
11930 * c-c++-common/pr69558-3.c: New.
11931 * c-c++-common/pr69558-4.c: New.
11932 * gcc.dg/pr69558.c: Move to...
11933 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11936 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11938 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11939 to -ftree-parallelize-loops/-fopenacc changes.
11940 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11941 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11942 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11943 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11944 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11945 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11946 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11947 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11948 * c-c++-common/goacc/kernels-loop.c: Likewise.
11949 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11950 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11951 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11952 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11954 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11956 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11958 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11961 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11964 * gcc.dg/pr69900.c: New test.
11966 2016-02-23 Martin Jambor <mjambor@suse.cz>
11968 PR tree-optimization/69666
11969 * gcc.dg/tree-ssa/pr69666.c: New test.
11971 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11974 * gfortran.dg/coarray_allocate_5.f08: New test.
11976 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11978 * gcc.target/s390/vcond-shift.c: Move to ...
11979 * gcc.target/s390/vector/vcond-shift.c: ... here.
11981 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11983 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11984 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11986 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11988 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11990 2016-02-20 Mark Wielaard <mjw@redhat.com>
11993 * gcc.dg/unused-variable-3.c: New test.
11995 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11998 * gcc.target/i386/pr69888.c: New test.
12000 2016-02-22 Richard Biener <rguenther@suse.de>
12002 PR tree-optimization/69882
12003 * gfortran.dg/vect/pr69882.f90: New testcase.
12005 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12008 * gcc.dg/pr69885.c: New test.
12010 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12014 * gcc.target/sh/pr54089-10.c: New.
12016 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
12019 * gfortran.dg/deferred_character_15.f90 : New test.
12021 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12024 gfortran.dg/allocate_with_source_18.f03: New test.
12026 2016-02-20 Harald Anlauf <anlauf@gmx.de>
12029 gfortran.dg/gomp/pr52531.f90: New test.
12031 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12034 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12037 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12040 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12041 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12044 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12047 * g++.dg/torture/pr69851.C: New test.
12049 2016-02-19 Martin Sebor <msebor@redhat.com>
12052 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12054 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12057 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12058 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12061 * g++.dg/cpp0x/pr67767.C: New test.
12063 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12065 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12066 for fp, simd, crypto, crc, lse.
12067 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12069 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12070 effective target check.
12072 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12075 * gcc.target/i386/pr69820.c: New test.
12077 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12079 * gcc.target/s390/vector/int128-1.c: New test.
12081 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12083 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12085 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12087 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12088 instruction pattern name to prevent the testcase from failing with
12091 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12093 * gcc.target/s390/md/movstr-2.c: New test.
12095 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12097 * gcc.target/s390/morestack.c: New test.
12099 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12102 * gcc.target/s390/pr69625.c: Add test case.
12104 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12107 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12109 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12112 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12113 * gcc.target/powerpc/fusion3.c: Likewise.
12115 2016-02-18 Richard Biener <rguenther@suse.de>
12117 PR middle-end/69553
12118 * g++.dg/torture/pr69553.C: New testcase.
12120 2016-02-18 Nick Clifton <nickc@redhat.com>
12124 * gcc.target/arm/pr62554.c: New test.
12125 * gcc.target/arm/pr69610-1.c: New test.
12126 * gcc.target/arm/pr69610-2.c: New test.
12128 2016-02-18 Richard Biener <rguenther@suse.de>
12130 PR middle-end/69854
12131 * gcc.dg/torture/pr69854.c: New testcase.
12133 2016-02-17 Jakub Jelinek <jakub@redhat.com>
12136 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12138 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12140 * gcc.target/powerpc/vec-cg.c: New test.
12142 2016-02-17 Richard Biener <rguenther@suse.de>
12145 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12147 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12150 * gcc.c-torture/compile/pr69161.c: New test.
12152 2016-02-17 David Sherwood <david.sherwood@arm.com>
12155 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12156 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12158 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12160 * gcc.dg/ifcvt-4.c: Skip on Visium.
12162 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12164 * gnat.dg/atomic8.adb: New test.
12166 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12168 * gnat.dg/discr46.ad[sb]: New test.
12170 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12173 * gcc.target/powerpc/pr48344-1.c: New test.
12175 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12178 * gfortran.dg/associate_21.f90: New test.
12180 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12183 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12184 -Wnonnull in dg-options.
12185 * c-c++-common/nonnull-2.c: New test.
12187 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12188 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12190 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12192 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12194 PR middle-end/69801
12195 * gcc.dg/pr69801.c: Add empty dg-options.
12197 2016-02-16 James Norris <jnorris@codesourcery.com>
12199 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12200 * g++.dg/goacc/deviceptr-1.c: New file.
12202 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12204 PR tree-optimization/69820
12205 * gcc.dg/vect/pr69820.c: New test.
12207 2016-02-16 Richard Biener <rguenther@suse.de>
12209 PR tree-optimization/69776
12210 * gcc.dg/torture/pr69776-2.c: New testcase.
12212 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12214 PR tree-optimization/69714
12215 * gcc.dg/torture/pr69714.c: New test.
12217 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12219 PR tree-optimization/69802
12220 * gcc.dg/pr69802.c: New test.
12222 2016-02-16 Richard Biener <rguenther@suse.de>
12224 PR middle-end/69801
12225 * gcc.dg/pr69801.c: New testcase.
12227 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12229 PR libgfortran/69651
12230 * gfortran.dg/read_bang.f90: New test.
12231 * gfortran.dg/read_bang4.f90: New test.
12233 2016-02-15 Jakub Jelinek <jakub@redhat.com>
12236 * g++.dg/init/pr69658.C: New test.
12239 * c-c++-common/pr69797.c: New test.
12241 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12243 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12244 check for aarch64*-*-*.
12246 2016-02-15 Richard Biener <rguenther@suse.de>
12248 PR tree-optimization/69783
12249 * gcc.dg/vect/pr69783.c: New testcase.
12251 2016-02-15 Richard Biener <rguenther@suse.de>
12253 PR tree-optimization/69776
12254 * gcc.dg/torture/pr69776.c: New testcase.
12256 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12259 * gfortran.dg/type_decl_4.f90: Reinstated.
12261 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
12264 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12266 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12270 * gfortran.dg/type_decl_4.f90: Removed.
12272 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12275 * gfortran.dg/type_decl_4.f90: New test.
12277 2016-02-14 Alan Modra <amodra@gmail.com>
12280 * gcc.c-torture/execute/stkalign.c: Revise test.
12282 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12285 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12287 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12290 * gcc.target/sh/torture/pr67260.c: New.
12292 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
12294 * gcc.dg/pr67964.c: Add dg-require-alias.
12296 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12300 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12302 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12304 PR libgfortran/69668
12305 * gfortran.dg/namelist_88.f90: New test.
12307 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12309 PR libgfortran/69668
12310 * gfortran.dg/namelist_38.f90: Update test.
12311 * gfortran.dg/namelist_84.f90: Update test.
12313 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12316 * gcc.dg/pr69554-1.c: New test.
12317 * gfortran.dg/pr69554-1.F90: New test.
12318 * gfortran.dg/pr69554-2.F90: New test.
12319 * lib/gcc-dg.exp (proc dg-locus): New function.
12320 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12321 distinguish between the caret-printing and non-caret-printing
12322 cases. If caret-printing has been explicitly enabled, bail out
12323 without attempting to fix up the output.
12325 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12329 * gcc.dg/spellcheck-options-3.c: New test case.
12330 * gcc.dg/spellcheck-options-4.c: New test case.
12331 * gcc.dg/spellcheck-options-5.c: New test case.
12332 * gcc.dg/spellcheck-options-6.c: New test case.
12333 * gcc.dg/spellcheck-options-7.c: New test case.
12334 * gcc.dg/spellcheck-options-8.c: New test case.
12335 * gcc.dg/spellcheck-options-9.c: New test case.
12336 * gcc.dg/spellcheck-options-10.c: New test case.
12338 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12340 PR rtl-optimization/69764
12341 PR rtl-optimization/69771
12342 * c-c++-common/pr69764.c: New test.
12343 * gcc.dg/torture/pr69771.c: New test.
12345 2016-02-12 Marek Polacek <polacek@redhat.com>
12347 * g++.dg/torture/init-list1.C: New.
12349 2016-02-12 Marek Polacek <polacek@redhat.com>
12351 * gcc.dg/pr69522.c: Add empty dg-options.
12353 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12355 * g++.dg/lto/lto.exp: Include and init mpx.
12356 * g++.dg/lto/pr69729_0.C: New test.
12358 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12361 * g++.dg/ipa/pr69241-4.C: New test.
12364 * g++.dg/ipa/pr68672-1.C: New test.
12365 * g++.dg/ipa/pr68672-2.C: New test.
12366 * g++.dg/ipa/pr68672-3.C: New test.
12368 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12371 * gcc.dg/pr69522.c: New test.
12373 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12376 * g++.dg/cpp1y/69098.C: New test.
12377 * g++.dg/cpp1y/69098-2.C: New test.
12379 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12381 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12382 and neighbour -> neighbor.
12383 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12384 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12385 * c-c++-common/Wvarargs.c: Likewise.
12386 * c-c++-common/goacc/host_data-5.c: Likewise.
12387 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12388 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12389 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12390 * gcc.target/aarch64/pr60697.c: Likewise.
12391 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12392 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12393 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12394 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12395 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12396 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12397 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12398 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12399 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12400 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12401 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12402 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12403 * g++.dg/lookup/koenig5.C: Likewise.
12404 * g++.dg/ext/no-asm-2.C: Likewise.
12405 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12406 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12407 * gfortran.dg/used_types_16.f90: Likewise.
12408 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12409 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12410 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12411 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12412 * gfortran.dg/abstract_type_6.f03: Likewise.
12413 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12414 * gfortran.dg/used_types_15.f90: Likewise.
12415 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12416 * gfortran.dg/exit_3.f08: Likewise.
12417 * gfortran.dg/open_status_2.f90: Likewise.
12418 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12419 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12420 * gfortran.dg/associate_1.f03: Likewise.
12421 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12422 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12423 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12424 * gcc.dg/builtin-object-size-1.c: Likewise.
12425 * gcc.dg/noreturn-6.c: Likewise.
12426 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12427 * gcc.dg/globalalias.c: Likewise.
12428 * gcc.dg/builtins-config.h: Likewise.
12429 * gcc.dg/pr30457.c: Likewise.
12430 * gcc.c-torture/compile/volatile-1.c: Likewise.
12431 * gcc.c-torture/execute/20101011-1.c: Likewise.
12432 * c-c++-common/Waddress-1.c: Likewise.
12434 2016-02-11 Jakub Jelinek <jakub@redhat.com>
12437 * c-c++-common/Waddress-1.c: New test.
12439 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12442 * gfortran.dg/associate_19.f03: New test.
12443 * gfortran.dg/associate_20.f03: New test.
12445 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12447 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12449 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12451 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12452 .arch armv8-a\n. Add -dA to dg-options.
12453 * gcc.target/aarch64/assembler_arch_1.c: New test.
12454 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12456 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12459 * g++.dg/cpp0x/pr68726.C: New.
12461 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12463 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12466 2016-02-11 Richard Biener <rguenther@suse.de>
12468 * g++.dg/tree-ssa/pr61034.C: Adjust.
12470 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12473 * gcc.target/s390/pr69148.c: New.
12475 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12477 PR tree-optimization/69652
12478 * gcc.dg/torture/pr69652.c: New test.
12480 2016-02-10 Jakub Jelinek <jakub@redhat.com>
12481 Patrick Palka <ppalka@gcc.gnu.org>
12485 * g++.dg/ipa/pr69241-1.C: New test.
12486 * g++.dg/ipa/pr69241-2.C: New test.
12487 * g++.dg/ipa/pr69241-3.C: New test.
12488 * g++.dg/ipa/pr69649.C: New test.
12490 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
12492 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12493 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12495 2016-02-10 Bin Cheng <bin.cheng@arm.com>
12497 PR tree-optimization/68021
12498 * gcc.dg/tree-ssa/pr68021.c: New test.
12500 2016-02-10 Richard Biener <rguenther@suse.de>
12502 PR tree-optimization/69726
12503 * gcc.dg/uninit-22.c: New testcase.
12505 2016-02-09 Andrew Pinski <apinski@cavium.com>
12508 * gcc.c-torture/compile/20160205-1.c: New testcase.
12510 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12513 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12514 instead accessing a really large arrray.
12515 * gcc.target/powerpc/fusion3.c: Likewise.
12517 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
12520 * gcc.c-torture/execute/pr68532.c: New test.
12522 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
12525 * gcc.dg/pr69634.c: New.
12527 2016-02-09 Richard Biener <rguenther@suse.de>
12529 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12531 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
12533 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12535 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12537 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12539 2016-02-09 Richard Biener <rguenther@suse.de>
12541 PR tree-optimization/69715
12542 * gcc.dg/torture/pr69715.c: New testcase.
12544 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12547 * g++.dg/cpp0x/trailing12.C: New test.
12548 * g++.dg/cpp0x/trailing13.C: New test.
12550 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12554 * g++.dg/cpp1y/auto-fn29.C: New test.
12555 * g++.dg/cpp1y/auto-fn30.C: New test.
12557 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12559 PR tree-optimization/69209
12560 * gcc.c-torture/compile/pr69209.c: New test.
12562 2016-02-08 Jeff Law <law@redhat.com>
12564 PR tree-optimization/68541
12565 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12566 of statements allowed in join block for path splitting.
12568 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12571 * g++.dg/gomp/pr59627.C: New test.
12574 * g++.dg/ipa/pr69239.C: New test.
12576 2016-02-08 David Malcolm <dmalcolm@redhat.com>
12578 PR preprocessor/69664
12579 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12580 * gcc.dg/cpp/warn-comments.c: Likewise.
12582 2016-02-08 Marek Polacek <polacek@redhat.com>
12585 * g++.dg/init/const12.C: New test.
12587 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12590 * gcc.dg/lto/pr55113_0.c: Remove test.
12592 2016-02-08 Richard Biener <rguenther@suse.de>
12594 PR tree-optimization/69719
12595 * gcc.dg/torture/pr69719.c: New testcase.
12597 2016-02-08 Richard Biener <rguenther@suse.de>
12598 Jeff Law <law@redhat.com>
12601 * gcc.target/mips/pr68273.c: New testcase.
12603 2016-02-08 Richard Biener <rguenther@suse.de>
12605 PR rtl-optimization/69274
12606 * gcc.target/i386/addr-sel-1.c: XFAIL.
12608 2016-02-08 Jeff Law <law@redhat.com>
12610 PR tree-optimization/68541
12611 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12613 PR tree-optimization/65917
12614 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12616 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12619 * gfortran.dg/namelist_args.f90: New test.
12621 2016-02-05 Jeff Law <law@redhat.com>
12623 PR tree-optimization/68541
12624 * gcc.dg/tree-ssa/split-path-2.c: New test.
12625 * gcc.dg/tree-ssa/split-path-3.c: New test.
12626 * gcc.dg/tree-ssa/split-path-4.c: New test.
12627 * gcc.dg/tree-ssa/split-path-5.c: New test.
12628 * gcc.dg/tree-ssa/split-path-6.c: New test.
12629 * gcc.dg/tree-ssa/split-path-7.c: New test.
12631 2016-02-05 Martin Sebor <msebor@redhat.com>
12634 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12635 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12637 2016-02-06 Richard HEnderson <rth@redhat.com>
12640 * gcc.target/i386/addr-space-4.c: New.
12641 * gcc.target/i386/addr-space-5.c: New.
12643 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12646 * gfortran.dg/elemental_dependency_6.f90: New.
12648 2016-02-05 Jakub Jelinek <jakub@redhat.com>
12650 PR rtl-optimization/69691
12651 * gcc.c-torture/execute/pr69691.c: New test.
12654 * g++.dg/parse/pr69628.C: New test.
12656 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12658 * gcc.dg/sancov/asan.c: Move to ...
12659 * gcc.dg/asan/sancov-1.c: ... here.
12661 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12663 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12665 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12668 * gcc.target/i386/pr69677.c: New test.
12670 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12673 * g++.dg/template/pr68948.C: New test.
12675 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12677 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12678 (only necessary on s390x).
12680 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12682 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12683 -mno-accumulate-outgoing-args.
12685 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12687 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12689 2016-02-04 Jakub Jelinek <jakub@redhat.com>
12692 * c-c++-common/pr69669.c: New test.
12694 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12697 * g++.dg/pr69667.C: New file.
12699 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12702 * gcc.dg/pr69619.c: Add new test.
12704 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12706 PR rtl-optimization/69577
12707 * gcc.target/i386/pr69577.c: New test.
12709 2016-02-04 Martin Liska <mliska@suse.cz>
12711 * g++.dg/asan/pr69276.C: New test.
12713 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12717 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12718 a single smulbb instruction.
12719 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12720 * gcc.target/amr/wmul-2.c: Likewise.
12722 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12726 * gcc.c-torture/execute/pr67714.c: New test.
12728 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12731 * gcc.target/i386/pr69454-1.c: New test.
12732 * gcc.target/i386/pr69454-2.c: New test.
12734 2016-02-03 Martin Sebor <msebor@redhat.com>
12741 * g++.dg/ext/flexarray-mangle-2.C: New test.
12742 * g++.dg/ext/flexarray-mangle.C: New test.
12743 * g++.dg/ext/flexarray-subst.C: New test.
12744 * g++.dg/ext/flexary11.C: New test.
12745 * g++.dg/ext/flexary12.C: New test.
12746 * g++.dg/ext/flexary13.C: New test.
12747 * g++.dg/ext/flexary14.C: New test.
12748 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12750 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12752 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12753 Define only if CHECK_FLOAT128 is defined.
12754 (main): Properly initialize u5.
12756 2016-02-03 Jakub Jelinek <jakub@redhat.com>
12759 * gcc.dg/pr69627.c: New test.
12762 * gcc.dg/pr69644.c: New test.
12764 2016-02-03 Mike Stump <mikestump@comcast.net>
12766 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12767 support for struct-layout-1.exp.
12769 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12772 * g++.dg/cpp0x/pr69056.C: New test.
12774 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12775 Alexandre Oliva <aoliva@redhat.com>
12778 * gcc.target/powerpc/pr69461.c: New.
12780 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
12782 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12783 works from here ...
12784 (check_effective_target_fsanitize_thread): ... to here. Do not
12785 specify additional compile flags for the test source.
12786 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12787 specify additional compile flags for the test source.
12789 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12791 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12793 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12797 * gfortran.dg/coarray_allocate_2.f08: New test.
12798 * gfortran.dg/coarray_allocate_3.f08: New test.
12799 * gfortran.dg/coarray_allocate_4.f08: New test.
12801 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12803 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12804 use same scan-tree-dump-times on all platforms.
12805 * gcc.dg/vect/vect-outer-1.c: Likewise.
12806 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12807 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12808 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12809 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12810 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12811 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12812 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12814 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12816 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12819 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12821 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12823 2016-02-02 James Norris <jnorris@codesourcery.com>
12825 * c-c++-common/goacc/routine-5.c: Add tests.
12827 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
12829 * gcc.target/nvptx/unsigned-cmp.c: New test.
12831 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12833 * gcc.target/aarch64/scalar_shift_1.c
12834 (test_corners_sisd_di): Improve force to SIMD register.
12835 (test_corners_sisd_si): Likewise.
12836 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12837 Remove scan-assembler check for ldr.
12839 2016-02-02 Richard Biener <rguenther@suse.de>
12841 PR tree-optimization/69595
12842 * gcc.dg/Warray-bounds-17.c: New testcase.
12844 2016-02-02 Richard Biener <rguenther@suse.de>
12846 PR tree-optimization/69606
12847 * gcc.dg/torture/pr69606.c: New testcase.
12849 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12851 PR middle-end/68542
12852 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12853 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12855 2016-02-02 Alan Modra <amodra@gmail.com>
12858 * gcc.target/powerpc/pr69548.c: New test.
12860 2016-02-01 Jakub Jelinek <jakub@redhat.com>
12862 PR rtl-optimization/69592
12863 * gcc.dg/pr69592.c: New test.
12865 PR preprocessor/69543
12867 * gcc.dg/pr69543.c: New test.
12868 * gcc.dg/pr69558.c: New test.
12870 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
12873 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
12875 2016-02-01 Martin Sebor <msebor@redhat.com>
12877 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12879 2016-02-01 Bin Cheng <bin.cheng@arm.com>
12881 PR tree-optimization/67921
12882 * c-c++-common/ubsan/pr67921.c: New test.
12884 2016-02-01 Richard Biener <rguenther@suse.de>
12886 PR middle-end/69556
12887 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12889 2016-02-01 Richard Biener <rguenther@suse.de>
12891 PR tree-optimization/69574
12892 * gcc.dg/torture/pr69574.c: New testcase.
12894 2016-02-01 Richard Biener <rguenther@suse.de>
12896 PR tree-optimization/69579
12897 * gcc.dg/setjmp-6.c: New testcase.
12899 2016-02-01 Jakub Jelinek <jakub@redhat.com>
12901 PR rtl-optimization/69570
12902 * g++.dg/opt/pr69570.C: New test.
12904 2016-02-01 Richard Henderson <rth@redhat.com>
12906 * gcc.dg/pr69535.c: New test.
12908 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
12911 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12912 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12915 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12917 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12919 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
12922 * gfortran.dg/allocate_with_source_17.f03: New test.
12924 2016-01-30 Jakub Jelinek <jakub@redhat.com>
12926 PR tree-optimization/69546
12927 * gcc.dg/torture/pr69546.c: New test.
12929 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
12932 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12934 2016-01-30 Martin Sebor <msebor@redhat.com>
12937 * g++.dg/ext/flexary10.C: New test.
12939 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12942 gfortran.dg/common_23.f90: New test.
12944 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12947 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12948 condition being checked, and disable it when the target supports
12949 misaligned loads and stores.
12951 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12954 * gcc.dg/torture/pr69518.c: New test.
12956 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12959 * gcc.target/i386/pr69530.c: New test.
12961 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
12964 * gcc.target/mips/div-delay.c: New test.
12966 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12969 * gcc.target/i386/pr69551.c: New test.
12972 * gcc.target/i386/pr66137.c: New test.
12974 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12976 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12977 always built for p5600.
12978 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12979 isa=p5600 dg-option.
12981 2016-01-29 Richard Biener <rguenther@suse.de>
12983 PR tree-optimization/69547
12984 * g++.dg/tree-ssa/pr69547.C: New testcase.
12986 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12989 * g++.dg/warn/Wunused-function2.C: New test.
12991 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12993 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12994 support for test to succeed.
12996 2016-01-29 Marek Polacek <polacek@redhat.com>
13000 * g++.dg/ext/constexpr-vla2.C: New test.
13001 * g++.dg/ext/constexpr-vla3.C: New test.
13002 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13004 2016-01-29 Richard Biener <rguenther@suse.de>
13006 PR middle-end/69537
13007 * gcc.dg/uninit-21.c: New testcase.
13009 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
13012 * gcc.target/i386/pr69459.c: New test.
13014 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
13017 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13018 * gcc.target/mips/pr68400.c: New test.
13020 2016-01-28 Martin Sebor <msebor@redhat.com>
13023 * gcc.target/powerpc/pr17381.c: New test.
13025 2016-01-28 Jakub Jelinek <jakub@redhat.com>
13027 PR middle-end/69542
13028 * gcc.dg/torture/pr69542.c: New test.
13030 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13032 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13034 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13036 * gcc.dg/pr65980.c: Skip on AIX.
13037 * gcc.dg/pr66688.c: Same.
13039 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13042 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13043 * gcc.dg/tree-ssa/sra-18.c: Same.
13045 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13048 * gfortran.dg/block_15.f08: New test.
13049 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13050 on incorrectly closed BLOCK.
13052 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13054 * gcc.dg/declare-simd.c: New test.
13055 2016-01-28 Richard Biener <rguenther@suse.de>
13057 PR tree-optimization/69466
13058 * gfortran.dg/vect/pr69466.f90: New testcase.
13060 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13062 * g++.dg/pr67989.C: Remove ARM-specific option.
13063 * gcc.target/arm/pr67989.C: New file.
13065 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13067 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13068 and expm1 test for glibc < 2.11.
13070 2016-01-27 Richard Henderson <rth@redhat.com>
13072 * gcc.c-torture/execute/pr69447.c: New test.
13074 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
13077 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13079 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13082 * gcc.dg/pr66869.c: New test.
13084 2016-01-25 Jeff Law <law@redhat.com>
13086 PR tree-optimization/68398
13087 PR tree-optimization/69196
13088 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13089 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13090 path to avoid new heuristic allowing more irreducible regions
13091 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13092 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13093 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13094 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13095 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13097 2016-01-27 Marek Polacek <polacek@redhat.com>
13100 * c-c++-common/vector-compare-4.c: New test.
13102 2016-01-27 David Malcolm <dmalcolm@redhat.com>
13104 PR preprocessor/69126
13105 * c-c++-common/pr69126.c: New test case.
13107 2016-01-27 Ian Lance Taylor <iant@google.com>
13109 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13111 2016-01-27 Ryan Burn <contact@rnburn.com>
13114 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13116 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13119 * gcc.target/i386/pr69512.c: New test.
13121 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13124 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13126 2016-01-27 Marek Polacek <polacek@redhat.com>
13129 * g++.dg/pr69379.C: New test.
13131 2016-01-27 Martin Sebor <msebor@redhat.com>
13134 * g++.dg/abi/Wabi-2-2.C: New test.
13135 * g++.dg/abi/Wabi-2-3.C: New test.
13136 * g++.dg/abi/Wabi-3-2.C: New test.
13137 * g++.dg/abi/Wabi-3-3.C: New test.
13139 2016-01-27 Richard Biener <rguenther@suse.de>
13141 PR tree-optimization/69166
13142 * gcc.dg/torture/pr69166.c: New testcase.
13144 2016-01-27 Martin Jambor <mjambor@suse.cz>
13146 PR tree-optimization/69355
13147 * gcc.dg/tree-ssa/pr69355.c: New test.
13149 2016-01-27 Marek Polacek <polacek@redhat.com>
13152 * g++.dg/ext/constexpr-vla1.C: New test.
13154 2016-01-20 Christian Bruel <christian.bruel@st.com>
13157 * gcc.target/arm/pr69245.c: New test.
13159 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13161 PR tree-optimization/69399
13162 * gcc.dg/torture/pr69399.c: New test.
13164 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13166 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13168 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13170 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13172 2016-01-26 Tom de Vries <tom@codesourcery.com>
13174 PR tree-optimization/69110
13175 * gcc.dg/autopar/pr69110.c: New test.
13177 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
13178 Sebastian Pop <s.pop@samsung.com>
13180 * gcc.dg/graphite/isl-ast-op-select.c: New.
13182 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
13185 * gfortran.dg/allocate_error_6.f90: New test.
13187 2016-01-26 Richard Henderson <rth@redhat.com>
13189 * gcc.dg/tm/pr60908.c: New test.
13191 2016-01-26 David Malcolm <dmalcolm@redhat.com>
13194 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13196 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13197 expected multiline output to reflect the colorization being
13198 disabled before newlines.
13199 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13200 (custom_diagnostic_finalizer): Replace call to
13201 pp_newline_and_flush with call to pp_flush.
13202 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13203 * gfortran.dg/implicit_class_1.f90: Likewise.
13204 * lib/gcc-dg.exp (allow_blank_lines): New global.
13205 (dg-allow-blank-lines-in-output): New procedure.
13206 (gcc-dg-prune): Complain about blank lines in the output, unless
13207 dg-allow-blank-lines-in-output was called.
13208 * lib/multiline.exp (_build_multiline_regex): Only support
13209 arbitrary followup text for non-blank-lines, not for blank lines.
13211 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13213 PR tree-optimization/69483
13214 * gcc.dg/pr69483.c: New test.
13215 * g++.dg/opt/pr69483.C: New test.
13217 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13220 * gcc.target/arm/pr68620.c: New test.
13222 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13224 * gcc.target/i386/pr68986-2.c: Remove -m32.
13226 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13229 * gcc.target/i386/pr68986-1.c: New test.
13230 * gcc.target/i386/pr68986-2.c: Likewise.
13231 * gcc.target/i386/pr68986-3.c: Likewise.
13233 2016-01-26 Christian Bruel <christian.bruel@st.com>
13235 * lib/target-supports.exp
13236 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13237 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13238 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13240 2016-01-26 Richard Biener <rguenther@suse.de>
13242 PR tree-optimization/69452
13243 * gcc.dg/torture/pr69452.c: New testcase.
13245 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13248 * gcc.dg/pr69442.c: New test.
13250 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13253 * gcc.target/aarch64/simd/pr67896.C: New.
13255 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13257 PR tree-optimization/69400
13258 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13260 (plugin_init): Call it.
13261 * gcc.dg/torture/pr69400.c: New test.
13263 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13265 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13267 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13268 Sebastian Pop <s.pop@samsung.com>
13270 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13273 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13274 Sebastian Pop <s.pop@samsung.com>
13276 * gcc.dg/graphite/pr69292.c: New.
13278 2016-01-25 Jakub Jelinek <jakub@redhat.com>
13280 * c-c++-common/goacc/use_device-1.c: New test.
13282 2016-01-25 Jeff Law <law@redhat.com>
13284 PR tree-optimization/69196
13285 PR tree-optimization/68398
13286 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13287 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13289 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
13292 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13295 2016-01-25 Richard Biener <rguenther@suse.de>
13298 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13300 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13303 * gcc.dg/pr69421.c: New test.
13305 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13307 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13308 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13309 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13310 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13311 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13312 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13313 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13314 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13315 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13316 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13318 2016-01-25 Richard Biener <rguenther@suse.de>
13320 PR tree-optimization/69376
13321 * gcc.dg/torture/pr69376.c: New testcase.
13323 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13327 * gfortran.dg/interface_38.f90: New test.
13328 * gfortran.dg/interface_39.f90: New test.
13330 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13333 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13338 * g++.dg/template/pr11858.C: New test.
13339 * g++.dg/template/pr24663.C: New test.
13340 * g++.dg/template/unify12.C: New test.
13341 * g++.dg/template/unify13.C: New test.
13342 * g++.dg/template/unify14.C: New test.
13343 * g++.dg/template/unify15.C: New test.
13344 * g++.dg/template/unify16.C: New test.
13345 * g++.dg/template/unify17.C: New test.
13347 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13350 gfortran.dg/pr68283.f90: New test.
13352 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13355 * gfortran.dg/inline_matmul_13.f90: New test.
13356 * gfortran.dg/matmul_bounds_8.f90: New test.
13357 * gfortran.dg/matmul_bounds_9.f90: New test.
13358 * gfortran.dg/matmul_bounds_10.f90: New test.
13360 2016-01-23 Tom de Vries <tom@codesourcery.com>
13362 PR tree-optimization/69426
13363 * gcc.dg/autopar/pr69426.c: New test.
13365 2016-01-23 Martin Sebor <msebor@redhat.com>
13369 * g++.dg/cpp0x/alignas5.C: New test.
13370 * g++.dg/ext/vector29.C: Same.
13372 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
13374 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13375 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13376 _GNU_SOURCE from compile flags to the source.
13377 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13378 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13379 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13380 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13382 2016-01-22 Jakub Jelinek <jakub@redhat.com>
13385 * g++.dg/opt/pr69432.C: New test.
13387 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13389 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13390 32-bit targets testing an -m64 multilib.
13392 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13394 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13397 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13399 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13401 2016-01-21 Christian Bruel <christian.bruel@st.com>
13404 * gcc.target/i386/pr68674.c
13405 * gcc.target/aarch64/pr68674.c
13406 * gcc.target/arm/pr68674.c
13408 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13411 * gcc.c-torture/execute/pr69403.c: New test.
13413 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13416 * g++.dg/template/pr55843.C: New.
13418 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13421 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13422 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13424 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13427 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13428 from dg-do compile directive, and instead add
13429 { dg-require-effective-target int128 }.
13431 2016-01-20 Martin Sebor <msebor@redhat.com>
13434 * gcc.dg/sync-fetch.c: New test.
13436 2016-01-21 Martin Sebor <msebor@redhat.com>
13439 * gcc.target/powerpc/pr69252.c: New test.
13441 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13444 * gfortran.dg/pr65996.f90: New test.
13446 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13449 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13450 expected to generate an error.
13452 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13454 PR middle-end/66178
13455 * gcc.dg/torture/pr66178.c: New test.
13457 2016-01-21 Anton Blanchard <anton@samba.org>
13458 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13461 * gcc.target/powerpc/pr63354.c: New test.
13463 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13465 PR rtl-optimization/68990
13466 * gcc.target/i386/pr68990: New.
13468 2016-01-21 Nick Clifton <nickc@redhat.com>
13471 * gcc.target/mips/pr69129.c: New.
13473 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13476 * g++.dg/cpp0x/pr58046.C: New.
13478 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13482 * gcc.target/arm/pr69187.c: New test.
13485 * g++.dg/torture/pr69355.C: New test.
13487 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13488 Sebastian Pop <s.pop@samsung.com>
13490 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13492 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13493 Sebastian Pop <s.pop@samsung.com>
13495 * gcc.dg/graphite/pr68976.c: New test.
13497 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13499 PR middle-end/67653
13500 * c-c++-common/pr67653.c: New test.
13501 * gcc.dg/torture/pr29119.c: Add dg-warning.
13503 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13505 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13507 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13510 * gcc.dg/pr24293.c: New test.
13511 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13512 incomplete struct type.
13513 * gcc.dg/declspec-1.c: Likewise.
13514 * gcc.dg/pr63549.c: Likewise.
13516 2016-01-20 Jakub Jelinek <jakub@redhat.com>
13518 PR tree-optimization/66612
13519 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13520 for bdn instruction.
13522 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13524 * lib/target-supports.exp
13525 (check_effective_target_arm_fp_ok_nocache): New.
13526 (check_effective_target_arm_fp_ok): New.
13527 (add_options_for_arm_fp): New.
13528 (check_effective_target_arm_crypto_ok_nocache): Require
13529 target_arm_v8_neon_ok instead of arm32.
13530 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13531 (check_effective_target_arm_crypto_pragma_ok): New.
13532 (add_options_for_arm_vfp): New.
13533 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13534 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13535 target instead. Force initial fpu to vfp.
13536 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13537 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13538 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13540 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13541 use arm_vfp effective target instead. Force initial fpu to vfp.
13542 * gcc.target/arm/attr-neon3.c: Likewise.
13543 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13545 * gcc.target/arm/unsigned-float.c: Likewise.
13546 * gcc.target/arm/vfp-1.c: Likewise.
13547 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13548 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13549 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13550 * gcc.target/arm/vfp-ldmias.c: Likewise.
13551 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13552 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13553 * gcc.target/arm/vfp-stmiad.c: Likewise.
13554 * gcc.target/arm/vfp-stmias.c: Likewise.
13555 * gcc.target/arm/vnmul-1.c: Likewise.
13556 * gcc.target/arm/vnmul-2.c: Likewise.
13557 * gcc.target/arm/vnmul-3.c: Likewise.
13558 * gcc.target/arm/vnmul-4.c: Likewise.
13560 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
13563 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13564 the MPX run-time library, for compile-time MPX test.
13565 * gcc.target/i386/chkp-always_inline.c: Likewise.
13566 * gcc.target/i386/chkp-bndret.c: Likewise.
13567 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13568 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13569 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13570 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13571 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13572 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13573 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13574 * gcc.target/i386/chkp-label-address.c: Likewise.
13575 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13576 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13577 * gcc.target/i386/chkp-pr69044.c: Likewise.
13578 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13579 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13580 * gcc.target/i386/chkp-strchr.c: Likewise.
13581 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13582 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13583 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13584 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13585 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13586 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13587 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13588 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13589 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13590 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13591 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13592 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13593 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13594 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13595 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13596 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13597 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13598 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13599 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13600 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13601 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13602 * gcc.target/i386/pr63995-2.c: Likewise.
13603 * gcc.target/i386/pr64805.c: Likewise.
13604 * gcc.target/i386/pr65044.c: Likewise.
13605 * gcc.target/i386/pr65167.c: Likewise.
13606 * gcc.target/i386/pr65183.c: Likewise.
13607 * gcc.target/i386/pr65184.c: Likewise.
13608 * gcc.target/i386/thunk-retbnd.c: Likewise.
13610 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13612 PR tree-optimization/69328
13613 * gcc.dg/pr69328.c: New test.
13615 2016-01-20 Jeff Law <law@redhat.com>
13618 * gcc.target/m68k/pr25114.c: New test.
13620 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13622 * gcc.target/arm/memset-inline-10.c: Added
13623 dg-require-effective-target arm_thumb2_ok.
13625 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13627 * gcc.dg/debug/dwarf2/sso.c: New test.
13629 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
13632 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13633 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13634 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13636 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13639 * g++.dg/ipa/devirt-50.C: New testcase.
13641 2016-01-19 Marek Polacek <polacek@redhat.com>
13644 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13645 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13647 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13650 * gcc.target/arm/pr69135_1.c: New test.
13652 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13654 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13656 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13658 * gcc.target/aarch64/ccmp_1.c: New testcase.
13660 2016-01-19 Marek Polacek <polacek@redhat.com>
13663 * g++.dg/cpp0x/enum30.C: New test.
13665 2016-01-19 Richard Biener <rguenther@suse.de>
13667 PR tree-optimization/69336
13668 * g++.dg/tree-ssa/pr69336.C: New testcase.
13670 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13673 * gcc.dg/pr65779.c: New test.
13675 2016-01-19 Richard Biener <rguenther@suse.de>
13677 PR tree-optimization/69352
13678 * gcc.dg/torture/pr69352.c: New testcase.
13680 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13682 PR rtl-optimization/68955
13683 PR rtl-optimization/64557
13684 * gcc.dg/torture/pr68955.c: New test.
13686 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13689 * g++.dg/torture/pr69136.C: New testcase.
13691 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13694 * g++.dg/lto/pr69133_0.C: New testcase.
13695 * g++.dg/lto/pr69133_1.C: New testcase.
13697 2016-01-15 Jeff Law <law@redhat.com>
13699 PR tree-optimization/69320
13700 * gcc.c-torture/pr69320-1.c: New test.
13701 * gcc.c-torture/pr69320-2.c: New test.
13702 * gcc.c-torture/pr69320-3.c: New test.
13703 * gcc.c-torture/pr69320-4.c: New test.
13705 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13710 * g++.dg/template/pr11858.C: New test.
13711 * g++.dg/template/pr24663.C: New test.
13712 * g++.dg/template/unify12.C: New test.
13713 * g++.dg/template/unify13.C: New test.
13714 * g++.dg/template/unify14.C: New test.
13715 * g++.dg/template/unify15.C: New test.
13716 * g++.dg/template/unify16.C: New test.
13717 * g++.dg/template/unify17.C: New test.
13719 2016-01-18 David Malcolm <dmalcolm@redhat.com>
13722 * gcc.dg/pr69181-1.c: New test file.
13723 * gcc.dg/pr69181-2.c: New test file.
13724 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13725 globals by moving it to...
13726 (cleanup-after-saved-dg-test): ...this new function. Add
13727 "global additional_sources_used". Add reset of global
13728 multiline_expected_outputs to the empty list.
13729 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13731 (multiline_expected_outputs): ...this, and updated comments to
13732 note that it is modified from gcc-dg.exp.
13733 (dg-end-multiline-output): Update for the above renaming.
13734 (handle-multiline-outputs): Likewise. Remove the clearing
13735 of the expected outputs to the empty list.
13737 2016-01-18 Richard Biener <rguenther@suse.de>
13739 PR tree-optimization/69297
13740 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13742 2016-01-18 Joseph Myers <joseph@codesourcery.com>
13744 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13746 * gcc.target/mips/mips-3d-2.c: Likewise.
13747 * gcc.target/mips/mips-3d-3.c: Likewise.
13748 * gcc.target/mips/mips-3d-4.c: Likewise.
13749 * gcc.target/mips/mips-3d-5.c: Likewise.
13750 * gcc.target/mips/mips-3d-6.c: Likewise.
13751 * gcc.target/mips/mips-3d-7.c: Likewise.
13752 * gcc.target/mips/mips-3d-8.c: Likewise.
13753 * gcc.target/mips/mips-3d-9.c: Likewise.
13754 * gcc.target/mips/mips-ps-1.c: Likewise.
13755 * gcc.target/mips/mips-ps-2.c: Likewise.
13756 * gcc.target/mips/mips-ps-3.c: Likewise.
13757 * gcc.target/mips/mips-ps-4.c: Likewise.
13758 * gcc.target/mips/mips-ps-5.c: Likewise.
13759 * gcc.target/mips/mips-ps-6.c: Likewise.
13760 * gcc.target/mips/mips-ps-7.c: Likewise.
13761 * gcc.target/mips/mips-ps-type.c: Likewise.
13762 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13763 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13765 2016-01-18 Tom de Vries <tom@codesourcery.com>
13767 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13768 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13769 * c-c++-common/goacc/kernels-empty.c: New test.
13770 * c-c++-common/goacc/kernels-eternal.c: New test.
13771 * c-c++-common/goacc/kernels-loop-2.c: New test.
13772 * c-c++-common/goacc/kernels-loop-3.c: New test.
13773 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13774 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13775 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13776 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13777 * c-c++-common/goacc/kernels-loop-data.c: New test.
13778 * c-c++-common/goacc/kernels-loop-g.c: New test.
13779 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13780 * c-c++-common/goacc/kernels-loop-n.c: New test.
13781 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13782 * c-c++-common/goacc/kernels-loop.c: New test.
13783 * c-c++-common/goacc/kernels-noreturn.c: New test.
13784 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13785 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13786 * c-c++-common/goacc/kernels-reduction.c: New test.
13788 2016-01-18 Tom de Vries <tom@codesourcery.com>
13790 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13791 * gcc.dg/autopar/outer-2.c: Same.
13792 * gcc.dg/autopar/outer-3.c: Same.
13793 * gcc.dg/autopar/outer-4.c: Same.
13794 * gcc.dg/autopar/outer-5.c: Same.
13795 * gcc.dg/autopar/outer-6.c: Same.
13796 * gcc.dg/autopar/parallelization-1.c: Same.
13797 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13798 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13799 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13800 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13801 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13802 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13803 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13804 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13805 * gcc.dg/autopar/pr39500-1.c: Same.
13806 * gcc.dg/autopar/pr39500-2.c: Same.
13807 * gcc.dg/autopar/pr46193.c: Same.
13808 * gcc.dg/autopar/pr46194.c: Same.
13809 * gcc.dg/autopar/pr49580.c: Same.
13810 * gcc.dg/autopar/pr49960-1.c: Same.
13811 * gcc.dg/autopar/pr49960.c: Same.
13812 * gcc.dg/autopar/pr68373.c: Same.
13813 * gcc.dg/autopar/reduc-1.c: Same.
13814 * gcc.dg/autopar/reduc-1char.c: Same.
13815 * gcc.dg/autopar/reduc-1short.c: Same.
13816 * gcc.dg/autopar/reduc-2.c: Same.
13817 * gcc.dg/autopar/reduc-2char.c: Same.
13818 * gcc.dg/autopar/reduc-2short.c: Same.
13819 * gcc.dg/autopar/reduc-3.c: Same.
13820 * gcc.dg/autopar/reduc-4.c: Same.
13821 * gcc.dg/autopar/reduc-6.c: Same.
13822 * gcc.dg/autopar/reduc-7.c: Same.
13823 * gcc.dg/autopar/reduc-8.c: Same.
13824 * gcc.dg/autopar/reduc-9.c: Same.
13825 * gcc.dg/autopar/uns-outer-4.c: Same.
13826 * gcc.dg/autopar/uns-outer-5.c: Same.
13827 * gcc.dg/autopar/uns-outer-6.c: Same.
13828 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13829 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13831 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13834 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13835 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13837 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13840 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13841 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13842 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13844 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13847 * gcc.dg/tree-ssa/sra-17.c: New.
13848 * gcc.dg/tree-ssa/sra-18.c: New.
13850 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13852 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13854 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13856 * gnat.dg/inline12.adb: New test.
13858 2016-01-18 Bin Cheng <bin.cheng@arm.com>
13860 PR tree-optimization/66797
13861 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13863 2016-01-18 Richard Biener <rguenther@suse.de>
13865 PR tree-optimization/69170
13866 * gcc.dg/torture/pr69170.c: New testcase.
13868 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
13870 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13872 2016-01-16 Tom de Vries <tom@codesourcery.com>
13874 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13876 2016-01-16 Tom de Vries <tom@codesourcery.com>
13878 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13879 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13880 redundant dg-require-effective-target pthread.
13881 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13882 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13883 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13884 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13885 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13886 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13887 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13889 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
13892 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13893 * gcc.target/powerpc/recip-7.c: Same.
13895 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13898 * g++.dg/template/pr69091.C: New test.
13900 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13902 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13903 dump does not contain an error_mark_node.
13904 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13905 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13907 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13910 * g++.dg/template/pr68936.C: New test.
13912 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
13915 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13916 * gcc.target/powerpc/recip-2.c: Same.
13917 * gcc.target/powerpc/recip-3.c: Same.
13918 * gcc.target/powerpc/recip-4.c: Same.
13919 * gcc.target/powerpc/recip-sqrtf.c: Same.
13921 2016-01-15 Jeff Law <law@redhat.com>
13923 PR tree-optimization/69270
13924 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13925 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13927 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
13930 * gfortran.dg/deferred_character_13.f90: New test for the fix
13931 of comment 3 of the PR.
13934 * gfortran.dg/deferred_character_8.f90: New test
13935 * gfortran.dg/allocate_error_5.f90: New test
13938 * gfortran.dg/deferred_character_10.f90: New test
13941 * gfortran.dg/deferred_character_14.f90: New test
13944 * gfortran.dg/deferred_character_11.f90: New test
13947 * gfortran.dg/deferred_character_9.f90: New test
13949 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13951 PR rtl-optimization/69030
13952 * gcc.target/i386/pr69030.c: New.
13954 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13956 * gcc.target/aarch64/target_attr_17.c: New test.
13958 2016-01-15 Richard Biener <rguenther@suse.de>
13960 PR tree-optimization/66856
13961 * gcc.dg/torture/pr66856-1.c: New testcase.
13962 * gcc.dg/torture/pr66856-2.c: Likewise.
13964 2016-01-15 Richard Biener <rguenther@suse.de>
13967 * g++.dg/lto/pr69137_0.C: New testcase.
13969 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13971 PR middle-end/69246
13972 * gcc.target/i386/pr69246.c: New test.
13974 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13976 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
13978 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13981 * g++.dg/init/const9.C: Disable test on S/390.
13983 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13985 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13986 * g++.dg/Wno-frame-address.C: Ditto.
13988 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13990 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13992 2016-01-15 Richard Biener <rguenther@suse.de>
13994 PR tree-optimization/68961
13995 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13997 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13999 * gcc.target/i386/pr65105-5.c: New test.
14001 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14003 * gcc.c-torture/execute/alias-4.c: New testcase.
14005 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14008 * g++.dg/ipa/devirt-49.C: New testcase.
14010 2016-01-15 Christian Bruel <christian.bruel@st.com>
14013 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14014 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14015 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14017 2016-01-15 Richard Biener <rguenther@suse.de>
14019 PR tree-optimization/69117
14020 * gcc.dg/torture/pr69117.c: New testcase.
14022 2015-01-14 Ryan Burn <contact@rnburn.com>
14025 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14027 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14030 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14031 range tests use 100 * maximum instead of maximum + 1.
14033 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14036 * gcc.dg/guality/pr69244.c: New test.
14038 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
14040 * lib/target-supports.exp (check_effective_target_issignaling):
14042 * gcc.dg/pr61441.c: Require issignaling effective target.
14044 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14047 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14049 2016-01-14 David Malcolm <dmalcolm@redhat.com>
14052 PR preprocessor/69177
14053 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14054 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14055 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14056 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14058 2016-01-14 Marek Polacek <polacek@redhat.com>
14061 * gcc.dg/array-15.c: New test.
14063 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14065 PR middle-end/68146
14066 PR tree-optimization/69155
14067 * gfortran.dg/pr68146.f: New test.
14068 * gfortran.dg/pr69155.f90: New test.
14070 2016-01-14 Richard Biener <rguenther@suse.de>
14072 PR tree-optimization/68060
14073 * gcc.dg/torture/pr68060-1.c: New testcase.
14074 * gcc.dg/torture/pr68060-2.c: Likewise.
14076 2016-01-14 Nick Clifton <nickc@redhat.com>
14078 * lib/target-supports.exp
14079 (check_effective_target_arm_neon_ok_nocache): Add an option
14080 sequence that includes setting the ARM architecture to ARMv7-A.
14081 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14082 command line options necessary to enable Neon support.
14083 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14084 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14085 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14086 * gcc.target/arm/pr69180.c: Likewise.
14088 2016-01-14 Jeff Law <law@redhat.com>
14090 PR tree-optimization/69270
14091 * gcc.dg/tree-ssa/pr69270.c: New test.
14093 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14096 * c-c++-common/pr66208.c: New file.
14098 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14100 PR tree-optimization/69156
14101 * gcc.dg/pr69156.c: New test.
14103 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14105 * gcc.target/i386/pr69225-7.c: New test.
14107 2016-01-13 Richard Henderson <rth@redhat.com>
14109 * gcc.dg/tm/memopt-13.c: Update expected function.
14110 * gcc.dg/tm/memopt-6.c: Likewise.
14112 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
14114 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14115 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14116 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14117 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14119 2016-01-13 Tom de Vries <tom@codesourcery.com>
14121 PR tree-optimization/69169
14122 * gcc.dg/pr69169.c: New test.
14124 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
14127 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14128 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14129 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14130 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14131 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14132 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14133 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14134 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14136 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14139 * gcc.dg/pr69247.c: New test.
14141 2016-01-13 Richard Biener <rguenther@suse.de>
14143 PR tree-optimization/69242
14144 * gcc.dg/torture/pr69242.c: New testcase.
14146 2016-01-13 Richard Biener <rguenther@suse.de>
14148 PR tree-optimization/69186
14149 * gcc.dg/torture/pr69186.c: New testcase.
14151 2016-01-13 Jeff Law <law@redhat.com>
14153 PR tree-optimization/67755
14154 * gcc.dg/tree-ssa/pr67755.c: New test.
14156 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14158 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14159 pass number in output by a star.
14161 2016-01-12 Bin Cheng <bin.cheng@arm.com>
14163 PR tree-optimization/68911
14164 * gcc.c-torture/execute/pr68911.c: New test.
14166 2016-01-12 Marek Polacek <polacek@redhat.com>
14169 * g++.dg/warn/permissive-1.C: New test.
14171 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14175 * g++.dg/opt/pr69213.C: New test.
14177 2016-01-12 Christian Bruel <christian.bruel@st.com>
14180 * gcc.target/arm/pr69180.c: New test.
14182 2016-01-12 Richard Biener <rguenther@suse.de>
14185 * g++.dg/lto/pr69077_0.C: New testcase.
14186 * g++.dg/lto/pr69077_1.C: Likewise.
14188 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14191 * g++.dg/opt/pr69175.C: New test.
14193 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14195 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14196 rather than #including math.h & stdlib.h.
14197 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14198 * gcc.dg/vect/pr49771.c: Likewise.
14199 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14200 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14201 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14202 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14203 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14204 * gcc.dg/vect/pr44507.c: Likewise.
14205 * gcc.dg/vect/pr45902.c: Likewise.
14206 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14207 * gcc.dg/vect/vect-117.c: Likewise.
14208 * gcc.dg/vect/vect-99.c: Likewise.
14209 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14210 * gcc.dg/vect/vect-cond-1.c: Likewise.
14211 * gcc.dg/vect/vect-cond-2.c: Likewise.
14212 * gcc.dg/vect/vect-cond-3.c: Likewise.
14213 * gcc.dg/vect/vect-cond-4.c: Likewise.
14214 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14215 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14216 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14217 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14218 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14219 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14220 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14221 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14222 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14223 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14224 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14225 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14226 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14227 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14228 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14229 include of signal.h.
14230 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14231 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14232 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14233 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14234 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14235 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14236 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14237 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14238 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14239 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14240 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14241 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14242 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14243 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14244 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14245 * gcc.dg/vect/vect-outer-5.c: Likewise.
14246 * gcc.dg/vect/vect-outer-6.c: Likewise.
14247 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14248 include of stdio.h.
14250 2016-01-12 Nick Clifton <nickc@redhat.com>
14253 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14254 to fread so that it will be found in all target runtimes.
14256 2016-01-12 Richard Biener <rguenther@suse.de>
14258 PR tree-optimization/69053
14259 * g++.dg/torture/pr69053.C: New testcase.
14261 2016-01-12 Richard Biener <rguenther@suse.de>
14263 PR tree-optimization/69168
14264 * gcc.dg/torture/pr69168.c: New testcase.
14266 2016-01-12 Richard Biener <rguenther@suse.de>
14268 PR tree-optimization/69157
14269 * gcc.dg/torture/pr69157.c: New testcase.
14271 2016-01-12 Richard Biener <rguenther@suse.de>
14273 PR tree-optimization/69174
14274 * gcc.dg/torture/pr69174.c: New testcase.
14276 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14280 * g++.dg/tls/pr66808.C: New test.
14281 * g++.dg/tls/pr69000.C: New test.
14283 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14285 * gcc.target/powerpc/swaps-p8-23.c: New test.
14286 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14288 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
14290 PR tree-optimization/68356
14291 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14293 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14294 Jim Wilson <jim.wilson@linaro.org>
14297 * gcc.target/arm/pr69194.c: New test.
14299 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14302 * gcc.target/i386/pr69225-1.c: New test.
14303 * gcc.target/i386/pr69225-2.c: Likewise.
14304 * gcc.target/i386/pr69225-3.c: Likewise.
14305 * gcc.target/i386/pr69225-4.c: Likewise.
14306 * gcc.target/i386/pr69225-5.c: Likewise.
14307 * gcc.target/i386/pr69225-6.c: Likewise.
14309 2016-01-11 Jakub Jelinek <jakub@redhat.com>
14312 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14316 * gcc.dg/pr69071.c: New test.
14319 * g++.dg/opt/pr69211.C: New test.
14321 PR tree-optimization/69214
14322 * gcc.c-torture/compile/pr69214.c: New test.
14324 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
14326 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14327 * gcc.target/i386/pr66232-11.c: Ditto.
14328 * gcc.target/i386/pr66232-12.c: Ditto.
14329 * gcc.target/i386/pr66232-13.c: Ditto.
14331 2016-01-11 Richard Biener <rguenther@suse.de>
14333 PR tree-optimization/69173
14334 * gcc.dg/torture/pr69173.c: New testcase.
14336 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14338 PR rtl-optimization/68796
14339 * gcc.target/aarch64/tst_5.c: New test.
14340 * gcc.target/aarch64/tst_6.c: Likewise.
14342 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14344 PR rtl-optimization/68841
14345 * gcc.dg/pr68841.c: New test.
14346 * gcc.c-torture/execute/pr68841.c: New test.
14348 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14350 PR rtl-optimization/68920
14351 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14353 * gcc.dg/ifcvt-5.c: New test.
14355 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
14358 * g++.dg/pr69123.C: New.
14360 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14363 * gcc.target/i386/pr69010.c: New test.
14365 2016-01-11 Martin Jambor <mjambor@suse.cz>
14368 * gcc.target/i386/chkp-pr69044.c: New test.
14370 2016-01-11 Tom de Vries <tom@codesourcery.com>
14372 PR tree-optimization/69109
14373 * gcc.dg/autopar/pr69109-2.c: New test.
14374 * gcc.dg/autopar/pr69109.c: New test.
14376 2016-01-11 Tom de Vries <tom@codesourcery.com>
14378 PR tree-optimization/69108
14379 * gcc.dg/autopar/pr69108.c: New test.
14381 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14384 * c-c++-common/Wisleading-indentation.c: Augment test.
14386 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14389 * gfortran.dg/inline_matmul_12.f90: New test.
14391 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
14394 * gfortran.dg/actual_array_offset_1: New test.
14396 2016-01-10 Tom de Vries <tom@codesourcery.com>
14398 PR tree-optimization/69062
14399 * gcc.dg/autopar/pr69062.c: New test.
14401 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14403 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14404 * gcc.dg/vect/slp-perm-2.c: Likewise.
14405 * gcc.dg/vect/slp-perm-3.c: Likewise.
14406 * gcc.dg/vect/slp-perm-5.c: Likewise.
14407 * gcc.dg/vect/slp-perm-6.c: Likewise.
14408 * gcc.dg/vect/slp-perm-7.c: Likewise.
14409 * gcc.dg/vect/slp-perm-8.c: Likewise.
14411 2016-01-10 Tom de Vries <tom@codesourcery.com>
14413 PR tree-optimization/69039
14414 * gcc.dg/autopar/pr69039.c: New test.
14416 2016-01-09 Marek Polacek <polacek@redhat.com>
14419 * g++.dg/pr69113.C: New test.
14421 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14423 PR middle-end/50865
14424 PR tree-optimization/69097
14425 * gcc.c-torture/execute/pr50865.c: New test.
14426 * gcc.c-torture/execute/pr69097-1.c: New test.
14427 * gcc.c-torture/execute/pr69097-2.c: New test.
14428 * gcc.dg/pr69097-1.c: New test.
14429 * gcc.dg/pr69097-2.c: New test.
14431 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14434 * g++.dg/opt/pr69164.C: New test.
14436 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14438 PR tree-optimization/69167
14439 * gcc.dg/pr69167.c: New test.
14441 2016-01-08 Marek Polacek <polacek@redhat.com>
14444 * g++.dg/pr68449.C: New.
14446 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14448 PR tree-optimization/68707
14449 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14450 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14451 on platforms supporting it.
14452 * gcc.dg/vect/slp-perm-2.c: Likewise.
14453 * gcc.dg/vect/slp-perm-3.c: Likewise.
14454 * gcc.dg/vect/slp-perm-5.c: Likewise.
14455 * gcc.dg/vect/slp-perm-7.c: Likewise.
14456 * gcc.dg/vect/slp-perm-8.c: Likewise.
14457 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14458 on platforms supporting it.
14460 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14462 PR tree-optimization/69162
14463 * gcc.dg/pr69162.c: New test.
14465 PR tree-optimization/69172
14466 * gcc.dg/pr69172.c: New test.
14468 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14470 PR tree-optimization/67781
14471 * gcc.c-torture/execute/pr67781.c: New file.
14473 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14475 PR tree-optimization/69083
14476 * gcc.dg/vect/pr69083.c: New test.
14478 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14480 PR tree-optimization/61441
14481 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14482 Use -fexcess-precision=standard for compiler options.
14483 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14485 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14488 * gfortran.dg/gomp/pr69128.f90: New test.
14491 * g++.dg/ext/pr69145-1.C: New test.
14492 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14493 * g++.dg/ext/pr69145-2.h: New file.
14495 2016-01-07 Martin Sebor <msebor@redhat.com>
14498 * gcc.dg/atomic-fetch-bool.c: New test.
14499 * gcc.dg/sync-fetch-bool.c: New test.
14501 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14504 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14506 2016-01-07 Nick Clifton <nickc@redhat.com>
14509 * g++.dg/pr66655.C: New test.
14510 * g++.dg/pr66655_1.cc: Test support file.
14511 * g++.dg/pr66655.h: Test header file.
14513 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
14516 gfortran.dg/gomp/pr66680.f90: New test.
14518 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14521 * gcc.target/i386/pr69171-1.c: New test.
14522 * gcc.target/i386/pr69171-2.c: Likewise.
14523 * gcc.target/i386/pr69171-3.c: Likewise.
14524 * gcc.target/i386/pr69171-4.c: Likewise.
14525 * gcc.target/i386/pr69171-5.c: Likewise.
14526 * gcc.target/i386/pr69171-6.c: Likewise.
14528 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14530 PR middle-end/67639
14531 * c-c++-common/pr67639.c: New test.
14533 2016-01-07 Jakub Jelinek <jakub@redhat.com>
14535 PR tree-optimization/69141
14536 * g++.dg/opt/pr69141.C: New test.
14538 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14540 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14542 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
14545 * gcc.target/i386/pr69140.c: New test
14547 2016-01-06 David Malcolm <dmalcolm@redhat.com>
14549 * gcc.dg/bad-dereference.c: New test case.
14551 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14553 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14555 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14557 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14559 2016-01-06 Marek Polacek <polacek@redhat.com>
14562 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14564 2016-01-05 Marek Polacek <polacek@redhat.com>
14567 * gcc.dg/atomic-invalid-2.c: New.
14569 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14572 * gcc.target/i386/pr68991.c: New test.
14574 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14577 * g++.dg/pr68991-1.C: New test.
14578 * g++.dg/pr68991-2.C: Likewise.
14580 2016-01-05 Sergei Trofimovich <siarheit@google.com>
14583 * gcc.target/ia64/pr60465-gprel64.c: New test.
14584 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14586 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14588 PR rtl-optimization/68651
14589 * gcc.target/aarch64/pr68651_1.c: New test.
14591 2016-01-05 David Malcolm <dmalcolm@redhat.com>
14594 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14596 2016-01-05 Nathan Sidwell <nathan@acm.org>
14599 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14601 * gcc.dg/alias-15.c: New.
14603 2016-01-05 Nick Clifton <nickc@redhat.com>
14606 * g++.dg/pr68770.C: New test.
14608 2016-01-04 Mike Stump <mikestump@comcast.net>
14610 * lib/target-supports.exp (check_effective_target_cilkplus):
14611 cilkplus targets require pthreads.
14612 (check_effective_target_cilkplus): Remove special case for NVPTX.
14614 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14616 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14619 2016-01-04 Jakub Jelinek <jakub@redhat.com>
14621 Update copyright years.
14623 2016-01-04 Marek Polacek <polacek@redhat.com>
14626 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14627 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14628 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14630 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14632 * gcc.target/sparc/20160104-2.c: New test.
14634 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14636 * gcc.target/sparc/20160104-1.c: New test.
14638 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
14641 * gfortran.dg/pr65045.f90: New test.
14643 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14645 * gnat.dg/specs/debug1.ads: Delete.
14647 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14649 PR libgfortran/68867
14650 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14653 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14655 PR libgfortran/68867
14656 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14659 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
14662 * gfortran.dg/pr68864.f90: New test.
14664 2016-01-01 Jakub Jelinek <jakub@redhat.com>
14666 PR tree-optimization/69070
14667 * gcc.dg/pr69070.c: New test.
14670 * gfortran.dg/pr69055.f90: New test.
14673 * gcc.dg/pr69015.c: New test.
14675 Copyright (C) 2016 Free Software Foundation, Inc.
14677 Copying and distribution of this file, with or without modification,
14678 are permitted in any medium without royalty provided the copyright
14679 notice and this notice are preserved.