1 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/select_type_39.f03: New test.
6 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
9 * gfortran.dg/associate_23.f90: New test.
11 2016-11-04 Jakub Jelinek <jakub@redhat.com>
14 * gcc.dg/pr77834.c: New test.
16 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
19 * g++.dg/cpp1y/pr67980.C: New.
21 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
23 * gcc.target/powerpc/fold-vec-add-1.c: New.
24 * gcc.target/powerpc/fold-vec-add-2.c: New.
25 * gcc.target/powerpc/fold-vec-add-3.c: New.
26 * gcc.target/powerpc/fold-vec-add-4.c: New.
27 * gcc.target/powerpc/fold-vec-add-5.c: New.
28 * gcc.target/powerpc/fold-vec-add-6.c: New.
29 * gcc.target/powerpc/fold-vec-add-7.c: New.
31 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
33 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
34 for -mbranch-likely, infer -mno-branch-likely for R6.
36 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
39 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
40 * g++.dg/init/new15.C: Likewise.
41 * g++.dg/ipa/inline-1.C: Likewise.
42 * g++.dg/ipa/inline-2.C: Likewise.
43 * g++.dg/lto/20080908-1_0.C: Likewise.
44 * g++.dg/tc1/dr20.C: Likewise.
45 * g++.dg/tree-ssa/inline-1.C: Likewise.
46 * g++.dg/tree-ssa/inline-2.C: Likewise.
47 * g++.old-deja/g++.law/except1.C: Likewise.
48 * g++.old-deja/g++.other/vbase5.C: Likewise.
49 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
51 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
53 PR tree-optimization/78210
54 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
55 possibility of widening multiplies.
57 2016-11-04 Richard Biener <rguenther@suse.de>
60 * gcc.dg/pr78185.c: New testcase.
62 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
64 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
65 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
67 2016-11-03 Jakub Jelinek <jakub@redhat.com>
68 Alexandre Oliva <aoliva@redhat.com>
69 Jason Merrill <jason@redhat.com>
73 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
74 * g++.dg/debug/dwarf2/ref-3.C: New test.
75 * g++.dg/debug/dwarf2/ref-4.C: New test.
76 * g++.dg/debug/dwarf2/refqual-1.C: New test.
77 * g++.dg/debug/dwarf2/refqual-2.C: New test.
79 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
81 * gfortran.dg/dec_exp_1.f90: New test.
82 * gfortran.dg/dec_exp_2.f90: Likewise.
83 * gfortran.dg/dec_exp_3.f90: Likewise.
85 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
87 * gfortran.dg/dec_parameter_1.f: New test.
88 * gfortran.dg/dec_parameter_2.f90: Likewise.
89 * gfortran.dg/dec_parameter_3.f90: Likewise.
90 * gfortran.dg/dec_parameter_4.f90: Likewise.
92 2016-11-03 Martin Liska <mliska@suse.cz>
94 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
96 * gcc.dg/tree-prof/time-profiler-3.c: New test.
98 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
101 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
103 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
105 * gcc.c-torture/execute/pr78170.c: Require int32plus.
107 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
109 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
111 2016-11-01 Tamar Christina <tamar.christina@arm.com>
113 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
114 Check for arm_v8_neon_hw.
115 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
117 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
119 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
122 2016-11-02 Richard Biener <rguenther@suse.de>
124 * gcc.dg/store_merging_8.c: New testcase.
126 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
128 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
130 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
132 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
133 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
134 * gcc.dg/addr_equal_1.c: XFAIL AIX.
135 * gcc.dg/pr65779.c: XFAIL AIX.
136 * gcc.dg/pr70405.c: XFAIL AIX.
138 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
139 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
140 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
142 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
144 * lib/target-supports.exp (check_gc_sections_available): Use
145 -print-prog-name=ld to determine linker used.
147 2016-11-02 Martin Liska <mliska@suse.cz>
149 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
152 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
154 PR tree-optimization/78170
155 * gcc.c-torture/execute/pr78170.c: New test.
157 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
159 PR tree-optimization/78162
160 * gcc.c-torture/compile/pr78162.c: New test.
162 2016-11-02 Richard Biener <rguenther@suse.de>
164 PR tree-optimization/78035
165 PR tree-optimization/77964
166 * gcc.target/i386/pr78035.c: New testcase.
168 2016-11-02 Richard Biener <rguenther@suse.de>
170 * gcc.dg/tree-ssa/vrp111.c: New testcase.
171 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
172 * gcc.dg/tree-ssa/pr21086.c: Likewise.
173 * gcc.dg/tree-ssa/pr58480.c: Likewise.
174 * gcc.dg/tree-ssa/vrp08.c: Likewise.
176 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
178 * gfortran.dg/pr70937.f90: require-effective-target lto.
180 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
183 * gfortran.dg/where_6.f90: New test.
185 2016-11-01 Jakub Jelinek <jakub@redhat.com>
187 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
189 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
192 * gfortran.dg/where_5.f90: New test.
194 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
196 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
197 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
198 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
199 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
201 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
203 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
205 (check_effective_target_vect_cmdline_needed): Check
206 is-effective-target ia32 for x86 targets.
207 (check_effective_target_vect_simd_clones): Simplify condition.
208 (check_effective_target_vect_double): Ditto.
209 (check_effective_target_vect_aligned_arrays): Check
210 is-effective-target ia32 for x86 targets. Simplify condition.
211 (check_effective_target_vect_multiple_sizes): Simplify condition.
212 (check_effective_target_sqrt_insn): Add i?86-*-* target.
213 (check_effective_target_sync_int_128): Simplify condition.
214 (check_effective_target_sync_int_128_runtime): Ditto.
215 (check_effective_target_sync_long_long_runtime): Ditto.
216 (check_effective_target_divmod): Add i?86-*-* target.
218 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
220 * gcc.target/powerpc/vsx-extract-4.c: New test.
221 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
223 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
226 * gfortran.dg/fmt_l.f90: Update test.
227 * gfortran.dg/fmt_l0.f90: New test.
229 2016-10-31 Jakub Jelinek <jakub@redhat.com>
232 * c-c++-common/builtin-shuffle-1.c: New test.
233 * g++.dg/cpp0x/addressof3.C: New test.
235 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
237 Add tests for a const member and a reference member for launder.
238 * g++.dg/cpp1z/launder3.C: New.
239 * g++.dg/cpp1z/launder4.C: Likewise.
240 * g++.dg/cpp1z/launder5.C: Likewise.
241 * g++.dg/cpp1z/launder5.cc: Likewise.
242 * g++.dg/cpp1z/launder5.h: Likewise.
243 * g++.dg/cpp1z/launder6.C: Likewise.
244 * g++.dg/cpp1z/launder6.cc: Likewise.
245 * g++.dg/cpp1z/launder6.h: Likewise.
247 2016-10-31 Jakub Jelinek <jakub@redhat.com>
250 * g++.dg/cpp0x/pr77948-1.C: New test.
251 * g++.dg/cpp0x/pr77948-2.C: New test.
252 * g++.dg/cpp0x/pr77948-3.C: New test.
253 * g++.dg/cpp0x/pr77948-4.C: New test.
254 * g++.dg/cpp0x/pr77948-5.C: New test.
255 * g++.dg/cpp0x/pr77948-6.C: New test.
257 PR tree-optimization/77860
258 * gcc.dg/pr77860.c: New test.
260 2016-10-31 Jakub Jelinek <jakub@redhat.com>
263 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
265 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
267 * gcc.dg/lto/pr60449_0.c: Skip for avr.
269 2016-10-30 Le-Chun Wu <lcwu@google.com>
270 Mark Wielaard <mjw@redhat.com>
272 * gcc.dg/Wshadow-compatible-local-1.c: New test.
273 * gcc.dg/Wshadow-local-1.c: Likewise.
274 * gcc.dg/Wshadow-local-2.c: Likewise.
275 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
276 * g++.dg/warn/Wshadow-local-1.C: Likewise.
277 * g++.dg/warn/Wshadow-local-2.C: Likewise.
279 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
281 PR tree-optimization/71915
282 PR tree-optimization/71490
283 * gcc.dg/tree-ssa/pr54245.c: Delete.
284 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
287 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
290 * gfortran.dg/fmt_t_9.f: New test.
292 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
295 * gfortran.dg/pr67219.f90: New test.
297 2016-10-29 Jakub Jelinek <jakub@redhat.com>
299 PR rtl-optimization/77919
300 * g++.dg/torture/pr77919-2.C: New test.
303 * gcc.dg/pr78148.c: New test.
305 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
307 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
308 * gcc.target/sparc/overflow-4.c: ...here.
309 * gcc.target/sparc/overflow-5.c: New test.
311 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
312 Kugan Vivekanandarajah <kuganv@linaro.org>
313 Jim Wilson <jim.wilson@linaro.org>
315 PR tree-optimization/43721
316 * lib/target-supports.exp (check_effective_target_divmod): New.
317 (check_effective_target_divmod_simode): Likewise.
318 (check_effective_target_arm_divmod_simode): Likewise.
319 * gcc.dg/divmod-1-simode.c: New test.
320 * gcc.dg/divmod-1.c: Likewise.
321 * gcc.dg/divmod-2-simode.c: Likewise.
322 * gcc.dg/divmod-2.c: Likewise.
323 * gcc.dg/divmod-3-simode.c: Likewise.
324 * gcc.dg/divmod-3.c: Likewise.
325 * gcc.dg/divmod-4-simode.c: Likewise.
326 * gcc.dg/divmod-4.c: Likewise.
327 * gcc.dg/divmod-5.c: Likewise.
328 * gcc.dg/divmod-6-simode.c: Likewise.
329 * gcc.dg/divmod-6.c: Likewise.
330 * gcc.dg/divmod-7.c: Likewise.
332 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
333 Jakub Jelinek <jakub@redhat.com>
334 Andrew Pinski <pinskia@gmail.com>
337 PR rtl-optimization/23684
338 * gcc.c-torture/execute/pr22141-1.c: New test.
339 * gcc.c-torture/execute/pr22141-2.c: Likewise.
340 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
341 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
342 * gcc.dg/store_merging_1.c: New test.
343 * gcc.dg/store_merging_2.c: Likewise.
344 * gcc.dg/store_merging_3.c: Likewise.
345 * gcc.dg/store_merging_4.c: Likewise.
346 * gcc.dg/store_merging_5.c: Likewise.
347 * gcc.dg/store_merging_6.c: Likewise.
348 * gcc.dg/store_merging_7.c: Likewise.
349 * gcc.target/i386/pr22141.c: Likewise.
350 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
351 * g++.dg/init/new17.C: Likewise.
353 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
356 * c-c++-common/pr72747-1.c: New test.
357 * c-c++-common/pr72747-2.c: Likewise.
359 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
361 * gcc.target/s390/oscbreak-1.c: New test.
363 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
365 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
367 2016-10-28 Jakub Jelinek <jakub@redhat.com>
369 PR rtl-optimization/77919
370 * g++.dg/torture/pr77919.C: New test.
372 PR rtl-optimization/78132
373 * gcc.target/i386/pr78132.c: New test.
375 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
377 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
379 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
381 * gcc.target/powerpc/vsx-simode.c: New test.
382 * gcc.target/powerpc/vsx-simode2.c: Likewise.
383 * gcc.target/powerpc/vsx-simode3.c: Likewise.
385 2016-10-27 Jakub Jelinek <jakub@redhat.com>
388 * gfortran.dg/gomp/pr78026.f03: New test.
389 * gfortran.dg/select_type_38.f03: New test.
392 * g++.dg/gomp/declare-simd-7.C: New test.
394 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
396 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
397 * gfortran.dg/dec_init_2.f90: Likewise.
398 * gfortran.dg/dec_init_3.f90: New test.
399 * gfortran.dg/dec_init_4.f90: Likewise.
401 2016-10-27 Bin Cheng <bin.cheng@arm.com>
403 * gcc.dg/fold-narrowbopcst-1.c: New test.
405 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
407 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
408 dg-shouldfail/dg-output instead of XFAIL.
409 * gfortran.dg/dec_io_6.f90: Likewise.
411 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
413 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
414 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
415 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
416 * gcc.target/arm/atomic-op-char-3.c: Likewise.
417 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
418 * gcc.target/arm/atomic-op-int-3.c: Likewise.
419 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
420 * gcc.target/arm/atomic-op-release-3.c: Likewise.
421 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
422 * gcc.target/arm/atomic-op-short-3.c: Likewise.
424 2016-10-27 Bin Cheng <bin.cheng@arm.com>
426 * gcc.dg/fold-convmaxconv-1.c: New test.
427 * gcc.dg/fold-convminconv-1.c: New test.
429 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
432 * gfortran.dg/pr78092.f90: New test.
434 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
437 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
438 expected error message.
439 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
440 expected error message.
441 * gcc.target/powerpc/vsu/vec-all-nez-7.c
442 (test_all_not_equal_and_not_zero): Change expected error message.
444 2016-10-26 Jakub Jelinek <jakub@redhat.com>
447 * gfortran.dg/gomp/pr77973.f90: New test.
449 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
452 * gfortran.dg/submodule_18.f08: New test.
453 * gfortran.dg/submodule_19.f08: New test.
455 2016-10-26 Michael Matz <matz@suse.de>
457 * g++.dg/pr78060.C: New test.
458 * gfortran.dg/pr78061.f: New test.
459 * g++.dg/pr78088.C: New test.
461 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
463 * gfortran.dg/dec_io_1.f90: New test.
464 * gfortran.dg/dec_io_2.f90: New test.
465 * gfortran.dg/dec_io_3.f90: New test.
466 * gfortran.dg/dec_io_4.f90: New test.
467 * gfortran.dg/dec_io_5.f90: New test.
468 * gfortran.dg/dec_io_6.f90: New test.
470 2016-10-25 Jakub Jelinek <jakub@redhat.com>
473 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
475 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
477 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
478 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
480 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
482 * gnat.dg/opt59.adb: New test.
483 * gnat.dg/opt59_pkg.ad[sb]: New helper.
485 * gnat.dg/opt60.adb: New test.
487 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
490 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
493 2016-10-25 Jakub Jelinek <jakub@redhat.com>
496 * gcc.target/i386/pr78102.c: New test.
498 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
500 * gfortran.dg/dec_logical_xor_1.f90: New test.
501 * gfortran.dg/dec_logical_xor_2.f90: New test.
502 * gfortran.dg/dec_logical_xor_3.f03: New test.
504 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
506 * gfortran.dg/dec_loc_rval_1.f90: New test.
507 * gfortran.dg/dec_loc_rval_2.f90: New test.
508 * gfortran.dg/dec_loc_rval_3.f03: New test.
510 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
512 * gfortran.dg/dec_type_print.f90: New testcase.
514 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
516 * gfortran.dg/feed_1.f90: New test.
517 * gfortran.dg/feed_2.f90: New test.
519 2016-10-25 Martin Liska <mliska@suse.cz>
522 * gcc.dg/asan/pr78106.c: New test.
524 2016-10-25 Martin Liska <mliska@suse.cz>
526 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
528 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
531 * gcc.target/arm/pr78041.c: New test.
533 2016-10-25 Jakub Jelinek <jakub@redhat.com>
535 * g++.dg/cpp1z/launder1.C: New test.
536 * g++.dg/cpp1z/launder2.C: New test.
538 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
539 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
543 * gcc.target/avr/pr71676-2.c: New test.
545 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
546 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
550 * gcc.target/avr/pr71676-1.c: New test.
551 * gcc.target/avr/pr71676-3.c: New test.
552 * gcc.target/avr/pr71676.c: New test.
553 * gcc.target/avr/pr71678.c: New test.
555 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
557 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
558 such that cloned verions of tested functions are not created.
560 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
563 * gfortran.dg/pr71895.f90: New test.
565 2016-10-24 Jakub Jelinek <jakub@redhat.com>
567 * g++.dg/debug/dwarf2/ref-2.C: New test.
569 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
571 * c-c++-common/Wint-in-bool-context-3.c: New test.
573 2016-10-24 Martin Sebor <msebor@redhat.com>
576 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
577 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
578 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
579 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
580 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
581 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
582 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
584 2016-10-24 Richard Biener <rguenther@suse.de>
587 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
588 * gcc.dg/vect/slp-45.c: Likewise.
590 2016-10-24 Richard Biener <rguenther@suse.de>
592 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
593 * gcc.dg/tree-ssa/pr21458.c: Likewise.
594 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
596 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
599 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
600 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
602 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
604 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
606 2016-10-24 Jakub Jelinek <jakub@redhat.com>
608 * gcc.target/i386/bmi2-pext-1.c: New test.
609 * gcc.target/i386/bmi2-pdep-1.c: New test.
610 * gcc.target/i386/bmi2-bzhi-3.c: New test.
611 * gcc.target/i386/tbm-bextri-1.c: New test.
612 * gcc.target/i386/bmi-bextr-6.c: New test.
614 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
617 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
618 * gcc.target/i386/pr65105-1.c: Likewise.
619 * gcc.target/i386/pr65105-2.c: Likewise.
620 * gcc.target/i386/pr65105-3.c: Likewise.
621 * gcc.target/i386/pr65105-5.c: Likewise.
622 * gcc.target/i386/pr67761.c: Likewise.
623 * gcc.target/i386/pr70799-1.c: Likewise.
625 2016-10-24 Martin Liska <mliska@suse.cz>
628 * c-c++-common/ubsan/unreachable-3.c: New test.
630 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
633 * gfortran.dg/pr77763.f90
635 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
639 * gfortran.dg/pr78033.f90: New test.
641 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
644 * gfortran.dg/select_type_1.f03: Change error for overlapping
646 * gfortran.dg/select_type_36.f03: New test.
648 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
650 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
652 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
655 * gfortran.dg/string_length_3.f90: New test.
657 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
659 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
661 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
666 * gfortran.dg/alloc_comp_class_5.f03: New test.
667 * gfortran.dg/class_allocate_21.f90: New test.
668 * gfortran.dg/class_allocate_22.f90: New test.
669 * gfortran.dg/realloc_on_assign_27.f08: New test.
671 2016-10-21 Jeff Law <law@redhat.com>
673 * PR tree-optimization/71947
674 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
675 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
676 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
678 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
680 * gcc.dg/ipa/vrp5.c: New test.
681 * gcc.dg/ipa/vrp6.c: New test.
683 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
685 * gcc.target/aarch64/test_frame_17.c: New test.
687 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
689 * gcc.target/aarch64/test_frame_17.c: New test.
691 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
693 PR preprocessor/71681
694 * gcc.dg/cpp/pr71681-1.c: New testcase
695 * gcc.dg/cpp/pr71681-2.c: Likewise
696 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
697 * gcc.dg/cpp/remap/a/header.gcc: Likewise
698 * gcc.dg/cpp/remap/a/t_1.h: Likewise
699 * gcc.dg/cpp/remap/a/t_2.h: Likewise
701 2016-10-21 Jakub Jelinek <jakub@redhat.com>
704 * gcc.target/i386/pr78057.c: New test.
706 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
708 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
711 * gfortran.dg/select_type_37.f03: New test.
713 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
716 * gcc.target/avr/pr71627.c: New test
718 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
720 * gcc.target/sparc/overflow-1.c: New test.
721 * gcc.target/sparc/overflow-2.c: Likewise.
722 * gcc.target/sparc/overflow-3.c: Likewise.
724 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
726 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
729 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
731 PR rtl-optimization/78038
732 * gcc.target/aarch64/pr78038.c: New test.
734 2016-10-21 Richard Biener <rguenther@suse.de>
736 PR tree-optimization/78051
737 * g++.dg/torture/pr78051.C: New testcase.
739 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
741 * c-c++-common/wdate-time.c: Restored test case.
742 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
744 2016-10-20 Jakub Jelinek <jakub@redhat.com>
746 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
748 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
751 * gcc.target/i386/pr78037.c: New test.
753 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
755 * gcc.target/visium/overflow8.c: New.
756 * gcc.target/visium/overflow16.c: Likewise.
757 * gcc.target/visium/overflow32: Likewise.
759 2016-10-20 Michael Matz <matz@suse.de>
761 * gcc.dg/loop-split.c: New test.
762 * gcc.dg/tree-ssa/ifc-9.c: Update.
763 * gcc.dg/tree-ssa/ifc-10.c: Update.
765 2016-10-20 Richard Biener <rguenther@suse.de>
767 * gcc.dg/graphite/pr35356-1.c: Update.
769 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
772 * g++.dg/cpp1y/pr77446.C: New.
774 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
776 PR tree-optimization/53979
777 * gcc.dg/pr53979-1.c: New test-case.
778 * gcc.dg/pr53979-2.c: Likewise.
780 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
782 * c-c++-common/Wint-in-bool-context-2.c: New test.
784 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
786 * gfortran.dg/dtio_17.f90: Fix test.
788 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
790 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
791 * gcc.dg/Walloca-2.c: Same.
793 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
795 * gcc.dg/Wvla-1.c: Rename to...
796 * gcc.dg/Wvla-larger-than-1.c: ...this.
797 * gcc.dg/Wvla-2.c: Rename to...
798 * gcc.dg/Wvla-larger-than-2.c: ...this.
799 * gcc.dg/Wvla-3.c: Rename to...
800 * gcc.dg/Walloca-11.c.: ...this.
801 * gcc.dg/wvla-[1-7].c: Rename to:
802 * gcc.dg/Wvla-[1-7].c: ...this.
804 2016-10-19 Bin Cheng <bin.cheng@arm.com>
806 PR tree-optimization/78005
807 * gcc.dg/vect/pr78005.c: New.
808 * gcc.target/i386/l_fma_float_1.c: Revise test.
809 * gcc.target/i386/l_fma_float_2.c: Ditto.
810 * gcc.target/i386/l_fma_float_3.c: Ditto.
811 * gcc.target/i386/l_fma_float_4.c: Ditto.
812 * gcc.target/i386/l_fma_float_5.c: Ditto.
813 * gcc.target/i386/l_fma_float_6.c: Ditto.
814 * gcc.target/i386/l_fma_double_1.c: Ditto.
815 * gcc.target/i386/l_fma_double_2.c: Ditto.
816 * gcc.target/i386/l_fma_double_3.c: Ditto.
817 * gcc.target/i386/l_fma_double_4.c: Ditto.
818 * gcc.target/i386/l_fma_double_5.c: Ditto.
819 * gcc.target/i386/l_fma_double_6.c: Ditto.
821 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
823 PR tree-optimization/78024
824 * gcc.dg/goacc/loop-processing-1.c: New file.
826 2016-10-19 Richard Biener <rguenther@suse.de>
828 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
830 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
832 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
833 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
834 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
835 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
836 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
837 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
838 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
839 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
840 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
841 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
842 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
843 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
844 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
845 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
846 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
847 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
848 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
849 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
850 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
851 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
852 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
853 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
854 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
855 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
856 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
857 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
858 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
859 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
860 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
861 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
862 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
863 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
864 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
865 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
866 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
867 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
868 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
869 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
870 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
871 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
872 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
873 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
874 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
875 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
876 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
877 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
878 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
879 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
880 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
881 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
882 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
883 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
884 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
885 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
886 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
887 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
888 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
889 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
890 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
891 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
892 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
893 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
894 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
895 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
896 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
897 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
898 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
899 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
900 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
901 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
902 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
903 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
904 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
905 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
906 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
907 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
908 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
909 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
910 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
911 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
912 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
913 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
914 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
915 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
916 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
917 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
918 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
919 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
920 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
921 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
922 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
923 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
924 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
925 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
926 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
927 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
928 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
929 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
930 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
931 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
932 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
933 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
934 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
935 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
936 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
937 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
938 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
939 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
940 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
941 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
942 * gcc.target/powerpc/vsu/vsu.exp: New file.
944 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
947 * gcc.target/i386/pr77991.c: New test.
949 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
951 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
954 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
956 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
958 2016-10-18 Richard Biener <rguenther@suse.de>
960 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
961 * gcc.dg/tree-ssa/pr21001.c: Likewise.
962 * gcc.dg/tree-ssa/pr21090.c: Likewise.
963 * gcc.dg/tree-ssa/pr21294.c: Likewise.
964 * gcc.dg/tree-ssa/pr21563.c: Likewise.
965 * gcc.dg/tree-ssa/pr23744.c: Likewise.
966 * gcc.dg/tree-ssa/pr25382.c: Likewise.
967 * gcc.dg/tree-ssa/pr68431.c: Likewise.
968 * gcc.dg/tree-ssa/vrp03.c: Likewise.
969 * gcc.dg/tree-ssa/vrp06.c: Likewise.
970 * gcc.dg/tree-ssa/vrp07.c: Likewise.
971 * gcc.dg/tree-ssa/vrp09.c: Likewise.
972 * gcc.dg/tree-ssa/vrp19.c: Likewise.
973 * gcc.dg/tree-ssa/vrp20.c: Likewise.
974 * gcc.dg/tree-ssa/vrp92.c: Likewise.
975 * gcc.dg/pr68217.c: Likewise.
976 * gcc.dg/predict-9.c: Likewise.
977 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
978 * gcc.dg/predict-1.c: Likewise.
980 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
982 * gfortran.dg/dtio_17.f90: New test.
984 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
986 * gcc.dg/ipa/vrp4.c: Adjust testcase.
988 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
990 * gcc.dg/ipa/vrp4.c: New test.
992 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
994 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
995 * gcc.dg/torture/pr39074.c: Likewise.
997 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
999 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1000 * gnat.dg/trampoline4.adb: Minor tweak.
1002 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1004 PR tree-optimization/77916
1005 * gcc.dg/torture/pr77916.c: New.
1007 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1010 * gfortran.dg/pr77978_1.f90: New test.
1011 * gfortran.dg/pr77978_2.f90: Ditto.
1012 * gfortran.dg/pr77978_3.f90: Ditto.
1014 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
1018 * gfortran.dg/proc_ptr_49.f90: New test.
1020 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1023 * gcc.target/arm/pr77308.c: New test.
1025 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
1027 * lib/target-supports.exp
1028 (check_effective_target_floatn_nx_runtime): Return 0 for
1031 2016-10-17 Andrew Pinski <apinski@cavium.com>
1033 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1034 long instead of long.
1035 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1036 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1037 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1038 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1039 * gcc.target/aarch64/pr68102_1.c: Likewise.
1040 * gcc.target/aarch64/target_attr_3.c: Likewise.
1042 2016-10-17 Richard Biener <rguenther@suse.de>
1044 PR tree-optimization/77988
1045 * gcc.dg/torture/pr77988.c: New testcase.
1047 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1049 * gcc.dg/pr71636-1.c: New test-case.
1050 * gcc.dg/pr71636-2.c: Likewise.
1052 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1054 * gnat.dg/trampoline3.adb: New test.
1055 * gnat.dg/trampoline4.adb: Likewise.
1057 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1059 * gfortran.dg/dtio_16.f90: New test.
1061 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1063 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1064 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1065 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1067 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1069 * gcc.target/sparc/popc.c: Rename to...
1070 * gcc.target/sparc/popc-1.c: ...this.
1071 * gcc.target/sparc/popc-2.c: New test.
1073 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1076 * gfortran.dg/unexpected_eof_4.f90: New test.
1078 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1081 * gfortran.dg/negative_unit2.f90: New test.
1083 2016-10-14 Jakub Jelinek <jakub@redhat.com>
1086 * gfortran.dg/pr77959.f90: New test.
1088 DR 1511 - const volatile variables and ODR
1089 * g++.dg/DRs/dr1511-1.C: New test.
1090 * g++.dg/DRs/dr1511-2.C: New test.
1092 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1094 * gnat.dg/debug7.adb (dg-options): Remove -g.
1095 * gnat.dg/debug8.adb (dg-options): Add -margs.
1096 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1098 2016-10-14 Richard Biener <rguenther@suse.de>
1100 PR tree-optimization/77979
1101 * gcc.dg/torture/pr77979.c: New testcase.
1103 2016-10-14 Martin Liska <mliska@suse.cz>
1105 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1106 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1107 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1109 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
1111 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1112 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1113 * gcc.dg/torture/pr77937-2.c: Likewise.
1115 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1117 * gnat.dg/lto15.adb: Adjust.
1118 * gnat.dg/lto16.adb: Likewise.
1119 * gnat.dg/lto17.adb: Likewise
1120 * gnat.dg/lto18.ad[sb]: New test.
1121 * gnat.dg/lto18_pkg.ads: New helper.
1122 * gnat.dg/lto19.adb: New test.
1123 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1124 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1125 * gnat.dg/lto20.adb: New test.
1126 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1128 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1130 * gfortran.dg/coarray_38.f90: Expect error message.
1132 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1134 * gcc.target/aarch64/spellcheck_1.c: New test.
1135 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1136 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1137 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1138 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1139 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1141 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1143 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1145 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1147 PR tree-optimization/77937
1148 * gcc.dg/torture/pr77937-1.c: New.
1149 * gcc.dg/torture/pr77937-2.c: New.
1151 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1153 * g++.dg/cpp1z/inline-var1.C: New test.
1154 * g++.dg/cpp1z/inline-var1a.C: New test.
1155 * g++.dg/cpp1z/inline-var1.h: New file.
1156 * g++.dg/cpp1z/inline-var2.C: New test.
1157 * g++.dg/cpp1z/inline-var3.C: New test.
1158 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1159 uninitialized const.
1161 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
1163 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1164 Xscale is specified, not just -march.
1165 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1166 is incompatible with Xscale.
1168 2016-10-13 Martin Sebor <msebor@redhat.com>
1171 * g++.dg/ext/flexary4.C: Adjust.
1172 * g++.dg/ext/flexary5.C: Same.
1173 * g++.dg/ext/flexary9.C: Same.
1174 * g++.dg/ext/flexary19.C: New test.
1175 * g++.dg/ext/flexary18.C: New test.
1176 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1178 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1179 Avoid generating a flexible array member in an array.
1181 2016-10-13 Martin Sebor <msebor@redhat.com>
1183 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1184 to placate -Wformat on targets where the type is not int.
1186 2016-10-13 David Malcolm <dmalcolm@redhat.com>
1188 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1191 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1193 * gcc.target/i386/l_fma_float_1.c: Revise test.
1194 * gcc.target/i386/l_fma_float_2.c: Ditto.
1195 * gcc.target/i386/l_fma_float_3.c: Ditto.
1196 * gcc.target/i386/l_fma_float_4.c: Ditto.
1197 * gcc.target/i386/l_fma_float_5.c: Ditto.
1198 * gcc.target/i386/l_fma_float_6.c: Ditto.
1199 * gcc.target/i386/l_fma_double_1.c: Ditto.
1200 * gcc.target/i386/l_fma_double_2.c: Ditto.
1201 * gcc.target/i386/l_fma_double_3.c: Ditto.
1202 * gcc.target/i386/l_fma_double_4.c: Ditto.
1203 * gcc.target/i386/l_fma_double_5.c: Ditto.
1204 * gcc.target/i386/l_fma_double_6.c: Ditto.
1206 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1208 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1210 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1212 * gcc.dg/vect/vect-98.c: Refine test case.
1213 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1214 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1215 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1217 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1220 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1222 2016-10-13 Martin Liska <mliska@suse.cz>
1224 PR tree-optimization/77943
1225 * g++.dg/tree-ssa/pr77943.C: New test.
1227 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1230 * gfortran.dg/allocate_with_source_22.f03: New test.
1231 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1234 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1236 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1237 * gcc.target/arm/movsi_movw.c: Likewise.
1238 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1239 directive to work on big endian targets.
1241 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1243 * gcc.dg/tree-ssa/evrp6.c: New test.
1245 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1247 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1248 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1249 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1251 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1253 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1254 * gcc.target/powerpc/warn-2.c: Ditto.
1256 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1258 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1259 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1260 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1262 * gcc.target/mips/msa.c: New test.
1263 * gcc.target/mips/msa-builtins.c: Likewise.
1264 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1265 (check_effective_target_mips_msa_runtime): Likewise.
1266 (check_effective_target_mips_msa): Likewise.
1267 (add_options_for_mips_msa): Likewise.
1268 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1269 (check_effective_target_vect_intfloat_cvt): Likewise.
1270 (check_effective_target_vect_uintfloat_cvt): Likewise.
1271 (check_effective_target_vect_floatint_cvt): Likewise.
1272 (check_effective_target_vect_floatuint_cvt): Likewise.
1273 (check_effective_target_vect_shift): Likewise.
1274 (check_effective_target_vect_shift_char): Likewise.
1275 (check_effective_target_vect_long): Likewise.
1276 (check_effective_target_vect_float): Likewise.
1277 (check_effective_target_vect_double): Likewise.
1278 (check_effective_target_vect_long_long): Likewise.
1279 (check_effective_target_vect_perm): Likewise.
1280 (check_effective_target_vect_perm_byte): Likewise.
1281 (check_effective_target_vect_perm_short): Likewise.
1282 (check_effective_target_vect_sdot_qi): Likewise.
1283 (check_effective_target_vect_udot_qi): Likewise.
1284 (check_effective_target_vect_sdot_hi): Likewise.
1285 (check_effective_target_vect_udot_hi): Likewise.
1286 (check_effective_target_vect_pack_trunc): Likewise.
1287 (check_effective_target_vect_unpack): Likewise.
1288 (check_effective_target_vect_hw_misalign): Likewise.
1289 (check_effective_target_vect_condition): Likewise.
1290 (check_effective_target_vect_cond_mixed): Likewise.
1291 (check_effective_target_vect_char_mult): Likewise.
1292 (check_effective_target_vect_short_mult): Likewise.
1293 (check_effective_target_vect_int_mult): Likewise.
1294 (check_effective_target_vect_extract_even_odd): Likewise.
1295 (check_effective_target_vect_interleave): Likewise.
1296 (check_vect_support_and_set_flags): Check if the target supports MSA
1297 and append to the list of EFFECTIVE_TARGETS.
1299 2016-10-12 Richard Biener <rguenther@suse.de>
1302 * g++.dg/torture/pr77947.C: New testcase.
1304 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1306 * gnat.dg/debug8.adb: New testcase.
1308 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1310 * gnat.dg/debug9.adb: New testcase.
1312 2016-10-12 Richard Biener <rguenther@suse.de>
1314 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1315 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1316 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1318 2016-10-12 Richard Biener <rguenther@suse.de>
1320 PR tree-optimization/77920
1321 * gcc.dg/torture/pr77920.c: New testcase.
1323 2016-10-12 Jakub Jelinek <jakub@redhat.com>
1325 PR tree-optimization/77929
1326 * gcc.c-torture/compile/pr77929.c: New test.
1328 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1329 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1330 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1331 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1332 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1333 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1334 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1335 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1336 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1338 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1340 * gcc.target/sparc/setcc-4.c: Adjust.
1341 * gcc.target/sparc/setcc-5.c: Likewise.
1342 * gcc.target/sparc/setcc-6.c: Likewise.
1343 * gcc.target/sparc/setcc-7.c: Likewise.
1344 * gcc.target/sparc/setcc-8.c: Likewise.
1345 * gcc.target/sparc/setcc-9.c: Likewise.
1346 * gcc.target/sparc/setcc-10.c: Delete.
1348 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1351 * gfortran.dg/pr77942.f90
1353 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
1355 * gfortran.dg/dec_math.f90: New testsuite.
1357 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1359 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1360 (main): Declare j as i32 instead of int.
1362 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1364 PR testsuite/PR77710
1365 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1366 target triplet instead of *-*-*-*.
1368 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1370 * gnat.dg/unchecked_convert10.adb: New test.
1371 * gnat.dg/unchecked_convert11.adb: Likewise.
1372 * gnat.dg/unchecked_convert12.adb: Likewise.
1374 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1376 * gcc.target/sparc/cbcond-1.c: New test.
1377 * gcc.target/sparc/cbcond-2.c: Likewise.
1378 * gcc.target/sparc/movcc-1.c: Likewise.
1379 * gcc.target/sparc/movcc-2.c: Likewise.
1380 * gcc.target/sparc/setcc-1.c: Adjust.
1381 * gcc.target/sparc/setcc-2.c: Likewise.
1382 * gcc.target/sparc/setcc-3.c: Likewise.
1383 * gcc.target/sparc/setcc-4.c: Likewise.
1384 * gcc.target/sparc/setcc-5.c: Likewise.
1385 * gcc.target/sparc/setcc-6.c: New test.
1386 * gcc.target/sparc/setcc-7.c: Likewise.
1387 * gcc.target/sparc/setcc-8.c: Likewise.
1388 * gcc.target/sparc/setcc-9.c: Likewise.
1389 * gcc.target/sparc/setcc-10.c: Likewise.
1391 2016-10-10 Jeff Law <law@redhat.com>
1393 PR tree-optimization/71947
1394 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1395 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1396 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1397 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1398 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1399 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1401 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1404 * gfortran.dg/matmul_11.f90: New test.
1406 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1408 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1409 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1410 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1411 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1412 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1413 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1414 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1415 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1416 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1417 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1418 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1419 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1420 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1421 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1422 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1423 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1424 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1425 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1426 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1427 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1428 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1429 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1430 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1431 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1432 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1433 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1434 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1435 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1436 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1437 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1438 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1439 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1440 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1441 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1442 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1443 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1444 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1445 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1446 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1447 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1448 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1449 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1450 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1451 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1452 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1453 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1454 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1455 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1456 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1457 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1458 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1459 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1460 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1461 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1462 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1463 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1464 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1465 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1466 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1468 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1470 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1471 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1472 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1473 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1474 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1475 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1476 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1477 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1478 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1479 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1480 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1481 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1482 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1483 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1485 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1487 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1489 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1491 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1492 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1493 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1494 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1496 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1497 Jiong Wang <jiong.wang@arm.com>
1499 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1501 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1502 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1504 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1506 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1508 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1510 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1512 * gnat.dg/specs/vfa.ads: New test.
1514 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
1516 * gnat.dg/inline13.ad[sb]: New test.
1517 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1519 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1521 * gnat.dg/biased_subtype.adb: New test.
1523 2016-10-09 Jakub Jelinek <jakub@redhat.com>
1525 PR tree-optimization/77901
1526 * gcc.c-torture/compile/pr77901.c: New test.
1528 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1530 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1531 * gcc.dg/ipa/propalign-2.c: Likewise
1532 * gcc.dg/ipa/propalign-3.c: Likewise.
1533 * gcc.dg/ipa/propalign-4.c: Likewise.
1534 * gcc.dg/ipa/propalign-5.c: Likewise.
1536 2016-10-08 Jakub Jelinek <jakub@redhat.com>
1538 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1540 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1542 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1543 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1545 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
1547 * gfortran.dg/dec_union_11.f90: New testcase.
1549 2016-10-07 Nathan Sidwell <nathan@acm.org>
1552 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1553 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1554 * g++.dg/cpp1y/pr66443-cxx14.C: New
1555 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1556 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1558 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1560 * g++.dg/cpp0x/addressof1.C: New test.
1561 * g++.dg/cpp0x/addressof2.C: New test.
1563 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1565 * gcc.target/powerpc/float128-type-1.c: New test to check that
1566 PowerPC 64-bit Linux enables -mfloat128-type by default.
1567 * gcc.target/powerpc/float128-type-2.c: Likewise.
1568 * gcc.target/powerpc/float128-mix.c: Change error message to
1569 reflect that __ibm128 is now #define'ed to be long double.
1571 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1574 * gfortran.dg/pr77406.f90: New test.
1575 * gfortran.dg/assumed_type_3.f90: Update error messages.
1576 * gfortran.dg/defined_operators_1.f90: Ditto.
1577 * gfortran.dg/generic_26.f90: Ditto.
1578 * gfortran.dg/generic_7.f90: Ditto.
1579 * gfortran.dg/gomp/udr5.f90: Ditto.
1580 * gfortran.dg/gomp/udr7.f90: Ditto.
1581 * gfortran.dg/interface_1.f90: Ditto.
1582 * gfortran.dg/interface_37.f90: Ditto.
1583 * gfortran.dg/interface_5.f90: Ditto.
1584 * gfortran.dg/interface_6.f90: Ditto.
1585 * gfortran.dg/interface_7.f90
1586 * gfortran.dg/no_arg_check_3.f90
1587 * gfortran.dg/operator_5.f90
1588 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1590 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1593 * c-c++-common/Wint-in-bool-context.c: Update test.
1595 2016-10-07 Richard Biener <rguenther@suse.de>
1597 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1598 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1600 2016-10-07 Marek Polacek <polacek@redhat.com>
1602 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1604 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1607 * c-c++-common/pr69733.c: New test.
1608 * gcc.dg/pr69733.c: New test.
1609 * gcc.target/i386/pr69733.c: New test.
1611 2016-10-07 Marek Polacek <polacek@redhat.com>
1614 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1616 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1618 PR tree-optimization/77664
1619 * gcc.dg/tree-ssa/pr77664.c: New test.
1620 * gcc.dg/pr77664.c: New test.
1622 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
1624 * gfortran.dg/pr69955.f90: New test.
1626 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
1629 * gfortran.dg/pr57910.f90: New test.
1631 2016-10-06 Jakub Jelinek <jakub@redhat.com>
1633 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1634 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1636 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1638 PR tree-optimization/77862
1639 * gcc.dg/pr77862.c: New test.
1641 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1643 * gcc.dg/tree-ssa/evrp4.c: New test.
1645 2016-10-06 Jeff Law <law@redhat.com>
1647 PR tree-optimization/71661
1648 * gcc.dg/tree-ssa/pr71661.c: New test.
1650 2016-10-06 Richard Biener <rguenther@suse.de>
1652 PR tree-optimization/77855
1653 * gcc.dg/torture/pr77855.c: New testcase.
1655 2016-10-06 James Clarke <jrtc27@jrtc27.com>
1656 Eric Botcazou <ebotcazou@adacore.com>
1658 * g++.dg/other/pr77759.C: New test.
1660 2016-10-06 Richard Biener <rguenther@suse.de>
1662 PR tree-optimization/77839
1663 * gcc.dg/torture/pr77839.c: New testcase.
1665 2016-10-06 Marek Polacek <polacek@redhat.com>
1667 * g++.dg/cpp1z/init-statement9.C: New test.
1669 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1671 * gcc.target/i386/pcommit-1.c: Deleted.
1672 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1673 * gcc.target/i386/sse-13.c: Ditto.
1674 * gcc.target/i386/sse-14.c: Ditto.
1675 * gcc.target/i386/sse-22.c: Ditto.
1676 * gcc.target/i386/sse-23.c: Ditto.
1677 * g++.dg/other/i386-2.C: Ditto.
1679 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
1681 * gcc.target/i386/pr77833.c: Require int128 effective target.
1683 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1687 * gfortran.dg/associate_22.f90: New test.
1689 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
1691 * gfortran.dg/dec_union_9.f90: New testcase.
1692 * gfortran.dg/dec_union_10.f90: New testcase.
1694 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1697 * gcc.dg/pch/pr66343-3.c: New test.
1698 * gcc.dg/pch/pr66343-3.hs: New file.
1701 * gcc.dg/pch/pr66343-1.c: New test.
1702 * gcc.dg/pch/pr66343-1.hs: New file.
1703 * gcc.dg/pch/pr66343-2.c: New test.
1704 * gcc.dg/pch/pr66343-2.hs: New file.
1706 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1708 * c-c++-common/Wint-in-bool-context.c: Update test.
1710 2016-10-05 Marek Polacek <polacek@redhat.com>
1712 * g++.dg/cpp1z/init-statement1.C: New test.
1713 * g++.dg/cpp1z/init-statement2.C: New test.
1714 * g++.dg/cpp1z/init-statement3.C: New test.
1715 * g++.dg/cpp1z/init-statement4.C: New test.
1716 * g++.dg/cpp1z/init-statement5.C: New test.
1717 * g++.dg/cpp1z/init-statement6.C: New test.
1718 * g++.dg/cpp1z/init-statement7.C: New test.
1719 * g++.dg/cpp1z/init-statement8.C: New test.
1721 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
1724 * gfortran.dg/pr67524.f90: New test.
1726 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1729 * c-c++-common/ubsan/shift-9.c: New test.
1731 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1733 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1734 of int if __SIZEOF_INT__ is less than 4 bytes.
1736 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1738 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1739 * gfortran.dg/class_array_20.f03: Likewise.
1740 * gfortran.dg/class_array_21.f03: Likewise.
1741 * gfortran.dg/finalize_29.f08: Likewise.
1742 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1744 2016-10-05 Richard Biener <rguenther@suse.de>
1747 * gcc.dg/torture/pr77826.c: New testcase.
1749 2016-10-05 Richard Biener <rguenther@suse.de>
1751 * gcc.dg/fold-copysign-1.c: New testcase.
1753 2016-10-05 Andreas Schwab <schwab@suse.de>
1755 * g++.dg/pr49847-2.C: Remove.
1757 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1759 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1761 2016-10-05 Richard Biener <rguenther@suse.de>
1764 * gcc.dg/pr55152-2.c: New testcase.
1766 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1768 * gfortran.dg/dtio_15.f90: New test.
1770 2016-10-04 Ian Lance Taylor <iant@golang.org>
1772 * gcc.dg/split-7.c: New test.
1774 2016-10-04 Martin Sebor <msebor@redhat.com>
1776 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1777 %lc directive to wint_t to silence -Wformat warnings on targets
1778 where the latter is a distinct type such as long.
1780 2016-10-04 Martin Sebor <msebor@redhat.com>
1783 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1785 2016-10-04 Jakub Jelinek <jakub@redhat.com>
1788 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1790 * g++.dg/other/java3.C: Remove.
1791 * g++.dg/other/java1.C: Remove.
1792 * g++.dg/other/error12.C: Remove.
1793 * g++.dg/other/java2.C: Remove.
1794 * g++.dg/warn/Wnvdtor.C: Remove.
1795 * g++.dg/lookup/java1.C: Remove.
1796 * g++.dg/lookup/java2.C: Remove.
1797 * g++.dg/ext/pr34829.C: Remove.
1798 * g++.dg/ext/java-3.C: Remove.
1799 * g++.dg/ext/java-1.C: Remove.
1800 * g++.dg/ext/java-2.C: Remove.
1801 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1803 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1805 PR tree-optimization/77808
1806 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1808 2016-10-04 Richard Biener <rguenther@suse.de>
1810 PR tree-optimization/77399
1811 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1813 2016-10-04 Richard Biener <rguenther@suse.de>
1816 * gcc.target/i386/pr77833.c: New testcase.
1818 2016-09-26 Jeff Law <law@redhat.com>
1820 PR tree-optimization/71550
1821 PR tree-optimization/71403
1822 * gcc.c-torture/execute/pr71550.c: New test.
1824 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1826 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1829 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1832 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1834 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1836 2016-10-03 Marek Polacek <polacek@redhat.com>
1838 * g++.dg/cpp0x/nullptr37.C: New test.
1840 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1842 * c-c++-common/Wint-in-bool-context.c: Update test.
1844 2016-10-02 Jakub Jelinek <jakub@redhat.com>
1846 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1848 * g++.dg/charset/asm2.c (memmove): Likewise.
1849 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1850 * g++.dg/tls/diag-4.C (foo): Likewise.
1851 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1852 dg-warning, fix up regex.
1853 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1854 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1855 * g++.old-deja/g++.mike/net31.C: Likewise.
1856 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1858 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1859 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1861 2016-10-01 Richard Biener <rguenther@suse.de>
1864 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1866 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1869 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1871 2016-10-01 Jakub Jelinek <jakub@redhat.com>
1874 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1875 Add dg-prune-output directive.
1877 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1880 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1881 * gfortran.fortran-torture/compile/write.f90: Update test.
1883 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1885 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1886 arm_fp16_alternative_ok as the required effective target.
1887 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1888 -mfp16-format=alternative to the dg-options directive and remove
1889 the dg-add-options directive.
1891 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1894 * gfortran.dg/dec_union_8.f90: New testcase.
1896 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1899 * gfortran.dg/dec_structure_16.f90: New testcase.
1901 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1903 * gfortran.dg/coarray_allocate_10.f08: New test.
1904 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1906 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1908 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1910 2016-09-30 Richard Biener <rguenther@suse.de>
1912 PR tree-optimization/77399
1913 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1915 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1917 * c-c++-common/pr27336.c: Make dependency on
1918 -fdelete-null-pointer-checks explicit.
1919 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1920 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1921 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1922 * gcc.dg/pic-1.c: Require fpic target support.
1923 * gcc.dg/pic-2.c: Likewise.
1925 2016-09-29 Jakub Jelinek <jakub@redhat.com>
1927 Implement P0001R1 - C++17 removal of register storage class specifier
1928 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1929 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1931 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1932 keyword if not __SSE2__.
1933 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1935 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1937 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1938 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1939 no_erroneous_warning): Expect new warnings for C++17.
1940 * g++.dg/warn/register-var-2.C (f): Likewise.
1941 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1942 * g++.dg/parse/linkage2.C (foo): Likewise.
1943 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1944 keyword on parameters for C++17.
1945 * g++.dg/cpp1z/register1.C: New test.
1946 * g++.dg/cpp1z/register2.C: New test.
1947 * g++.dg/cpp1z/register3.C: New test.
1949 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1951 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1952 * gcc.target/i386/avx2-check.h (main): Ditto.
1953 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1954 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1955 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1956 * gcc.target/i386/avx512er-check.h (main): Ditto.
1957 * gcc.target/i386/avx512f-check.h (main): Ditto.
1958 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1959 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1960 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1962 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1965 * gcc.target/i386/pr77756.c: New test.
1967 2016-09-29 Marek Polacek <polacek@redhat.com>
1969 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1971 2016-09-29 Marek Polacek <polacek@redhat.com>
1973 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1976 2016-09-29 Martin Liska <mliska@suse.cz>
1978 * objc/execute/construct1.m: New test.
1980 2016-09-29 Richard Biener <rguenther@suse.de>
1982 PR tree-optimization/77768
1983 * gcc.dg/torture/pr77768.c: New testcase.
1985 2016-09-28 Richard Biener <rguenther@suse.de>
1988 * gcc.dg/pr77407.c: New testcase.
1990 2016-09-29 Richard Biener <rguenther@suse.de>
1993 * gcc.dg/pr55152.c: New testcase.
1994 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1996 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1998 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1999 (dg-options): Remove -m32.
2001 2016-09-28 Martin Sebor <msebor@redhat.com>
2004 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2006 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2008 PR libgfortran/77707
2009 * gfortran.dg/inquire_17.f90: New test.
2011 2016-09-28 Jakub Jelinek <jakub@redhat.com>
2014 * g++.dg/cpp1y/constexpr-77467.C: New test.
2016 2016-09-28 Martin Sebor <msebor@redhat.com>
2019 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2020 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2021 (test_sprintf_p_const): Adjust line numbers to avoid failures
2022 introduced in r240503.
2024 2016-09-28 Martin Sebor <msebor@redhat.com>
2027 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2029 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2032 * g++.dg/pr77550.C: Avoid undefined behavior.
2034 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2036 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2038 * gcc.dg/strlenopt-20.c: Update test.
2039 * gcc.dg/strlenopt-21.c: Likewise.
2040 * gcc.dg/strlenopt-22.c: Likewise.
2041 * gcc.dg/strlenopt-22g.c: Likewise.
2042 * gcc.dg/strlenopt-26.c: Likewise.
2043 * gcc.dg/strlenopt-5.c: Likewise.
2044 * gcc.dg/strlenopt-7.c: Likewise.
2045 * gcc.dg/strlenopt-9.c: Likewise.
2047 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2049 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2051 * g++.dg/cpp1z/lambda-this1.C: New test.
2052 * g++.dg/cpp1z/lambda-this2.C: New test.
2055 * g++.dg/ubsan/return-4.C: New test.
2056 * g++.dg/ubsan/return-5.C: New test.
2057 * g++.dg/ubsan/return-6.C: New test.
2059 2016-09-27 Jiong Wang <jiong.wang@arm.com>
2061 * lib/target-supports.exp
2062 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2063 in function comment.
2065 2016-09-27 Martin Liska <mliska@suse.cz>
2067 PR gcov-profile/46266
2068 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2071 2016-09-27 Richard Biener <rguenther@suse.de>
2073 PR tree-optimization/77745
2074 * g++.dg/torture/pr77745.C: New testcase.
2076 2016-09-27 Richard Biener <rguenther@suse.de>
2078 PR tree-optimization/77478
2079 * gcc.dg/torture/pr77478.c: New testcase.
2081 2016-09-27 Martin Liska <mliska@suse.cz>
2083 PR gcov-profile/7970
2084 PR gcov-profile/16855
2085 PR gcov-profile/44779
2086 * g++.dg/gcov/pr16855.C: New test.
2088 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2090 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2092 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2095 * gfortran.dg/gomp/pr77666.f90: New test.
2097 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2100 * gcc.dg/torture/pr77677-2.c: New test.
2102 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2105 * gfortran.dg/pr77420_1.f90: New test.
2106 * gfortran.dg/pr77420_2.f90: Ditto.
2107 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2108 * gfortran.dg/pr77420_4.f90: this file.
2110 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2113 * gfortran.dg/pr77719.f90: New test.
2115 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2117 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
2118 singular form of byte when quantity is unknown.
2120 2016-09-26 Marek Polacek <polacek@redhat.com>
2122 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2124 2016-09-26 Martin Liska <mliska@suse.cz>
2126 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2127 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2128 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2129 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2130 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2131 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2132 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2133 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2134 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2136 2016-09-26 Marek Polacek <polacek@redhat.com>
2139 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2140 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2141 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2142 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2143 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2144 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2145 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2146 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2147 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2148 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2149 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2150 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2151 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2152 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2153 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2154 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2155 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2156 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2157 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2158 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2159 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2160 * c-c++-common/attr-fallthrough-1.c: New test.
2161 * c-c++-common/attr-fallthrough-2.c: New test.
2162 * g++.dg/cpp0x/fallthrough1.C: New test.
2163 * g++.dg/cpp0x/fallthrough2.C: New test.
2164 * g++.dg/cpp1z/fallthrough1.C: New test.
2165 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2166 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2167 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2168 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2170 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2173 * gfortran.dg/pr77429.f90: New test.
2175 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2178 * gfortran.dg/pr77694.f90: New test.
2180 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2183 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2185 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2187 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2190 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2192 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2195 2016-09-24 Marek Polacek <polacek@redhat.com>
2198 * c-c++-common/Wbool-operation-1.c: New test.
2199 * gcc.dg/Wbool-operation-1.c: New test.
2201 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
2203 * gfortran.dg/dec_static_1.f90: New.
2204 * gfortran.dg/dec_static_2.f90: New.
2205 * gfortran.dg/dec_static_3.f90: New.
2206 * gfortran.dg/dec_static_4.f90: New.
2208 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2211 * gfortran.dg/negative_unit_check.f90: Update test.
2212 * gfortran.dg/dtio_14.f90: New test.
2214 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2216 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2217 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2218 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2219 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2220 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2221 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2222 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2224 2016-09-23 Martin Sebor <msebor@redhat.com>
2227 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2228 assuming long double is bigger than double.
2230 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2232 Implement P0138R2, C++17 construction rules for enum class values
2233 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2235 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2237 PR preprocessor/77672
2238 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2239 expected multiline output from first warning to reflect change
2242 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2244 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2246 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2247 Tom de Vries <tom@codesourcery.com>
2250 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2252 2016-09-23 Marek Polacek <polacek@redhat.com>
2254 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2255 * c-c++-common/gomp/atomic-13.c: Likewise.
2256 * c-c++-common/gomp/atomic-14.c: Likewise.
2257 * c-c++-common/pr60439.c: Remove invalid code.
2258 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2259 * g++.dg/expr/bitfield5.C: Likewise.
2260 * g++.dg/expr/bitfield6.C: Likewise.
2261 * g++.dg/expr/bool1.C: Likewise.
2262 * g++.dg/expr/bool3.C: Likewise.
2263 * g++.dg/expr/lval3.C: Likewise.
2264 * g++.dg/expr/lval4.C: Likewise.
2265 * g++.old-deja/g++.jason/bool5.C: Likewise.
2267 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2269 PR preprocessor/77672
2270 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2271 (test_terminator_location): New function.
2273 2016-09-23 Richard Biener <rguenther@suse.de>
2275 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2277 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2279 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2280 -march=armv8.2-a+fp16 when supported by the hardware.
2281 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2282 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2283 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2284 semi-colons to a macro invocations.
2285 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2286 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2288 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2289 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2290 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2291 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2293 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2294 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2295 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2296 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2297 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2298 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2299 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2300 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2301 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2302 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2304 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2305 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2306 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2308 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2309 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2310 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2312 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2313 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2314 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2316 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2317 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2318 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2319 defined. Also fix some white-space.
2320 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2321 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2322 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2323 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2324 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2325 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2326 defined. Also fix some long lines and white-space.
2327 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2328 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2329 defined. Also fix some long lines and white-space.
2330 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2331 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2333 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2335 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2337 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2338 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2339 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2341 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
2342 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2343 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2344 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
2345 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2346 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2347 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2348 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2349 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2350 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
2351 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
2352 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2353 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2354 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2355 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2356 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
2357 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2358 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
2359 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2361 2016-09-23 Jiong Wang <jiong.wang@arm.com>
2362 Matthew Wahab <matthew.wahab@arm.com>
2364 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2365 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2366 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2367 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2368 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2369 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2370 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2371 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2372 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2373 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2374 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2375 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2376 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2377 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2378 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2379 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2380 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2381 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2382 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2383 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2384 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2385 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2386 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2387 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2388 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2389 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2390 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2391 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2392 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2393 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2394 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2395 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2396 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2397 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2398 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2399 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2400 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2402 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2404 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2405 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2406 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2407 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2410 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2413 * gcc.dg/torture/pr77677.c: New test.
2415 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2417 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2420 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2422 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2423 options. Add tests for float16x4_t and float16x8_t.
2425 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2427 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2428 * gcc.target/s390/risbg-ll-2.c: Ditto.
2429 * gcc.target/s390/risbg-ll-3.c: Ditto.
2431 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2433 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2434 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2436 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2438 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2439 output to the simplified instructions.
2441 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2443 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2444 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2446 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2448 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2449 (FP16_SUPPORTED): New
2450 (expected-hfloat-16x4): Make conditional on __fp16 support.
2451 (expected-hfloat-16x8): Likewise.
2452 (vdup_n_f16): Disable for non-AArch64 targets.
2453 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2454 conditional on FP16_SUPPORTED.
2455 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2456 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2457 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2458 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2459 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2461 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2462 conditional on FP16_SUPPORTED.
2463 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2464 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2466 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2468 * gcc.target/arm/short-vfp-1.c: New.
2470 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2472 * gcc.target/arm/attr-fp16-arith-1.c: New.
2474 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2476 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2478 (add_options_for_arm_v8_2a_fp16_neon): New.
2479 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2480 (add_options_for_arm_arch_v8_2a): Auto-generate.
2481 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2482 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2483 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2484 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2485 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2486 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2487 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2489 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2491 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2492 arm_fp16_alternative_ok.
2493 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2494 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2495 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2496 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2497 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2498 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2499 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2500 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2501 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2502 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2503 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2504 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2505 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2506 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2507 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2508 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2509 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2510 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2511 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2512 arm_fp16_alternative_ok.
2513 * lib/target-supports.exp
2514 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2515 (check_effective_target_arm_fp16_alternative_ok): New.
2516 (check_effective_target_arm_fp16_none_ok_nocache): New.
2517 (check_effective_target_arm_fp16_none_ok): New.
2519 2016-09-23 Martin Liska <mliska@suse.cz>
2521 * gcc.dg/ipa/pr77653.c: Replace adress
2524 2016-09-23 Martin Liska <mliska@suse.cz>
2526 * gcc.target/i386/movbe-4.c: New test.
2528 2016-09-23 Martin Liska <mliska@suse.cz>
2530 * gcc.target/i386/crc32-5.c: New test.
2532 2016-09-23 Martin Liska <mliska@suse.cz>
2534 * gcc.target/i386/pr71652.c: New test.
2535 * gcc.target/i386/pr71652-2.c: New test.
2536 * gcc.target/i386/pr71652-3.c: New test.
2538 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2540 * lib/gcc-dg.exp (process-message): Support relative line number
2541 notation - .+4 or .-1 etc.
2542 * gcc.dg/dg-test-1.c: New test.
2544 2016-09-22 Martin Sebor <msebor@redhat.com>
2547 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2548 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2549 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2550 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2552 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2554 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2555 * gcc.dg/ifcvt-2.c: Ditto.
2556 * gcc.dg/zero_bits_compound-1.c: Ditto.
2557 * gcc.dg/zero_bits_compound-1.c: Ditto.
2558 * gcc.dg/pr40550.c: Simplify target selectors.
2559 Use dg-additional-options.
2560 * gcc.dg/pr47893.c: Ditto.
2561 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2562 additional options for 32-bit x86 targets.
2563 * gcc.dg/pr70955.c: Move to ...
2564 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2566 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2569 * g++.dg/cpp0x/pr61019.C: New.
2571 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2572 Terry Guo <terry.guo@arm.com>
2574 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2575 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2576 * gcc.target/arm/pure-code/pure-code.exp: New.
2578 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2580 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2581 Remove SSE effective target requirement.
2583 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2586 * g++.dg/cpp0x/pr71979.C: New.
2588 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2590 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2592 2016-09-22 Martin Liska <mliska@suse.cz>
2595 * gcc.dg/ipa/pr77653.c: New test.
2597 2016-09-22 Jakub Jelinek <jakub@redhat.com>
2600 * gfortran.dg/gomp/pr77665.f90: New test.
2602 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
2604 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2605 * gfortran.dg/dtio_13.f90: New test.
2607 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2610 * gfortran.dg/pr66107.f90: New test.
2612 2016-09-21 Ian Lance Taylor <iant@golang.org>
2614 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2615 with call to builtin delete function.
2617 2016-09-21 Joseph Myers <joseph@codesourcery.com>
2619 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2620 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2621 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2622 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2625 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
2627 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2629 2016-09-21 Jakub Jelinek <jakub@redhat.com>
2632 * g++.dg/cpp1z/aligned-new6.C: New test.
2634 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2636 * gcc.target/arm/fp16-aapcs-3.c: New.
2637 * gcc.target/arm/fp16-aapcs-4.c: New.
2638 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2639 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2640 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2641 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2643 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2645 PR tree-optimization/77550
2646 * g++.dg/pr77550.C: New test.
2648 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
2651 * gcc.target/avr/torture/pr77326.c: New test.
2653 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2655 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2657 2016-09-21 Richard Biener <rguenther@suse.de>
2659 PR tree-optimization/77648
2660 * gcc.dg/torture/pr77648-1.c: New testcase.
2661 * gcc.dg/torture/pr77648-2.c: Likewise.
2663 2016-09-21 Richard Biener <rguenther@suse.de>
2664 Jakub Jelinek <jakub@redhat.com>
2666 PR tree-optimization/77621
2667 * gcc.dg/pr77621.c: New testcase.
2669 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
2672 * gfortran.dg/dtio_12.f90: New test.
2674 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2676 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2678 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2680 PR tree-optimization/72835
2681 * gcc.dg/tree-ssa/pr72835.c: New test.
2683 2016-09-20 Martin Sebor <msebor@redhat.com>
2686 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2687 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2688 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2689 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2690 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2691 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2692 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2694 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2696 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2697 arguments/compare will be optimized away.
2698 * gcc.dg/torture/ftrapv-1.c: Likewise.
2700 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2702 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2703 will be optimized away.
2704 * gcc.dg/ipa/vrp1.c: New test.
2705 * gcc.dg/ipa/vrp2.c: New test.
2706 * gcc.dg/ipa/vrp3.c: New test.
2708 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2710 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2711 does the same transformation.
2712 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2713 * gcc.dg/tree-ssa/evrp1.c: New test.
2714 * gcc.dg/tree-ssa/evrp2.c: New test.
2715 * gcc.dg/tree-ssa/evrp3.c: New test.
2716 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2717 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2718 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2719 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2720 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2721 foling now happens early.
2722 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2723 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2724 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2725 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2726 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2728 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
2731 * gcc.target/i386/pr77621.c: New test.
2732 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2733 pattern, loop should vectorize with -mtune=atom.
2735 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2736 Jakub Jelinek <jakub@redhat.com>
2739 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2742 2016-09-20 Jakub Jelinek <jakub@redhat.com>
2745 * g++.dg/other/pr77626.C: New test.
2748 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2751 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2754 * c-c++-common/pr77624-1.c: New test.
2755 * c-c++-common/pr77624-2.c: New test.
2757 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2759 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2762 2016-09-20 Richard Biener <rguenther@suse.de>
2764 PR tree-optimization/77646
2765 * gcc.dg/torture/pr77646.c: New testcase.
2767 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2770 * c-c++-common/Wint-in-bool-context.c: New test.
2772 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2774 * gcc.dg/cr-decimal-dig-1.c: New test.
2776 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2778 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2779 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2780 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2781 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2783 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2785 PR rtl-optimization/77416
2786 * gcc.target/powerpc/pr77416.c: New.
2788 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2791 * g++.dg/template/error-recovery4.C: New test.
2793 2016-09-19 Bin Cheng <bin.cheng@arm.com>
2795 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2797 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2799 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2800 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2802 2016-09-19 Jakub Jelinek <jakub@redhat.com>
2803 Jan Hubicka <jh@suse.cz>
2806 * gcc.dg/pr77587.c: New test.
2807 * gcc.dg/pr77587a.c: New file.
2809 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2811 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2812 * gfortran.dg/coarray_38.f90:
2813 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2814 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2815 * gfortran.dg/coarray_allocate_7.f08: New test.
2816 * gfortran.dg/coarray_allocate_8.f08: New test.
2817 * gfortran.dg/coarray_allocate_9.f08: New test.
2818 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2820 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2821 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2822 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2824 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2825 * gfortran.dg/coarray_lock_7.f90: Same.
2826 * gfortran.dg/coarray_poly_5.f90: Same.
2827 * gfortran.dg/coarray_poly_6.f90: Same.
2828 * gfortran.dg/coarray_poly_7.f90: Same.
2829 * gfortran.dg/coarray_poly_8.f90: Same.
2830 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2832 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
2835 * gfortran.dg/dec_structure_15.f90: New testcase.
2837 2016-09-19 Richard Biener <rguenther@suse.de>
2840 * gcc.dg/torture/pr77605.c: New testcase.
2842 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
2844 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2846 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
2848 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2849 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2850 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2851 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2852 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2853 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2854 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2855 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2856 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2857 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2858 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2860 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2862 * gcc.target/i386/pr68633.c: Fix expected result.
2864 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
2867 * gfortran.dg/pr68078.f90: New test.
2868 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2870 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2873 * gcc.target/powerpc/swaps-p8-25.c: New.
2875 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2878 * g++.dg/cpp0x/constexpr-77482.C: New test.
2881 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2883 * g++.dg/abi/abi-tag23a.C: Likewise.
2886 * g++.dg/cpp0x/decltype-77338.C: New test.
2889 * g++.dg/cpp0x/mutable1.C: New test.
2891 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2894 * gfortran.dg/pr77612.f90: New test.
2896 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2898 * gcc.dg/torture/pr70421.c: Require int32plus.
2900 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2903 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2906 * gcc.target/i386/pr77526.c: New test.
2908 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2909 Eric Botcazou <ebotcazou@adacore.com>
2912 * gcc.target/i386/pr77594.c: New test.
2914 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
2917 * gfortran.dg/misplaced_implicit_character.f90: New test.
2919 2016-09-15 Bin Cheng <bin.cheng@arm.com>
2921 PR tree-optimization/77503
2922 * gcc.dg/vect/pr77503.c: New test.
2924 2016-09-15 Richard Biener <rguenther@suse.de>
2927 * c-c++-common/torture/pr77544.c: New testcase.
2929 2016-09-15 Jakub Jelinek <jakub@redhat.com>
2932 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2933 * gcc.dg/march-generic.c: Likewise.
2934 * gcc.target/i386/spellcheck-options-1.c: New test.
2935 * gcc.target/i386/spellcheck-options-2.c: New test.
2936 * gcc.target/i386/spellcheck-options-3.c: New test.
2937 * gcc.target/i386/spellcheck-options-4.c: New test.
2939 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2942 * gfortran.dg/goacc/pr72743.f90: New test.
2944 2016-09-15 Richard Biener <rguenther@suse.de>
2946 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2948 2016-09-15 Richard Biener <rguenther@suse.de>
2950 PR tree-optimization/77514
2951 * gcc.dg/torture/pr77514.c: New testcase.
2953 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2956 * g++.dg/lookup/pr77549.C: New test.
2958 2016-09-14 Marek Polacek <polacek@redhat.com>
2960 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2961 * c-c++-common/gomp/atomic-13.c: Likewise.
2962 * c-c++-common/gomp/atomic-14.c: Likewise.
2963 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2964 * g++.dg/cpp1z/bool-increment1.C: New test.
2965 * c-c++-common/pr60439.c: Add dg-warning.
2966 * g++.dg/expr/bitfield4.C: Likewise.
2967 * g++.dg/expr/bitfield5.C: Likewise.
2968 * g++.dg/expr/bitfield6.C: Likewise.
2969 * g++.dg/expr/bool1.C: Likewise.
2970 * g++.dg/expr/bool3.C: Likewise.
2971 * g++.dg/expr/lval3.C: Likewise.
2972 * g++.dg/expr/lval4.C: Likewise.
2973 * g++.old-deja/g++.jason/bool5.C: Likewise.
2974 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2975 * g++.dg/other/error18.C: Likewise.
2976 * g++.dg/gomp/atomic-14.C: Likewise.
2978 2016-09-14 Nathan Sidwell <nathan@acm.org>
2981 * g++.dg/cpp1y/pr77539.C: New.
2983 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2985 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2987 * g++.dg/ext/builtin_alloca.C: Likewise.
2988 * g++.dg/template/spec35.C: Likewise.
2989 * gcc.dg/builtins-68.c: Likewise.
2990 * gcc.misc-tests/gcov-13.c: Likewise.
2991 * gcc.misc-tests/gcov-14.c: Likewise.
2993 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2995 * gfortran.dg/dec_structure_14.f90: New testcase.
2997 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3000 * c-c++-common/tsan/pr68260.c: New test.
3002 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
3005 * gcc.target/msp430/function-attributes-1.c: New test.
3006 * gcc.target/msp430/function-attributes-2.c: New test.
3007 * gcc.target/msp430/function-attributes-3.c: New test.
3009 2015-04-18 Martin Sebor <msebor@redhat.com>
3011 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3012 of non-nul characters.
3013 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3015 2016-09-13 Jakub Jelinek <jakub@redhat.com>
3017 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3018 * g++.dg/cpp1z/gen-attrs1.C: New test.
3020 PR tree-optimization/77454
3021 * gcc.dg/pr77454.c: New test.
3024 * g++.dg/cpp1y/constexpr-77553.C: New test.
3026 2016-09-13 David Malcolm <dmalcolm@redhat.com>
3028 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3029 (test_show_locus): Replace rich_location::add_fixit_insert calls
3030 with add_fixit_insert_before and add_fixit_insert_after.
3032 2016-09-13 Jason Merrill <jason@redhat.com>
3033 Tom de Vries <tom@codesourcery.com>
3036 * g++.dg/pr77427.C: New test.
3038 2016-09-13 Martin Liska <mliska@suse.cz>
3040 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3042 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3043 * lib/target-supports.exp: Define the new target.
3045 2016-09-12 Andrew Pinski <apinski@cavium.com>
3047 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3048 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3050 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
3052 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3054 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3055 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3056 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3058 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3059 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3061 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3064 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3065 * g++.dg/ext/pr77496.C: New test.
3066 * g++.dg/warn/pr77496.C: New test.
3068 2016-09-12 David Malcolm <dmalcolm@redhat.com>
3071 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3072 to preserve conversion chars, and to preserve prefix information.
3073 * gcc.dg/format/pr72858.c: New test case.
3075 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3077 * gfortran.dg/pr77507.f90: Move to ...
3078 * gfortran.dg/ieee/pr77507.f90: here.
3080 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3083 * compile/pr61159.c: New testcase
3085 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3088 * gcc.dg/ipa/pr63416.c: New testcase.
3090 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
3091 Steven G. Kargl <kargl@gcc.gnu.org>
3094 * gfortran.dg/dtio_11.f90: new test.
3096 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3099 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3100 * gfortran.dg/c_assoc_4.f90: Ditto.
3102 2016-09-10 Tom de Vries <tom@codesourcery.com>
3105 * c-c++-common/va-arg-va-list-type.c: New test.
3107 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3109 PR rtl-optimization/77289
3110 * gcc.target/powerpc/pr77289.c: New test.
3112 2016-09-09 Martin Sebor <msebor@redhat.com>
3116 * gcc.dg/pr77520.c: New test.
3117 * gcc.dg/pr77521.c: New test.
3119 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3122 * gfortran.dg/pr77506.f90: New test.
3124 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3127 * gfortran.dg/pr77507.f90: New test.
3129 2016-09-09 Joseph Myers <joseph@codesourcery.com>
3131 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3133 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3134 Louis Krupp <lkrupp@gcc.gnu.org>
3137 * gfortran.dg/pr69514_1.f90: New test.
3138 * gfortran.dg/pr69514_2.f90: New test.
3140 2016-09-08 Jakub Jelinek <jakub@redhat.com>
3143 * gfortran.dg/gomp/pr77500.f90: New test.
3146 * gfortran.dg/gomp/pr77516.f90: New test.
3148 2016-09-07 Jakub Jelinek <jakub@redhat.com>
3151 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3152 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3153 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3154 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3155 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3156 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3158 2016-09-07 David Malcolm <dmalcolm@redhat.com>
3160 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3161 "substring-locations.h".
3163 2016-09-07 Richard Biener <rguenther@suse.de>
3166 * c-c++-common/vector-subscript-8.c: Move ..
3167 * gcc.dg/pr77450.c: ... here.
3169 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3171 PR libgfortran/77393
3172 * gfortran.dg/fmt_f0_2.f90: Update test.
3173 * gfortran.dg/fmt_f0_3.f90: New test.
3175 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3178 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3182 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3184 2016-09-06 Jakub Jelinek <jakub@redhat.com>
3187 * gcc.target/i386/pr69255-1.c: New test.
3188 * gcc.target/i386/pr69255-2.c: New test.
3189 * gcc.target/i386/pr69255-3.c: New test.
3191 2016-09-06 Martin Sebor <msebor@redhat.com>
3194 * gcc.dg/format/miss-7.c: New test.
3196 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
3198 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3200 2016-09-06 Martin Liska <mliska@suse.cz>
3202 PR gcov-profile/77378
3203 PR gcov-profile/77466
3204 * gcc.dg/profile-update-warning.c: New test.
3206 2016-09-06 Richard Biener <rguenther@suse.de>
3208 PR tree-optimization/77479
3209 * gcc.dg/torture/pr77479.c: New testcase.
3211 2016-09-06 Richard Biener <rguenther@suse.de>
3214 * c-c++-common/vector-subscript-7.c: Adjust.
3215 * c-c++-common/vector-subscript-8.c: New testcase.
3217 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3219 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3221 2016-09-05 Jakub Jelinek <jakub@redhat.com>
3224 * gcc.target/i386/avx512f-pr77476.c: New test.
3225 * gcc.target/i386/avx512bw-pr77476.c: New test.
3226 * gcc.target/i386/avx512dq-pr77476.c: New test.
3228 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3229 Update comment to mention also avx512f.
3232 * g++.dg/asan/pr77396-2.C: New test.
3234 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
3236 PR rtl-optimization/77452
3237 * gcc.target/i386/pr77452.c: New test.
3239 2016-09-05 Marek Polacek <polacek@redhat.com>
3242 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3244 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3247 * gfortran.dg/pr77391.f90: New test.
3249 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3252 * gfortran.dg/pr77460.f90: New test.
3254 2016-09-03 Jakub Jelinek <jakub@redhat.com>
3257 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3259 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3261 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3263 2016-09-02 David Malcolm <dmalcolm@redhat.com>
3265 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3267 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3268 diagnostic-test-show-locus-generate-patch.c to the sources
3269 for diagnostic_plugin_test_show_locus.c.
3271 2016-09-02 Jakub Jelinek <jakub@redhat.com>
3274 * gcc.dg/gomp/_Atomic-1.c: New test.
3275 * gcc.dg/gomp/_Atomic-2.c: New test.
3276 * gcc.dg/gomp/_Atomic-3.c: New test.
3277 * gcc.dg/gomp/_Atomic-4.c: New test.
3278 * gcc.dg/gomp/_Atomic-5.c: New test.
3281 * g++.dg/asan/pr77396.C: New test.
3283 2016-09-01 Martin Sebor <msebor@redhat.com>
3285 PR tree-optimization/71831
3286 * gcc.dg/builtin-object-size-16.c: New test.
3287 * gcc.dg/builtin-object-size-17.c: New test.
3289 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3291 PR libgfortran/77393
3292 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3294 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
3296 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3297 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3298 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3299 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3300 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3301 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3302 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3303 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3304 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3305 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3306 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3307 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3308 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3309 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3310 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3311 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3312 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3313 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3315 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3317 * gnat.dg/opt58.adb: New test.
3318 * gnat.dg/opt58_pkg.ads: New helper.
3320 2016-09-01 Richard Biener <rguenther@suse.de>
3323 * gcc.dg/torture/pr77436.c: New testcase.
3325 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3327 * gcc.dg/pr64252.c: Require int32plus.
3328 * gcc.dg/pr66299-1.c: Likewise.
3329 * gcc.dg/pr66299-2.c: Likewise.
3330 * gcc.dg/torture/20131115-1.c: Skip for avr.
3332 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3334 * gcc.target/aarch64/ands_3.c: New test.
3336 2016-08-31 Jakub Jelinek <jakub@redhat.com>
3339 * gfortran.dg/gomp/pr77352.f90: New test.
3342 * gfortran.dg/gomp/pr77374.f08: New test.
3344 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3346 PR tree-optimization/73714
3347 * gcc.dg/tree-ssa/pr73714.c: New test.
3349 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3351 PR libgfortran/77393
3352 * gfortran.dg/fmt_f0_2.f90: New test.
3354 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3356 * gcc.target/i386/pr59539-2.c: Adapt options.
3357 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3359 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
3362 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3363 of the associate entity and replace with a pointer to the
3364 intended item on the stack.
3366 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3367 Paul Thomas <pault@gcc.gnu.org>
3370 * gfortran.dg/dtio_1.f90: New test.
3371 * gfortran.dg/dtio_2.f90: New test.
3372 * gfortran.dg/dtio_3.f90: New test.
3373 * gfortran.dg/dtio_4.f90: New test.
3374 * gfortran.dg/dtio_5.f90: New test.
3375 * gfortran.dg/dtio_6.f90: New test.
3376 * gfortran.dg/dtio_7.f90: New test.
3377 * gfortran.dg/dtio_8.f90: New test.
3378 * gfortran.dg/dtio_9.f90: New test.
3379 * gfortran.dg/dtio_10.f90: New test.
3381 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3383 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3384 (test_many_nested_locations): New function.
3385 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3386 (test_show_locus): Handle "test_many_nested_locations".
3388 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3390 * g++.dg/template/double-greater-than-fixit.C: New test case.
3392 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3394 * gnat.dg/opt57.ad[sb]: New test.
3395 * gnat.dg/opt57_pkg.ads: New helper.
3397 2016-08-30 Richard Biener <rguenther@suse.de>
3399 PR tree-optimization/69047
3400 * gcc.dg/pr69047.c: Fix byte-order check.
3402 2016-08-30 Jakub Jelinek <jakub@redhat.com>
3404 PR tree-optimization/72866
3405 * gcc.dg/vect/pr72866.c: New test.
3408 * g++.dg/debug/dwarf2/pr77363.C: New test.
3411 * gcc.target/i386/pr77377.c: New test.
3414 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3417 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3419 * gfortran.dg/pr77372.f90: Moved to ...
3420 * gfortran.dg/ieee/pr77372.f90: here.
3422 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3424 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3425 vector short/char initializations.
3426 * gcc.target/powerpc/vec-init-5.c: Likewise.
3427 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3428 vector initialization optimizations.
3429 * gcc.target/powerpc/vec-init-7.c: Likewise.
3430 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3431 vector float/double initializations.
3432 * gcc.target/powerpc/vec-init-9.c: Likewise.
3434 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
3437 * gcc.target/i386/pr77403.c: New test.
3439 2016-08-29 Marek Polacek <polacek@redhat.com>
3442 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3444 2016-08-29 Tom de Vries <tom@codesourcery.com>
3447 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3449 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3451 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3453 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
3455 * gfortran.dg/dec_structure_13.f90: New testcase.
3457 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3460 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3463 2016-08-28 Tom de Vries <tom@codesourcery.com>
3466 * gcc.dg/pr70955.c: New test.
3467 * gcc.dg/lto/pr70955_0.c: Same.
3468 * gcc.dg/lto/pr70955_1.c: Same.
3470 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3472 PR tree-optimization/71077
3473 * gcc.target/i386/pr71077.c: New test.
3475 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3478 * gfortran.dg/pr77380.f90: New test.
3480 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3483 gfortran.dg/pr77372.f90: New test.
3485 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3487 * gcc.dg/spellcheck-fields-2.c (test): Move
3488 dg-begin/end-multiline-output within function body.
3489 (test_macro): New function.
3491 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3493 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3494 (test_fixit_insert): Update expected output.
3495 (test_fixit_remove): Likewise.
3496 (test_fixit_replace): Likewise.
3498 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3500 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3503 2016-08-26 Richard Biener <rguenther@suse.de>
3505 PR tree-optimization/69047
3506 * gcc.dg/pr69047.c: New testcase.
3508 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3509 Martin Jambhor <mjambor@suse.cz>
3511 * gcc.dg/ipa/propbits-1.c: New test-case.
3512 * gcc.dg/ipa/propbits-2.c: Likewise.
3513 * gcc.dg/ipa/propbits-3.c: Likewise.
3515 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3518 * gfortran.dg/pr77351.f90: New test.
3520 2016-08-25 Marek Polacek <polacek@redhat.com>
3522 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3524 2016-08-25 Marek Polacek <polacek@redhat.com>
3527 * gcc.dg/pr77323.c: New test.
3529 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
3532 * gfortran.dg/submodule_17.f08: New test.
3534 2016-08-24 Michael Collison <michael.collison@linaro.org>
3535 Michael Collison <michael.collison@arm.com>
3537 * gcc.target/arm/builtin_saddl.c: New testcase.
3538 * gcc.target/arm/builtin_saddll.c: New testcase.
3539 * gcc.target/arm/builtin_uaddl.c: New testcase.
3540 * gcc.target/arm/builtin_uaddll.c: New testcase.
3541 * gcc.target/arm/builtin_ssubl.c: New testcase.
3542 * gcc.target/arm/builtin_ssubll.c: New testcase.
3543 * gcc.target/arm/builtin_usubl.c: New testcase.
3544 * gcc.target/arm/builtin_usubll.c: New testcase.
3546 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
3549 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3550 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3551 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3552 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3553 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3554 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3555 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3556 effective target. Remove scan-assembler-times directives.
3557 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3558 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3559 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3561 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3563 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3565 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3567 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3570 * lib/target-supports.exp
3571 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3572 (check_effective_target_vect_natural_alignment): Ditto.
3573 (check_effective_target_vector_alignment_reachable): Ditto.
3574 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3576 2016-08-23 Ian Lance Taylor <iant@golang.org>
3578 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3580 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3582 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3583 being created from pointers to memory locations.
3584 * gcc.target/powerpc/vec-init-2.c: Likewise.
3586 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
3588 * gfortran.dg/dec_structure_12.f90: New testcase.
3590 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3592 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3594 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3596 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3599 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3601 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3602 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3604 2016-08-23 Richard Biener <rguenther@suse.de>
3606 PR tree-optimization/27336
3607 * c-c++-common/pr27336.c: New testcase.
3609 2016-08-22 Marek Polacek <polacek@redhat.com>
3612 * g++.dg/cpp1y/pr77321.C: New test.
3614 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3617 * gfortran.dg/empty_label.f: Adjust test for new error message.
3618 * gfortran.dg/empty_label.f90: Ditto.
3619 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3620 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3621 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3623 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3626 * gfortran.dg/pr61318.f90: New test.
3628 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3631 * gfortran.dg/pr77260_1.f90: New test.
3632 * gfortran.dg/pr77260_2.f90: Ditto.
3634 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3637 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3638 __builtin_signbitf and __builtin_signbitl in expected generic
3640 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3641 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3642 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3643 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3646 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3648 * gcc.dg/torture/float128-builtin.c,
3649 gcc.dg/torture/float128-ieee-nan.c,
3650 gcc.dg/torture/float128x-builtin.c,
3651 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3652 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3653 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3654 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3655 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3656 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3657 gcc.dg/torture/floatn-nan.h: New tests.
3659 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3661 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3663 (main): Update calls to TEST_I_F.
3664 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3666 (main): Update calls to TEST_I_F.
3668 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3670 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3671 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3672 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3673 names in calls to TEST_I_F.
3675 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3678 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3680 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3682 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3683 and !natural_alignment_64.
3684 * gcc.dg/ipa/propalign-2.c: Likewise.
3685 * gcc.dg/ipa/propalign-3.c: Likewise.
3686 * gcc.dg/ipa/propalign-4.c: Likewise.
3687 * gcc.dg/ipa/propalign-5.c: Likewise.
3688 * lib/target-supports.exp
3689 (check_effective_target_natural_alignment_32): Add avr-*-*.
3691 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3693 PR tree-optimization/61839
3694 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3695 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3696 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3697 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3699 2016-08-19 Joseph Myers <joseph@codesourcery.com>
3702 * lib/target-supports.exp (check_effective_target_float16)
3703 (check_effective_target_float32, check_effective_target_float64)
3704 (check_effective_target_float128, check_effective_target_float32x)
3705 (check_effective_target_float64x)
3706 (check_effective_target_float128x)
3707 (check_effective_target_float16_runtime)
3708 (check_effective_target_float32_runtime)
3709 (check_effective_target_float64_runtime)
3710 (check_effective_target_float128_runtime)
3711 (check_effective_target_float32x_runtime)
3712 (check_effective_target_float64x_runtime)
3713 (check_effective_target_float128x_runtime)
3714 (check_effective_target_floatn_nx_runtime)
3715 (add_options_for_float16, add_options_for_float32)
3716 (add_options_for_float64, add_options_for_float128)
3717 (add_options_for_float32x, add_options_for_float64x)
3718 (add_options_for_float128x): New procedures.
3719 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3720 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3721 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3722 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3723 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3724 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3725 gcc.dg/torture/float128-complex.c,
3726 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3727 gcc.dg/torture/float128x-basic.c,
3728 gcc.dg/torture/float128x-complex.c,
3729 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3730 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3731 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3732 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3733 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3734 gcc.dg/torture/float32x-basic.c,
3735 gcc.dg/torture/float32x-complex.c,
3736 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3737 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3738 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3739 gcc.dg/torture/float64x-basic.c,
3740 gcc.dg/torture/float64x-complex.c,
3741 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3742 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3743 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3744 gcc.dg/torture/floatn-tg.h,
3745 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3746 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3747 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3748 gcc.dg/torture/fp-int-convert-float128x.c,
3749 gcc.dg/torture/fp-int-convert-float16-timode.c,
3750 gcc.dg/torture/fp-int-convert-float16.c,
3751 gcc.dg/torture/fp-int-convert-float32-timode.c,
3752 gcc.dg/torture/fp-int-convert-float32.c,
3753 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3754 gcc.dg/torture/fp-int-convert-float32x.c,
3755 gcc.dg/torture/fp-int-convert-float64-timode.c,
3756 gcc.dg/torture/fp-int-convert-float64.c,
3757 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3758 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3759 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3760 maximum exponent of floating-point type. Use it in testing
3761 whether 0x8...0 fits in the floating-point type. Always treat -1
3762 (signed 0xf...f) as fitting in the floating-point type.
3764 * gcc.dg/torture/fp-int-convert-double.c,
3765 gcc.dg/torture/fp-int-convert-float.c,
3766 gcc.dg/torture/fp-int-convert-float128-timode.c,
3767 gcc.dg/torture/fp-int-convert-float128.c,
3768 gcc.dg/torture/fp-int-convert-float80-timode.c,
3769 gcc.dg/torture/fp-int-convert-float80.c,
3770 gcc.dg/torture/fp-int-convert-long-double.c,
3771 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3773 2016-08-19 Jakub Jelinek <jakub@redhat.com>
3776 * gfortran.dg/gomp/pr72744.f90: New test.
3779 * gfortran.dg/gomp/pr69281.f90: New test.
3781 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3783 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3784 the last special seed value.
3785 * gfortran.dg/random_7.f90: Use size for last array member instead
3788 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3790 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3791 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3793 2016-08-19 Richard Biener <rguenther@suse.de>
3795 PR tree-optimization/77286
3796 * gcc.dg/torture/pr77286.c: New testcase.
3798 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3800 * gcc.dg/verbose-asm-2.c: New test case.
3802 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3804 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3805 (custom_diagnostic_finalizer): Update for change to
3806 diagnostic_show_locus.
3808 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3810 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3811 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3813 2016-08-18 Marek Polacek <polacek@redhat.com>
3816 * gcc.dg/pr71514.c: New test.
3818 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3821 * gcc.target/i386/pr72839.c: New test.
3823 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3826 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3827 * c-c++-common/goacc/reduction-1.c: Likewise.
3828 * c-c++-common/goacc/reduction-2.c: Likewise.
3829 * c-c++-common/goacc/reduction-3.c: Likewise.
3830 * c-c++-common/goacc/reduction-4.c: Likewise.
3832 2016-08-18 Alan Modra <amodra@gmail.com>
3834 * gcc.c-torture/compile/pr72771.c: New.
3836 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3839 * gfortran.dg/pr67496.f90: New test.
3841 2015-08-17 Alan Hayward <alan.hayward@arm.com>
3843 PR tree-optimization/71752
3844 * gcc.dg/vect/pr71752.c: New.
3846 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
3848 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3850 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3853 * g++.dg/ipa/devirt-52.C: New test.
3855 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3857 * c-c++-common/goacc/reduction-6.c: New testcase.
3859 2016-08-17 Richard Biener <rguenther@suse.de>
3861 PR tree-optimization/76490
3862 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3863 * gcc.dg/pr52904.c: XFAIL.
3865 2016-08-17 Richard Biener <rguenther@suse.de>
3867 PR tree-optimization/23855
3868 * gcc.dg/loop-unswitch-2.c: Adjust.
3870 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3872 PR tree-optimization/72817
3873 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3875 2016-08-16 Joseph Myers <joseph@codesourcery.com>
3878 * gcc.dg/torture/float128-extend-inf.c: New test.
3880 2016-08-16 David Malcolm <dmalcolm@redhat.com>
3883 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3885 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3886 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3888 (test_oct): Likewise.
3889 (test_multiple): Likewise.
3890 (test_field_width_specifier): Likewise.
3891 (test_field_width_specifier_2): New function.
3892 (test_field_precision_specifier): New function.
3893 (test_embedded_nul): Update expected caret placement.
3894 (test_non_contiguous_strings): Update line number.
3895 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3896 (__emit_string_literal_range): Add "caret_idx" param.
3897 (test_simple_string_literal): Add value for new param, updating
3899 (test_concatenated_string_literal): Likewise.
3900 (test_multiline_string_literal): Likewise.
3901 (test_hex): Likewise.
3902 (test_oct): Likewise.
3903 (test_multiple): Likewise.
3904 (test_ucn4): Likewise.
3905 (test_ucn8): Likewise.
3906 (test_u8): Likewise.
3907 (test_u): Likewise; update expected message, from "range" to
3911 (test_macro): Add value for new param.
3912 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3913 (__emit_string_literal_range): Add "caret_idx" param.
3914 (test_stringified_token_1): Add value for new param. Update
3915 expected message, from "range" to "location".
3916 (test_stringized_token_2): Likewise, adding param to macro.
3917 (test_stringified_token_3): Likewise.
3918 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3919 (emit_warning): Convert param from source_range to location_t.
3920 (test_string_literals): Add caret_idx param, and use it when
3921 constructing a substring_loc. Update error message, from
3922 "range" to "location".
3924 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3927 * g++.dg/gomp/pr71910.C: New test.
3930 * gcc.c-torture/compile/pr67485.c: New test.
3933 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3935 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3937 PR tree-optimization/69848
3938 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3940 2016-08-16 Martin Liska <mliska@suse.cz>
3942 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3943 of memory operations so that it can be handled by core2
3946 2016-08-16 Richard Biener <rguenther@suse.de>
3948 PR tree-optimization/76783
3949 * gcc.dg/pr76783.c: New testcase.
3950 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3952 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3954 PR tree-optimization/72817
3955 PR tree-optimization/73450
3956 * gcc.dg/tree-ssa/pr72817.c: New test.
3957 * gcc.dg/tree-ssa/pr73450.c: New test.
3959 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
3961 * gfortran.dg/init_flag_13.f90: New testcase.
3962 * gfortran.dg/init_flag_14.f90: Ditto.
3963 * gfortran.dg/init_flag_15.f03: Ditto.
3964 * gfortran.dg/dec_init_1.f90: Ditto.
3965 * gfortran.dg/dec_init_2.f90: Ditto.
3967 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
3970 * gcc.target/i386/pr72867.c: New test.
3972 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3974 * c-c++-common/dump-ada-spec-5.c: New test.
3976 2016-08-15 Richard Biener <rguenther@suse.de>
3978 PR tree-optimization/73434
3979 * gcc.dg/torture/pr73434.c: New testcase.
3981 2016-08-15 Jakub Jelinek <jakub@redhat.com>
3983 PR tree-optimization/72824
3984 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3986 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3989 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3990 in use_device clause.
3991 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3992 * gfortran.dg/goacc/list.f95: Adjust to catch
3993 "neither a POINTER nor an array" error messages.
3995 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
3998 * gcc.target/i386/pr76342.c: New test.
4000 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4003 * g++.dg/ubsan/pr71512.C: New test.
4004 * c-c++-common/ubsan/pr71512-1.c: New test.
4005 * c-c++-common/ubsan/pr71512-2.c: New test.
4007 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4009 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4010 vector initialization options.
4011 * gcc.target/powerpc/vec-init-2.c: Likewise.
4012 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4013 is generated on ISA 3.0.
4015 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4018 * gcc.dg/c-c++-common/pr71654.c: New test.
4019 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4021 * gcc.dg/tree-ssa/vrp24: Likewise.
4023 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4026 * gcc.dg/pr67410.c: New test.
4028 2016-08-12 Bin Cheng <bin.cheng@arm.com>
4030 PR tree-optimization/69848
4031 * gcc.dg/vect/vect-pr69848.c: New test.
4033 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
4036 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4037 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4038 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4039 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4041 2016-08-12 Richard Biener <rguenther@suse.de>
4043 PR tree-optimization/57326
4044 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4045 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4046 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4047 * gcc.target/i386/pr45685.c: Likewise.
4048 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4049 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4050 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4051 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4052 * gfortran.dg/pr34163.f90: Likewise.
4054 2016-08-12 Martin Liska <mliska@suse.cz>
4056 * g++.dg/gcov/gcov-16.C: New test.
4057 * lib/gcov.exp: Support new argument for run-gcov function.
4059 2016-08-12 Martin Liska <mliska@suse.cz>
4061 PR gcov-profile/35590
4062 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4064 2016-08-12 Richard Biener <rguenther@suse.de>
4066 PR tree-optimization/72851
4067 * gcc.dg/torture/pr72851.c: New testcase.
4069 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
4072 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4073 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4074 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4075 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4079 * g++.dg/debug/dwarf2/ref-1.C: New.
4082 * g++.dg/debug/dwarf2/template-params-12.H: New.
4083 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4084 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4085 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4086 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4087 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4088 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4089 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4091 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4094 * gcc.target/powerpc/pr72863.c: New test.
4096 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
4098 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4100 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4102 * gcc.target/i386/pieces-strcpy-1.c: New test.
4103 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4105 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4108 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4110 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4112 * gcc.target/i386/pieces-memcpy-1.c: New test.
4113 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4114 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4115 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4116 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4117 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4119 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4122 * gcc.dg/pr72816.c: Remove dg-error.
4124 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4126 PR tree-optimization/71083
4127 * gcc.c-torture/execute/pr71083.c: New test.
4128 * gnat.dg/loop_optimization23.adb: New test.
4129 * gnat.dg/loop_optimization23_pkg.ads: New test.
4130 * gnat.dg/loop_optimization23_pkg.adb: New test.
4132 2016-08-11 Richard Biener <rguenther@suse.de>
4134 PR tree-optimization/72772
4135 * gcc.dg/graphite/pr35356-1.c: Adjust.
4136 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4138 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4140 * gfortran.dg/random_7.f90: Take into account that the last seed
4141 value is the special p value.
4142 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4144 2016-08-11 Richard Biener <rguenther@suse.de>
4146 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4148 2016-08-11 Alan Modra <amodra@gmail.com>
4150 * gcc.target/powerpc/pr71680.c: New.
4152 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4154 * gcc.target/powerpc/bfp/bfp.exp: New file.
4155 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4156 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4157 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4158 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4159 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4160 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4161 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4162 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4163 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4164 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4165 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4166 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4167 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4168 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4169 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4170 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4171 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4172 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4173 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4174 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4175 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4176 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4177 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4178 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4179 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4180 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4181 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4182 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4183 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4184 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4185 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4186 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4187 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4188 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4189 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4190 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4191 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4192 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4193 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4194 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4195 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4196 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4197 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4198 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4199 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4200 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4201 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4202 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4203 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4204 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4205 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4206 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4207 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4209 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4211 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4214 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4216 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4218 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4221 * gcc.target/powerpc/pr72853.c: New test.
4223 2016-08-10 Martin Liska <mliska@suse.cz>
4225 PR gcov-profile/58306
4226 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4228 2016-08-10 Martin Liska <mliska@suse.cz>
4230 * g++.dg/gcov/gcov-threads-1.C: New test.
4232 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4235 * gcc.target/avr/pr71873.c: New test.
4237 2016-08-09 Martin Liska <mliska@suse.cz>
4239 * g++.dg/gcov/gcov-dump-1.C: New test.
4240 * g++.dg/gcov/gcov-dump-2.C: New test.
4242 2016-08-09 Martin Liska <mliska@suse.cz>
4244 * gcc.dg/tree-prof/val-prof-9.c: New test.
4246 2016-08-09 Martin Liska <mliska@suse.cz>
4248 * gcc.dg/tree-prof/val-prof-8.c: New test.
4250 2016-08-09 Martin Jambor <mjambor@suse.cz>
4253 * gcc.dg/ipa/pr71981.c: New test.
4255 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4257 PR tree-optimization/33707
4258 * gcc.dg/vect/pr33707.c: New test.
4260 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4262 PR tree-optimization/pr72772
4263 * gcc.dg/tree-ssa/pr72772.c: New test.
4265 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4267 PR rtl-optimization/66669
4268 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4270 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4272 PR tree-optimization/72824
4273 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4275 2016-08-09 Richard Biener <rguenther@suse.de>
4277 PR tree-optimization/71802
4278 * gcc.dg/torture/pr71802.c: New testcase.
4280 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4283 * g++.dg/eh/stdarg1.C: New test.
4285 2016-08-08 Andi Kleen <ak@linux.intel.com>
4287 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4288 test command line in failure log.
4289 (profopt-execute): dito. Make autofdo file names unique.
4291 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4294 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4297 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4299 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4301 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4302 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4303 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4304 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4305 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4306 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4308 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4311 * gcc.dg/cpp/pr66415-1.c: Likewise.
4312 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4313 * gcc.dg/format/c90-printf-1.c: Likewise.
4314 * gcc.dg/format/diagnostic-ranges.c: New test case.
4316 2016-08-08 Jakub Jelinek <jakub@redhat.com>
4319 * gfortran.dg/gomp/pr72716.f90: New test.
4322 * gcc.dg/gomp/pr72781.c: New test.
4325 * g++.dg/vect/pr68762-1.cc: New test.
4326 * g++.dg/vect/pr68762-2.cc: New test.
4327 * g++.dg/vect/pr68762.h: New file.
4329 2016-08-08 Martin Sebor <msebor@redhat.com>
4332 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4333 * g++.dg/warn/overflow-warn-3.C: Same.
4334 * g++.dg/warn/overflow-warn-4.C: Same.
4336 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4339 * gfortran.dg/allocate_with_source_21.f03: New test.
4341 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4344 * gfortran.dg/allocate_with_source_20.f03: New test.
4346 2016-08-08 Alan Modra <amodra@gmail.com>
4348 * gcc.c-torture/compile/pr72802.c: New.
4350 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4353 * gfortran.dg/dependency_48.f90: New test.
4355 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4358 * gfortran.dg/pr70040.f90: New testcase.
4360 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4363 * gfortran.dg/matmul_10.f90: New testcase.
4365 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
4367 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4369 2016-08-07 Jakub Jelinek <jakub@redhat.com>
4372 * gcc.dg/pr72816.c: New test.
4374 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
4376 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4377 * g++.dg/conversion/pr41426.C: Likewise.
4378 * g++.dg/conversion/pr66211.C: Likewise.
4379 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4380 * g++.dg/init/ref8.C: Likewise.
4381 * g++.old-deja/g++.law/cvt20.C: Likewise.
4382 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4384 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4386 PR tree-optimization/18046
4387 * gcc.dg/tree-ssa/vrp105.c: New test.
4388 * gcc.dg/tree-ssa/vrp106.c: New test.
4390 2016-08-05 Martin Sebor <msebor@redhat.com>
4392 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4393 1ul in diagnostics. Remove hyphen from "constant-expression."
4394 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4395 * g++.dg/cpp0x/static_assert3.C: Same.
4396 * g++.dg/cpp1y/constexpr-throw.C: Same.
4397 * g++.dg/template/nontype3.C: Same.
4398 * g++.dg/warn/overflow-warn-1.C: Same.
4399 * g++.dg/warn/overflow-warn-3.C: Same.
4400 * g++.dg/warn/overflow-warn-4.C: Same.
4402 2016-08-05 David Malcolm <dmalcolm@redhat.com>
4404 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4405 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4406 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4407 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4409 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4411 PR tree-optimization/72810
4412 * gcc.dg/tree-ssa/vrp110.c: New test.
4414 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4417 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4419 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4420 saving the half-precision registers.
4421 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4422 value is returned in h0.
4423 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4424 are passed in FP/SIMD registers.
4425 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4426 passing works corrcetly.
4427 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4428 (hfa_f16x2_t): Likewise.
4429 (hfa_f16x3_t): Likewise.
4430 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4431 are promoted to double and passed in a double register.
4432 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4433 are promoted to double and stacked.
4434 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4436 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4437 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4438 __fp16 first get passed in FP/SIMD registers, then stacked.
4440 2016-08-05 Nathan Sidwell <nathan@acm.org>
4443 * g++.dg/cpp0x/pr68724.C: New.
4445 2016-08-05 Richard Biener <rguenther@suse.de>
4447 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4449 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4451 * gcc.dg/tree-ssa/vrp107.c: New test.
4452 * gcc.dg/tree-ssa/vrp108.c: New test.
4453 * gcc.dg/tree-ssa/vrp109.c: New test.
4455 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4457 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4460 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4462 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4464 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4465 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4466 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4468 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4469 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4470 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4473 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4476 * g++.dg/cpp1y/lambda-ice1.C: New.
4478 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4481 * g++.dg/cpp1y/pr72759.C: New test.
4483 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4485 * gcc.dg/switch-10.c: New test.
4487 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4489 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4491 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4493 * c-c++-common/goacc/routine-5.c: Update.
4495 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4497 PR rtl-optimization/70903
4498 * gcc.c-torture/execute/pr70903.c: New test.
4500 2016-08-04 Martin Liska <mliska@suse.cz>
4502 * gcc.dg/params/params.exp: Replace file exists with
4503 TESTING_IN_BUILD_TREE.
4505 2016-08-04 Marek Polacek <polacek@redhat.com>
4508 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4510 2016-08-04 Richard Biener <rguenther@suse.de>
4513 * gcc.dg/torture/pr71984.c: Guard correctness check for
4516 2016-08-03 Andrew Pinski <apinski@cavium.com>
4518 * gcc.c-torture/compile/20160802-1.c: New testcase.
4520 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
4522 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4524 2016-08-03 Richard Biener <rguenther@suse.de>
4526 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4528 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4529 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4531 2016-08-03 Richard Biener <rguenther@suse.de>
4533 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4534 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4535 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4536 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4538 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4540 * gcc.dg/init-excess-2.c: Require int32plus.
4541 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4542 * gcc.dg/pr59963-2.c: Require int32plus.
4543 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4544 * gcc.dg/unroll-7.c: Require int32plus.
4546 2016-08-02 Bin Cheng <bin.cheng@arm.com>
4548 PR tree-optimization/34114
4549 * gcc.dg/tree-ssa/loop-42.c: New test.
4551 2016-08-02 Tamar Christina <tamar.christina@arm.com>
4553 * gcc.target/aarch64/vminmaxnm.c: New.
4554 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4557 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4559 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4560 vec_extract for vector float, vector int, vector short, and vector
4562 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4563 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4564 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4565 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4567 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4569 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4570 single stack adjustment, no writeback.
4571 * gcc.target/aarch64/test_frame_12.c: Likewise.
4572 * gcc.target/aarch64/test_frame_13.c: Likewise.
4573 * gcc.target/aarch64/test_frame_15.c: Likewise.
4574 * gcc.target/aarch64/test_frame_6.c: Likewise.
4575 * gcc.target/aarch64/test_frame_7.c: Likewise.
4576 * gcc.target/aarch64/test_frame_8.c: Likewise.
4577 * gcc.target/aarch64/test_frame_16.c: New test.
4579 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4582 * gcc.target/i386/pr72748.c: New test.
4584 2015-08-01 Alan Hayward <alan.hayward@arm.com>
4586 PR tree-optimization/71818
4587 * gcc.dg/vect/pr71818.c: New
4589 2016-08-01 Martin Liska <mliska@suse.cz>
4591 PR tree-optimization/71857
4592 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4594 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4596 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4598 2016-08-01 Jan Beulich <jbeulich@suse.com>
4600 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4602 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4604 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4605 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4607 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
4609 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4610 (check_effective_target_c++): Likewise. Also match for libstdc++.
4612 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4615 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4616 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4617 * gfortran.dg/pr41922.f90: New test.
4619 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4622 * gfortran.dg/pr68566.f90: new test.
4624 2016-07-30 Martin Sebor <msebor@redhat.com>
4628 * g++.dg/cpp0x/constexpr-cast.C: New test.
4629 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4630 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4631 * g++.dg/ubsan/pr63956.C: Correct.
4633 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4635 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4636 vector double or vector long where the vector is in memory.
4637 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4638 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4640 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4643 * gfortran.dg/pr69867.f90: New test.
4645 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4648 * gfortran.dg/pr69962.f90: New test.
4650 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4653 * gfortran.dg/pr70006.f90: New test.
4655 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4658 * gfortran.dg/pr71730.f90: New test.
4659 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4660 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4661 * gfortran.dg/array_constructor_26.f03: Ditto.
4663 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4665 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4666 * gcc.target/powerpc/pr71763.c: Likewise.
4668 2016-07-29 Marek Polacek <polacek@redhat.com>
4671 * gcc.dg/940510-1.c: Adjust dg-error.
4672 * gcc.dg/c99-flex-array-1.c: Likewise.
4673 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4676 * gcc.dg/noncompile/pr71853.c: New test.
4679 * gcc.dg/noncompile/pr71573.c: New test.
4682 * g++.dg/warn/Wparentheses-30.C: New test.
4683 * gcc.dg/Wparentheses-14.c: New test.
4685 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
4687 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4689 2016-07-29 Bin Cheng <bin.cheng@arm.com>
4691 PR tree-optimization/57558
4692 * gcc.dg/vect/pr57558-1.c: New test.
4693 * gcc.dg/vect/pr57558-2.c: New test.
4695 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4697 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4698 to scan forwprop1 dump pass.
4700 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4703 * g++.dg/template/pr51488.C: New.
4705 2016-07-29 Jakub Jelinek <jakub@redhat.com>
4708 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4710 * gcc.dg/pr71969-1.c: New test.
4711 * gcc.dg/pr71969-2.c: New test.
4712 * gcc.dg/pr71969-3.c: New test.
4714 2016-07-29 Marek Polacek <polacek@redhat.com>
4717 * c-c++-common/pr71574.c: New test.
4720 * gcc.dg/noncompile/pr71583.c: New test.
4722 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4725 * gcc.dg/pr68217.c: New test.
4727 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4730 * gfortran.dg/pr71067_1.f90: New test.
4731 * gfortran.dg/pr71067_2.f90: Ditto.
4733 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4735 * gcc.target/powerpc/vec-extract-1.c: New test.
4737 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4740 * gfortran.dg/pr71799.f90: New test.
4742 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4745 * g++.dg/cpp0x/pr71665-1.C: New.
4746 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4747 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4748 * g++.dg/ext/label10.C: Likewise.
4749 * g++.dg/parse/constant5.C: Likewise.
4751 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4754 * gfortran.dg/pr71859.f90: New test.
4755 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4756 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4758 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
4761 * gfortran.dg/pr71883.f90 : New test.
4763 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4765 PR tree-optimization/71734
4766 * g++.dg/vect/pr70729-nest.cc: New test.
4768 2016-07-28 Renlin Li <renlin.li@arm.com>
4771 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4774 * gfortran.dg/dependency_47.f90: New test.
4776 2016-07-28 Martin Liska <mliska@suse.cz>
4778 PR gcov-profile/68025
4779 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4781 2016-07-28 Martin Liska <mliska@suse.cz>
4783 * g++.dg/vect/pr70944.cc: New test.
4785 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4788 * gcc.dg/torture/pr71994.c: New test.
4790 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4793 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4794 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4795 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4797 2016-07-27 Richard Biener <rguenther@suse.de>
4799 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4801 2016-07-27 Martin Liska <mliska@suse.cz>
4803 * gcc.dg/predict-13.c: New test.
4804 * gcc.dg/predict-14.c: New test.
4806 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4808 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
4810 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4813 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4816 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4817 IEEE built-in functions handle quiet and signalling NaNs
4820 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4823 * gfortran.dg/pr71862.f90: New test.
4825 2016-07-26 Martin Sebor <msebor@redhat.com>
4827 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4828 selector with dg-options.
4830 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4832 PR tree-optimization/18046
4833 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4834 * gcc.dg/tree-ssa/vrp103.c: New test.
4835 * gcc.dg/tree-ssa/vrp104.c: New test.
4837 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4839 * gcc.target/powerpc/pr63354.c: Require lp64 since
4840 -mprofile-kernel is not legal with -m32.
4842 2016-07-26 Richard Biener <rguenther@suse.de>
4844 PR rtl-optimization/71984
4845 * gcc.dg/torture/pr71984.c: New testcase.
4847 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4849 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4850 g++-dg-runtest via et-dg-runtest.
4851 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4852 * gcc.dg/vect/vect.exp: Likewise.
4853 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4854 gfortran-dg-runtest.
4855 * gfortran.dg/vect/vect.exp: Likewise.
4856 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4857 (check_mips_loongson_hw_available): Likewise.
4858 (check_effective_target_mpaired_single_runtime): Likewise.
4859 (check_effective_target_mips_loongson_runtime): Likewise.
4860 (add_options_for_mpaired_single): Likewise.
4861 (check_effective_target_vect_int): Add global et_index.
4862 Check and save the supported feature for a target selected by
4863 the et_index target. Break long lines where appropriate. Call
4864 et-is-effective-target for MIPS with an argument instead of
4865 check_effective_target_* where appropriate.
4866 (check_effective_target_vect_intfloat_cvt): Likewise.
4867 (check_effective_target_vect_uintfloat_cvt): Likewise.
4868 (check_effective_target_vect_floatint_cvt): Likewise.
4869 (check_effective_target_vect_floatuint_cvt): Likewise.
4870 (check_effective_target_vect_simd_clones): Likewise.
4871 (check_effective_target_vect_shift): ewise.
4872 (check_effective_target_whole_vector_shift): Likewise.
4873 (check_effective_target_vect_bswap): Likewise.
4874 (check_effective_target_vect_shift_char): Likewise.
4875 (check_effective_target_vect_long): Likewise.
4876 (check_effective_target_vect_float): Likewise.
4877 (check_effective_target_vect_double): Likewise.
4878 (check_effective_target_vect_long_long): Likewise.
4879 (check_effective_target_vect_no_int_max): Likewise.
4880 (check_effective_target_vect_no_int_add): Likewise.
4881 (check_effective_target_vect_no_bitwise): Likewise.
4882 (check_effective_target_vect_widen_shift): Likewise.
4883 (check_effective_target_vect_no_align): Likewise.
4884 (check_effective_target_vect_hw_misalign): Likewise.
4885 (check_effective_target_vect_element_align): Likewise.
4886 (check_effective_target_vect_condition): Likewise.
4887 (check_effective_target_vect_cond_mixed): Likewise.
4888 (check_effective_target_vect_char_mult): Likewise.
4889 (check_effective_target_vect_short_mult): Likewise.
4890 (check_effective_target_vect_int_mult): Likewise.
4891 (check_effective_target_vect_extract_even_odd): Likewise.
4892 (check_effective_target_vect_interleave): Likewise.
4893 (check_effective_target_vect_stridedN): Likewise.
4894 (check_effective_target_vect_multiple_sizes): Likewise.
4895 (check_effective_target_vect64): Likewise.
4896 (check_effective_target_vect_call_copysignf): Likewise.
4897 (check_effective_target_vect_call_sqrtf): Likewise.
4898 (check_effective_target_vect_call_btrunc): Likewise.
4899 (check_effective_target_vect_call_btruncf): Likewise.
4900 (check_effective_target_vect_call_ceil): Likewise.
4901 (check_effective_target_vect_call_ceilf): Likewise.
4902 (check_effective_target_vect_call_floor): Likewise.
4903 (check_effective_target_vect_call_floorf): Likewise.
4904 (check_effective_target_vect_call_lceil): Likewise.
4905 (check_effective_target_vect_call_lfloor): Likewise.
4906 (check_effective_target_vect_call_nearbyint): Likewise.
4907 (check_effective_target_vect_call_nearbyintf): Likewise.
4908 (check_effective_target_vect_call_round): Likewise.
4909 (check_effective_target_vect_call_roundf): Likewise.
4910 (check_effective_target_vect_perm): Likewise, but also append *_saved
4911 to the existing global name to properly cache the result.
4912 (check_effective_target_vect_perm_byte): Likewise.
4913 (check_effective_target_vect_perm_short): Likewise.
4914 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4915 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4916 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4917 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4918 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4919 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4920 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4921 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4922 (check_effective_target_vect_sdot_qi): Likewise.
4923 (check_effective_target_vect_udot_qi): Likewise.
4924 (check_effective_target_vect_sdot_hi): Likewise.
4925 (check_effective_target_vect_udot_hi): Likewise.
4926 (check_effective_target_vect_usad_char): Likewise.
4927 (check_effective_target_vect_pack_trunc): Likewise.
4928 (check_effective_target_vect_unpack): Likewise.
4929 (check_effective_target_vect_aligned_arrays): Likewise.
4930 (check_effective_target_vect_natural_alignment): Likewise.
4931 (check_effective_target_vector_alignment_reachable): Likewise.
4932 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4933 (is-effective-target): Initialize et_index if undefined.
4934 (et-dg-runtest): New.
4935 (et-is-effective-target): Likewise.
4936 (check_vect_support_and_set_flags): Add supported MIPS targets to
4937 EFFECTIVE_TARGETS list. Return the number of supported targets.
4939 2016-07-26 Richard Biener <rguenther@suse.de>
4940 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4943 * gcc.dg/pr70920-1.c: New test-case.
4944 * gcc.dg/pr70902-2.c: Likewise.
4945 * gcc.dg/pr70920-3.c: Likewise.
4946 * gcc.dg/pr70920-4.c: Likewise
4947 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4950 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
4952 * gcc.c-torture/execute/pr71494.c: Require label_values.
4953 * gcc.dg/pr16973.c: Ditto.
4955 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4957 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4958 * gcc.dg/torture/pr69771.c: Require int32plus.
4959 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4961 2016-07-25 Martin Liska <mliska@suse.cz>
4963 * gcc.dg/torture/pr71987.c: New test.
4965 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4968 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4969 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4970 * gfortran.dg/pr71935.f90: New test.
4972 2016-07-22 Martin Sebor <msebor@redhat.com>
4975 * g++.dg/ext/atomic-3.C: New test.
4976 * gcc.dg/atomic/pr71675.c: New test.
4978 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4980 * gcc.target/i386/mvc8.c: New test.
4982 2016-07-22 Bin Cheng <bin.cheng@arm.com>
4984 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4985 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4987 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4990 * gfortran.dg/constructor_50.f90: New test.
4992 2016-07-22 Martin Liska <mliska@suse.cz>
4994 PR gcov-profile/69028
4995 PR gcov-profile/62047
4996 * g++.dg/cilk-plus/pr69028.C: New test.
4998 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5000 * gfortran.dg/coarray_stat_2.f90: New test.
5002 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5004 * gcc.target/powerpc/vec-extract.h: New files to check the
5005 vec_extract built-in functions for all vector types, testing
5006 accessing each element, both with constant and variable element
5008 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5009 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5010 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5011 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5012 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5013 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5014 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5015 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5016 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5018 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5021 * g++.dg/other/pr71728.C: New test.
5023 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5025 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5026 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5027 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5028 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5029 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5031 2016-07-21 Richard Biener <rguenther@suse.de>
5033 PR tree-optimization/71947
5034 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5036 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5038 * gcc.dg/tree-ssa/scev-15.c: New.
5040 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5042 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5044 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5047 * g++.dg/gomp/pr71941.C: New test.
5049 2016-07-20 David Malcolm <dmalcolm@redhat.com>
5053 * g++.dg/spellcheck-identifiers.C: New test case, based on
5054 gcc.dg/spellcheck-identifiers.c.
5055 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5056 gcc.dg/spellcheck-identifiers-2.c.
5057 * g++.dg/spellcheck-typenames.C: New test case, based on
5058 gcc.dg/spellcheck-typenames.c
5060 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
5062 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5063 pointer to member function and also test catching by reference.
5065 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5067 * gcc.target/s390/pr67443.c: Fix test case.
5069 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5071 * gcc.target/s390/insv-1.c: Xfail some tests.
5072 * gcc.target/s390/insv-2.c: Likewise.
5074 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5076 * gcc.target/avr/torture/get-mem.c: New test.
5077 * gcc.target/avr/torture/set-mem.c: New test.
5079 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5082 * gcc.target/avr/torture/tiny-progmem.c: New test.
5084 2016-07-20 Jakub Jelinek <jakub@redhat.com>
5087 * g++.dg/parse/pr71909.C: New test.
5088 * g++.dg/tm/pr71909.C: New test.
5091 * g++.dg/cpp0x/constexpr-50060.C: New test.
5092 * g++.dg/cpp1y/constexpr-50060.C: New test.
5094 2016-07-20 Martin Liska <mliska@suse.cz>
5096 * gfortran.dg/graphite/pr71898.f90: New test.
5098 2016-07-20 Bin Cheng <bin.cheng@arm.com>
5100 PR tree-optimization/71503
5101 PR tree-optimization/71683
5102 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5103 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5105 2016-07-20 Martin Liska <mliska@suse.cz>
5107 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5108 * gcc.dg/plugin/sreal-test-1.c: Remove.
5109 * gcc.dg/plugin/sreal_plugin.c: Remove.
5111 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5114 * gfortran.dg/dependency_47.f90: New test.
5116 2016-07-19 Jakub Jelinek <jakub@redhat.com>
5118 PR rtl-optimization/71916
5119 * gcc.c-torture/compile/pr71916.c: New test.
5122 * g++.dg/torture/pr71874.C: New test.
5125 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5126 (my_alloc): Rewritten to use __builtin_posix_memalign and
5128 (my_free): Use __builtin_free instead of _mm_free.
5129 (Vec::operator=): Use __builtin_memcpy.
5131 2016-07-19 Martin Jambor <mjambor@suse.cz>
5134 * gfortran.dg/pr71688.f90: New test.
5136 2016-07-19 Richard Biener <rguenther@suse.de>
5138 * c-c++-common/vector-subscript-6.c: New testcase.
5139 * c-c++-common/vector-subscript-7.c: Likewise.
5141 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5143 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
5144 and UInt32 based on __SIZEOF_INT__.
5146 2016-07-19 Richard Biener <rguenther@suse.de>
5148 PR tree-optimization/71901
5149 * gcc.dg/torture/pr71901.c: New testcase.
5151 2016-07-19 Richard Biener <rguenther@suse.de>
5153 PR tree-optimization/71908
5154 * gcc.dg/torture/pr71908.c: New testcase.
5156 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5159 * gcc.target/powerpc/pr71493-1.c: New test.
5160 * gcc.target/powerpc/pr71493-2.c: Likewise.
5162 2016-07-18 Jakub Jelinek <jakub@redhat.com>
5165 * g++.dg/conversion/ambig3.C: New test.
5168 * g++.dg/cpp0x/constexpr-71828.C: New test.
5171 * g++.dg/template/pr71826.C: New test.
5174 * g++.dg/template/defarg21.C: New test.
5177 * g++.dg/ext/vector31.C: New test.
5179 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
5181 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5183 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5185 PR tree-optimization/71734
5186 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5188 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5190 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5191 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5192 stack-layout-dynamic-1.c: New test.
5194 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5196 * gcc.target/s390/nolrl-1.c: New test.
5198 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
5201 * gfortran.dg/pr71523_1.f90: New test.
5202 * gfortran.dg/pr71523_2.f90: New test.
5204 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5206 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5208 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5209 Marco Restelli <mrestelli@gmail.com>
5212 * gfortran.dg/pr62125.f90: New test.
5214 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5216 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5217 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5219 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
5222 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5223 * g++.dg/cpp0x/nullptr35.C: New test.
5225 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5227 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5229 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5231 * gfortran.dg/goacc/vector_length.f90: New test.
5233 2016-07-15 Richard Biener <rguenther@suse.de>
5235 PR tree-optimization/71881
5236 * gcc.dg/torture/pr71881.c: New testcase.
5238 2016-07-15 Richard Biener <rguenther@suse.de>
5240 PR tree-optimization/71887
5241 * gcc.dg/torture/pr71887.c: New testcase.
5243 2016-07-15 Jakub Jelinek <jakub@redhat.com>
5246 * gcc.dg/spellcheck-identifiers-3.c: New test.
5248 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5251 * gfortran.dg/null_9.f90: New test.
5253 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5255 * gcc.dg/tree-ssa/loop-41.c: New test.
5257 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5259 PR tree-optimization/71347
5260 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5262 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5265 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5266 * gfortran.dg/contains.f90: Ditto.
5267 * gfortran.dg/contains_empty_1.f03: Ditto.
5268 * gfortran.dg/submodule_3.f08: Ditto.
5270 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5273 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5274 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5275 expected diagnostics.
5278 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5279 * gcc.dg/spellcheck-identifiers-2.c: New test.
5280 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5281 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5283 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5285 PR tree-optimization/71872
5286 * gcc.c-torture/compile/pr71872.c: New test.
5288 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5290 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5291 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5292 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5293 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5294 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5295 * gcc.target/arm/atomic-op-acquire-1.c: This.
5296 * gcc.target/arm/atomic-op-char.c: Rename into ...
5297 * gcc.target/arm/atomic-op-char-1.c: This.
5298 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5299 * gcc.target/arm/atomic-op-consume-1.c: This.
5300 * gcc.target/arm/atomic-op-int.c: Rename into ...
5301 * gcc.target/arm/atomic-op-int-1.c: This.
5302 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5303 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5304 * gcc.target/arm/atomic-op-release.c: Rename into ...
5305 * gcc.target/arm/atomic-op-release-1.c: This.
5306 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5307 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5308 * gcc.target/arm/atomic-op-short.c: Rename into ...
5309 * gcc.target/arm/atomic-op-short-1.c: This.
5310 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5311 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5312 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5313 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5314 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5315 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5316 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5317 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5318 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5319 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5321 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5324 * gfortran.dg/select_type_35.f03: New test.
5326 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5329 PR tree-optimization/70923
5330 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5331 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5332 * gcc.dg/vect/pr65951.c: Likewise.
5333 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5335 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
5337 * c-c++-common/pr60226.c: Expect maximum object file alignment
5340 2016-07-14 Richard Biener <rguenther@suse.de>
5342 PR tree-optimization/71866
5343 * gcc.dg/torture/pr71866.c: New testcase.
5345 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5347 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5348 selector and enclose boolean expression in curly braces.
5350 2016-07-14 Alan Modra <amodra@gmail.com>
5353 * gcc.target/powerpc/p9-novsx.c: New.
5355 2016-07-13 Andi Kleen <ak@linux.intel.com>
5357 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5358 * g++.dg/tree-prof/morefunc.C: Dito.
5359 * g++.dg/tree-prof/pr35545.C: Dito.
5360 * g++.dg/tree-prof/reorder.C: Dito.
5361 * gcc.dg/tree-prof/20050826-2.c: Dito.
5362 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5363 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5364 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5365 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5366 * gcc.dg/tree-prof/inliner-1.c: Dito.
5367 * gcc.dg/tree-prof/merge_block.c: Dito.
5368 * gcc.dg/tree-prof/stringop-1.c: Dito.
5369 * gcc.dg/tree-prof/stringop-2.c: Dito.
5370 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5371 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5372 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5373 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5374 * gcc.dg/tree-prof/update-loopch.c: Dito.
5375 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5376 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5377 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5378 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5379 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5380 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5381 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5383 2016-07-13 Andi Kleen <ak@linux.intel.com>
5385 * lib/profopt.exp (profopt-execute): Remove .imports files.
5387 2016-07-13 Andi Kleen <ak@linux.intel.com>
5389 * lib/profopt.exp (profopt-execute): Always log profiler command line.
5391 2016-07-13 Andi Kleen <ak@linux.intel.com>
5393 * lib/profopt.exp (dg-final-scan-autofdo,
5394 dg-final-scan-not-autofdo): New functions.
5396 2016-07-13 Bin Cheng <bin.cheng@arm.com>
5398 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5399 * gcc.dg/vect/vect-35.c: Ditto.
5400 * gcc.dg/vect/vect-alias-check-2.c: New test.
5402 2016-07-13 Martin Liska <mliska@suse.cz>
5404 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5405 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5406 * gfortran.dg/pr42108.f90: Update expected dump scan.
5408 2016-07-13 Richard Biener <rguenther@suse.de>
5410 PR tree-optimization/24574
5411 * gcc.dg/pr24574.c: New testcase.
5413 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5415 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5416 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5417 * c-c++-common/pr68833-1.c: Require int32plus.
5418 * gcc.dg/ipa/pr63551.c: Likewise.
5419 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5420 * gcc.dg/ipa/pr64041.c: Require int32plus.
5422 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5425 * g++.dg/pr71633.C: New test.
5427 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5429 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5430 Add new arm_thumb1_cbz_ok effective target.
5431 * gcc.target/arm/cbz.c: New test.
5433 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5435 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5436 Define effective target.
5437 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5438 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5439 * gcc.target/arm/movhi_movw.c: New test.
5440 * gcc.target/arm/movsi_movw.c: Likewise.
5441 * gcc.target/arm/movdi_movw.c: Likewise.
5443 2016-07-13 Richard Biener <rguenther@suse.de>
5446 * gcc.dg/pr71104-1.c: New testcase.
5447 * gcc.dg/pr71104-2.c: Likewise.
5449 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5452 * gcc.target/powerpc/pr71805.c: New test.
5454 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5456 * gcc.target/powerpc/divkc3-1.c: New.
5457 * gcc.target/powerpc/mulkc3-1.c: New.
5459 2016-07-12 Nathan Sidwell <nathan@acm.org>
5461 * gcc.target/arm/data-rel-1.c: New.
5462 * gcc.target/arm/data-rel-2.c: New.
5463 * gcc.target/arm/data-rel-3.c: New.
5465 2016-07-12 Martin Liska <mliska@suse.cz>
5467 * gcc.dg/params/blocksort-part.c: New test.
5468 * gcc.dg/params/params.exp: New file.
5470 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5473 * gcc.c-torture/execute/pr71700.c: New test.
5475 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5476 Richard Biener <rguenther@suse.de>
5478 PR tree-optimization/23286
5479 PR tree-optimization/70159
5480 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5481 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5482 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5483 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5484 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5485 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5486 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5487 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5488 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5489 * gcc.dg/pr51879-12.c: Likewise.
5490 * gcc.dg/strlenopt-9.c: Likewise.
5491 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5492 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5493 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5494 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5495 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5496 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5497 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5498 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5499 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5500 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5501 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5502 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5503 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5504 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5505 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5507 2016-07-12 Richard Biener <rguenther@suse.de>
5509 PR rtl-optimization/68961
5510 * gcc.target/i386/pr68961.c: New testcase.
5512 2016-07-11 Jakub Jelinek <jakub@redhat.com>
5515 * c-c++-common/gomp/pr71758.c: New test.
5516 * gfortran.dg/gomp/pr71758.f90: New test.
5518 PR tree-optimization/71823
5519 * gcc.dg/vect/pr71823.c: New test.
5521 2016-07-11 David Malcolm <dmalcolm@redhat.com>
5523 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5524 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5525 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5527 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5530 * gcc.target/i386/pr71801.c: New test.
5532 2016-07-11 Richard Biener <rguenther@suse.de>
5534 PR tree-optimization/71816
5535 * gcc.dg/torture/pr71816.c: New testcase.
5537 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5540 * gfortran.dg/dependency_46.f90: New test.
5542 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5544 PR rtl-optimization/71621
5545 * gcc.target/i386/pr71621-1.c: New.
5546 * gcc.target/i386/pr71621-2.c: New.
5548 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5550 * gfortran.dg/goacc/pr71704.f90: New test.
5552 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5555 * gcc.target/powerpc/pr71297.c: New.
5557 2016-07-08 Jiong Wang <jiong.wang@arm.com>
5559 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5561 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5564 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5566 2016-07-08 Alan Hayward <alan.hayward@arm.com>
5568 PR tree-optimization/71667
5569 * gcc.dg/vect/pr71667.c: New
5571 2016-07-08 Martin Liska <mliska@suse.cz>
5573 * gcc.dg/torture/pr71606.c: New test.
5575 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5578 * gfortran.dg/pr71764.f90: New test.
5580 2016-07-07 Jakub Jelinek <jakub@redhat.com>
5581 Kai Tietz <ktietz70@googlemail.com>
5585 * g++.dg/cpp0x/pr70869.C: New test.
5586 * g++.dg/cpp0x/pr71054.C: New test.
5588 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
5590 * g++.dg/debug/pr71432.C: Fail on AIX.
5592 2016-07-07 Martin Liska <mliska@suse.cz>
5594 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5595 an undefined behavior.
5596 * gfortran.dg/do_3.F90: Likewise.
5597 * gfortran.dg/do_check_11.f90: New test.
5598 * gfortran.dg/do_check_12.f90: New test.
5599 * gfortran.dg/do_corner_warn.f90: New test.
5601 2016-07-07 Martin Liska <mliska@suse.cz>
5603 * gfortran.dg/predict-1.f90: Ammend the test.
5604 * gfortran.dg/predict-2.f90: Likewise.
5606 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5609 * g++.dg/pr71624.C: New test.
5611 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5613 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5614 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5615 ARMv8-M Mainline architectures.
5617 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5619 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5620 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5622 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5626 * gcc.target/powerpc/pr71763.c: New file.
5628 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5630 PR tree-optimization/71518
5631 * gcc.dg/pr71518.c: New test.
5633 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5635 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5637 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5640 * gcc.target/avr/pr50739.c: New test.
5642 2016-07-05 Jan Hubicka <jh@suse.cz>
5644 * gcc.dg/tree-ssa/scev-14.c: update template.
5646 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5648 * gcc.dg/vect/group-no-gaps-1.c: New test.
5650 2016-07-05 Andi Kleen <ak@linux.intel.com>
5652 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5653 if kernel supports MPX.
5655 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
5657 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5659 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5660 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5662 * gcc.target/powerpc/signbit-1.c: New test.
5663 * gcc.target/powerpc/signbit-2.c: New test.
5664 * gcc.target/powerpc/signbit-3.c: New test.
5666 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5668 PR rtl-optimization/71594
5669 * gcc.dg/torture/pr71594.c: New test.
5671 2016-07-05 Jan Hubicka <jh@suse.cz>
5673 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5675 2016-07-05 David Malcolm <dmalcolm@redhat.com>
5678 * g++.dg/parse/error5.C: Update column
5679 number of missing semicolon error.
5680 * g++.dg/pr62314-2.C: New test case.
5682 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5684 * gfortran.dg/coarray_stat_function.f90: New test.
5685 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5686 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5689 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5692 * gfortran.dg/deferred_character_17.f90: New test.
5694 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5696 * gcc.target/arm/neon/polytypes.c: Move to ...
5697 * gcc.target/arm/polytypes.c: ... here.
5698 * gcc.target/arm/neon/pr51534.c: Move to ...
5699 * gcc.target/arm/pr51534.c: ... here.
5700 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5701 * gcc.target/arm/vect-vcvt.c: ... here.
5702 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5703 * gcc.target/arm/vect-vcvtq.c: ... here.
5704 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5705 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5706 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5707 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5708 * gcc.target/arm/neon/neon.exp: Delete.
5709 * gcc.target/arm/neon/: Delete.
5711 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5714 * gfortran.dg: pr65575.f90: New test.
5716 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5719 * gfortran.dg: pr35849.f90: New test.
5721 2016-07-04 Jakub Jelinek <jakub@redhat.com>
5724 * g++.dg/cpp0x/pr71739.C: New test.
5726 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5728 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5730 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5732 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5734 * gcc.target/s390/loc-1.c: New test.
5736 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5738 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5739 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5741 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5744 * gcc.target/aarch64/pr63874.c: New test.
5746 2016-07-04 Jan Beulich <jbeulich@suse.com>
5748 * g++.dg/header.c: New.
5749 * gcc.dg/header.c: New.
5751 2016-07-02 Jakub Jelinek <jakub@redhat.com>
5754 * c-c++-common/Wunused-var-15.c: New test.
5756 2016-07-01 Jakub Jelinek <jakub@redhat.com>
5759 * gfortran.dg/gomp/pr71687.f90: New test.
5761 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5763 * gcc.dg/const-float128-ped.c: Require __float128 effective
5765 * gcc.dg/const-float128.c: Likewise.
5766 * gcc.dg/torture/float128-cmp-invalid.c: Require
5767 __float128 and base_quadfloat_support effective targets, and
5769 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5770 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5771 * gcc.dg/torture/float128-nan.c: Likewise.
5772 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5773 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5774 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5775 * lib/target-supports.exp (check_effective_target___float128): New.
5776 (add_options_for___float128): New.
5777 (check_effective_target_base_quadword_support): New.
5779 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5782 * gcc.target/powerpc/pr71720.c: New test.
5784 2016-07-01 Jan Beulich <jbeulich@suse.com>
5786 * gcc.dg/bss.c: New.
5788 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5791 * gcc.target/powerpc/pr71698.c: New test.
5793 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
5796 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5797 instead of ".foo" for its section name.
5798 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5799 depending on MCU's flash size.
5800 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5801 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5802 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5803 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5804 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5805 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5807 2016-07-01 Jan Beulich <jbeulich@suse.com>
5809 * gcc.target/i386/pr65105-2.c: Add -msse2.
5811 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5813 PR tree-optimization/71707
5814 * gcc.dg/strlenopt-29.c: New test.
5817 * gfortran.dg/gomp/pr71704.f90: New test.
5820 * gfortran.dg/gomp/pr71705.f90: New test.
5822 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5824 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5825 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5826 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5827 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5828 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5829 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5830 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5831 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5832 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5833 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5834 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5835 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5836 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5837 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5838 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5839 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5840 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5841 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5842 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5843 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5844 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5845 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5846 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5847 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5848 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5849 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5850 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5851 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5852 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5853 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5854 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5855 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5856 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5857 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5858 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5859 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5860 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5861 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5862 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5863 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5864 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5865 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5866 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5867 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5868 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5869 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5870 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5871 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5872 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5873 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5874 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5875 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5876 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5877 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5878 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5879 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5880 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5881 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5882 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5883 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5884 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5885 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5886 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5887 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5888 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5889 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5890 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5891 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5892 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5893 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5894 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5895 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5896 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5897 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5898 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5899 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5900 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5901 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5902 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5903 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5904 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5906 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5907 James Greenhalgh <james.greenhalgh@arm.com>
5909 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5911 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
5912 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5914 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5916 2016-06-30 David Malcolm <dmalcolm@redhat.com>
5919 * gcc.dg/spellcheck-options-12.c: New test case.
5921 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5924 * gcc.c-torture/compile/pr71693.c: New test.
5926 2016-06-29 David Malcolm <dmalcolm@redhat.com>
5928 * gcc.dg/spellcheck-params.c: New testcase.
5929 * gcc.dg/spellcheck-params-2.c: New testcase.
5931 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5933 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5934 vector extract instructions.
5935 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5937 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5940 * gfortran.dg/unexpected_eof_2.f90: New test.
5941 * gfortran.dg/unexpected_eof_3.f90: New test.
5943 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
5945 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5947 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5949 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5950 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5951 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5953 2016-06-29 Richard Biener <rguenther@suse.de>
5956 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5958 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5960 * gcc.target/arm/aapcs/neon-vect10.c: Require
5961 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5962 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5963 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5964 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5965 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5966 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5967 * gcc.target/arm/fp16-aapcs-1.c: Require
5968 -mfloat-ab=hard. Also simplify the test.
5969 * gcc.target/arm/fp16-aapcs-2.c: New.
5971 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5973 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5974 (add_options_for_arm_fp16_ieee): New.
5975 (add_options_for_arm_fp16_alternative): New.
5976 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5978 (effective_target_arm_fp16_hw): New.
5980 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5982 PR tree-optimization/71655
5983 * g++.dg/pr71655.C: New test.
5985 2016-06-29 Martin Liska <mliska@suse.cz>
5987 * gcc.dg/pr71585.c: New test.
5988 * gcc.dg/pr71585-2.c: New test.
5989 * gcc.dg/pr71585-3.c: New test.
5991 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5993 PR tree-optimization/70729
5994 * g++.dg/vect/pr70729.cc: New test.
5996 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5998 * c-c++-common/gomp/cancel-1.c: Extend.
6000 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6002 PR tree-optimization/71625
6003 * gcc.dg/strlenopt-28.c: New test.
6005 2016-06-29 Richard Biener <rguenther@suse.de>
6008 * g++.dg/torture/pr71002.C: Adjust testcase.
6010 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6013 * gcc.dg/pr71685.c: New test.
6015 2016-06-28 Martin Sebor <msebor@redhat.com>
6018 * gcc.dg/init-bad-9.c: New test.
6020 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6022 * gcc.target/powerpc/abs128-1.c: Require VSX.
6023 * gcc.target/powerpc/copysign128-1.c: Likewise.
6024 * gcc.target/powerpc/inf128-1.c: Likewise.
6025 * gcc.target/powerpc/nan128-1.c: Likewise.
6027 2016-06-28 Jakub Jelinek <jakub@redhat.com>
6030 * gcc.c-torture/execute/pr71626-1.c: New test.
6031 * gcc.c-torture/execute/pr71626-2.c: New test.
6033 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6036 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6038 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6041 * gcc.target/powerpc/pr71670.c: New testcase.
6043 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6046 * gcc.target/powerpc/pr71656-1.c: New test.
6047 * gcc.target/powerpc/pr71656-2.c: New test.
6049 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6051 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6053 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6054 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6055 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6056 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6057 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6058 Add arm_neon_fp16_ok effective target.
6059 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6061 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6063 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6065 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6067 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6069 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6071 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6073 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6075 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6077 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6079 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6082 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
6084 * gcc.dg/predict-12.c: New testcase.
6086 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6089 * gfortran.dg/pr71649.f90: New test.
6091 2016-06-25 Jakub Jelinek <jakub@redhat.com>
6093 PR tree-optimization/71643
6094 * g++.dg/opt/pr71643.C: New test.
6096 PR tree-optimization/71631
6097 * gcc.c-torture/execute/pr71631.c: New test.
6099 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6101 * gcc.dg/predict-11.c: New testcase.
6102 * gfortran.dg/predict-2.f90: New testcase.
6104 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6106 * gcc.dg/predict-10.c: New test.
6108 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6110 * gcc.target/powerpc/abs128-1.c: New.
6111 * gcc.target/powerpc/copysign128-1.c: New.
6112 * gcc.target/powerpc/inf128-1.c: New.
6113 * gcc.target/powerpc/nan128-1.c: New.
6115 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6117 * gfortran.dg/pr71642.f90: New test.
6119 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6121 PR tree-optimization/71647
6122 * gcc.target/i386/pr71647.c: New test.
6124 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6126 * gcc.target/i386/noplt-gd-1.c: New test.
6127 * gcc.target/i386/noplt-gd-2.c: Likewise.
6128 * gcc.target/i386/noplt-gd-3.c: Likewise.
6129 * gcc.target/i386/noplt-ld-1.c: Likewise.
6130 * gcc.target/i386/noplt-ld-2.c: Likewise.
6131 * gcc.target/i386/noplt-ld-3.c: Likewise.
6132 * lib/target-supports.exp
6133 (check_effective_target_tls_get_addr_via_got): New.
6135 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6137 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6138 testsuite compile flags.
6139 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6140 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6142 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6144 * g++dg/vect/pr36684.cc: Add dg-do compile.
6145 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6146 * gcc.dg/vect/pr70021.c: Ditto.
6147 * gcc.dg/vect/pr70138-1.c: Ditto.
6148 * gcc.dg/vect/pr70138-2.c: Ditto.
6149 * gcc.dg/vect/pr70354-1.c: Ditto.
6150 * gcc.dg/vect/pr70354-2.c: Ditto.
6151 * gcc.dg/vect/pr71259.c: Ditto.
6152 * gcc.dg/vect/pr71416-1.c: Ditto.
6153 * gcc.dg/vect/slp-43.c: Ditto.
6154 * gcc.dg/vect/slp-45.c: Ditto.
6155 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6156 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6157 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6158 * gfortran.dg/vect/pr69980.f90: Ditto.
6160 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6162 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6163 * gcc.dg/vect/bb-slp-30.c: Ditto.
6164 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6165 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6166 * gcc.dg/vect/pr45902.c: Ditto.
6167 * gcc.dg/vect/pr48172.c: Ditto.
6168 * gcc.dg/vect/pr48377.c: Ditto.
6169 * gcc.dg/vect/pr49038.c: Ditto.
6170 * gcc.dg/vect/pr49771.c: Ditto.
6171 * gcc.dg/vect/pr52091.c: Ditto.
6172 * gcc.dg/vect/pr53185-2.c: Ditto.
6173 * gcc.dg/vect/pr56826.c: Ditto.
6174 * gcc.dg/vect/pr60276.c: Ditto.
6175 * gcc.dg/vect/pr62021.c: Ditto.
6176 * gcc.dg/vect/pr63530.c: Ditto.
6177 * gcc.dg/vect/pr65518.c: Ditto.
6178 * gcc.dg/vect/pr65947-1.c: Ditto.
6179 * gcc.dg/vect/pr65947-10.c: Ditto.
6180 * gcc.dg/vect/pr65947-11.c: Ditto.
6181 * gcc.dg/vect/pr65947-12.c: Ditto.
6182 * gcc.dg/vect/pr65947-13.c: Ditto.
6183 * gcc.dg/vect/pr65947-2.c: Ditto.
6184 * gcc.dg/vect/pr65947-3.c: Ditto.
6185 * gcc.dg/vect/pr65947-4.c: Ditto.
6186 * gcc.dg/vect/pr65947-5.c: Ditto.
6187 * gcc.dg/vect/pr65947-6.c: Ditto.
6188 * gcc.dg/vect/pr65947-7.c: Ditto.
6189 * gcc.dg/vect/pr65947-8.c: Ditto.
6190 * gcc.dg/vect/pr65947-9.c: Ditto.
6191 * gcc.dg/vect/pr71416-1.c: Ditto.
6192 * gcc.dg/vect/pr71439.c: Ditto.
6193 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6194 * gcc.dg/vect/vect-bswap16.c: Ditto.
6195 * gcc.dg/vect/vect-bswap32.c: Ditto.
6196 * gcc.dg/vect/vect-bswap64.c: Ditto.
6197 * gcc.dg/vect/vect-live-1.c: Ditto.
6198 * gcc.dg/vect/vect-live-2.c: Ditto.
6199 * gcc.dg/vect/vect-live-3.c: Ditto.
6200 * gcc.dg/vect/vect-live-4.c: Ditto.
6201 * gcc.dg/vect/vect-live-5.c: Ditto.
6202 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6203 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6204 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6205 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6206 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6207 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6208 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6209 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6210 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6211 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6212 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6213 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6214 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6215 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6216 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6217 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6218 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6220 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6222 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6224 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6226 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6227 ia32 if R_386_GOT32X relocation is supported.
6228 * gcc.target/i386/noplt-3.c: Likewise.
6229 * gcc.target/i386/noplt-2.c: Likewise.
6230 (main): Renamed to ...
6232 * gcc.target/i386/noplt-4.c: Likewise.
6233 (main): Renamed to ...
6235 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6236 * gcc.target/i386/pr67400-5.c: Likewise.
6238 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6240 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6241 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6243 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6244 f4): Adjust expected diagnostics.
6245 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6246 (T): If OVFP is defined, redefine to TP.
6247 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6248 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6249 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6250 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6251 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6252 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6253 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6254 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6255 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6256 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6257 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6258 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6259 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6260 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6261 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6262 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6263 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6264 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6265 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6266 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6267 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6268 as last argument to __builtin_add_overflow_p.
6270 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6272 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6273 dg-options and remove default vector testsuite compile flags.
6274 * g++.dg/vect/pr33860a.cc: Ditto.
6275 * g++.dg/vect/pr45470-a.cc: Ditto.
6276 * g++.dg/vect/pr45470-b.cc: Ditto.
6277 * g++.dg/vect/pr60896.cc: Ditto.
6278 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6279 * gcc.dg/vect/pr18308.c: Ditto.
6280 * gcc.dg/vect/pr24049.c: Ditto.
6281 * gcc.dg/vect/pr33373.c: Ditto.
6282 * gcc.dg/vect/pr36228.c: Ditto.
6283 * gcc.dg/vect/pr42395.c: Ditto.
6284 * gcc.dg/vect/pr42604.c: Ditto.
6285 * gcc.dg/vect/pr46663.c: Ditto.
6286 * gcc.dg/vect/pr48765.c: Ditto.
6287 * gcc.dg/vect/pr49093.c: Ditto.
6288 * gcc.dg/vect/pr49352.c: Ditto.
6289 * gcc.dg/vect/pr52298.c: Ditto.
6290 * gcc.dg/vect/pr52870.c: Ditto.
6291 * gcc.dg/vect/pr53185.c: Ditto.
6292 * gcc.dg/vect/pr53773.c: Ditto.
6293 * gcc.dg/vect/pr56695.c: Ditto.
6294 * gcc.dg/vect/pr62171.c: Ditto.
6295 * gcc.dg/vect/pr63530.c: Ditto.
6296 * gcc.dg/vect/pr68339.c: Ditto.
6297 * gcc.dg/vect/pr71259.c: Ditto.
6298 * gcc.dg/vect/vect-82_64.c: Ditto.
6299 * gcc.dg/vect/vect-83_64.c: Ditto.
6300 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6301 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6302 * gcc.dg/vect/vect-shift-2.c: Ditto.
6303 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6304 * gfortran.dg/vect/pr39318.f90: Ditto.
6305 * gfortran.dg/vect/pr45714-a.f: Ditto.
6306 * gfortran.dg/vect/pr45714-b.f: Ditto.
6307 * gfortran.dg/vect/pr46213.f90: Ditto.
6309 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6310 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6312 * gcc.target/powerpc/p9-splat-5.c: New test.
6314 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6316 PR tree-optimization/71488
6317 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6318 * lib/target-supports.exp: ... here.
6319 (check_sse4_hw_available): New procedure.
6320 (check_effective_target_sse4_runtime): Ditto.
6321 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6322 -march=westmere for sse4_runtime targets.
6323 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
6324 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
6325 (dg-additional-options): Use for sse4_runtime targets.
6326 (main): Call check_vect ().
6327 (dg-final): Perform scan only for sse4_runtime targets.
6329 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6333 * gcc.target/i386/pr66232-14.c: New file.
6334 * gcc.target/i386/pr66232-15.c: Likewise.
6335 * gcc.target/i386/pr66232-16.c: Likewise.
6336 * gcc.target/i386/pr66232-17.c: Likewise.
6337 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6338 ia32 if R_386_GOT32X relocation is supported.
6339 * gcc.target/i386/pr67400-2.c: Likewise.
6340 * gcc.target/i386/pr67400-3.c: Likewise.
6341 * gcc.target/i386/pr67400-4.c: Likewise.
6342 * gcc.target/i386/pr67400-6.c: Likewise.
6343 * gcc.target/i386/pr67400-7.c: Likewise.
6344 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6346 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6348 PR libgfortran/48852
6349 * gfortran.dg/char4_iunit_1.f03: Update test.
6350 * gfortran.dg/f2003_io_5.f03: Update test.
6351 * gfortran.dg/real_const_3.f90: Update test.
6353 2016-06-23 Andi Kleen <ak@linux.intel.com>
6355 * g++.dg/bprob/bprob.exp: Support autofdo.
6356 * g++.dg/tree-prof/tree-prof.exp: dito.
6357 * gcc.dg/tree-prof/tree-prof.exp: dito.
6358 * gcc.misc-tests/bprob.exp: dito.
6359 * gfortran.dg/prof/prof.exp: dito.
6360 * lib/profopt.exp: dito.
6361 * lib/target-supports.exp: Check for autofdo.
6363 2016-06-23 Martin Liska <mliska@suse.cz>
6365 * gcc.dg/pr71619.c: New test.
6367 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6370 * gcc.target/i386/pr67400-1.c: New test.
6371 * gcc.target/i386/pr67400-2.c: Likewise.
6372 * gcc.target/i386/pr67400-3.c: Likewise.
6373 * gcc.target/i386/pr67400-4.c: Likewise.
6374 * gcc.target/i386/pr67400-5.c: Likewise.
6375 * gcc.target/i386/pr67400-6.c: Likewise.
6376 * gcc.target/i386/pr67400-7.c: Likewise.
6378 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6380 * c-c++-common/missing-header-1.c: New test case.
6381 * c-c++-common/missing-header-2.c: New test case.
6382 * c-c++-common/missing-header-3.c: New test case.
6383 * c-c++-common/missing-header-4.c: New test case.
6385 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6388 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6390 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6391 expected results due to builtin "nanl" now being suggested for
6393 * gcc.dg/pr67580.c: Update expected messages.
6394 * gcc.dg/spellcheck-identifiers.c: New testcase.
6395 * gcc.dg/spellcheck-typenames.c: New testcase.
6397 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6399 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6401 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6402 diagnostic-test-show-locus-parseable-fixits.c to sources for
6403 diagnostic_plugin_test_show_locus.c.
6404 * lib/gcc-defs.exp (freeform_regexps): New global.
6405 (dg-regexp): New function.
6406 (handle-dg-regexps): New function.
6407 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6408 freeform_regexps to the empty list.
6409 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6411 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6413 PR tree-optimization/71488
6414 * g++.dg/pr71488.C: New test.
6415 * gcc.dg/vect/vect-bool-cmp.c: New test.
6417 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6419 * gcc.dg/guality/param-5.c: New test.
6421 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6423 * gcc.target/i386/asm-flag-7.c: New test.
6425 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6427 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6428 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6429 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6430 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6431 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6432 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6433 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6434 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6435 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6436 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6437 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6438 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6439 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6440 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6441 * lib/target-supports.exp: Likewise.
6443 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6445 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6446 * gcc.dg/attr-ms_struct-2.c: Likewise.
6447 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6448 * gcc.dg/bf-ms-attrib.c: Likewise.
6449 * gcc.dg/bf-ms-layout-2.c: Likewise.
6450 * gcc.dg/bf-ms-layout-3.c: Likewise.
6451 * gcc.dg/bf-ms-layout.c: Likewise.
6452 * gcc.dg/bf-no-ms-layout.c: Likewise.
6453 * gcc.target/i386/bitfield1.c: Likewise.
6454 * gcc.target/i386/bitfield2.c: Likewise.
6455 * gcc.target/i386/bitfield3.c: Likewise.
6457 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6459 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6460 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6461 override other than -mcpu=power9 command-line option is specified,
6462 or if the target operating system is aix.
6463 * gcc.target/powerpc/darn-1.c: Likewise.
6464 * gcc.target/powerpc/darn-2.c: Likewise.
6465 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6466 test if effective-target is not powerpc_p9vector_ok or if the
6467 target operating system is not defined.
6468 * gcc.target/powerpc/vslv-1.c: Likewise.
6469 * gcc.target/powerpc/vsrv-0.c: Likewise.
6470 * gcc.target/powerpc/vsrv-1.c: Likewise.
6472 2016-06-21 Tobias Burnus <burnus@net-b.de>
6475 * gfortran.dg/coarray/data_1.f90: New.
6477 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6479 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6480 (dg-require-effective-target): Use arm_v8_neon_hw.
6481 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6482 (dg-require-effective-target): Likewise.
6483 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6484 (dg-require-effective-target): Likewise.
6485 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6486 (dg-require-effective-target): Likewise.
6487 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6488 (dg-require-effective-target): Likewise.
6489 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6490 (dg-require-effective-target): Likewise.
6491 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6494 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6496 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6497 Set to 3 so test passes.
6499 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6501 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6503 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6505 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6506 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6507 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6508 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6510 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6512 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6513 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6515 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6518 * gcc.target/i386/pr71549.c: New test.
6520 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6522 * gcc.target/powerpc/vadsdu-0.c: Replace
6523 dg-require-effective-target directive to allow test to run on more
6524 platforms, and add dg-skip-if directive to disable test on aix
6525 platforms because of known incompatibilities.
6526 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6527 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6528 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6529 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6530 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6531 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6532 * gcc.target/powerpc/vadsdub-2.c: Replace
6533 dg-require-effective-target directive to allow test to run on more
6534 platforms, and add dg-skip-if directive to disable test on aix
6535 platforms because of known incompatibilities.
6536 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6537 with vec_absdb call to differentiate this test from vadsdub-1.c.
6538 * gcc.target/powerpc/vadsduh-1.c: Replace
6539 dg-require-effective-target directive to allow test to run on more
6540 platforms, and add dg-skip-if directive to disable test on aix
6541 platforms because of known incompatibilities.
6542 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6543 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6544 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6546 2016-06-21 Jakub Jelinek <jakub@redhat.com>
6548 PR tree-optimization/71588
6549 * gcc.dg/pr71558.c: New test.
6551 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6553 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6554 * c-c++-common/pr68657-2.c: Likewise.
6555 * c-c++-common/pr68657-3.c: Likewise.
6556 * gcc.dg/torture/pr69714.c: Require int32plus support.
6557 * gcc.dg/torture/pr70025.c: Likewise.
6558 * gcc.dg/torture/pr70083.c: Likewise.
6559 * gcc.dg/torture/pr70542.c: Likewise.
6560 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6562 2016-06-20 Joseph Myers <joseph@codesourcery.com>
6565 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6567 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6570 * gcc.dg/pr71581.c: New test.
6572 PR rtl-optimization/71591
6573 * gcc.dg/cpp/pr71591.c: New test.
6575 2016-06-20 David B. Robins <gcc@davidrobins.net>
6578 * g++.dg/torture/pr71571.C: New test.
6580 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6583 * gcc.target/i386/sse2-pr71559.c: New test.
6584 * gcc.target/i386/avx-pr71559.c: New test.
6585 * gcc.target/i386/avx512f-pr71559.c: New test.
6587 2016-06-20 Tobias Burnus <burnus@net-b.de>
6590 * gfortran.dg/pointer_remapping_10.f90: New.
6592 2016-06-20 David Malcolm <dmalcolm@redhat.com>
6594 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6596 2016-06-20 Martin Sebor <msebor@redhat.com>
6599 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6600 * gnu90-const-expr-1.c: Same.
6601 * gnu99-const-expr-1.c: Same.
6602 * gnu99-static-1.c: Same.
6604 2016-06-20 Renlin Li <renlin.li@arm.com>
6607 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6609 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6611 * gcc.target/aarch64/vcvt_f64_1.c: New.
6612 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6613 * gcc.target/aarch64/vrecp_f64_1.c: New.
6615 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6617 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6620 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
6623 * gcc.target/avr/torture/pr71103-2.c: New test.
6625 2016-06-19 Martin Sebor <msebor@redhat.com>
6628 * gcc.dg/alignof.c: New test.
6630 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6632 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6633 vs dg-error; test constexpr specifier too.
6635 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6637 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6639 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6641 * lib/target-supports.exp
6642 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6643 arm_neon_ok and merge flags. Fix temporary test name.
6644 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6647 2016-06-17 Martin Liska <mliska@suse.cz>
6649 * gcc.dg/predict-9.c: Fix dump scanning.
6651 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6653 PR tree-optimization/71354
6654 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6656 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6658 PR tree-optimization/71347
6659 * gcc.dg/tree-ssa/pr71347.c: New test.
6661 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6663 PR tree-optimization/71354
6664 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6666 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6668 * gcc.dg/vect/vect-alias-check-1.c: New test.
6670 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6673 * gcc.target/avr/pr71151-1.c: New test.
6674 * gcc.target/avr/pr71151-2.c: New test.
6675 * gcc.target/avr/pr71151-3.c: New test.
6676 * gcc.target/avr/pr71151-4.c: New test.
6677 * gcc.target/avr/pr71151-5.c: New test.
6678 * gcc.target/avr/pr71151-6.c: New test.
6679 * gcc.target/avr/pr71151-7.c: New test.
6680 * gcc.target/avr/pr71151-8.c: New test.
6681 * gcc.target/avr/pr71151-common.h: New test.
6683 2016-06-16 Martin Liska <mliska@suse.cz>
6685 * gfortran.dg/predict-1.f90: New test.
6687 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
6690 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6692 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
6694 * g++.dg/vect/pr36648.cc: Disable cunrolli
6696 2016-06-16 Jakub Jelinek <jakub@redhat.com>
6699 * gcc.c-torture/execute/pr71554.c: New test.
6701 PR rtl-optimization/71532
6702 * gcc.dg/torture/pr71532.c: New test.
6704 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6706 * gcc.target/powerpc/p9-dimode1.c: New test.
6707 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6709 2016-06-15 Jakub Jelinek <jakub@redhat.com>
6711 * gcc.c-torture/compile/20160615-1.c: New test.
6713 * g++.dg/cpp0x/ref-qual17.C: New test.
6715 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6718 * gcc.target/i386/pr71529.C: New test.
6720 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6722 PR tree-optimization/71483
6723 * g++.dg/vect/pr71483.c: New
6725 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6728 * g++.dg/inherit/crash6.C: New.
6729 * g++.dg/inherit/union2.C: Likewise.
6730 * g++.dg/inherit/virtual12.C: Likewise.
6731 * g++.dg/inherit/virtual13.C: Likewise.
6732 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6734 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
6736 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6738 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6740 PR tree-optimization/71439
6741 * gcc.dg/vect/pr71439.c: New
6743 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6745 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6747 2016-06-15 Richard Biener <rguenther@suse.de>
6749 * gcc.dg/vect/slp-45.c: New testcase.
6751 2016-06-15 Richard Biener <rguenther@suse.de>
6753 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6755 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6757 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6758 requirements, and disable for AIX for now.
6759 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6761 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6764 * g++.dg/opt/pr71528.C: New test.
6767 * g++.dg/init/pr71516.C: New test.
6769 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6771 * g++.dg/init/array46.C: New.
6773 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
6775 * gcc.target/i386/float128-3.c: New test.
6776 * gcc.target/i386/quad-sse4.c: Ditto.
6777 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6778 Update scan strings.
6780 2016-06-14 Richard Biener <rguenther@suse.de>
6783 * gfortran.dg/pr71526.f90: New testcase.
6785 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6787 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6788 * gcc.dg/zero_bits_compound-1.c: Likewise.
6790 2016-06-14 Richard Biener <rguenther@suse.de>
6792 PR tree-optimization/71522
6793 * gcc.dg/torture/pr71522.c: New testcase.
6795 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6797 PR tree-optimization/71520
6798 * gcc.dg/tree-ssa/pr71520.c: New test.
6800 2016-06-14 Richard Biener <rguenther@suse.de>
6802 PR tree-optimization/71521
6803 * gcc.dg/tree-ssa/vrp101.c: New testcase.
6805 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6808 * c-c++-common/ubsan/bounds-13.c: New test.
6810 PR preprocessor/71183
6811 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6813 2016-06-13 Jeff Law <law@redhat.com>
6815 PR tree-optimization/71403
6816 * c-c++-common/ubsan/pr71403-1.c: New test.
6817 * c-c++-common/ubsan/pr71403-2.c: New test.
6818 * c-c++-common/ubsan/pr71403-3.c: New test.
6820 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6823 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6824 Add -Wno-psabi -w to dg-options.
6826 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6828 * gcc.target/powerpc/vadsdu-0.c: New test.
6829 * gcc.target/powerpc/vadsdu-1.c: New test.
6830 * gcc.target/powerpc/vadsdu-2.c: New test.
6831 * gcc.target/powerpc/vadsdu-3.c: New test.
6832 * gcc.target/powerpc/vadsdu-4.c: New test.
6833 * gcc.target/powerpc/vadsdu-5.c: New test.
6834 * gcc.target/powerpc/vadsdub-1.c: New test.
6835 * gcc.target/powerpc/vadsdub-2.c: New test.
6836 * gcc.target/powerpc/vadsduh-1.c: New test.
6837 * gcc.target/powerpc/vadsduh-2.c: New test.
6838 * gcc.target/powerpc/vadsduw-1.c: New test.
6839 * gcc.target/powerpc/vadsduw-2.c: New test.
6841 2016-06-13 David Malcolm <dmalcolm@redhat.com>
6843 * gcc.dg/c99-init-2.c (c): Update expected error message.
6844 * gcc.dg/init-bad-8.c (foo): Likewise.
6845 * gcc.dg/spellcheck-fields-3.c: New test case.
6847 2016-06-13 Martin Liska <mliska@suse.cz>
6849 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6850 and "guess loop iv compared" heuristics.
6851 * gcc.dg/predict-2.c: Likewise.
6852 * gcc.dg/predict-3.c: Likewise.
6853 * gcc.dg/predict-4.c: Likewise.
6854 * gcc.dg/predict-5.c: Likewise.
6855 * gcc.dg/predict-6.c: Likewise.
6857 2016-06-13 Marek Polacek <polacek@redhat.com>
6860 * c-c++-common/Wswitch-unreachable-4.c: New test.
6861 * gcc.dg/Wswitch-unreachable-2.c: New test.
6862 * g++.dg/tm/jump1.C: Move dg-warning.
6864 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6866 * gnat.dg/renaming10.ad[sb]: New test.
6868 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
6871 * gfortran.dg/pr70673.f90: New test.
6873 2016-06-13 Richard Biener <rguenther@suse.de>
6876 * gcc.dg/align-3.c: New testcase.
6878 2016-06-13 Martin Liska <mliska@suse.cz>
6880 * gcc.target/i386/pr71458.c: New test.
6882 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
6885 * gcc.dg/torture/float128-nan.c: New test.
6887 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6890 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6893 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6896 * gfortran.dg/comma_IO_extension_1.f90: New test.
6897 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6898 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6900 * gfortran.dg/graphite/pr38083.f90: Likewise.
6901 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6904 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6906 * gnat.dg/case_character.adb: New test.
6908 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6911 * gcc.target/powerpc/pr71310.c: New testcase.
6913 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6916 * gcc.dg/pr71478.c: New test.
6918 2016-06-10 Jakub Jelinek <jakub@redhat.com>
6921 * gcc.c-torture/execute/pr71494.c: New test.
6924 * gcc.target/i386/pr68657.c: New test.
6927 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6928 (test): Add -masm=intel alternatives.
6930 2016-06-10 Martin Sebor <msebor@redhat.com>
6933 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6935 2016-06-10 Jeff Law <law@redhat.com>
6937 PR tree-optimization/71335
6938 * gcc.c-torture/execute/pr71335.c: New test.
6940 2016-06-10 David Malcolm <dmalcolm@redhat.com>
6942 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6943 the various "cannot tail-call: " messages.
6945 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6947 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6950 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6953 * c-c++-common/asan/pr71480.c: New test.
6955 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6957 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6958 (ASMNAME2): Likewise.
6959 (main): Replace fn in asm statement with ASMNAME ("fn").
6960 * gcc.dg/guality/pr68037-2.c: Likewise.
6961 * gcc.dg/guality/pr68037-3.c: Likewise.
6962 * gcc.dg/torture/pr68037-1.c: Likewise.
6963 * gcc.dg/torture/pr68037-2.c: Likewise.
6964 * gcc.dg/torture/pr68037-3.c: Likewise.
6966 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6969 * gcc.target/i386/pr68843-1.c: New test.
6970 * gcc.target/i386/pr68843-2.c: New test.
6972 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6973 Cesar Philippidis <cesar@codesourcery.com>
6976 * gcc.dg/goacc/nested-function-1.c: New file.
6977 * gcc.dg/goacc/nested-function-2.c: Likewise.
6978 * gcc.dg/goacc/pr71373.c: Likewise.
6979 * gfortran.dg/goacc/cray-2.f95: Likewise.
6980 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6981 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6982 * gfortran.dg/goacc/cray.f95: Update.
6983 * gfortran.dg/goacc/loop-1.f95: Likewise.
6984 * gfortran.dg/goacc/loop-3.f95: Likewise.
6985 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6986 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6988 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6990 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6991 for OpenACC tile clauses.
6992 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6995 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6997 * c-c++-common/goacc/cache-2.c: ... this new file.
6998 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6999 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7000 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7002 * gfortran.dg/goacc/cray.f95: Likewise.
7003 * gfortran.dg/goacc/loop-1.f95: Likewise.
7005 2016-06-10 Alan Hayward <alan.hayward@arm.com>
7007 PR tree-optimization/71407
7008 PR tree-optimization/71416
7009 * gcc.dg/vect/pr71407.c: New
7010 * gcc.dg/vect/pr71416-1.c: New
7011 * gcc.dg/vect/pr71416-2.c: New
7013 2016-06-10 Richard Biener <rguenther@suse.de>
7016 * gcc.dg/torture/pr71477.c: New testcase.
7018 2016-06-09 Julia Koval <julia.koval@intel.com>
7020 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7021 * gcc.target/i386/interrupt-13.c: Likewise.
7022 * gcc.target/i386/interrupt-15.c: Likewise.
7023 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7024 * gcc.target/i386/interrupt-24.c: Likewise.
7025 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7026 * gcc.target/i386/interrupt-9.c: Likewise.
7027 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7029 2016-06-09 Martin Sebor <msebor@redhat.com>
7032 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7033 * gcc.dg/builtin-constant_p-1.c: Same.
7034 * gcc.dg/builtins-error.c: Same.
7035 * gcc.dg/pr70859.c: Same.
7037 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7039 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7040 * gcc.dg/torture/pr68067-1.c: Likewise.
7041 * gcc.dg/torture/pr68067-2.c: Likewise.
7043 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7045 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7048 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7051 * g++.dg/inherit/crash5.C: New.
7053 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7056 * g++.dg/inherit/crash5.C: New.
7057 * g++.dg/inherit/virtual1.C: Adjust.
7059 2016-06-09 Martin Liska <mliska@suse.cz>
7061 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7062 * g++.dg/predict-loop-exit-2.C: Likewise.
7063 * g++.dg/predict-loop-exit-3.C: Likewise.
7064 * gcc.dg/predict-1.c: Likewise.
7065 * gcc.dg/predict-2.c: Likewise.
7066 * gcc.dg/predict-3.c: Likewise.
7067 * gcc.dg/predict-4.c: Likewise.
7068 * gcc.dg/predict-5.c: Likewise.
7069 * gcc.dg/predict-6.c: Likewise.
7070 * gcc.dg/predict-7.c: Likewise.
7072 2016-06-09 Richard Biener <rguenther@suse.de>
7074 PR tree-optimization/71462
7075 * gcc.dg/torture/pr71462.c: New testcase.
7077 2016-06-09 Marek Polacek <polacek@redhat.com>
7080 * gcc.dg/c11-generic-3.c: New test.
7082 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7084 * g++.dg/init/array42.C: New.
7085 * g++.dg/init/array43.C: Likewise.
7086 * g++.dg/init/array44.C: Likewise.
7087 * g++.dg/init/array45.C: Likewise.
7088 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7089 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7090 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7091 * g++.dg/gomp/pr35751.C: Likewise.
7092 * g++.dg/init/array23.C: Likewise.
7093 * g++.dg/init/brace2.C: Likewise.
7094 * g++.dg/init/brace6.C: Likewise.
7096 2016-06-08 Martin Sebor <msebor@redhat.com>
7097 Jakub Jelinek <jakub@redhat.com>
7101 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7102 * c-c++-common/builtin-arith-overflow-2.c: New test.
7103 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7104 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7105 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7107 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7110 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7112 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7114 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7115 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7116 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7117 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7118 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7119 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7120 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7121 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7122 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7123 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7124 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7125 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7126 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7128 2016-06-08 Richard Biener <rguenther@suse.de>
7130 PR tree-optimization/68558
7131 * gcc.dg/vect/slp-44.c: New testcase.
7133 2016-06-08 Richard Biener <rguenther@suse.de>
7135 * gcc.dg/vect/slp-43.c: New testcase.
7137 2016-06-08 Richard Biener <rguenther@suse.de>
7139 PR tree-optimization/71452
7140 * gcc.dg/torture/pr71452.c: New testcase.
7142 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7145 * g++.dg/torture/pr71448.C: New test.
7147 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7151 * g++.dg/debug/pr71432.C: New test.
7153 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7155 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7156 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7157 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7159 2016-06-08 Alan Hayward <alan.hayward@arm.com>
7161 * gcc.dg/vect/vect-live-2.c: Update effective target.
7162 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7163 * lib/target-supports.exp: Add aarch64 to vect_long.
7165 2016-06-08 Marek Polacek <polacek@redhat.com>
7168 * gcc.dg/noncompile/pr71418.c: New test.
7171 * gcc.dg/noncompile/pr71426.c: New test.
7173 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
7175 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7176 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7177 * gcc.dg/predict-3.c: Update template.
7178 * gcc.dg/predict-5.c: Update template.
7179 * gcc.dg/predict-6.c: Update template.
7180 * gcc.dg/predict-9.c: Update template.
7181 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7183 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7185 * gcc.target/powerpc/vec-mul.c: New test.
7187 2016-06-07 David Malcolm <dmalcolm@redhat.com>
7189 * gcc.dg/spellcheck-fields-2.c: New test case.
7191 2016-06-07 Richard Biener <rguenther@suse.de>
7194 * gcc.dg/Wpragmas-1.c: New testcase.
7195 * gcc.dg/Wattributes-4.c: Likewise.
7196 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7199 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7201 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7202 spurious debug code.
7204 2016-06-07 Richard Biener <rguenther@suse.de>
7206 PR tree-optimization/71428
7207 * gcc.dg/torture/pr71428.c: New testcase.
7209 2016-06-07 Richard Biener <rguenther@suse.de>
7212 * gcc.dg/torture/pr71423.c: New testcase.
7214 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7217 * gcc.dg/tree-ssa/pr71408.c: New test.
7219 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7222 * g++.dg/torture/pr71281.C: New test.
7224 2016-06-06 Marek Polacek <polacek@redhat.com>
7227 * gcc.dg/pr71362.c: New test.
7229 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7230 Patrick Palka <ppalka@gcc.gnu.org>
7235 * g++.dg/opt/pr70847.C: New test.
7236 * g++.dg/ubsan/pr70847.C: New test.
7237 * g++.dg/ubsan/pr71393.C: New test.
7239 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7241 PR tree-optimization/71259
7242 * gcc.dg/vect/pr71259.c: New test.
7244 2016-06-06 David Malcolm <dmalcolm@redhat.com>
7246 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7247 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7248 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7251 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7254 * gcc.c-torture/execute/pr37780.c: New test.
7255 * gcc.target/aarch64/pr37780_1.c: Likewise.
7256 * gcc.target/arm/pr37780_1.c: Likewise.
7258 2016-06-06 Marek Polacek <polacek@redhat.com>
7260 * c-c++-common/attr-may-alias-1.c: New test.
7261 * c-c++-common/attr-may-alias-2.c: New test.
7262 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7264 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7267 * gcc.target/i386/pr24414.c: New test.
7269 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7271 * gcc.target/sparc/vis4misc.c: New file.
7272 * gcc.target/sparc/fpcmp.c: Likewise.
7273 * gcc.target/sparc/fpcmpu.c: Likewise.
7275 2016-06-06 Alan Hayward <alan.hayward@arm.com>
7277 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7278 * gcc.dg/vect/vect-live-3.c: Likewise.
7280 2016-06-06 Richard Biener <rguenther@suse.de>
7282 PR tree-optimization/71398
7283 * gcc.dg/torture/pr71398.c: New testcase.
7285 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
7288 * g++.dg/pr71389.C: New test.
7290 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7293 * gfortran.dg/fmt_read_5.f: New test.
7295 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7298 * gfortran.dg/class_array_22.f03: New test.
7300 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7302 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7304 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7306 * gcc.dg/predict-9.c: Update template.
7308 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7311 * g++.dg/template/pr49377.C: New.
7313 2016-06-04 Jakub Jelinek <jakub@redhat.com>
7315 PR tree-optimization/71405
7316 * g++.dg/torture/pr71405.C: New test.
7318 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7321 * g++.dg/inherit/crash5.C: New.
7322 * g++.dg/inherit/virtual1.C: Adjust.
7324 2016-06-03 Jeff Law <law@redhat.com>
7326 PR tree-optimization/71316
7327 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7329 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7331 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7332 dg-additional-options with just -fno-tree-scev-cprop in it.
7333 * gcc.dg/vect/vect-live-2.c: Likewise.
7334 * gcc.dg/vect/vect-live-5.c: Likewise.
7335 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7336 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7337 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7339 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7342 * g++.dg/other/friend6.C: New test.
7344 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7346 * g++.dg/torture/ppc-ldst-array.C: New.
7348 2016-06-03 Joseph Myers <joseph@codesourcery.com>
7352 * gcc.dg/torture/builtin-fp-int-inexact.c,
7353 gcc.target/i386/387-builtin-fp-int-inexact.c,
7354 gcc.target/i386/387-rint-inline-1.c,
7355 gcc.target/i386/387-rint-inline-2.c,
7356 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7357 gcc.target/i386/sse2-rint-inline-1.c,
7358 gcc.target/i386/sse2-rint-inline-2.c,
7359 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7360 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7362 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7363 Julia Koval <julia.koval@intel.com>
7375 * gcc.dg/guality/pr68037-1.c: New test.
7376 * gcc.dg/guality/pr68037-2.c: Likewise.
7377 * gcc.dg/guality/pr68037-3.c: Likewise.
7378 * gcc.dg/torture/pr68037-1.c: Likewise.
7379 * gcc.dg/torture/pr68037-2.c: Likewise.
7380 * gcc.dg/torture/pr68037-3.c: Likewise.
7381 * gcc.dg/torture/pr68661-1a.c: Likewise.
7382 * gcc.dg/torture/pr68661-1b.c: Likewise.
7383 * gcc.target/i386/interrupt-1.c: Likewise.
7384 * gcc.target/i386/interrupt-2.c: Likewise.
7385 * gcc.target/i386/interrupt-3.c: Likewise.
7386 * gcc.target/i386/interrupt-4.c: Likewise.
7387 * gcc.target/i386/interrupt-5.c: Likewise.
7388 * gcc.target/i386/interrupt-6.c: Likewise.
7389 * gcc.target/i386/interrupt-7.c: Likewise.
7390 * gcc.target/i386/interrupt-8.c: Likewise.
7391 * gcc.target/i386/interrupt-9.c: Likewise.
7392 * gcc.target/i386/interrupt-10.c: Likewise.
7393 * gcc.target/i386/interrupt-11.c: Likewise.
7394 * gcc.target/i386/interrupt-12.c: Likewise.
7395 * gcc.target/i386/interrupt-13.c: Likewise.
7396 * gcc.target/i386/interrupt-14.c: Likewise.
7397 * gcc.target/i386/interrupt-15.c: Likewise.
7398 * gcc.target/i386/interrupt-16.c: Likewise.
7399 * gcc.target/i386/interrupt-17.c: Likewise.
7400 * gcc.target/i386/interrupt-18.c: Likewise.
7401 * gcc.target/i386/interrupt-19.c: Likewise.
7402 * gcc.target/i386/interrupt-20.c: Likewise.
7403 * gcc.target/i386/interrupt-21.c: Likewise.
7404 * gcc.target/i386/interrupt-22.c: Likewise.
7405 * gcc.target/i386/interrupt-23.c: Likewise.
7406 * gcc.target/i386/interrupt-24.c: Likewise.
7407 * gcc.target/i386/interrupt-25.c: Likewise.
7408 * gcc.target/i386/interrupt-26.c: Likewise.
7409 * gcc.target/i386/interrupt-27.c: Likewise.
7410 * gcc.target/i386/interrupt-28.c: Likewise.
7411 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7412 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7413 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7414 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7415 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7416 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7417 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7418 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7419 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7420 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7421 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7422 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7424 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7426 PR tree-optimization/52171
7427 * gcc.dg/pr52171.c: New test.
7428 * gcc.target/i386/pr52171.c: New test.
7430 2016-06-03 Jan Hubicka <jh@suse.cz>
7432 * g++.dg/tree-ssa/pred-1.C: New testcase
7433 * gcc.dg/tree-ssa/pred-1.c: New testcase
7435 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7438 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7440 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7442 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7444 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7446 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7448 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7449 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7450 * gcc.dg/vect/vect-live-1.c: New test.
7451 * gcc.dg/vect/vect-live-2.c: New test.
7452 * gcc.dg/vect/vect-live-3.c: New test.
7453 * gcc.dg/vect/vect-live-4.c: New test.
7454 * gcc.dg/vect/vect-live-5.c: New test.
7455 * gcc.dg/vect/vect-live-slp-1.c: New test.
7456 * gcc.dg/vect/vect-live-slp-2.c: New test.
7457 * gcc.dg/vect/vect-live-slp-3.c: New test.
7459 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7462 * g++.dg/opt/pr71387.C: New test.
7464 2016-06-02 Jeff Law <law@redhat.com>
7466 PR tree-optimization/71328
7467 * gcc.c-torture/compile/pr71328.c: New test.
7469 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7472 * gfortran.dg/fmt_read_3.f90: Fix typo.
7473 * gfortran.dg/fmt_read_4.f90: New test.
7475 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7477 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7478 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7479 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7480 * g++.dg/cpp0x/override2.C: Likewise.
7481 * g++.dg/parse/crash5.C: Likewise.
7482 * g++.dg/parse/error16.C: Likewise.
7483 * g++.dg/parse/error27.C: Likewise.
7484 * g++.dg/template/qualttp15.C: Likewise.
7485 * g++.dg/template/redecl4.C: Likewise.
7486 * g++.old-deja/g++.other/crash39.C: Likewise.
7487 * g++.old-deja/g++.other/struct1.C: Likewise.
7488 * g++.old-deja/g++.pt/m9a.C: Likewise.
7489 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7491 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7494 * c-c++-common/pr71372.c: New test.
7496 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7497 __TIME__ strings with __builtin_strcmp instead of printf and
7500 2016-06-02 Martin Liska <mliska@suse.cz>
7502 * gcc.dg/predict-9.c: New test.
7504 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7506 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7507 global set_compiler_env_var and global saved_compiler_env_var.
7509 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7511 PR rtl-optimization/71295
7512 * gcc.c-torture/compile/pr71295.c: New test.
7514 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7516 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7518 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7519 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7521 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7522 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7523 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7526 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7528 * gcc.target/powerpc/p9-splat-4.c: New test.
7530 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7533 * gcc.target/powerpc/pr71186.c: New test.
7535 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7538 * gfortran.dg/fmt_read_3.f90: New test.
7540 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7542 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7545 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
7547 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7548 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7550 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7551 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7553 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7555 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7556 vars set by dg-set-compiler-env-var.
7558 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
7561 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7562 to the module procedure declaration.
7563 * gfortran.dg/submodule_16.f08: New test.
7565 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7568 * c-c++-common/gomp/pr71371.c: New test.
7570 2016-06-01 Richard Biener <rguenther@suse.de>
7572 PR tree-optimization/71366
7573 * gcc.dg/torture/pr71366-1.c: New testcase.
7574 * gcc.dg/torture/pr71366-2.c: Likewise.
7576 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7578 * gcc.target/powerpc/vslv-0.c: New test.
7579 * gcc.target/powerpc/vslv-1.c: New test.
7580 * gcc.target/powerpc/vsrv-0.c: New test.
7581 * gcc.target/powerpc/vsrv-1.c: New test.
7583 2016-06-01 Nathan Sidwell <nathan@acm.org>
7585 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7586 * gcc.target/nvptx/weak.c: New.
7588 2016-06-01 Richard Biener <rguenther@suse.de>
7590 PR tree-optimization/71261
7591 * gcc.dg/torture/vect-bool-1.c: New testcase.
7593 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7595 * gfortran.dg/gomp/order-1.f90: New test.
7596 * gfortran.dg/gomp/order-2.f90: New test.
7598 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
7600 * gcc.dg/unroll-6.c: Update template.
7601 * gcc.dg/unroll-7.c: New testcase.
7602 * gcc.dg/unroll-8.c: New testcase.
7604 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7606 * gnat.dg/opt56.ad[sb]: New test.
7608 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7611 * g++.dg/cpp0x/constexpr-ice16.C: New.
7613 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7615 PR tree-optimization/71314
7616 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7619 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7621 PR tree-optimization/71077
7622 * gcc.dg/tree-ssa/pr71077.c: New test.
7624 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
7626 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7627 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7628 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7630 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7633 * g++.dg/cpp0x/pr71248.C: New.
7634 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7635 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7636 * g++.dg/init/new37.C: Likewise.
7637 * g++.dg/template/static1.C: Likewise.
7638 * g++.dg/template/static2.C: Likewise.
7640 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7642 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7644 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7646 2016-05-31 Marek Polacek <polacek@redhat.com>
7648 * c-c++-common/Wswitch-unreachable-3.c: New test.
7649 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7651 2016-05-31 Richard Biener <rguenther@suse.de>
7653 PR tree-optimization/71352
7654 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7656 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7658 * gcc.target/arm/armv5_thumb_isa.c: New test.
7660 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7663 * gcc.target/i386/pr71346.c: New test.
7665 2016-05-31 Tom de Vries <tom@codesourcery.com>
7667 PR tree-optimization/69068
7668 * gcc.dg/graphite/pr69068.c: New test.
7670 2016-05-27 Martin Sebor <msebor@redhat.com>
7673 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7675 2016-05-30 Jakub Jelinek <jakub@redhat.com>
7678 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7679 nowait depend(inout: dd[0]) clauses where permitted.
7681 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7684 * g++.dg/parse/pr71238.C: New.
7685 * g++.dg/concepts/friend1.C: Test column numbers too.
7686 * g++.dg/cpp0x/initlist31.C: Likewise.
7687 * g++.dg/cpp0x/pr51420.C: Likewise.
7688 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7689 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7690 * g++.dg/ext/builtin3.C: Likewise.
7691 * g++.dg/lookup/friend12.C: Likewise.
7692 * g++.dg/lookup/friend7.C: Likewise.
7693 * g++.dg/lookup/koenig1.C: Likewise.
7694 * g++.dg/lookup/koenig5.C: Likewise.
7695 * g++.dg/lookup/used-before-declaration.C: Likewise.
7696 * g++.dg/overload/koenig1.C: Likewise.
7697 * g++.dg/template/crash65.C: Likewise.
7698 * g++.dg/template/friend57.C: Likewise.
7699 * g++.dg/warn/Wshadow-5.C: Likewise.
7700 * g++.dg/warn/Wunused-8.C: Likewise.
7701 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7702 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7703 * g++.old-deja/g++.jason/member.C: Likewise.
7704 * g++.old-deja/g++.jason/report.C: Likewise.
7705 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7706 * g++.old-deja/g++.law/visibility20.C: Likewise.
7707 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7708 * g++.old-deja/g++.other/static5.C: Likewise.
7709 * g++.old-deja/g++.pt/overload2.C: Likewise.
7711 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7713 * gcc.dg/tree-ssa/peel1.c: New testcase.
7714 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7715 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7717 2016-05-30 Tom de Vries <tom@codesourcery.com>
7719 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7722 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7725 * g++.dg/parse/virtual1.C: New.
7727 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
7729 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7730 Use correct register when clearing %edx.
7732 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
7734 PR tree-optimization/71289
7735 * gcc.dg/pr71289.c: New test.
7737 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7741 * gcc.dg/tree-ssa/pr71269.c: New test.
7742 * gcc.dg/tree-ssa/pr71292.c: New test.
7744 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7747 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7749 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7751 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7752 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7753 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7755 2016-05-30 Tom de Vries <tom@codesourcery.com>
7757 PR tree-optimization/69067
7758 * gcc.dg/graphite/pr69067.c: New test.
7760 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
7763 * gcc.target/i386/pr71245-1.c: New test.
7764 * gcc.target/i386/pr71245-2.c: Ditto.
7766 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7769 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7770 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7771 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7773 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
7775 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7777 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7781 * g++.dg/overload/69855.C: New.
7782 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7783 * g++.old-deja/g++.pt/crash3.C: Likewise.
7785 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7788 * g++.dg/parse/namespace13.C: New.
7790 2016-05-26 Jeff Law <law@redhat.com>
7792 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7793 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7794 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7795 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7796 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7797 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7798 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7799 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7800 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7801 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7802 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7803 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7804 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7806 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7809 * g++.dg/overload/69855.C: New.
7810 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7811 * g++.old-deja/g++.pt/crash3.C: Likewise.
7813 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7816 * gcc.target/aarch64/va_arg_1.c: New testcase.
7817 * gcc.target/aarch64/va_arg_2.c: Likewise.
7818 * gcc.target/aarch64/va_arg_3.c: Likewise.
7820 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7822 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7823 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7824 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7825 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7826 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7828 2016-05-27 Marek Polacek <polacek@redhat.com>
7831 * g++.dg/torture/pr71308.C: New test.
7833 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7835 * gcc.dg/zero_bits_compound-1.c: New test.
7836 * gcc.dg/zero_bits_compound-2.c: New test.
7838 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7841 * gcc.dg/pr71279.c: New test.
7843 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7845 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7846 floating point min/max/comparison instructions.
7847 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7849 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7851 * c-c++-common/gomp/schedule-1.c: New test.
7852 * gfortran.dg/gomp/schedule-1.f90: New test.
7854 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7858 * g++.dg/cpp1y/auto-fn32.C: New test.
7859 * g++.dg/cpp1y/paren4.C: New test.
7861 2016-05-26 Nathan Sidwell <nathan@acm.org>
7863 * gcc.dg/20060410.c: Xfail on ptx.
7864 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7865 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7866 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7867 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7868 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7870 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7872 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7874 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7876 PR tree-optimization/71280
7877 * gcc.dg/pr71280.c: New test.
7879 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7881 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7882 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7884 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7886 2016-05-26 Jiong Wang <jiong.wang@arm.com>
7888 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7891 2016-05-25 Jeff Law <law@redhat.com>
7893 PR tree-optimization/71272
7894 * gcc.c-torture/compile/pr71272.c: new test.
7896 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7898 * gcc.target/powerpc/vec-cmpne.c: New test.
7899 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7901 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7903 * gnat.dg/opt55.ad[sb]: New test.
7905 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7907 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7908 * c-c++-common/pr60226.c: Require int32plus.
7909 * gcc.c-torture/execute/pr70602.c: Likewise.
7910 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7911 unsigned long for malloc arg type.
7912 * gcc.dg/asr_div1.c: Require int32plus.
7913 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7914 * gcc.dg/pie-1.c: Require pie.
7915 * gcc.dg/pie-2.c: Likewise.
7916 * gcc.dg/pr59471.c: Require int32plus.
7917 * gcc.dg/pr59963-2.c: XFAIL for int16.
7918 * gcc.dg/pr60114.c: Require int32plus.
7919 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7920 unsigned long for typedef of size_t.
7921 * gcc.dg/pr63914.c: Require int32plus.
7922 * gcc.dg/pr64536.c: Require pt32plus.
7923 * gcc.dg/pr65658.c: Likewise.
7924 * gcc.dg/pr67271.c: Require int32plus.
7925 * gcc.dg/pr68112.c: Likewise.
7926 * gcc.dg/pr69071.c: Skip for avr target.
7927 * gcc.dg/pr69973.c: Require int32plus.
7928 * gcc.dg/pr70169.c: Skip for avr target.
7929 * gcc.dg/sso-6.c: Require int32plus.
7930 * gcc.dg/sso-7.c: Likewise.
7931 * gcc.dg/sso-8.c: Likewise.
7932 * gcc.dg/vrp-min-max-2.c: Likewise.
7934 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7937 * gcc.target/i386/pr70738-1.c: New test.
7938 * gcc.target/i386/pr70738-2.c: Likewise.
7939 * gcc.target/i386/pr70738-3.c: Likewise.
7940 * gcc.target/i386/pr70738-4.c: Likewise.
7941 * gcc.target/i386/pr70738-5.c: Likewise.
7942 * gcc.target/i386/pr70738-6.c: Likewise.
7943 * gcc.target/i386/pr70738-7.c: Likewise.
7944 * gcc.target/i386/pr70738-8.c: Likewise.
7945 * gcc.target/i386/pr70738-9.c: Likewise.
7947 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7949 PR rtl-optimization/66940
7950 * gcc.c-torture/execute/pr66940.c: New test.
7952 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7954 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7955 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7956 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7957 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7958 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7959 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7960 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7961 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7962 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7963 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7964 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7965 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7966 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7967 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7968 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7969 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7970 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7971 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7972 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7973 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7974 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7975 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7976 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7977 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7979 2016-05-25 Marek Polacek <polacek@redhat.com>
7982 * gcc.dg/noncompile/pr71265.c: New test.
7985 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7987 2016-05-25 Nathan Sidwell <nathan@acm.org>
7989 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7991 2016-05-25 Richard Biener <rguenther@suse.de>
7993 PR tree-optimization/71261
7994 * c-c++-common/torture/pr71261.c: New testcase.
7996 2016-05-25 Richard Biener <rguenther@suse.de>
7998 PR tree-optimization/71264
7999 * gcc.dg/vect/pr71264.c: New testcase.
8001 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8004 * g++.dg/cpp0x/alias-decl-53.C: New.
8005 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8007 2016-05-25 Martin Liska <mliska@suse.cz>
8009 * g++.dg/pr71239.C: New test.
8011 2016-05-25 Richard Biener <rguenther@suse.de>
8013 * gcc.dg/vect/pr58135.c: Rename to ...
8014 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
8016 2016-05-25 Marek Polacek <polacek@redhat.com>
8018 * g++.dg/pr65295.C: Use target c++14.
8020 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8022 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8023 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
8025 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8027 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8030 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8032 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8033 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8034 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8035 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8036 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8037 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8038 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8039 * c-c++-common/goacc/pcopy.c: Likewise.
8040 * c-c++-common/goacc/pcopyin.c: Likewise.
8041 * c-c++-common/goacc/pcopyout.c: Likewise.
8042 * c-c++-common/goacc/pcreate.c: Likewise.
8043 * c-c++-common/goacc/pr70688.c: New test.
8044 * c-c++-common/goacc/present-1.c: Adjust test.
8045 * c-c++-common/goacc/reduction-5.c: Likewise.
8046 * g++.dg/goacc/data-1.C: New test.
8048 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8050 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8051 vector parity built-in functions.
8052 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8053 count trailing zeros automatic vectorization.
8054 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8055 count trailing zeros built-in functions.
8057 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8059 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8061 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8064 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8066 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8069 * g++.dg/template/crash123.C: New.
8070 * g++.dg/template/crash124.C: Likewise.
8072 2016-05-24 Martin Sebor <msebor@redhat.com>
8075 * g++.dg/ext/flexary16.C: New test.
8077 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8079 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8080 before math.h is included.
8081 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8082 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8083 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8084 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8085 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8086 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8087 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8088 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8089 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8090 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8091 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8092 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8093 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8094 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8095 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8096 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8097 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8098 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8099 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8100 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8101 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8102 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8103 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8105 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8106 Kelvin Nilsen <kelvin@gcc.gnu.org>
8108 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8111 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8114 * g++.dg/warn/Wno-narrowing1.C: New.
8116 2016-05-24 Marek Polacek <polacek@redhat.com>
8119 * c-c++-common/Wswitch-unreachable-2.c: New test.
8121 2016-05-24 Jakub Jelinek <jakub@redhat.com>
8124 * g++.dg/vect/simd-clone-6.cc: New test.
8125 * g++.dg/gomp/declare-simd-6.C: New test.
8129 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8131 2016-05-24 Richard Biener <rguenther@suse.de>
8133 PR tree-optimization/71240
8134 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8136 2016-05-24 Richard Biener <rguenther@suse.de>
8138 PR tree-optimization/71230
8139 * gcc.dg/torture/pr71230.c: New testcase.
8140 * g++.dg/torture/pr71230.C: Likewise.
8142 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8144 * c-c++-common/goacc/routine-5.c: Add tests.
8145 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8146 * gfortran.dg/goacc/routine-6.f90: Add tests.
8148 2016-05-24 Richard Biener <rguenther@suse.de>
8150 PR tree-optimization/71253
8151 * gcc.dg/torture/pr71253.c: New testcase.
8153 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8156 * gfortran.dg/pr71252.f90: New test.
8158 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8160 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8162 2016-05-24 Richard Biener <rguenther@suse.de>
8166 * c-c++-common/vector-subscript-4.c: New testcase.
8167 * c-c++-common/vector-subscript-5.c: Likewise.
8169 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8172 * gfortran.dg/namelist_90.f: New test
8174 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8177 * gfortran.dg/unexpected_eof.f: New test
8179 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8180 Kelvin Nilsen <kelvin@gcc.gnu.org>
8182 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8185 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8188 * g++.dg/cpp0x/inh-ctor20.C: New.
8189 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8191 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8194 * g++.dg/cpp0x/variadic168.C: New.
8196 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8198 * g++.dg/cpp0x/pr31445.C: Test column number too.
8199 * g++.dg/cpp0x/pr32253.C: Likewise.
8200 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8201 * g++.dg/cpp0x/variadic36.C: Likewise.
8203 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
8205 * gcc.dg/fold-notshift-2.c: Adjust.
8207 2016-05-23 Marek Polacek <polacek@redhat.com>
8210 * c-c++-common/Wswitch-unreachable-1.c: New test.
8211 * gcc.dg/Wswitch-unreachable-1.c: New test.
8212 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8213 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8214 * g++.dg/gomp/block-10.C: Likewise.
8215 * gcc.dg/gomp/block-10.c: Likewise.
8216 * g++.dg/gomp/block-9.C: Likewise.
8217 * gcc.dg/gomp/block-9.c: Likewise.
8218 * g++.dg/gomp/target-1.C: Likewise.
8219 * g++.dg/gomp/target-2.C: Likewise.
8220 * gcc.dg/gomp/target-1.c: Likewise.
8221 * gcc.dg/gomp/target-2.c: Likewise.
8222 * g++.dg/gomp/taskgroup-1.C: Likewise.
8223 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8224 * gcc.dg/gomp/teams-1.c: Likewise.
8225 * g++.dg/gomp/teams-1.C: Likewise.
8226 * g++.dg/overload/error3.C: Likewise.
8227 * g++.dg/tm/jump1.C: Likewise.
8228 * g++.dg/torture/pr40335.C: Likewise.
8229 * gcc.dg/c99-vla-jump-5.c: Likewise.
8230 * gcc.dg/switch-warn-1.c: Likewise.
8231 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8232 * gcc.dg/nested-func-1.c: Likewise.
8233 * gcc.dg/pr67784-4.c: Likewise.
8235 2016-05-23 Richard Biener <rguenther@suse.de>
8237 PR tree-optimization/71230
8238 * gfortran.dg/pr71230-1.f90: New testcase.
8239 * gfortran.dg/pr71230-2.f90: Likewise.
8241 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8243 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
8244 * gcc.dg/vect/pr58135.c: Add new.
8245 * gfortran.dg/pr46519-1.f: Adjust test case.
8247 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8250 * g++.dg/cpp0x/decltype64.C: New.
8252 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8254 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8255 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8256 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8258 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8260 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8261 Add poly64x1_t and poly64x2_t cases if supported.
8262 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8263 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8264 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8265 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8266 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8268 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8270 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8271 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8272 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8273 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8274 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8275 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8276 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8278 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8280 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8282 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8284 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8285 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8287 2016-05-22 Jakub Jelinek <jakub@redhat.com>
8289 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8290 constraint instead of "r".
8291 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8292 insn instead of vxorpd.
8293 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8295 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8296 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8298 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8300 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8301 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8303 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8305 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8308 * gcc.dg/tree-ssa/pr40921.c: New test.
8310 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8313 * gcc.target/avr/pr71103.c: New test.
8315 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8318 * gcc.dg/tree-ssa/pr71179.c: New test.
8320 2016-05-20 Martin Sebor <msebor@redhat.com>
8323 * gcc.dg/init-excess-2.c: New test.
8325 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8327 * gnat.dg/opt53.adb: New test.
8328 * gnat.dg/opt54.adb: Likewise.
8330 2016-05-20 Martin Jambor <mjambor@suse.cz>
8332 PR tree-optimization/70884
8333 * gcc.dg/tree-ssa/pr70919.c: New test.
8335 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8337 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8339 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8340 fix code formatting.
8342 2016-05-20 Nathan Sidwell <nathan@acm.org>
8344 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8346 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
8348 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8350 * jit.dg/all-non-failing-tests.h: Add
8351 test-factorial-must-tail-call.c.
8352 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8353 * jit.dg/test-factorial-must-tail-call.c: New test case.
8355 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8358 * gfortran.dg/pr71204.f90: New test.
8360 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8362 * gcc.target/nvptx/sincos.c: New test.
8364 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8367 * g++.dg/cpp1y/auto-fn31.C: New.
8369 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8371 * gcc.target/powerpc/vec-addec.c: New test.
8372 * gcc.target/powerpc/vec-addec-int128.c: New test.
8374 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8376 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8377 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8378 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8379 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8381 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
8383 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8385 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8388 * g++.dg/opt/pr71210-1.C: New test.
8389 * g++.dg/opt/pr71210-2.C: New test.
8391 PR tree-optimization/29756
8392 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8393 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8394 only on selected targets where V4SImode vectors are known to be
8397 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
8399 PR tree-optimization/71079
8400 PR tree-optimization/71206
8401 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8403 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8405 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8406 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8407 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8409 2016-05-20 Richard Guenther <rguenther@suse.de>
8411 PR tree-optimization/29756
8412 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8414 2016-05-20 Richard Biener <rguenther@suse.de>
8416 PR tree-optimization/71185
8417 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8419 2016-05-20 Richard Biener <rguenther@suse.de>
8421 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8423 2016-05-19 Marek Polacek <polacek@redhat.com>
8426 * g++.dg/diagnostic/pr71075.C: New test.
8428 2016-05-19 David Malcolm <dmalcolm@redhat.com>
8431 * g++.dg/pr71184.C: New test case.
8433 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8435 * gcc.target/powerpc/darn-0.c: New test.
8436 * gcc.target/powerpc/darn-1.c: New test.
8437 * gcc.target/powerpc/darn-2.c: New test.
8439 2016-05-19 Marek Polacek <polacek@redhat.com>
8441 PR tree-optimization/71031
8442 * gcc.dg/tree-ssa/vrp100.c: New test.
8444 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8446 PR rtl-optimization/71148
8447 * gcc.dg/pr71148.c: New test.
8449 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8452 * gcc.target/arm/pr71056.c: New test.
8454 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8456 * c-c++-common/pr69669.c: Check the used mode.
8458 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8461 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8463 2016-05-19 Richard Biener <rguenther@suse.de>
8465 PR tree-optimization/70729
8466 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8467 * gcc.dg/graphite/scop-18.c: Likewise.
8468 * gcc.dg/pr41783.c: Disable LIM.
8469 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8470 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8471 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8472 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8473 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8474 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8475 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8476 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8477 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8478 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8479 * gfortran.dg/pr42108.f90: Likewise.
8481 2016-05-18 David Malcolm <dmalcolm@redhat.com>
8484 * gcc.dg/spellcheck-options-11.c: New test case.
8486 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8489 * g++.dg/opt/pr71100.C: New test.
8491 2016-05-18 Martin Jambor <mjambor@suse.cz>
8494 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8495 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8496 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8497 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8499 2016-05-18 Martin Jambor <mjambor@suse.cz>
8502 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8503 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8504 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8505 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8506 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8508 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8511 * g++.dg/template/crash122.C: New.
8513 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8516 * g++.dg/template/pr70466-1.C: New.
8517 * g++.dg/template/pr70466-2.C: Likewise.
8519 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8521 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8522 splat operations and the XXSPLTIB instruction.
8523 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8524 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8525 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8526 xxlxor to clear a register.
8528 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8530 * gcc.dg/torture/pr71020.c: New test.
8532 2016-05-18 Martin Jambor <mjambor@suse.cz>
8535 * gcc.dg/ipa/pr70646.c: New test.
8537 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8539 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8541 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8543 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8544 missing tests for vreinterpretq_p{8,16}.
8546 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8548 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8549 vsliq_n_s64 and vsliq_n_u64.
8551 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8553 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8554 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8556 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8558 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8559 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8560 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8562 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8564 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8567 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8569 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8570 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8571 "blr\t" and switch to scan-assembler-times.
8573 2016-05-18 Jiong Wang <jiong.wang@arm.com>
8575 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8577 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8578 declarations under __aarch64__ and __ARM_FEATURE_FMA.
8580 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8582 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8583 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8584 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8585 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8586 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8587 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8589 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8590 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8592 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8593 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8595 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8596 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8598 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8600 2016-05-18 Richard Biener <rguenther@suse.de>
8602 PR tree-optimization/71168
8603 * gcc.dg/torture/pr71168.c: New testcase.
8605 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8608 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8609 * gcc.dg/tree-ssa/pr63586.c: New test.
8610 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8612 2016-05-17 Nathan Sidwell <nathan@acm.org>
8614 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8615 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8616 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8617 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8619 2016-05-17 Nathan Sidwell <nathan@acm.org>
8621 * gcc.target/nvptx/abi-vararg-3.c: New.
8623 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8625 PR tree-optimization/54579
8627 * gcc.dg/fold-notrotate-1.c: New test.
8628 * gcc.dg/fold-notshift-1.c: New test.
8629 * gcc.dg/fold-notshift-2.c: New test.
8631 2016-05-17 Marek Polacek <polacek@redhat.com>
8634 * g++.dg/ipa/pr71146.C: New test.
8636 2016-05-17 David Malcolm <dmalcolm@redhat.com>
8638 * jit.dg/test-error-array-bounds.c: New test case.
8640 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8642 * gcc.dg/tree-ssa/and-1.c: New testcase.
8644 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8646 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8647 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8649 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8651 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8652 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8654 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8656 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8658 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8660 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8662 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8664 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8665 ".2d[index]" when scan the assembly.
8666 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8667 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8669 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8671 2016-05-17 Richard Biener <rguenther@suse.de>
8673 PR tree-optimization/71132
8674 * gcc.dg/torture/pr71132.c: New testcase.
8676 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8678 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8680 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8683 * gcc.target/aarch64/pr70809_1.c: New test.
8685 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8687 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8688 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8689 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8690 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8692 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8693 Ilya Enkovich <ilya.enkovich@intel.com>
8696 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8698 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
8700 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8701 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8703 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8705 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8706 test for __ARM_FP16_ARGS.
8707 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8708 * gcc.target/arm/aapcs/neon-vect10.c: New.
8709 * gcc.target/arm/aapcs/neon-vect9.c: New.
8710 * gcc.target/arm/aapcs/vfp18.c: New.
8711 * gcc.target/arm/aapcs/vfp19.c: New.
8712 * gcc.target/arm/aapcs/vfp20.c: New.
8713 * gcc.target/arm/aapcs/vfp21.c: New.
8714 * gcc.target/arm/fp16-aapcs-1.c: New.
8715 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8716 test for __ARM_FP16_ARGS.
8717 * g++.target/arm/fp16-return-1.c: Update expected output.
8719 2016-05-16 Jiong Wang <jiong.wang@arm.com>
8722 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8724 2016-05-15 Harald Anlauf <anlauf@gmx.de>
8727 * gfortran.dg/pr69603.f90: New testcase.
8729 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8731 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8733 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8736 * gfortran.dg/pr71047.f08: New test.
8738 2016-05-13 Joseph Myers <joseph@codesourcery.com>
8740 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8741 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8742 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8744 2016-05-13 Martin Sebor <msebor@redhat.com>
8747 * g++.dg/cpp0x/constexpr-60049.C: New test.
8749 2016-05-13 Jakub Jelinek <jakub@redhat.com>
8752 * gcc.dg/pr71071.c: New test.
8754 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
8756 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8757 remove XOP handling.
8758 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8760 2016-05-13 Nathan Sidwell <nathan@acm.org>
8762 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8763 __atomic_is_lock_free declaration.
8765 2016-05-13 Richard Biener <rguenther@suse.de>
8767 PR tree-optimization/42587
8768 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8770 2016-05-13 Martin Liska <mliska@suse.cz>
8772 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8773 the new format of dump output.
8775 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8777 * gcc.dg/pr71084.c: New test.
8779 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8782 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8784 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8786 * gcc.target/aarch64/struct_return.c: New test.
8788 2016-05-12 Marek Polacek <polacek@redhat.com>
8791 * c-c++-common/pr70756-2.c: New test.
8792 * c-c++-common/pr70756.c: New test.
8794 2016-05-12 Richard Biener <rguenther@suse.de>
8796 PR tree-optimization/71059
8797 * gcc.dg/torture/pr71059.c: New testcase.
8799 2016-05-12 Richard Biener <rguenther@suse.de>
8801 PR tree-optimization/71062
8802 * gcc.dg/torture/pr71062.c: New testcase.
8804 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8806 PR tree-optimization/71006
8807 * gcc.dg/pr71006.c: New test.
8809 2016-05-12 Marek Polacek <polacek@redhat.com>
8812 * gcc.dg/opts-7.c: New test.
8814 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8817 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8818 Add -save-temps to dg-options.
8819 Scan for ldmfd rather than pop instruction.
8820 * gcc.target/arm/interrupt-2.c: Likewise.
8821 * gcc.target/arm/pr70830.c: New test.
8823 2016-05-12 Jakub Jelinek <jakub@redhat.com>
8825 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8826 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8828 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8829 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8830 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8833 * gcc.target/i386/avx512vl-pack-1.c: New test.
8834 * gcc.target/i386/avx512vl-pack-2.c: New test.
8835 * gcc.target/i386/avx512bw-pack-2.c: New test.
8837 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8839 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8840 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8841 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8843 2016-05-12 Richard Biener <rguenther@suse.de>
8845 PR tree-optimization/70986
8846 * gcc.dg/torture/pr70986-1.c: New testcase.
8847 * gcc.dg/torture/pr70986-2.c: Likewise.
8848 * gcc.dg/torture/pr70986-3.c: Likewise.
8850 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8853 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8854 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8856 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
8858 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8860 * gcc.target/i386/pr66746.c: Ditto.
8862 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8864 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8866 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8867 warning when using -mvsx-timode.
8868 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8869 * gcc.target/powerpc/dform-2.c: Likewise.
8870 * gcc.target/powerpc/pr68805.c: Likewise.
8872 2016-05-11 Marek Polacek <polacek@redhat.com>
8875 * c-c++-common/attributes-3.c: New test.
8877 2016-05-11 Nathan Sidwell <nathan@acm.org>
8879 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8880 * gcc.c-torture/execute/pr68185.c: Likewise.
8881 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8882 * gcc.dg/pr69634.c: Requires scheduling.
8883 * gcc.dg/torture/pr66178.c: Require label values.
8884 * gcc.dg/setjmp-6.c: Require indirect jumps.
8886 2016-05-11 Richard Biener <rguenther@suse.de>
8888 PR tree-optimization/71055
8889 * gcc.dg/torture/pr71055.c: New testcase.
8891 2016-05-11 Richard Biener <rguenther@suse.de>
8894 * g++.dg/debug/pr71057.C: New testcase.
8896 2016-05-11 Jakub Jelinek <jakub@redhat.com>
8899 * gfortran.dg/gomp/pr70855.f90: New test.
8901 2016-05-11 Richard Biener <rguenther@suse.de>
8904 * g++.dg/torture/pr71002.C: New testcase.
8906 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8909 * gcc.dg/pr70807.c: New test.
8911 2016-05-10 Martin Sebor <msebor@redhat.com>
8914 * g++.dg/Wattributes.C: New test.
8916 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
8918 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8919 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8920 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8922 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8925 * gcc.target/i386/pr70799-1.c: New test.
8927 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8929 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8931 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8934 * gcc.target/i386/pr70877.c: New test.
8936 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8938 PR tree-optimization/70786
8939 * gcc.target/i386/pr70876.c: New test.
8941 2016-05-10 Jakub Jelinek <jakub@redhat.com>
8944 * gcc.target/i386/avx512vl-logic-1.c: New test.
8945 * gcc.target/i386/avx512vl-logic-2.c: New test.
8946 * gcc.target/i386/avx512dq-logic-2.c: New test.
8948 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8951 * gcc.target/powerpc/pr70963.c: New.
8953 2016-05-10 David Malcolm <dmalcolm@redhat.com>
8955 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8956 (test_very_wide_line): Add ruler to expected output.
8957 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8958 (test_very_wide_line): Likewise.
8959 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8960 (test_show_locus): Within the handling of "test_very_wide_line",
8961 enable show_ruler_p on the diagnostic context.
8963 2016-05-10 Richard Biener <rguenther@suse.de>
8965 PR tree-optimization/71039
8966 * gcc.dg/torture/pr71039.c: New testcase.
8968 2016-05-10 Nathan Sidwell <nathan@acm.org>
8970 * gcc.dg/nested-func-10.c: Requires alloca.
8971 * gcc.dg/nested-func-9.c: Requires alloca.
8972 * gcc.c-torture/execute/pr70460.c: Requires labels.
8973 * gcc.c-torture/compile/pr70199.c: Requires labels.
8974 * gcc.target/nvptx/decl.c: Compile only.
8975 * gcc.target/nvptx/trailing-init.c: Compile only.
8976 * gcc.target/nvptx/ary-init.c: Compile only.
8978 2016-05-10 Marek Polacek <polacek@redhat.com>
8981 * gcc.dg/attr-opt-1.c: New test.
8983 2016-05-10 Richard Biener <rguenther@suse.de>
8985 PR tree-optimization/70497
8986 PR tree-optimization/28367
8987 * gcc.dg/torture/20160404-1.c: New testcase.
8988 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8989 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8991 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8993 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8995 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
8997 * gcc.target/i386/fabsneg-1.c New test.
8999 2016-05-09 Alan Modra <amodra@gmail.com>
9002 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9004 2016-05-09 Richard Biener <rguenther@suse.de>
9006 PR tree-optimization/70985
9007 * gcc.dg/torture/pr70985.c: New testcase.
9009 2016-05-09 Bin Cheng <bin.cheng@arm.com>
9011 * gcc.dg/tree-ssa/ifc-9.c: New test.
9012 * gcc.dg/tree-ssa/ifc-10.c: New test.
9013 * gcc.dg/tree-ssa/ifc-11.c: New test.
9014 * gcc.dg/tree-ssa/ifc-12.c: New test.
9015 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9016 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9017 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9019 2016-05-09 Richard Biener <rguenther@suse.de>
9022 * gfortran.dg/pr70937.f90: New testcase.
9024 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9026 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9028 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
9031 * gfortran.dg/dec_structure_1.f90: New testcase.
9032 * gfortran.dg/dec_structure_2.f90: Ditto.
9033 * gfortran.dg/dec_structure_3.f90: Ditto.
9034 * gfortran.dg/dec_structure_4.f90: Ditto.
9035 * gfortran.dg/dec_structure_5.f90: Ditto.
9036 * gfortran.dg/dec_structure_6.f90: Ditto.
9037 * gfortran.dg/dec_structure_7.f90: Ditto.
9038 * gfortran.dg/dec_structure_8.f90: Ditto.
9039 * gfortran.dg/dec_structure_9.f90: Ditto.
9040 * gfortran.dg/dec_structure_10.f90: Ditto.
9041 * gfortran.dg/dec_structure_11.f90: Ditto.
9042 * gfortran.dg/dec_union_1.f90: Ditto.
9043 * gfortran.dg/dec_union_2.f90: Ditto.
9044 * gfortran.dg/dec_union_3.f90: Ditto.
9045 * gfortran.dg/dec_union_4.f90: Ditto.
9046 * gfortran.dg/dec_union_5.f90: Ditto.
9047 * gfortran.dg/dec_union_6.f90: Ditto.
9048 * gfortran.dg/dec_union_7.f90: Ditto.
9050 2016-05-07 Tom de Vries <tom@codesourcery.com>
9052 PR tree-optimization/70956
9053 * gcc.dg/graphite/pr70956.c: New test.
9055 2016-05-06 Jakub Jelinek <jakub@redhat.com>
9058 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9059 (a, b, c, d): Change type from char to signed char.
9060 (main): Compare against (signed char) -1634678893 instead of
9061 hardcoded -109. Use __builtin_abort instead of abort.
9063 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9064 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9066 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9068 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9071 * gcc.dg/torture/pr70935.c: New test.
9073 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9076 * gcc.target/sh/pr58219.c: New tests.
9078 2016-05-06 Richard Biener <rguenther@suse.de>
9080 PR tree-optimization/70960
9081 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9083 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9086 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9087 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9088 Adjust expected instruction counts.
9089 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9091 2016-05-06 Marek Polacek <polacek@redhat.com>
9094 * gcc.dg/ubsan/bounds-3.c: New test.
9096 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9099 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9101 2016-05-06 Richard Biener <rguenther@suse.de>
9104 * gfortran.dg/pr70931.f90: New testcase.
9106 2016-05-06 Richard Biener <rguenther@suse.de>
9109 * gcc.dg/torture/pr70941.c: New testcase.
9111 2016-05-05 Bin Cheng <bin.cheng@arm.com>
9113 PR tree-optimization/57206
9114 * gcc.dg/vect/pr57206.c: New test.
9116 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9118 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9120 2016-05-05 Jakub Jelinek <jakub@redhat.com>
9122 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9124 * c-c++-common/Wdangling-else-4.c: New test.
9126 2016-05-04 Jakub Jelinek <jakub@redhat.com>
9130 * g++.dg/opt/pr70906.C: New test.
9131 * g++.dg/opt/pr70933.C: New test.
9133 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9135 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
9137 * gcc.dg/ipa/pure-const-3.c: New testcase.
9139 2016-05-04 Marek Polacek <polacek@redhat.com>
9141 * c-c++-common/Wdangling-else-1.c: New test.
9142 * c-c++-common/Wdangling-else-2.c: New test.
9143 * c-c++-common/Wdangling-else-3.c: New test.
9145 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9147 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9150 2016-05-04 Marek Polacek <polacek@redhat.com>
9153 * gcc.dg/Waddress-2.c: New test.
9155 2016-05-04 Alan Modra <amodra@gmail.com>
9157 * gcc.target/powerpc/pr70866.c: New.
9159 2016-05-03 Martin Sebor <msebor@redhat.com>
9162 * c-c++-common/builtin_location.c: New test.
9163 * g++.dg/cpp1y/builtin_location.C: New test.
9165 2016-05-03 Marek Polacek <polacek@redhat.com>
9168 * gcc.dg/pr70859.c: New test.
9169 * gcc.dg/pr70859-2.c: New test.
9171 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9173 * gnat.dg/debug5.adb: New testcase.
9175 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9177 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9178 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9179 Procedure to check for z10 instruction set.
9181 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9183 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9185 2016-05-03 Alan Modra <amodra@gmail.com>
9187 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9189 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9191 * gcc.target/i386/avx512f-cvt-1.c: New test.
9193 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9195 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9196 -fdump-tree-vrp-details.
9198 2016-05-03 Richard Biener <rguenther@suse.de>
9200 * gcc.dg/pr30172-1.c: Adjust.
9201 * gcc.dg/pr63743.c: Likewise.
9202 * gcc.dg/tm/pr51696.c: Likewise.
9203 * c-c++-common/tm/safe-1.c: Likewise.
9204 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9205 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9206 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9207 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9209 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9211 PR rtl-optimization/70467
9212 * gcc.target/i386/pr70467-3.c: New test.
9213 * gcc.target/i386/pr70467-4.c: New test.
9215 PR tree-optimization/70916
9216 * gcc.c-torture/compile/pr70916.c: New test.
9219 * gcc.target/i386/pr49244-1.c: New test.
9220 * gcc.target/i386/pr49244-2.c: New test.
9222 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9224 PR rtl-optimization/44281
9225 * gcc.target/i386/pr44281.c: New test.
9227 2016-05-03 bin cheng <bin.cheng@arm.com>
9229 PR tree-optimization/56541
9230 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9231 * gcc.dg/vect/pr56541.c: new test.
9233 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9235 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9237 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9239 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9242 * c-c++-common/asan/clone-test-1.c (main): Align child process
9245 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9248 * g++.dg/spellcheck-fields-2.C: New test case.
9250 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9253 * g++.dg/pr62314.C: New test case.
9255 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
9257 * gcc.dg/ipa/inline-8.c: New testcase.
9259 2016-05-02 Jakub Jelinek <jakub@redhat.com>
9261 PR rtl-optimization/70467
9262 * gcc.target/i386/pr70467-1.c: New test.
9264 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9266 * gcc.dg/spec-options.c: Run the test on all targets.
9267 * gcc.dg/foo.specs: Use cpp_unique_options.
9269 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9271 * gcc.dg/tree-ssa/unord.c: New testcase.
9273 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9275 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9277 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9279 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9281 2016-05-02 Marek Polacek <polacek@redhat.com>
9284 * gcc.dg/enum-incomplete-3.c: New test.
9286 2016-05-02 Marek Polacek <polacek@redhat.com>
9287 Tom de Vries <tom@codesourcery.com>
9289 PR tree-optimization/70700
9290 * gcc.dg/pr70700.c: New test.
9292 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
9294 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9295 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9296 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9297 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9298 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9300 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9302 * ada/acats/run_acats: Rename into...
9303 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9304 * ada/acats/run_all.sh: Remove redundant test.
9305 (target_run): Move around.
9306 (target_gnatchop): Use newly built executable.
9307 (target_gnatmake): Likewise.
9308 Check that the compilation of impbit succeeds.
9310 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9312 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9313 * gcc.dg/20021029-1.c: Likewise.
9314 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9315 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9316 * gcc.target/sh/cmpstr.c: Likewise.
9317 * gcc.target/sh/cmpstrn.c: Likewise.
9318 * gcc.target/sh/memset.c: Likewise.
9319 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9320 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9321 * gcc.target/sh/pr39423-1.c: Likewise.
9322 * gcc.target/sh/pr49468-di.c: Likewise.
9323 * gcc.target/sh/pr49468-si.c: Likewise.
9324 * gcc.target/sh/pr49880-1.c: Likewise.
9325 * gcc.target/sh/pr49880-2.c: Likewise.
9326 * gcc.target/sh/pr49880-3.c: Likewise.
9327 * gcc.target/sh/pr50751-1.c: Likewise.
9328 * gcc.target/sh/pr50751-4.c: Likewise.
9329 * gcc.target/sh/pr50751-7.c: Likewise.
9330 * gcc.target/sh/pr51244-1.c: Likewise.
9331 * gcc.target/sh/pr51244-10.c: Likewise.
9332 * gcc.target/sh/pr51244-11.c: Likewise.
9333 * gcc.target/sh/pr51244-12.c: Likewise.
9334 * gcc.target/sh/pr51244-13.c: Likewise.
9335 * gcc.target/sh/pr51244-14.c: Likewise.
9336 * gcc.target/sh/pr51244-17.c: Likewise.
9337 * gcc.target/sh/pr51244-18.c: Likewise.
9338 * gcc.target/sh/pr51244-19.c: Likewise.
9339 * gcc.target/sh/pr51244-4.c: Likewise.
9340 * gcc.target/sh/pr51244-5.c: Likewise.
9341 * gcc.target/sh/pr51244-7.c: Likewise.
9342 * gcc.target/sh/pr51244-8.c: Likewise.
9343 * gcc.target/sh/pr51244-9.c: Likewise.
9344 * gcc.target/sh/pr51697.c: Likewise.
9345 * gcc.target/sh/pr52483-1.c: Likewise.
9346 * gcc.target/sh/pr52483-2.c: Likewise.
9347 * gcc.target/sh/pr52483-3.c: Likewise.
9348 * gcc.target/sh/pr52483-5.c: Likewise.
9349 * gcc.target/sh/pr52933-1.c: Likewise.
9350 * gcc.target/sh/pr52933-2.c: Likewise.
9351 * gcc.target/sh/pr52933-3.c: Likewise.
9352 * gcc.target/sh/pr53568-1.c: Likewise.
9353 * gcc.target/sh/pr53976-1.c: Likewise.
9354 * gcc.target/sh/pr53988-1.c: Likewise.
9355 * gcc.target/sh/pr53988.c: Likewise.
9356 * gcc.target/sh/pr54089-1.c: Likewise.
9357 * gcc.target/sh/pr54089-6.c: Likewise.
9358 * gcc.target/sh/pr54089-7.c: Likewise.
9359 * gcc.target/sh/pr54089-8.c: Likewise.
9360 * gcc.target/sh/pr54089-9.c: Likewise.
9361 * gcc.target/sh/pr54236-1.c: Likewise.
9362 * gcc.target/sh/pr54236-2.c: Likewise.
9363 * gcc.target/sh/pr54236-3.c: Likewise.
9364 * gcc.target/sh/pr54236-4.c: Likewise.
9365 * gcc.target/sh/pr54386.c: Likewise.
9366 * gcc.target/sh/pr54602-1.c: Likewise.
9367 * gcc.target/sh/pr54685.c: Likewise.
9368 * gcc.target/sh/pr54760-1.c: Likewise.
9369 * gcc.target/sh/pr54760-2.c: Likewise.
9370 * gcc.target/sh/pr54760-3.c: Likewise.
9371 * gcc.target/sh/pr54760-4.c: Likewise.
9372 * gcc.target/sh/pr54760-5.c: Likewise.
9373 * gcc.target/sh/pr54760-6.c: Likewise.
9374 * gcc.target/sh/pr55146.c: Likewise.
9375 * gcc.target/sh/pr55160.c: Likewise.
9376 * gcc.target/sh/pr59278.c: Likewise.
9377 * gcc.target/sh/pr59401-1.c: Likewise.
9378 * gcc.target/sh/pr59533-1.c: Likewise.
9379 * gcc.target/sh/pr63260.c: Likewise.
9380 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9381 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9382 * gcc.target/sh/strlen.c: Likewise.
9383 * gcc.target/sh/torture/pr30807.c: Likewise.
9384 * gcc.target/sh/torture/pr34777.c: Likewise.
9385 * gcc.target/sh/torture/pr64652.c: Likewise.
9386 * gcc.target/sh/torture/pr65505.c: Likewise.
9387 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9388 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9390 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9393 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9395 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9397 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9398 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9399 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9400 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9402 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9404 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9405 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9407 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9410 * c-c++-common/goacc/combined-reduction.c: New test.
9411 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9413 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9415 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9416 *movdi_internal pattern only if PIC off.
9417 * gcc.target/i386/pr70155-2.c: Likewise.
9418 * gcc.target/i386/pr70155-3.c: Likewise.
9419 * gcc.target/i386/pr70155-4.c: Likewise.
9420 * gcc.target/i386/pr70155-5.c: Likewise.
9421 * gcc.target/i386/pr70155-6.c: Likewise.
9422 * gcc.target/i386/pr70155-7.c: Likewise.
9423 * gcc.target/i386/pr70155-8.c: Likewise.
9424 * gcc.target/i386/pr70155-15.c: Likewise.
9425 * gcc.target/i386/pr70155-17.c: Likewise.
9426 * gcc.target/i386/pr70155-22.c: Likewise.
9428 2016-04-29 Bin Cheng <bin.cheng@arm.com>
9430 PR tree-optimization/70803
9431 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9433 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9435 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9436 optimization of vector loop.
9437 * gcc.target/i386/vect-unpack-3.c: New test.
9438 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9439 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9440 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9442 2016-04-29 Marek Polacek <polacek@redhat.com>
9445 * g++.dg/ubsan/null-7.C: New test.
9448 * gcc.dg/pr70852.c: New test.
9450 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9453 * g++.dg/cpp0x/alignas6.C: New test.
9455 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9457 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9458 * gcc.dg/pr27003.c: Likewise.
9459 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9460 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9461 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9462 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9463 * gcc.target/arc/mxy.c: Likewise.
9464 * gcc.target/arc/mswape.c: Likewise.
9465 * gcc.target/arc/mrtsc.c: Likewise.
9466 * gcc.target/arc/mcrc.c: Likewise.
9467 * gcc.target/arc/mdsp-packa.c: Likewise.
9468 * gcc.target/arc/mdvbf.c: Likewise.
9469 * gcc.target/arc/mlock.c: Likewise.
9470 * gcc.target/arc/mmac-24.c: Likewise.
9471 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9473 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9474 Matthijs Kooijman <matthijs@stdin.nl>
9475 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9478 * gcc.target/avr/pr60040-1.c: New.
9479 * gcc.target/avr/pr60040-2.c: New.
9481 2016-04-29 Richard Biener <rguenther@suse.de>
9483 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9485 2016-04-29 Richard Biener <rguenther@suse.de>
9487 PR tree-optimization/13962
9488 PR tree-optimization/65686
9489 * gcc.dg/uninit-pr65686.c: New testcase.
9491 2016-04-29 Jakub Jelinek <jakub@redhat.com>
9494 * gcc.dg/pr70843.c: New test.
9496 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9499 * gcc.target/i386/pr70858.c: New test.
9501 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9503 * gcc.target/arc/nps400-1.c: New file.
9505 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9506 Andrew Burgess <andrew.burgess@embecosm.com>
9508 * gcc.target/arc/movh_cl-1.c: New file.
9510 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9511 Andrew Burgess <andrew.burgess@embecosm.com>
9513 * gcc.target/arc/extzv-1.c: New file.
9514 * gcc.target/arc/insv-1.c: New file.
9515 * gcc.target/arc/insv-2.c: New file.
9516 * gcc.target/arc/movb-1.c: New file.
9517 * gcc.target/arc/movb-2.c: New file.
9518 * gcc.target/arc/movb-3.c: New file.
9519 * gcc.target/arc/movb-4.c: New file.
9520 * gcc.target/arc/movb-5.c: New file.
9521 * gcc.target/arc/movb_cl-1.c: New file.
9522 * gcc.target/arc/movb_cl-2.c: New file.
9523 * gcc.target/arc/movbi_cl-1.c: New file.
9524 * gcc.target/arc/movl-1.c: New file.
9526 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9527 Andrew Burgess <andrew.burgess@embecosm.com>
9529 * gcc.target/arc/cmem-1.c: New file.
9530 * gcc.target/arc/cmem-2.c: New file.
9531 * gcc.target/arc/cmem-3.c: New file.
9532 * gcc.target/arc/cmem-4.c: New file.
9533 * gcc.target/arc/cmem-5.c: New file.
9534 * gcc.target/arc/cmem-6.c: New file.
9535 * gcc.target/arc/cmem-7.c: New file.
9536 * gcc.target/arc/cmem-ld.inc: New file.
9537 * gcc.target/arc/cmem-st.inc: New file.
9539 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9542 * gcc.target/i386/pr70821.c: New test.
9544 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9546 * gcc.target/powerpc/vec-adde.c: New test.
9547 * gcc.target/powerpc/vec-adde-int128.c: New test.
9549 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9551 * gcc.target/i386/avx-vround-1.c: New test.
9552 * gcc.target/i386/avx-vround-2.c: New test.
9553 * gcc.target/i386/avx512vl-vround-1.c: New test.
9554 * gcc.target/i386/avx512vl-vround-2.c: New test.
9556 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9559 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9560 (check_effective_target_cilkplus_runtime): ... this.
9561 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9562 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9564 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9565 Require cilkplus_runtime.
9566 Don't add -lcilkrts.
9567 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9568 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9569 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9570 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9571 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9572 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9573 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9574 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9575 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9576 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9577 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9578 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9579 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9580 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9581 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9582 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9583 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9584 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9585 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9586 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9587 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9588 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9589 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9590 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9591 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9592 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9593 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9594 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9595 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9597 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9598 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9600 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9602 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9605 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
9607 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9608 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9610 2015-04-27 Ryan Burn <contact@rnburn.com>
9614 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9616 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9617 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9619 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9621 * gnat.dg/limited_with4.ad[sb]: New test.
9622 * gnat.dg/limited_with4_pkg.ads: New helper.
9624 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9627 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9628 and movv1ti_internal patterns
9629 * gcc.target/i386/pr70155-1.c: New test.
9630 * gcc.target/i386/pr70155-2.c: Likewise.
9631 * gcc.target/i386/pr70155-3.c: Likewise.
9632 * gcc.target/i386/pr70155-4.c: Likewise.
9633 * gcc.target/i386/pr70155-5.c: Likewise.
9634 * gcc.target/i386/pr70155-6.c: Likewise.
9635 * gcc.target/i386/pr70155-7.c: Likewise.
9636 * gcc.target/i386/pr70155-8.c: Likewise.
9637 * gcc.target/i386/pr70155-9.c: Likewise.
9638 * gcc.target/i386/pr70155-10.c: Likewise.
9639 * gcc.target/i386/pr70155-11.c: Likewise.
9640 * gcc.target/i386/pr70155-12.c: Likewise.
9641 * gcc.target/i386/pr70155-13.c: Likewise.
9642 * gcc.target/i386/pr70155-14.c: Likewise.
9643 * gcc.target/i386/pr70155-15.c: Likewise.
9644 * gcc.target/i386/pr70155-16.c: Likewise.
9645 * gcc.target/i386/pr70155-17.c: Likewise.
9646 * gcc.target/i386/pr70155-18.c: Likewise.
9647 * gcc.target/i386/pr70155-19.c: Likewise.
9648 * gcc.target/i386/pr70155-20.c: Likewise.
9649 * gcc.target/i386/pr70155-21.c: Likewise.
9650 * gcc.target/i386/pr70155-22.c: Likewise.
9652 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9654 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9657 2016-04-27 Bin Cheng <bin.cheng@arm.com>
9659 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9660 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9661 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9662 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9663 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9665 2016-04-27 Richard Biener <rguenther@suse.de>
9668 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9669 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9671 2016-04-27 Nathan Sidwell <nathan@acm.org>
9673 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9674 * g++.dg/ubsan/pr63956.C: Adjust error location.
9676 2016-04-27 Nick Clifton <nickc@redhat.com>
9679 * gcc.dg/pr49889.c: New test.
9681 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9683 * c-c++-common/memset-array.c: New test.
9685 2016-04-26 Martin Sebor <msebor@redhat.com>
9688 * g++.dg/cpp1y/func_constexpr.C: New test.
9690 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9693 * g++.dg/cpp0x/enum32.C: New test.
9694 * g++.dg/cpp0x/enum33.C: New test.
9696 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9698 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9699 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9700 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9701 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9702 * gcc.c-torture/execute/pr38151.c: Likewise.
9703 * gcc.c-torture/execute/pr66556.c: Likewise.
9704 * gcc.c-torture/execute/pr67781.c: Likewise.
9705 * gcc.c-torture/execute/pr68648.c: Likewise.
9707 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9709 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9711 2016-04-26 Marek Polacek <polacek@redhat.com>
9714 * gcc.dg/pr67784-3.c: New test.
9715 * gcc.dg/pr67784-4.c: New test.
9716 * gcc.dg/pr67784-5.c: New test.
9719 * gcc.dg/Wnested-externs-2.c: New test.
9721 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9723 * gcc.dg/fold-plusmult.c: Adjust.
9724 * gcc.dg/no-strict-overflow-6.c: Adjust.
9725 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9727 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9729 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9731 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9732 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9733 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9734 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9735 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9736 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9737 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9738 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9739 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9740 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9741 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9742 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9743 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9744 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9745 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9746 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9747 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9748 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9749 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9750 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9751 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9752 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9754 * gcc.target/i386/pr32219-4.c: Likewise.
9755 * gcc.target/i386/pr32219-6.c: Likewise.
9756 * gcc.target/i386/pr32219-8.c: Likewise.
9758 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9760 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9763 2016-04-26 Marek Polacek <polacek@redhat.com>
9766 * g++.dg/ext/cond2.C: New test.
9768 2016-04-26 Bin Cheng <bin.cheng@arm.com>
9770 PR tree-optimization/70771
9771 PR tree-optimization/70775
9772 * gcc.dg/pr70771.c: New test.
9773 * gcc.dg/pr70775.c: New test.
9775 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9777 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9779 2016-04-25 Richard Biener <rguenther@suse.de>
9781 PR tree-optimization/70780
9782 * gcc.dg/torture/pr70780.c: New testcase.
9784 2016-04-25 Michael Collison <michael.collison@arm.com>
9786 * gcc.target/arm/neon-vaddws16.c: New test.
9787 * gcc.target/arm/neon-vaddws32.c: New test.
9788 * gcc.target/arm/neon-vaddwu16.c: New test.
9789 * gcc.target/arm/neon-vaddwu32.c: New test.
9790 * gcc.target/arm/neon-vaddwu8.c: New test.
9791 * lib/target-supports.exp
9792 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9793 that arm neon support vector widen sum of HImode TO SImode.
9795 2016-04-23 Jakub Jelinek <jakub@redhat.com>
9798 * c-c++-common/asan/pr70712.c: New test.
9800 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9802 * .gitattributes: New file.
9804 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9806 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9808 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9810 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9811 * gfortran.dg/submodule_15.f08: Likewise.
9813 2016-04-22 Richard Biener <rguenther@suse.de>
9815 PR tree-optimization/70740
9816 * gcc.dg/torture/pr70740.c: New testcase.
9818 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9821 * gcc.target/i386/pr70750-1.c: New test.
9822 * gcc.target/i386/pr70750-2.c: Likewise.
9824 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9827 * g++.dg/cpp0x/auto48.C: New.
9829 2016-04-21 Marek Polacek <polacek@redhat.com>
9832 * g++.dg/cpp0x/forw_enum12.C: New test.
9833 * g++.dg/cpp0x/forw_enum13.C: New test.
9835 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9838 * gcc.target/i386/pr70728.c: New test.
9840 2016-04-21 Richard Biener <rguenther@suse.de>
9843 * gcc.dg/pr70747.c: New testcase.
9845 2016-04-21 Bin Cheng <bin.cheng@arm.com>
9847 PR tree-optimization/70715
9848 * gcc.dg/tree-ssa/scev-13.c: New test.
9850 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9852 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9854 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9856 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9858 2016-04-20 Jan Hubicka <jh@suse.cz>
9861 * g++.dg/ipa/nothrow-1.C: New testcase.
9863 2016-04-20 Nathan Sidwell <nathan@acm.org>
9866 * g++.dg/eh/delete1.C: New.
9868 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9870 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9871 -mtune-ctrl=sse_typeless_stores.
9873 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9875 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9877 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9879 PR tree-optimization/69489
9880 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9882 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9885 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9886 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9887 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9889 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9891 PR tree-optimization/56625
9892 PR tree-optimization/69489
9893 * gcc.dg/vect/pr56625.c: New test.
9894 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9896 2016-04-20 Andrew Pinski <apinski@cavium.com>
9899 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9901 2016-04-20 Arnaud Charlet <charlet@adacore.com>
9903 * gnat.dg/self1.adb: Remove now incorrect test.
9905 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9907 * gcc.dg/tree-ssa/scev-11.c: New test.
9908 * gcc.dg/tree-ssa/scev-12.c: New test.
9910 2016-04-20 Marek Polacek <polacek@redhat.com>
9912 PR tree-optimization/70725
9913 * gcc.dg/pr70725.c: New test.
9915 2016-04-20 Richard Biener <rguenther@suse.de>
9917 PR tree-optimization/70726
9918 * g++.dg/vect/pr70726.cc: New testcase.
9920 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9923 * gcc.target/s390/pr70674.c: New test.
9925 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9927 PR libgfortran/70684
9928 * gfortran.dg/list_read_14.f90: New test.
9930 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9933 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9934 extern to force it misaligned.
9938 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9939 Don't check `*' before movv4sf_internal.
9940 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9941 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9942 Don't check `*' before movv16qi_internal.
9943 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9944 extern to force it misaligned.
9948 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9949 Don't check `*' before movv2df_internal.
9950 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9951 extern to force it misaligned.
9955 Check movv8sf_internal instead of avx_storeups256.
9956 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9958 2016-04-19 Richard Biener <rguenther@suse.de>
9960 PR tree-optimization/70171
9961 * g++.dg/tree-ssa/pr70171.C: New testcase.
9963 2016-04-19 Richard Biener <rguenther@suse.de>
9965 PR tree-optimization/70724
9966 * gcc.dg/torture/pr70724.c: New testcase.
9968 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9971 * gcc.target/i386/pr70689.c: New.
9973 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9976 * gcc.target/i386/pr70708.c: New test.
9978 2016-04-18 Richard Biener <rguenther@suse.de>
9980 PR tree-optimization/43434
9981 * gcc.dg/vect/pr43434.c: New testcase.
9982 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9983 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9984 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9985 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9986 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9987 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9988 * gcc.dg/gomp/pr68640.c: Likewise.
9989 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9990 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9992 2016-04-18 Richard Biener <rguenther@suse.de>
9994 PR tree-optimization/70701
9995 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9997 2016-04-18 Tom de Vries <tom@codesourcery.com>
10000 * gcc.dg/pr70161.c: Add dot-file scans.
10001 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10002 instead of after last dot char.
10004 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10006 * c-c++-common/dump-ada-spec-3.c: New test.
10007 * c-c++-common/dump-ada-spec-4.c: Likewise.
10009 2016-04-17 Tom de Vries <tom@codesourcery.com>
10012 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10014 2016-04-15 Jan Hubicka <jh@suse.cz>
10017 * g++.dg/ipa/pure-const-1.C: New testcase.
10018 * g++.dg/ipa/pure-const-2.C: New testcase.
10019 * g++.dg/ipa/pure-const-3.C: New testcase.
10021 2016-04-15 Marek Polacek <polacek@redhat.com>
10024 * gcc.dg/bitfld-22.c: New test.
10026 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10028 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10031 2016-04-15 Marek Polacek <polacek@redhat.com>
10034 * c-c++-common/pr70651.c: New test.
10036 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10038 PR rtl-optimization/70681
10039 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10040 dump scan on arm and powerpc.
10041 * gcc.dg/pr10474.c: Likewise.
10043 2016-04-15 Jakub Jelinek <jakub@redhat.com>
10048 * g++.dg/cpp1y/vla11.C: Revert for real.
10051 * c-c++-common/Wparentheses-1.c: New test.
10052 * c-c++-common/gomp/Wparentheses-1.c: New test.
10053 * c-c++-common/gomp/Wparentheses-2.c: New test.
10054 * c-c++-common/gomp/Wparentheses-3.c: New test.
10055 * c-c++-common/gomp/Wparentheses-4.c: New test.
10056 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10057 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10058 * c-c++-common/goacc/Wparentheses-1.c: New test.
10060 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10063 * gcc.target/i386/pr70662.c: New test.
10065 2016-04-15 Richard Biener <rguenther@suse.de>
10066 Alan Modra <amodra@gmail.com>
10068 PR tree-optimization/70130
10069 * gcc.dg/vect/O3-pr70130.c: New testcase.
10071 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10074 * gcc.target/powerpc/pr70669.c: New test.
10077 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10078 a power7 system that does not have an assembler that supports
10081 2016-04-14 Martin Sebor <msebor@redhat.com>
10086 * c-c++-common/ubsan/vla-1.c: Revert.
10087 * g++.dg/cpp1y/vla11.C: Same.
10088 * g++.dg/cpp1y/vla12.C: Same.
10089 * g++.dg/cpp1y/vla13.C: Same.
10090 * g++.dg/cpp1y/vla14.C: Same.
10091 * g++.dg/cpp1y/vla3.C: Same.
10092 * g++.dg/init/array24.C: Same.
10093 * g++.dg/ubsan/vla-1.C: Same.
10095 2016-04-14 Marek Polacek <polacek@redhat.com>
10096 Jan Hubicka <hubicka@ucw.cz>
10099 * g++.dg/torture/pr70029.C: New test.
10101 2016-04-14 Martin Sebor <msebor@redhat.com>
10103 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10104 type size to prevent failures on targets with very low maximum
10107 2016-04-14 Richard Biener <rguenther@suse.de>
10109 PR tree-optimization/70623
10110 * gcc.dg/torture/pr70623.c: New testcase.
10111 * gcc.dg/torture/pr70623-2.c: Likewise.
10113 2016-04-13 Martin Sebor <msebor@redhat.com>
10118 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10119 * g++.dg/cpp1y/vla11.C: New test.
10120 * g++.dg/cpp1y/vla12.C: New test.
10121 * g++.dg/cpp1y/vla13.C: New test.
10122 * g++.dg/cpp1y/vla14.C: New test.
10123 * g++.dg/cpp1y/vla3.C: Restore deleted test.
10124 * g++.dg/init/array24.C: Fully brace VLA initializer.
10125 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10127 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10130 * g++.dg/opt/pr70641.C: New test.
10132 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10134 PR rtl-optimization/68749
10135 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10136 effects of argument promotions.
10137 Remove default args to dg-skip-if.
10139 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10142 * g++.dg/parse/pr70635.C: New.
10144 2016-04-13 Marek Polacek <polacek@redhat.com>
10147 * c-c++-common/Wmisleading-indentation-4.c: New test.
10149 2016-04-13 Marek Polacek <polacek@redhat.com>
10152 * gcc.dg/Wparentheses-12.c: New test.
10153 * gcc.dg/Wparentheses-13.c: New test.
10155 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10157 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10158 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10159 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10161 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10163 PR middle-end/70633
10164 * gcc.c-torture/compile/pr70633.c: New test.
10167 * gcc.dg/torture/pr70628.c: New test.
10169 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10172 * g++.dg/template/pr70610.C: New test.
10173 * g++.dg/template/pr70610-2.C: New test.
10174 * g++.dg/template/pr70610-3.C: New test.
10175 * g++.dg/template/pr70610-4.C: New test.
10177 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10179 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10183 * g++.dg/ext/pr70571.C: New test.
10185 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10188 * gcc.target/powerpc/pr70640.c: New test.
10190 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10193 * g++.dg/parse/pr68722.C: New.
10195 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10197 PR rtl-optimization/70596
10198 * gcc.target/i386/pr70596.c: New test.
10200 2016-04-12 Nathan Sidwell <nathan@acm.org>
10203 * g++.dg/init/pr70501.C: New.
10205 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10207 * gcc.target/i386/asm-flag-6.c: New test.
10209 2016-04-12 Tom de Vries <tom@codesourcery.com>
10211 PR tree-optimization/68756
10212 * gcc.dg/graphite/pr68756.c: New test.
10214 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10216 PR tree-optimization/70602
10217 * gcc.c-torture/execute/pr70602.c: New test.
10219 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10222 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10223 __float128 emulator is built and runs.
10224 * gcc.target/powerpc/float128-1.c: Likewise.
10226 * lib/target-supports.exp (check_ppc_float128_sw_available):
10227 Rework tests for __float128 software and hardware
10228 availability. Fix exit condition to return 0 on success.
10230 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10233 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10234 * gcc.target/aarch64/target_attr_15.c: Likewise.
10236 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10239 * g++.dg/cpp1y/pr69066.C: New.
10241 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10244 * gfortran.dg/pr36192.f90: Update test.
10245 * gfortran.dg/pr36192_1.f90: Update test.
10246 * gfortran.dg/real_dimension_1.f: Update test.
10247 * gfortran.dg/parameter_array_init_7.f90: New test.
10249 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
10252 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10254 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10256 PR rtl-optimization/66669
10257 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10259 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10261 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10262 * gcc.dg/pie-1.c: Likewise.
10263 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10264 * gcc.dg/pic-4.c: Likewise.
10265 * gcc.dg/pie-3.c: Likewise.
10266 * gcc.dg/pie-4.c: Likewise.
10268 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10270 PR tree-optimization/68644
10271 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10273 PR rtl-optimization/64886
10274 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10276 2016-04-09 Tom de Vries <tom@codesourcery.com>
10278 PR tree-optimization/68953
10279 * gcc.dg/graphite/pr68953.c: New test.
10281 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10284 * gfortran.dg/deferred_character_16.f90: New test.
10286 2016-04-09 Jakub Jelinek <jakub@redhat.com>
10288 PR tree-optimization/70586
10289 * gcc.c-torture/execute/pr70586.c: New test.
10291 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10294 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10295 with __builtin_memset
10296 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10298 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10302 PR tree-optimization/70373
10303 PR middle-end/70533
10304 PR middle-end/70534
10305 PR middle-end/70535
10306 * c-c++-common/goacc/reduction-5.c: New test.
10307 * c-c++-common/goacc/reduction-promotions.c: New test.
10308 * gfortran.dg/goacc/reduction-3.f95: New test.
10309 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10311 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10315 * g++.dg/pr70590.C: New test.
10316 * g++.dg/pr70590-2.C: New test.
10318 2016-04-08 Jakub Jelinek <jakub@redhat.com>
10320 PR middle-end/70593
10321 * gcc.target/i386/pr70593.c: New test.
10323 PR rtl-optimization/70574
10324 * gcc.target/i386/avx2-pr70574.c: New test.
10326 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10329 * c-c++-common/asan/pr70541.c: New test.
10331 2016-04-08 Tom de Vries <tom@codesourcery.com>
10333 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10334 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10336 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10339 * gcc.c-torture/execute/pr70566.c: New test.
10341 2016-04-08 Tom de Vries <tom@codesourcery.com>
10343 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10344 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10346 2016-04-08 Alan Modra <amodra@gmail.com>
10348 * gcc.target/powerpc/pr70117.c: New.
10350 2016-04-07 Jakub Jelinek <jakub@redhat.com>
10353 * gcc.dg/lto/simd-function_0.c: New test.
10355 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10357 * c-c++-common/attr-simd-2.c: Likewise.
10358 * c-c++-common/attr-simd-4.c: Likewise.
10359 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10360 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10362 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10365 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10367 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10368 Tom de Vries <tom@codesourcery.com>
10370 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10371 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10372 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10373 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10374 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10375 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10376 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10377 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10379 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10382 * g++.dg/warn/Wparentheses-29.C: New test.
10384 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10387 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10388 explicit braces to resolve a future -Wparentheses warning.
10390 2016-04-06 Richard Henderson <rth@redhat.com>
10392 * gcc.dg/pr61817-1.c: New test.
10393 * gcc.dg/pr61817-2.c: New test.
10394 * gcc.dg/pr69391-1.c: New test.
10395 * gcc.dg/pr69391-2.c: New test.
10397 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10399 PR rtl-optimization/70398
10400 * gcc.target/aarch64/pr70398.c: New.
10402 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10404 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10406 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
10407 Pedro Alves <palves@redhat.com>
10409 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10411 2016-04-06 Jakub Jelinek <jakub@redhat.com>
10413 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10414 Check for avx512f effective targets instead of avx2.
10415 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10416 for AVX512F clones.
10417 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10418 * g++.dg/gomp/declare-simd-1.C: Likewise.
10419 * g++.dg/gomp/declare-simd-3.C: Likewise.
10420 * g++.dg/gomp/declare-simd-4.C: Likewise.
10422 PR middle-end/70550
10423 * c-c++-common/gomp/pr70550-1.c: New test.
10424 * c-c++-common/gomp/pr70550-2.c: New test.
10426 2016-04-05 Nathan Sidwell <nathan@acm.org>
10429 * g++.dg/ext/attribute-may-alias-5.C: New.
10431 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10434 * c-c++-common/pr70336.c: New test.
10435 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10436 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10438 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
10441 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10443 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10445 PR rtl-optimization/70542
10446 * gcc.dg/torture/pr70542.c: New test.
10447 * gcc.target/i386/avx2-pr70542.c: New test.
10449 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10451 PR tree-optimization/70509
10452 * gcc.target/i386/avx512bw-pr70509.c: New test.
10454 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10457 * g++.dg/ext/constexpr-vla4.C: New test.
10459 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
10462 * gcc.target/i386/pr70510.c: New test.
10464 2016-04-05 Richard Biener <rguenther@suse.de>
10466 PR tree-optimization/70526
10467 * g++.dg/torture/pr70526.C: New testcase.
10469 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10472 * gcc.target/i386/pr70525.c: New test.
10474 2016-04-05 Richard Biener <rguenther@suse.de>
10476 PR middle-end/70499
10477 * g++.dg/torture/pr70499.C: New testcase.
10479 2016-04-05 Richard Biener <rguenther@suse.de>
10481 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10484 2016-04-04 Jakub Jelinek <jakub@redhat.com>
10486 PR middle-end/70307
10487 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10488 rs6000 ABI warnings.
10490 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
10493 * g++.dg/ipa/devirt-51.C: New testcase.
10495 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10496 Jakub Jelinek <jakub@redhat.com>
10498 PR middle-end/70457
10499 * gcc.dg/torture/pr70457.c: New.
10501 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10504 * gfortran.dg/allocate_with_source_19.f08: New test.
10506 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10509 * gfortran.dg/coarray_allocate_6.f08: New test.
10511 2016-04-04 Richard Biener <rguenther@suse.de>
10513 PR rtl-optimization/70484
10514 * gcc.dg/torture/pr70484.c: New testcase.
10516 2016-04-04 Marek Polacek <polacek@redhat.com>
10519 * gcc.dg/torture/pr70307.c: New test.
10521 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10525 * gcc.target/sh/torture/pr70416.c: New.
10527 2016-04-02 Martin Sebor <msebor@redhat.com>
10533 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10534 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10535 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10536 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10537 * g++.dg/cpp0x/constexpr-string.C: Same.
10538 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10539 * g++.dg/cpp0x/pr65398.C: Same.
10540 * g++.dg/ext/constexpr-vla1.C: Same.
10541 * g++.dg/ext/constexpr-vla2.C: Same.
10542 * g++.dg/ext/constexpr-vla3.C: Same.
10543 * g++.dg/ubsan/pr63956.C: Same.
10545 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10547 PR rtl-optimization/70467
10548 * gcc.target/i386/pr70467-2.c: New test.
10550 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10551 Marek Polacek <polacek@redhat.com>
10554 * g++.dg/init/new47.C: New test.
10556 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10559 * gcc.target/arm/pr70496.c: New test.
10561 2016-04-01 Nathan Sidwell <nathan@acm.org>
10564 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10566 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10569 * gcc.dg/strlenopt.h (memmove): New.
10570 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10571 instead of "string.h".
10572 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10573 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10574 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10575 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10576 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10577 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10578 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10579 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10580 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10581 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10582 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10583 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10584 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10585 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10586 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10587 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10588 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10589 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10590 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10591 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10593 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10595 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10596 (Holder::foo): Reflect this.
10598 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10601 * gcc.dg/pr70442.c: New test.
10603 2016-03-31 Nathan Sidwell <nathan@acm.org>
10606 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10608 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10611 * gcc.target/i386/pr70453.c: New test.
10613 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
10616 * gcc.c-torture/pr70292.c: New test.
10618 2016-03-31 Marek Polacek <polacek@redhat.com>
10621 * c-c++-common/pr70297.c: New test.
10622 * g++.dg/cpp0x/typedef-redecl.C: New test.
10623 * gcc.dg/typedef-redecl2.c: New test.
10625 2016-03-31 Jakub Jelinek <jakub@redhat.com>
10627 PR rtl-optimization/70460
10628 * gcc.c-torture/execute/pr70460.c: New test.
10630 2016-03-31 Richard Biener <rguenther@suse.de>
10633 * g++.dg/ext/vector30.C: New testcase.
10635 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10636 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10638 * gfortran.dg/fmt_pf.f90: New test.
10640 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10642 Forward-port from 5 branch
10643 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10646 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10647 dg-require-effective-target after dg-do.
10649 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10651 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10653 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10654 Julian Brown <julian@codesourcery.com>
10655 Chung-Lin Tang <cltang@codesourcery.com>
10656 Cesar Philippidis <cesar@codesourcery.com>
10657 James Norris <jnorris@codesourcery.com>
10658 Tom de Vries <tom@codesourcery.com>
10659 Nathan Sidwell <nathan@codesourcery.com>
10661 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10662 * c-c++-common/goacc/loop-clauses.c: Likewise.
10663 * g++.dg/goacc/template.C: Likewise.
10664 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10665 * gfortran.dg/goacc/loop-1.f95: Likewise.
10666 * gfortran.dg/goacc/loop-5.f95: Likewise.
10667 * gfortran.dg/goacc/loop-6.f95: Likewise.
10668 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10669 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10670 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10671 * c-c++-common/goacc/clauses-fail.c: Likewise.
10672 * c-c++-common/goacc/parallel-1.c: Likewise.
10673 * c-c++-common/goacc/reduction-1.c: Likewise.
10674 * c-c++-common/goacc/reduction-2.c: Likewise.
10675 * c-c++-common/goacc/reduction-3.c: Likewise.
10676 * c-c++-common/goacc/reduction-4.c: Likewise.
10677 * c-c++-common/goacc/routine-3.c: Likewise.
10678 * c-c++-common/goacc/routine-4.c: Likewise.
10679 * c-c++-common/goacc/routine-5.c: Likewise.
10680 * c-c++-common/goacc/tile.c: Likewise.
10681 * g++.dg/goacc/template.C: Likewise.
10682 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10683 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10684 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10685 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10686 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10687 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10688 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10689 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10690 * c-c++-common/goacc/use_device-1.c: ... this file.
10691 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10692 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10693 * c-c++-common/goacc/host_data-6.c: ... this file.
10694 * c-c++-common/goacc/loop-2-kernels.c: New file.
10695 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10696 * c-c++-common/goacc/loop-3.c: Likewise.
10697 * g++.dg/goacc/reference.C: Likewise.
10698 * g++.dg/goacc/routine-1.C: Likewise.
10699 * g++.dg/goacc/routine-2.C: Likewise.
10701 2016-03-30 Richard Biener <rguenther@suse.de>
10703 PR middle-end/70450
10704 * gcc.dg/torture/pr70450.c: New testcase.
10706 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10709 * gcc.dg/torture/pr70421.c: New test.
10710 * gcc.target/i386/avx512f-pr70421.c: New test.
10712 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10715 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10716 (check): New function.
10718 (foo): Align stack to 16 bytes when calling bar.
10719 * gcc.target/i386/cleanup-2.c: Likewise.
10721 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10723 PR tree-optimization/59124
10724 * gcc.dg/Warray-bounds-19.c: New test.
10726 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
10728 * lib/prune.exp (escape_regex_chars): New.
10729 (prune_file_path): Update to quote metcharacters for regexp.
10731 2016-03-29 Jakub Jelinek <jakub@redhat.com>
10733 PR rtl-optimization/70429
10734 * gcc.c-torture/execute/pr70429.c: New test.
10736 PR tree-optimization/70405
10737 * gcc.dg/pr70405.c: New test.
10739 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10742 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10743 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10745 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10748 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10749 __cilkrts_set_param to set two workers.
10750 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10751 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10753 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10755 * g++.dg/ext/fnname5.C: Update the test for Darwin.
10757 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10760 * gcc.target/i386/pr70406.c: New test.
10762 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10764 * gnat.dg/specs/double_record_extension3.ads: New test.
10766 2016-03-25 Richard Henderson <rth@redhat.com>
10769 * gcc.target/aarch64/pr70120-1.c: New.
10770 * gcc.target/aarch64/pr70120-2.c: New.
10771 * gcc.target/aarch64/pr70120-3.c: New.
10773 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10776 * g++.dg/template/mangle2.C: The dg-do directive should be
10777 "compile" not "assemble".
10779 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10782 * gcc.dg/pr69650.c: New test.
10784 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
10786 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10788 2016-03-25 Alan Modra <amodra@gmail.com>
10790 * gcc.dg/dfp/pr70052.c: New test.
10792 2016-03-24 Richard Henderson <rth@redhat.com>
10794 PR middle-end/69845
10795 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10796 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10798 2016-03-24 Tom de Vries <tom@codesourcery.com>
10800 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10802 2016-03-24 Tom de Vries <tom@codesourcery.com>
10804 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10805 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10807 2016-03-24 Tom de Vries <tom@codesourcery.com>
10809 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10810 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10812 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10815 * g++.dg/template/mangle2.C: New test.
10817 2016-03-24 Richard Biener <rguenther@suse.de>
10819 PR tree-optimization/70396
10820 * gcc.dg/torture/pr70396.c: New testcase.
10822 2016-03-24 Richard Biener <rguenther@suse.de>
10824 PR middle-end/70370
10825 * gcc.dg/torture/pr70370.c: New testcase.
10827 2016-03-24 Tom de Vries <tom@codesourcery.com>
10829 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10830 * gfortran.dg/goacc/kernels-tree.f95: Same.
10831 * gfortran.dg/goacc/parallel-tree.f95: Same.
10833 2016-03-24 Tom de Vries <tom@codesourcery.com>
10835 * c-c++-common/goacc/uninit-if-clause.c: New test.
10836 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10838 2016-03-24 Jakub Jelinek <jakub@redhat.com>
10841 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10844 2016-03-24 Richard Biener <rguenther@suse.de>
10846 PR tree-optimization/70372
10847 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10849 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10852 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10854 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10857 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10859 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10862 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10863 * g++.dg/cpp1y/pr70001.C: New test.
10866 * g++.dg/cpp0x/constexpr-70323.C: New test.
10868 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
10869 Jason Merrill <jason@redhat.com>
10870 Jakub Jelinek <jakub@redhat.com>
10873 * g++.dg/cpp0x/constexpr-69315.C: New test.
10874 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10876 2016-03-23 Marek Polacek <polacek@redhat.com>
10879 * g++.dg/warn/Wignored-attributes-1.C: New test.
10880 * g++.dg/warn/Wignored-attributes-2.C: New test.
10882 2016-03-23 Tom de Vries <tom@codesourcery.com>
10884 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10886 * gfortran.dg/goacc/private-3.f95 (test): Same.
10887 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10890 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10892 * lib/target-supports.exp: Remove v7ve entry from loop
10893 creating effective target checks.
10894 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10895 (add_options_for_arm_arch_v7ve): Likewise.
10897 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10899 PR tree-optimization/70354
10900 * gcc.dg/vect/pr70354-1.c: New test.
10901 * gcc.dg/vect/pr70354-2.c: New test.
10902 * gcc.target/i386/avx2-pr70354-1.c: New test.
10903 * gcc.target/i386/avx2-pr70354-2.c: New test.
10905 2016-03-22 Jeff Law <law@redhat.com>
10908 * gcc.dg/tree-ssa/pr70232.c: New test.
10910 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10913 * gcc.target/i386/pr70302.c: New test.
10915 2016-03-22 Richard Biener <rguenther@suse.de>
10917 PR middle-end/70251
10918 * g++.dg/torture/pr70251.C: New testcase.
10920 2016-03-22 David Malcolm <dmalcolm@redhat.com>
10923 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10924 Wmisleading-indentation.c.
10925 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10926 reflect change to diagnostic text and order of messages.
10927 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10929 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
10931 * g++.dg/ext/java-3.C: Don't compile on AIX.
10933 2016-03-22 Richard Biener <rguenther@suse.de>
10935 PR middle-end/70333
10936 * gcc.dg/torture/pr70333.c: New testcase.
10938 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10940 * g++.dg/ext/pr70290.C: New test.
10942 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10945 * gcc.target/i386/pr70325.c: New test.
10947 2016-03-22 Jakub Jelinek <jakub@redhat.com>
10950 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10951 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10954 * gcc.target/i386/pr70300.c: New test.
10957 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10958 (func2): New function for cond with parens, xfail warning for c++.
10959 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10961 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10964 * g++.dg/template/ptrmem30.C: New test.
10966 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10969 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10970 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10972 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10974 PR middle-end/70326
10975 * gcc.dg/pr70326.c: New test.
10977 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
10978 Jakub Jelinek <jakub@redhat.com>
10980 PR tree-optimization/70317
10981 * gcc.dg/pr70317.c: New test.
10983 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
10986 * gcc.target/i386/pr70327.c: New test.
10988 2016-03-21 Martin Liska <mliska@suse.cz>
10991 * gcc.dg/ipa/pr70306.c: New test.
10993 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
10995 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10996 * gcc.target/arm/attr-align3.c: Likewise.
10997 * gcc.target/arm/attr_arm.c: Likewise.
10998 * gcc.target/arm/flip-thumb.c: Likewise.
11000 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11003 * gcc.target/powerpc/altivec-36.c: New test.
11005 2016-03-21 Richard Biener <rguenther@suse.de>
11007 PR tree-optimization/70310
11008 * gcc.dg/torture/pr70310.c: New testcase.
11010 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11013 * gcc.target/i386/pr70293.c: New test.
11015 2016-03-21 Richard Biener <rguenther@suse.de>
11017 PR tree-optimization/70288
11018 * gcc.dg/torture/pr70288-1.c: New testcase.
11019 * gcc.dg/torture/pr70288-2.c: Likewise.
11021 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11023 PR rtl-optimization/69307
11024 * gcc.target/arm/pr69307.c: New test.
11026 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11028 PR rtl-optimization/69102
11029 * gcc.c-torture/compile/pr69102.c: New test.
11031 2016-03-18 Jeff Law <law@redhat.com>
11033 PR rtl-optimization/70263
11034 * gcc.c-torture/compile/pr70263-1.c: New test.
11035 * gcc.target/i386/pr70263-2.c: New test.
11037 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11039 PR rtl-optimization/70278
11040 * gcc.dg/torture/pr70278.c: New test.
11041 * gcc.target/arm/pr70278.c: New test.
11043 2016-03-18 David Malcolm <dmalcolm@redhat.com>
11046 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11047 (test_builtin_types_compatible_p): New test function.
11048 * gcc.dg/pr70281.c: New test case.
11050 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11053 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11055 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11057 PR tree-optimization/70252
11058 * gcc.dg/pr70252.c: New test.
11060 2016-03-18 Tom de Vries <tom@codesourcery.com>
11062 * gcc.dg/pr70161-2.c: New test.
11063 * gcc.dg/pr70161.c: New test.
11065 2016-03-18 Tom de Vries <tom@codesourcery.com>
11068 * gcc.dg/pr70269.c: New test.
11070 2016-03-18 Jakub Jelinek <jakub@redhat.com>
11073 * g++.dg/ext/java-3.C: New test.
11075 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11078 * g++.dg/lookup/pr70205.C: New test.
11080 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11083 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11085 2016-03-17 Marek Polacek <polacek@redhat.com>
11088 * gcc.dg/atomic-op-6.c: New test.
11090 2016-03-17 David Malcolm <dmalcolm@redhat.com>
11093 * c-c++-common/pr70264.c: New test case.
11095 2016-03-17 Jakub Jelinek <jakub@redhat.com>
11098 * c-c++-common/pr70144-1.c: New test.
11099 * c-c++-common/pr70144-2.c: New test.
11102 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11103 * g++.dg/opt/flifetime-dse6.C: New test.
11104 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11106 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11109 * gcc.dg/pic-1.c: New test.
11110 * gcc.dg/pic-2.c: Likewise.
11111 * gcc.dg/pic-3.c: Likewise.
11112 * gcc.dg/pic-4.c: Likewise.
11113 * gcc.dg/pie-1.c: Likewise.
11114 * gcc.dg/pie-2.c: Likewise.
11115 * gcc.dg/pie-3.c: Likewise.
11116 * gcc.dg/pie-4.c: Likewise.
11117 * gcc.dg/pie-5.c: Likewise.
11118 * gcc.dg/pie-6.c: Likewise.
11120 2016-03-17 Tom de Vries <tom@codesourcery.com>
11122 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11123 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11125 2016-03-17 Richard Biener <rguenther@suse.de>
11128 * g++.dg/debug/pr70271.C: New testcase.
11130 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11132 * gcc.target/i386/pr70251.c: New test.
11134 2016-03-17 Marek Polacek <polacek@redhat.com>
11137 * g++.dg/warn/constexpr-70194.C: New test.
11139 2016-03-16 Richard Henderson <rth@redhat.com>
11141 PR middle-end/70240
11142 * gcc.c-torture/compile/pr70240.c: New.
11144 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11146 * gcc.c-torture/compile/20151204.c: Skip for avr.
11148 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11151 * g++.dg/opt/pr70245.C: New test.
11152 * g++.dg/opt/pr70245.h: New file.
11153 * g++.dg/opt/pr70245-aux.cc: New file.
11155 2016-03-16 Martin Sebor <msebor@redhat.com>
11157 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11159 2016-03-16 Richard Henderson <rth@redhat.com>
11161 PR middle-end/70199
11162 * gcc.c-torture/compile/pr70199.c: New.
11164 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11166 * gcc.dg/uninit-19.c: Run dos2unix.
11168 2016-03-16 Marek Polacek <polacek@redhat.com>
11171 * gcc.dg/nested-func-10.c: New test.
11172 * gcc.dg/nested-func-9.c: New test.
11174 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11176 PR tree-optimization/68714
11177 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11179 2016-03-16 Tom de Vries <tom@codesourcery.com>
11181 PR tree-optimization/68715
11182 * gcc.dg/graphite/pr68715-2.c: New test.
11183 * gcc.dg/graphite/pr68715.c: New test.
11184 * gfortran.dg/graphite/pr68715.f90: New test.
11186 2016-03-16 Tom de Vries <tom@codesourcery.com>
11188 PR tree-optimization/68809
11189 * gcc.dg/graphite/pr68809-2.c: New test.
11190 * gcc.dg/graphite/pr68809.c: New test.
11192 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11195 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11196 method call to i () as argument. Adjust expected output.
11199 * g++.dg/ubsan/pr70147-1.C: New test.
11200 * g++.dg/ubsan/pr70147-2.C: New test.
11202 2016-03-15 Martin Sebor <msebor@redhat.com>
11205 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11207 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
11209 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11212 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11214 PR libfortran/69799
11215 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11216 libatomic_available.
11218 2016-03-15 Marek Polacek <polacek@redhat.com>
11221 * g++.dg/ext/attribute-may-alias-4.C: New test.
11223 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
11225 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11226 -fvar-tracking-assignments-toggle flag.
11228 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11230 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11232 2016-03-15 Jakub Jelinek <jakub@redhat.com>
11234 PR rtl-optimization/70222
11235 * gcc.c-torture/execute/pr70222-1.c: New test.
11236 * gcc.c-torture/execute/pr70222-2.c: New test.
11238 2016-03-15 Richard Henderson <rth@redhat.com>
11240 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11242 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11244 PR rtl-optimization/69032
11245 * gcc.dg/pr69032.c: New test.
11247 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11249 PR rtl-optimization/63384
11250 * g++.dg/pr63384.C: New test.
11252 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11255 * gcc.target/i386/pr64411.C: New test.
11257 2016-03-15 Tom de Vries <tom@codesourcery.com>
11259 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11260 * gfortran.dg/goacc/kernels-alias.f95: New test.
11262 2016-03-14 Martin Sebor <msebor@redhat.com>
11265 * g++.dg/cpp0x/constexpr-inline.C: New test.
11266 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11268 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
11270 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11272 2016-03-14 Jakub Jelinek <jakub@redhat.com>
11274 PR middle-end/70219
11275 * gcc.dg/pr70219.c: New test.
11277 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11280 * gcc.dg/torture/pr70083.c: New test.
11281 * gcc.target/i386/pr70083.c: New test.
11283 2016-03-14 Richard Biener <rguenther@suse.de>
11285 PR tree-optimization/56365
11286 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11288 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11291 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11293 * g++.dg/pr70098.C: New testcase.
11296 2016-03-14 Tom de Vries <tom@codesourcery.com>
11298 PR tree-optimization/70045
11299 * gcc.dg/graphite/pr70045.c: New test.
11301 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11304 * gfortran.dg/include_9.f90: New test.
11306 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11309 gfortran.dg/prof/prof.exp: New script.
11310 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11312 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
11314 PR rtl-optimization/69307
11315 * gcc.dg/pr69307.c: New test.
11317 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11320 * gcc.target/arm/pr69614.c: New.
11322 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
11325 * gfortran.dg/submodule_14.f08: New test
11328 * gfortran.dg/submodule_15.f08: New test
11330 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11333 * g++.dg/cpp1y/paren3.C: New test.
11335 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11338 * gcc.target/powerpc/ppc-round2.c: New test.
11340 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11343 * gcc.dg/torture/pr70123.c: New test.
11345 2016-03-11 Jeff Law <law@redhat.com>
11347 PR tree-optimization/70190
11348 * gcc.c-torture/compile/pr70190.c: New test.
11350 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11353 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11355 (test43_b): Likewise.
11356 (test43_c): Likewise.
11357 (test43_d): Likewise.
11358 (test43_e): Likewise.
11359 (test43_f): Likewise.
11360 (test43_g): Likewise.
11361 (test44_a): Likewise.
11362 (test44_b): Likewise.
11363 (test44_c): Likewise.
11364 (test44_d): Likewise.
11365 (test44_e): Likewise.
11367 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11370 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11372 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11374 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11377 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11381 * gcc.target/aarch64/pr69245_2.c: New test.
11383 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11385 PR tree-optimization/70177
11386 * gcc.dg/pr70177.c: New test.
11388 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11390 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11392 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11394 * gcc.dg/tree-ssa/sra-20.c: New.
11396 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11398 PR rtl-optimization/70174
11399 * gcc.dg/pr70174.c: New test.
11401 PR tree-optimization/70169
11402 * gcc.dg/pr70169.c: New test.
11404 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11407 * gcc.target/i386/pr70160.c: New test.
11409 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11411 * gcc.target/s390/dfp-1.c: New test.
11413 2016-03-10 Nick Clifton <nickc@redhat.com>
11416 * gcc.target/aarch64/pr70044.c: New test.
11418 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11419 Jakub Jelinek <jakub@redhat.com>
11422 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11423 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11424 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11426 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
11429 * g++.dg/lto/pr69589_0.C: New testcase
11430 * g++.dg/lto/pr69589_1.C: New testcase
11432 2016-03-10 Marek Polacek <polacek@redhat.com>
11435 * g++.dg/delayedfold/unary-plus1.C: New test.
11437 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
11439 * gcc.target/arm/pr45701-1.c: Escape brackets.
11440 * gcc.target/arm/pr45701-2.c: Likewise.
11442 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11444 * gfortran.dg/unconstrained_commons.f: New.
11446 2016-03-10 Alan Modra <amodra@gmail.com>
11448 * gcc.dg/pr69195.c: New.
11449 * gcc.dg/pr69238.c: New.
11451 2016-03-10 Tom de Vries <tom@codesourcery.com>
11454 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11456 2016-03-10 Richard Biener <rguenther@suse.de>
11458 PR tree-optimization/70128
11459 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11460 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11462 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11464 PR tree-optimization/70152
11465 * gcc.dg/pr70152.c: New test.
11468 * gcc.target/i386/pr70086-1.c: New test.
11469 * gcc.target/i386/pr70086-2.c: New test.
11470 * gcc.target/i386/pr70086-3.c: New test.
11472 PR tree-optimization/70127
11473 * gcc.c-torture/execute/pr70127.c: New test.
11475 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11477 * c-c++-common/goacc/combined-directives-2.c: New test.
11479 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11483 * g++.dg/diagnostic/pr70105.C: New test.
11484 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11485 (test_multiple_ordinary_maps): New test function.
11487 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11491 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11492 Drop range information from call to inform_at_rich_loc.
11493 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11495 (test_show_locus): Replace calls to rich_location::add_range with
11496 calls to add_range. Rewrite the tests that used the now-defunct
11497 rich_location ctor taking a source_range. Simplify other tests
11498 by replacing calls to COMBINE_LOCATION_DATA with calls to
11501 2016-03-09 Richard Biener <rguenther@suse.de>
11502 Jakub Jelinek <jakub@redhat.com>
11504 PR tree-optimization/70138
11505 * gcc.dg/vect/pr70138-1.c: New testcase.
11506 * gcc.dg/vect/pr70138-2.c: Likewise.
11508 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11511 * gcc.target/i386/pr70049.c: New test.
11513 2016-03-09 Richard Biener <rguenther@suse.de>
11516 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11517 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11518 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11520 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11522 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11525 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11527 PR middle-end/67278
11528 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11531 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11533 PR middle-end/70050
11534 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11535 in testcase comment.
11537 2016-03-09 Tom de Vries <tom@codesourcery.com>
11539 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11540 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11541 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11542 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11543 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11544 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11545 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11546 * gfortran.dg/goacc/kernels-loop.f95: New test.
11548 2016-03-08 Martin Sebor <msebor@redhat.com>
11551 * g++.dg/warn/overflow-warn-7.C: New test.
11553 2016-03-08 Jason Merrill <jason@redhat.com>
11555 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11556 * lib/target-supports.exp (check_effective_target_concepts): New.
11558 2016-03-08 Jakub Jelinek <jakub@redhat.com>
11561 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11562 * g++.dg/ubsan/pr70135.C: New test.
11565 * gcc.dg/pr70110.c: New test.
11567 2016-03-07 Martin Jambor <mjambor@suse.cz>
11569 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11570 * c-c++-common/gomp/if-1.c: Likewise.
11571 * c-c++-common/gomp/pr61486-2.c: Likewise.
11572 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11573 to dg-additional-options.
11574 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11575 * g++/gomp/target-teams-1.c: Likewise.
11576 * gcc.dg/gomp/gomp.exp: Likewise.
11577 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11578 dg-additional-options.
11579 * gfortran.dg/gomp/gomp.exp: Likewise.
11580 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11581 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11582 dg-additional-options.
11583 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11585 2016-03-07 Martin Jambor <mjambor@suse.cz>
11587 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11588 * c-c++-common/gomp/gridify-1.c: New test.
11589 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11591 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11593 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11594 trigger for cortex-r8, when scanning for register r8.
11595 * gcc.target/arm/pr45701-2.c: Likewise.
11597 2016-02-26 Richard Biener <rguenther@suse.de>
11598 Jeff Law <law@redhat.com>
11600 PR tree-optimization/69740
11601 * gcc.c-torture/compile/pr69740-1.c: New test.
11602 * gcc.c-torture/compile/pr69740-2.c: New test.
11604 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11606 * lib/target-supports.exp
11607 (check_effective_target_whole_vector_shift): Enable for PPC64.
11609 2016-03-07 Richard Biener <rguenther@suse.de>
11611 PR tree-optimization/70115
11612 * gcc.dg/torture/pr70115.c: New testcase.
11614 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11616 PR middle-end/69916
11617 * c-c-++-common/goacc/pr69916.c: New.
11619 2016-03-07 Richard Henderson <rth@redhat.com>
11621 * gcc.c-torture/compile/pr70061.c: New test.
11623 2016-03-07 Richard Biener <rguenther@suse.de>
11626 * gcc.dg/vect/O3-pr36098.c: New testcase.
11628 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11630 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11632 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11634 * gnat.dg/renaming9.ad[sb]: New testcase.
11636 2016-03-05 Jakub Jelinek <jakub@redhat.com>
11639 * g++.dg/expr/stdarg3.C: New test.
11641 2016-03-04 Jeff Law <law@redhat.com>
11643 PR tree-optimization/69196
11644 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11647 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11650 * gcc.dg/pr69973.c: New test.
11652 PR rtl-optimization/69941
11653 * gcc.dg/torture/pr69941.c: New test.
11656 * gcc.dg/pr69824.c: New test.
11658 2016-03-05 Tom de Vries <tom@codesourcery.com>
11660 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11661 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11664 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11667 * g++.dg/cpp1y/var-templ48.C: New test.
11668 * g++.dg/cpp1y/var-templ49.C: New test.
11670 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11672 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11674 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11677 * g++.dg/ubsan/pr70035.C: New test.
11680 * gcc.target/i386/pr70062.c: New test.
11682 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11684 * g++.dg/template/typename21.C: Remove c++98_only.
11686 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11688 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11690 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11693 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11695 (fn_42_b): Likewise.
11696 (fn_42_c): Likewise.
11698 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11701 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11703 (fn_40_b): Likewise.
11704 (fn_41_a): Likewise.
11705 (fn_41_b): Likewise.
11707 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11710 * gcc.target/i386/avx512f-pr70059.c: New test.
11711 * gcc.target/i386/avx512dq-pr70059.c: New test.
11713 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11715 PR rtl-optimization/57676
11716 * gcc.dg/torture/pr57676.c: New test.
11718 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11720 * gcc.dg/pr70026.c: New test.
11722 2016-03-04 Marek Polacek <polacek@redhat.com>
11725 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11726 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11728 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11731 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11733 (test_corners_sisd_si): Likewise.
11734 (main): Remove checks of the above.
11735 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11737 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11739 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11741 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11743 * gcc.dg/torture/pr69951.c: Accept argc==0.
11745 2016-03-04 Richard Biener <rguenther@suse.de>
11748 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11749 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11751 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11754 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11757 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11760 * gcc.dg/guality/pr69947.c: New test.
11762 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11765 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11767 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11769 PR rtl-optimization/69904
11770 * gcc.target/arm/pr69904.c: New test.
11772 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11775 * gcc.dg/vect/pr70021.c: New test.
11776 * gcc.target/i386/pr70021.c: New test.
11778 2016-03-03 Marek Polacek <polacek@redhat.com>
11780 PR middle-end/70050
11781 * gcc.dg/pr70050.c: New test.
11783 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11785 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11787 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11789 PR tree-optimization/70043
11790 * gfortran.dg/vect/pr70043.f90: New test.
11792 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11794 * gnat.dg/specs/task1.ads: New test.
11796 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11798 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11799 Invoke gdb with -batch.
11800 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11802 2016-03-03 Richard Biener <rguenther@suse.de>
11804 PR tree-optimization/55936
11805 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11807 2016-03-02 Jeff Law <law@redhat.com>
11809 PR rtl-optimization/69942
11810 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11811 effects of argument promotions.
11813 PR tree-optimization/69987
11814 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11815 target does not support -fprefetch-loop-arrays.
11817 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
11819 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11821 2016-03-02 Bin Cheng <bin.cheng@arm.com>
11823 PR rtl-optimization/69052
11824 * gcc.target/i386/pr69052.c: New test.
11826 2016-03-02 Alan Modra <amodra@gmail.com>
11828 * gcc.dg/pr69990.c: New.
11830 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11833 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11835 PR middle-end/70022
11836 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11839 * gcc.target/i386/pr70028.c: New test.
11841 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11843 * c-c++-common/asan/swapcontext-test-1.c,
11844 * c-c++-common/tsan/thread_leak.c,
11845 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11846 * g++.dg/tsan/benign_race.C,
11847 * g++.dg/tsan/fd_close_norace.C,
11848 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11849 races with sanitizer output
11851 2016-03-02 Richard Biener <rguenther@suse.de>
11852 Uros Bizjak <ubizjak@gmail.com>
11855 * gcc.dg/simd-8.c: New testcase.
11857 2016-03-02 Richard Biener <rguenther@suse.de>
11859 PR middle-end/67278
11860 * gcc.dg/simd-7.c: New testcase.
11862 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11864 * gcc.target/i386/pr70007.c: Tweak.
11866 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11868 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11870 2016-03-02 Marek Polacek <polacek@redhat.com>
11873 * gcc.dg/pr67854.c: New test.
11875 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11877 PR middle-end/70025
11878 * gcc.dg/torture/pr70025.c: New test.
11880 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11882 PR tree-optimization/68621
11883 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11885 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11887 * gcc.target/i386/pr70007.c: New test.
11889 2016-03-01 Jeff Law <law@redhat.com>
11891 PR tree-optimization/69196
11892 * gcc.dg/tree-ssa/pr69196-1.c: New test.
11894 PR tree-optimization/69196
11895 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11896 duplicating code and spoiling the expected output.
11898 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11901 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11902 supports power9 before doing tests.
11903 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11904 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11905 * gcc.target/powerpc/p9-permute.c: Likewise.
11907 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
11910 * gcc.target/i386/pr70027.c: New test.
11912 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11914 * gcc.dg/pr70017.c: New test.
11916 2016-03-01 Jakub Jelinek <jakub@redhat.com>
11920 * gcc.dg/pr69796.c: New test.
11921 * gcc.dg/pr69974.c: New test.
11923 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11925 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11927 2016-02-29 Jeff Law <law@redhat.com>
11929 PR tree-optimization/69987
11930 * gfortran.dg/pr69987.f90: New test.
11932 PR tree-optimization/69989
11933 * gcc.c-torture/compile/pr69989-2.c: New test.
11935 2016-03-01 Marek Polacek <polacek@redhat.com>
11938 * g++.dg/parse/invalid1.C: New test.
11940 2016-03-01 Richard Biener <rguenther@suse.de>
11942 PR middle-end/70022
11943 * gcc.dg/pr70022.c: New testcase.
11945 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11947 PR tree-optimization/69956
11948 * gcc.dg/pr69956.c: New test.
11950 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11953 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11954 XFAIL when hardware supports efficient unaligned storage access.
11956 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11959 * g++.dg/template/pr69961a.C: New test.
11960 * g++.dg/template/pr69961b.C: New test.
11962 2016-02-29 David Malcolm <dmalcolm@redhat.com>
11964 PR preprocessor/69985
11965 * gcc.dg/cpp/pr69985.c: New test case.
11967 2016-02-29 Jeff Law <law@redhat.com>
11969 PR tree-optimization/70005
11970 * gcc.c-torture/execute/pr70005.c New test.
11972 PR tree-optimization/69999
11973 * gcc.c-torture/compile/pr69999.c: New test.
11975 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11977 PR tree-optimization/69652
11978 * gcc.dg/torture/pr69652.c: Delete test.
11979 * gcc.dg/vect/pr69652.c: New test.
11981 2016-02-19 Richard Biener <rguenther@suse.de>
11983 PR tree-optimization/69980
11984 * gfortran.dg/vect/pr69980.f90: New testcase.
11986 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11988 * gcc.target/sparc/20160229-1.c: New test.
11990 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11992 * gnat.dg/stack_usage3.adb: New test.
11993 * gnat.dg/stack_usage3_pkg.ads: New helper.
11995 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11997 * gnat.dg/renaming8.adb: New test.
11998 * gnat.dg/renaming8_pkg1.ads: New helper.
11999 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12000 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12002 2016-02-29 Richard Biener <rguenther@suse.de>
12004 PR tree-optimization/69720
12005 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12007 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12011 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12013 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12014 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12017 * gfortran.dg/coarray_8.f90: Adjust error message.
12018 * gfortran.dg/pr56007.f90: New test.
12019 * gfortran.dg/pr56007.f: New test.
12021 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12023 PR tree-optimization/69989
12024 * gcc.dg/torture/pr69989.c: New test.
12026 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12028 * gcc.target/i386/stack-realign-win.c: New test.
12030 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12033 * gfortran.dg/pr60126.f90: New test.
12035 2016-02-27 Jeff Law <law@redhat.com>
12038 2016-02-26 Richard Biener <rguenther@suse.de>
12039 Jeff Law <law@redhat.com>
12041 PR tree-optimization/69740
12042 * gcc.c-torture/compile/pr69740-1.c: New test.
12043 * gcc.c-torture/compile/pr69740-2.c: New test.
12045 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12048 * gfortran.dg/newunit_4.f90: New test.
12050 2016-02-27 Jakub Jelinek <jakub@redhat.com>
12053 PR rtl-optimization/69886
12054 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12055 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12058 2016-02-26 Martin Sebor <msebor@redhat.com>
12060 PR tree-optimization/15826
12061 * gcc.dg/tree-ssa/pr15826.c: New test.
12063 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12066 * gcc.target/powerpc/pr69969.c: New test.
12068 2016-02-26 Martin Sebor <msebor@redhat.com>
12071 * g++.old-deja/g++.other/decl5.C: Add a test case.
12073 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12076 * gcc.target/powerpc/pr69946.c: New file.
12078 2016-02-26 Richard Biener <rguenther@suse.de>
12079 Jeff Law <law@redhat.com>
12081 PR tree-optimization/69740
12082 * gcc.c-torture/compile/pr69740-1.c: New test.
12083 * gcc.c-torture/compile/pr69740-2.c: New test.
12085 2016-02-26 Martin Jambor <mjambor@suse.cz>
12087 PR middle-end/69920
12088 * gcc.dg/torture/pr69932.c: New test.
12089 * gcc.dg/torture/pr69936.c: Likewise.
12091 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12094 * gcc.target/s390/pr69709.c: New test.
12096 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12099 * gcc.target/aarch64/pr69245_1.c: New test.
12101 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12104 * gcc.dg/torture/pr69613.c: New test.
12106 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12108 PR rtl-optimization/69891
12109 * gcc.target/i386/pr69891.c: New test.
12111 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
12112 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12115 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12116 functionality for both 32-bit and 64-bit.
12118 2016-02-26 Richard Biener <rguenther@suse.de>
12120 PR tree-optimization/69551
12121 * gcc.dg/torture/pr69951.c: New testcase.
12123 2016-02-25 Richard Biener <rguenther@suse.de>
12125 PR tree-optimization/48795
12126 * gcc.dg/Warray-bounds-18.c: New testcase.
12128 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12130 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12132 2016-02-25 Jakub Jelinek <jakub@redhat.com>
12134 PR rtl-optimization/69896
12135 * gcc.dg/pr69896.c: New test.
12137 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12140 * g++.dg/cpp1y/paren2.C: New test.
12142 2016-02-24 Martin Sebor <msebor@redhat.com>
12145 * gcc.dg/enum-mode-2.c: New test.
12147 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12150 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12151 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12152 * g++.dg/ubsan/pr69922.C: New test.
12154 2016-02-24 Marek Polacek <polacek@redhat.com>
12157 * gcc.dg/pr69819.c: New test.
12159 2016-02-24 Martin Sebor <msebor@redhat.com>
12162 * g++.dg/ext/flexary15.C: New test.
12164 2016-02-24 Martin Sebor <msebor@redhat.com>
12166 * gcc.dg/builtins-68.c: Avoid making unportable
12167 assumptions about the relationship between SIZE_MAX and UINT_MAX.
12168 * g++.dg/ext/builtin_alloca.C: Same.
12170 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12171 Charles Baylis <charles.baylis@linaro.org>
12174 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12176 2016-02-24 Richard Biener <rguenther@suse.de>
12177 Jakub Jelinek <jakub@redhat.com>
12179 PR middle-end/69760
12180 * gcc.dg/torture/pr69760.c: New testcase.
12182 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12184 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12185 pattern on Solaris with as.
12187 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12189 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12190 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12191 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12192 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12194 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12196 PR middle-end/69915
12197 * gcc.dg/pr69915.c: New test.
12199 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12201 PR rtl-optimization/69886
12202 * gcc.dg/torture/pr69886.c: New test.
12204 2016-02-24 Richard Biener <rguenther@suse.de>
12206 PR middle-end/68963
12207 * gcc.dg/torture/pr68963.c: New testcase.
12209 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12212 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12213 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12214 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12215 * gcc.target/arm/atomic_loaddi_1.c: New test.
12216 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12217 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12218 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12219 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12220 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12221 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12222 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12223 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12225 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12227 PR middle-end/69909
12228 * gcc.dg/torture/pr69909.c: New test.
12230 2016-02-24 Richard Biener <rguenther@suse.de>
12232 PR tree-optimization/69907
12233 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12234 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12235 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12237 2016-02-24 Christian Bruel <christian.bruel@st.com>
12239 * gcc.target/arm/pragma_cpp_fma.c: New test.
12241 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12244 * gfortran.dg/include_6.f90: Update test.
12246 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12249 * objc.dg/pr69844.m: New test.
12251 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12253 PR libgfortran/69456
12254 * gfortran.dg/namelist_89.f90: New test.
12255 * gfortran.dg/pr59700.f90: Update test..
12257 2016-02-23 Martin Sebor <msebor@redhat.com>
12259 PR middle-end/69780
12260 * g++.dg/ext/builtin_alloca.C: New test.
12261 * gcc.dg/builtins-68.c: New test.
12263 2016-02-23 Richard Henderson <rth@redhat.com>
12265 * gcc.target/i386/addr-space-3.c: Remove test.
12267 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12269 PR preprocessor/69126
12270 PR preprocessor/69543
12271 * c-c++-common/pr69126-2-long.c: New test.
12272 * c-c++-common/pr69126-2-short.c: New test.
12273 * c-c++-common/pr69543-1.c: Remove xfail.
12275 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12277 PR preprocessor/69126
12278 PR preprocessor/69543
12279 PR preprocessor/69558
12280 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12282 (test_2): ...this, and add leading comment.
12283 (MACRO_3, test_3): New.
12284 (MACRO_4A, MACRO_4B, test_4): New.
12285 (MACRO): Rename to...
12286 (MACRO_5): ...this.
12288 (test_5): ...this, updating for renaming of MACRO, and
12289 add leading comment.
12290 * c-c++-common/pr69543-1.c: New.
12291 * c-c++-common/pr69543-2.c: New.
12292 * c-c++-common/pr69543-3.c: New.
12293 * c-c++-common/pr69543-4.c: New.
12294 * c-c++-common/pr69558-1.c: New.
12295 * c-c++-common/pr69558-2.c: New.
12296 * c-c++-common/pr69558-3.c: New.
12297 * c-c++-common/pr69558-4.c: New.
12298 * gcc.dg/pr69558.c: Move to...
12299 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12302 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12304 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12305 to -ftree-parallelize-loops/-fopenacc changes.
12306 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12307 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12308 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12309 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12310 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12311 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12312 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12313 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12314 * c-c++-common/goacc/kernels-loop.c: Likewise.
12315 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12316 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12317 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12318 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12320 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12322 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12324 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12327 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12330 * gcc.dg/pr69900.c: New test.
12332 2016-02-23 Martin Jambor <mjambor@suse.cz>
12334 PR tree-optimization/69666
12335 * gcc.dg/tree-ssa/pr69666.c: New test.
12337 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12340 * gfortran.dg/coarray_allocate_5.f08: New test.
12342 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12344 * gcc.target/s390/vcond-shift.c: Move to ...
12345 * gcc.target/s390/vector/vcond-shift.c: ... here.
12347 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12349 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12350 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12352 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12354 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12356 2016-02-20 Mark Wielaard <mjw@redhat.com>
12359 * gcc.dg/unused-variable-3.c: New test.
12361 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12364 * gcc.target/i386/pr69888.c: New test.
12366 2016-02-22 Richard Biener <rguenther@suse.de>
12368 PR tree-optimization/69882
12369 * gfortran.dg/vect/pr69882.f90: New testcase.
12371 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12374 * gcc.dg/pr69885.c: New test.
12376 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12380 * gcc.target/sh/pr54089-10.c: New.
12382 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
12385 * gfortran.dg/deferred_character_15.f90 : New test.
12387 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12390 gfortran.dg/allocate_with_source_18.f03: New test.
12392 2016-02-20 Harald Anlauf <anlauf@gmx.de>
12395 gfortran.dg/gomp/pr52531.f90: New test.
12397 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12400 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12403 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12406 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12407 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12410 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12413 * g++.dg/torture/pr69851.C: New test.
12415 2016-02-19 Martin Sebor <msebor@redhat.com>
12418 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12420 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12423 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12424 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12427 * g++.dg/cpp0x/pr67767.C: New test.
12429 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12431 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12432 for fp, simd, crypto, crc, lse.
12433 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12435 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12436 effective target check.
12438 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12441 * gcc.target/i386/pr69820.c: New test.
12443 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12445 * gcc.target/s390/vector/int128-1.c: New test.
12447 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12449 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12451 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12453 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12454 instruction pattern name to prevent the testcase from failing with
12457 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12459 * gcc.target/s390/md/movstr-2.c: New test.
12461 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12463 * gcc.target/s390/morestack.c: New test.
12465 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12468 * gcc.target/s390/pr69625.c: Add test case.
12470 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12473 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12475 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12478 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12479 * gcc.target/powerpc/fusion3.c: Likewise.
12481 2016-02-18 Richard Biener <rguenther@suse.de>
12483 PR middle-end/69553
12484 * g++.dg/torture/pr69553.C: New testcase.
12486 2016-02-18 Nick Clifton <nickc@redhat.com>
12490 * gcc.target/arm/pr62554.c: New test.
12491 * gcc.target/arm/pr69610-1.c: New test.
12492 * gcc.target/arm/pr69610-2.c: New test.
12494 2016-02-18 Richard Biener <rguenther@suse.de>
12496 PR middle-end/69854
12497 * gcc.dg/torture/pr69854.c: New testcase.
12499 2016-02-17 Jakub Jelinek <jakub@redhat.com>
12502 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12504 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12506 * gcc.target/powerpc/vec-cg.c: New test.
12508 2016-02-17 Richard Biener <rguenther@suse.de>
12511 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12513 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12516 * gcc.c-torture/compile/pr69161.c: New test.
12518 2016-02-17 David Sherwood <david.sherwood@arm.com>
12521 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12522 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12524 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12526 * gcc.dg/ifcvt-4.c: Skip on Visium.
12528 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12530 * gnat.dg/atomic8.adb: New test.
12532 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12534 * gnat.dg/discr46.ad[sb]: New test.
12536 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12539 * gcc.target/powerpc/pr48344-1.c: New test.
12541 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12544 * gfortran.dg/associate_21.f90: New test.
12546 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12549 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12550 -Wnonnull in dg-options.
12551 * c-c++-common/nonnull-2.c: New test.
12553 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12554 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12556 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12558 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12560 PR middle-end/69801
12561 * gcc.dg/pr69801.c: Add empty dg-options.
12563 2016-02-16 James Norris <jnorris@codesourcery.com>
12565 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12566 * g++.dg/goacc/deviceptr-1.c: New file.
12568 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12570 PR tree-optimization/69820
12571 * gcc.dg/vect/pr69820.c: New test.
12573 2016-02-16 Richard Biener <rguenther@suse.de>
12575 PR tree-optimization/69776
12576 * gcc.dg/torture/pr69776-2.c: New testcase.
12578 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12580 PR tree-optimization/69714
12581 * gcc.dg/torture/pr69714.c: New test.
12583 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12585 PR tree-optimization/69802
12586 * gcc.dg/pr69802.c: New test.
12588 2016-02-16 Richard Biener <rguenther@suse.de>
12590 PR middle-end/69801
12591 * gcc.dg/pr69801.c: New testcase.
12593 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12595 PR libgfortran/69651
12596 * gfortran.dg/read_bang.f90: New test.
12597 * gfortran.dg/read_bang4.f90: New test.
12599 2016-02-15 Jakub Jelinek <jakub@redhat.com>
12602 * g++.dg/init/pr69658.C: New test.
12605 * c-c++-common/pr69797.c: New test.
12607 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12609 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12610 check for aarch64*-*-*.
12612 2016-02-15 Richard Biener <rguenther@suse.de>
12614 PR tree-optimization/69783
12615 * gcc.dg/vect/pr69783.c: New testcase.
12617 2016-02-15 Richard Biener <rguenther@suse.de>
12619 PR tree-optimization/69776
12620 * gcc.dg/torture/pr69776.c: New testcase.
12622 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12625 * gfortran.dg/type_decl_4.f90: Reinstated.
12627 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
12630 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12632 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12636 * gfortran.dg/type_decl_4.f90: Removed.
12638 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12641 * gfortran.dg/type_decl_4.f90: New test.
12643 2016-02-14 Alan Modra <amodra@gmail.com>
12646 * gcc.c-torture/execute/stkalign.c: Revise test.
12648 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12651 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12653 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12656 * gcc.target/sh/torture/pr67260.c: New.
12658 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
12660 * gcc.dg/pr67964.c: Add dg-require-alias.
12662 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12666 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12668 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12670 PR libgfortran/69668
12671 * gfortran.dg/namelist_88.f90: New test.
12673 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12675 PR libgfortran/69668
12676 * gfortran.dg/namelist_38.f90: Update test.
12677 * gfortran.dg/namelist_84.f90: Update test.
12679 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12682 * gcc.dg/pr69554-1.c: New test.
12683 * gfortran.dg/pr69554-1.F90: New test.
12684 * gfortran.dg/pr69554-2.F90: New test.
12685 * lib/gcc-dg.exp (proc dg-locus): New function.
12686 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12687 distinguish between the caret-printing and non-caret-printing
12688 cases. If caret-printing has been explicitly enabled, bail out
12689 without attempting to fix up the output.
12691 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12695 * gcc.dg/spellcheck-options-3.c: New test case.
12696 * gcc.dg/spellcheck-options-4.c: New test case.
12697 * gcc.dg/spellcheck-options-5.c: New test case.
12698 * gcc.dg/spellcheck-options-6.c: New test case.
12699 * gcc.dg/spellcheck-options-7.c: New test case.
12700 * gcc.dg/spellcheck-options-8.c: New test case.
12701 * gcc.dg/spellcheck-options-9.c: New test case.
12702 * gcc.dg/spellcheck-options-10.c: New test case.
12704 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12706 PR rtl-optimization/69764
12707 PR rtl-optimization/69771
12708 * c-c++-common/pr69764.c: New test.
12709 * gcc.dg/torture/pr69771.c: New test.
12711 2016-02-12 Marek Polacek <polacek@redhat.com>
12713 * g++.dg/torture/init-list1.C: New.
12715 2016-02-12 Marek Polacek <polacek@redhat.com>
12717 * gcc.dg/pr69522.c: Add empty dg-options.
12719 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12721 * g++.dg/lto/lto.exp: Include and init mpx.
12722 * g++.dg/lto/pr69729_0.C: New test.
12724 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12727 * g++.dg/ipa/pr69241-4.C: New test.
12730 * g++.dg/ipa/pr68672-1.C: New test.
12731 * g++.dg/ipa/pr68672-2.C: New test.
12732 * g++.dg/ipa/pr68672-3.C: New test.
12734 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12737 * gcc.dg/pr69522.c: New test.
12739 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12742 * g++.dg/cpp1y/69098.C: New test.
12743 * g++.dg/cpp1y/69098-2.C: New test.
12745 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12747 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12748 and neighbour -> neighbor.
12749 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12750 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12751 * c-c++-common/Wvarargs.c: Likewise.
12752 * c-c++-common/goacc/host_data-5.c: Likewise.
12753 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12754 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12755 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12756 * gcc.target/aarch64/pr60697.c: Likewise.
12757 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12758 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12759 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12760 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12761 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12762 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12763 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12764 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12765 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12766 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12767 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12768 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12769 * g++.dg/lookup/koenig5.C: Likewise.
12770 * g++.dg/ext/no-asm-2.C: Likewise.
12771 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12772 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12773 * gfortran.dg/used_types_16.f90: Likewise.
12774 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12775 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12776 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12777 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12778 * gfortran.dg/abstract_type_6.f03: Likewise.
12779 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12780 * gfortran.dg/used_types_15.f90: Likewise.
12781 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12782 * gfortran.dg/exit_3.f08: Likewise.
12783 * gfortran.dg/open_status_2.f90: Likewise.
12784 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12785 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12786 * gfortran.dg/associate_1.f03: Likewise.
12787 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12788 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12789 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12790 * gcc.dg/builtin-object-size-1.c: Likewise.
12791 * gcc.dg/noreturn-6.c: Likewise.
12792 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12793 * gcc.dg/globalalias.c: Likewise.
12794 * gcc.dg/builtins-config.h: Likewise.
12795 * gcc.dg/pr30457.c: Likewise.
12796 * gcc.c-torture/compile/volatile-1.c: Likewise.
12797 * gcc.c-torture/execute/20101011-1.c: Likewise.
12798 * c-c++-common/Waddress-1.c: Likewise.
12800 2016-02-11 Jakub Jelinek <jakub@redhat.com>
12803 * c-c++-common/Waddress-1.c: New test.
12805 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12808 * gfortran.dg/associate_19.f03: New test.
12809 * gfortran.dg/associate_20.f03: New test.
12811 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12813 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12815 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12817 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12818 .arch armv8-a\n. Add -dA to dg-options.
12819 * gcc.target/aarch64/assembler_arch_1.c: New test.
12820 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12822 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12825 * g++.dg/cpp0x/pr68726.C: New.
12827 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12829 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12832 2016-02-11 Richard Biener <rguenther@suse.de>
12834 * g++.dg/tree-ssa/pr61034.C: Adjust.
12836 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12839 * gcc.target/s390/pr69148.c: New.
12841 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12843 PR tree-optimization/69652
12844 * gcc.dg/torture/pr69652.c: New test.
12846 2016-02-10 Jakub Jelinek <jakub@redhat.com>
12847 Patrick Palka <ppalka@gcc.gnu.org>
12851 * g++.dg/ipa/pr69241-1.C: New test.
12852 * g++.dg/ipa/pr69241-2.C: New test.
12853 * g++.dg/ipa/pr69241-3.C: New test.
12854 * g++.dg/ipa/pr69649.C: New test.
12856 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
12858 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12859 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12861 2016-02-10 Bin Cheng <bin.cheng@arm.com>
12863 PR tree-optimization/68021
12864 * gcc.dg/tree-ssa/pr68021.c: New test.
12866 2016-02-10 Richard Biener <rguenther@suse.de>
12868 PR tree-optimization/69726
12869 * gcc.dg/uninit-22.c: New testcase.
12871 2016-02-09 Andrew Pinski <apinski@cavium.com>
12874 * gcc.c-torture/compile/20160205-1.c: New testcase.
12876 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12879 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12880 instead accessing a really large arrray.
12881 * gcc.target/powerpc/fusion3.c: Likewise.
12883 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
12886 * gcc.c-torture/execute/pr68532.c: New test.
12888 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
12891 * gcc.dg/pr69634.c: New.
12893 2016-02-09 Richard Biener <rguenther@suse.de>
12895 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12897 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
12899 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12901 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12903 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12905 2016-02-09 Richard Biener <rguenther@suse.de>
12907 PR tree-optimization/69715
12908 * gcc.dg/torture/pr69715.c: New testcase.
12910 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12913 * g++.dg/cpp0x/trailing12.C: New test.
12914 * g++.dg/cpp0x/trailing13.C: New test.
12916 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12920 * g++.dg/cpp1y/auto-fn29.C: New test.
12921 * g++.dg/cpp1y/auto-fn30.C: New test.
12923 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12925 PR tree-optimization/69209
12926 * gcc.c-torture/compile/pr69209.c: New test.
12928 2016-02-08 Jeff Law <law@redhat.com>
12930 PR tree-optimization/68541
12931 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12932 of statements allowed in join block for path splitting.
12934 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12937 * g++.dg/gomp/pr59627.C: New test.
12940 * g++.dg/ipa/pr69239.C: New test.
12942 2016-02-08 David Malcolm <dmalcolm@redhat.com>
12944 PR preprocessor/69664
12945 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12946 * gcc.dg/cpp/warn-comments.c: Likewise.
12948 2016-02-08 Marek Polacek <polacek@redhat.com>
12951 * g++.dg/init/const12.C: New test.
12953 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12956 * gcc.dg/lto/pr55113_0.c: Remove test.
12958 2016-02-08 Richard Biener <rguenther@suse.de>
12960 PR tree-optimization/69719
12961 * gcc.dg/torture/pr69719.c: New testcase.
12963 2016-02-08 Richard Biener <rguenther@suse.de>
12964 Jeff Law <law@redhat.com>
12967 * gcc.target/mips/pr68273.c: New testcase.
12969 2016-02-08 Richard Biener <rguenther@suse.de>
12971 PR rtl-optimization/69274
12972 * gcc.target/i386/addr-sel-1.c: XFAIL.
12974 2016-02-08 Jeff Law <law@redhat.com>
12976 PR tree-optimization/68541
12977 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12979 PR tree-optimization/65917
12980 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12982 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12985 * gfortran.dg/namelist_args.f90: New test.
12987 2016-02-05 Jeff Law <law@redhat.com>
12989 PR tree-optimization/68541
12990 * gcc.dg/tree-ssa/split-path-2.c: New test.
12991 * gcc.dg/tree-ssa/split-path-3.c: New test.
12992 * gcc.dg/tree-ssa/split-path-4.c: New test.
12993 * gcc.dg/tree-ssa/split-path-5.c: New test.
12994 * gcc.dg/tree-ssa/split-path-6.c: New test.
12995 * gcc.dg/tree-ssa/split-path-7.c: New test.
12997 2016-02-05 Martin Sebor <msebor@redhat.com>
13000 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13001 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13003 2016-02-06 Richard HEnderson <rth@redhat.com>
13006 * gcc.target/i386/addr-space-4.c: New.
13007 * gcc.target/i386/addr-space-5.c: New.
13009 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13012 * gfortran.dg/elemental_dependency_6.f90: New.
13014 2016-02-05 Jakub Jelinek <jakub@redhat.com>
13016 PR rtl-optimization/69691
13017 * gcc.c-torture/execute/pr69691.c: New test.
13020 * g++.dg/parse/pr69628.C: New test.
13022 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13024 * gcc.dg/sancov/asan.c: Move to ...
13025 * gcc.dg/asan/sancov-1.c: ... here.
13027 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13029 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13031 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13034 * gcc.target/i386/pr69677.c: New test.
13036 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13039 * g++.dg/template/pr68948.C: New test.
13041 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13043 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13044 (only necessary on s390x).
13046 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13048 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13049 -mno-accumulate-outgoing-args.
13051 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13053 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13055 2016-02-04 Jakub Jelinek <jakub@redhat.com>
13058 * c-c++-common/pr69669.c: New test.
13060 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13063 * g++.dg/pr69667.C: New file.
13065 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13068 * gcc.dg/pr69619.c: Add new test.
13070 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13072 PR rtl-optimization/69577
13073 * gcc.target/i386/pr69577.c: New test.
13075 2016-02-04 Martin Liska <mliska@suse.cz>
13077 * g++.dg/asan/pr69276.C: New test.
13079 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13083 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13084 a single smulbb instruction.
13085 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13086 * gcc.target/amr/wmul-2.c: Likewise.
13088 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13092 * gcc.c-torture/execute/pr67714.c: New test.
13094 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13097 * gcc.target/i386/pr69454-1.c: New test.
13098 * gcc.target/i386/pr69454-2.c: New test.
13100 2016-02-03 Martin Sebor <msebor@redhat.com>
13107 * g++.dg/ext/flexarray-mangle-2.C: New test.
13108 * g++.dg/ext/flexarray-mangle.C: New test.
13109 * g++.dg/ext/flexarray-subst.C: New test.
13110 * g++.dg/ext/flexary11.C: New test.
13111 * g++.dg/ext/flexary12.C: New test.
13112 * g++.dg/ext/flexary13.C: New test.
13113 * g++.dg/ext/flexary14.C: New test.
13114 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13116 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13118 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13119 Define only if CHECK_FLOAT128 is defined.
13120 (main): Properly initialize u5.
13122 2016-02-03 Jakub Jelinek <jakub@redhat.com>
13125 * gcc.dg/pr69627.c: New test.
13128 * gcc.dg/pr69644.c: New test.
13130 2016-02-03 Mike Stump <mikestump@comcast.net>
13132 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13133 support for struct-layout-1.exp.
13135 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13138 * g++.dg/cpp0x/pr69056.C: New test.
13140 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13141 Alexandre Oliva <aoliva@redhat.com>
13144 * gcc.target/powerpc/pr69461.c: New.
13146 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
13148 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13149 works from here ...
13150 (check_effective_target_fsanitize_thread): ... to here. Do not
13151 specify additional compile flags for the test source.
13152 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13153 specify additional compile flags for the test source.
13155 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13157 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13159 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13163 * gfortran.dg/coarray_allocate_2.f08: New test.
13164 * gfortran.dg/coarray_allocate_3.f08: New test.
13165 * gfortran.dg/coarray_allocate_4.f08: New test.
13167 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13169 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13170 use same scan-tree-dump-times on all platforms.
13171 * gcc.dg/vect/vect-outer-1.c: Likewise.
13172 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13173 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13174 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13175 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13176 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13177 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13178 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13180 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13182 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13185 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13187 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13189 2016-02-02 James Norris <jnorris@codesourcery.com>
13191 * c-c++-common/goacc/routine-5.c: Add tests.
13193 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
13195 * gcc.target/nvptx/unsigned-cmp.c: New test.
13197 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13199 * gcc.target/aarch64/scalar_shift_1.c
13200 (test_corners_sisd_di): Improve force to SIMD register.
13201 (test_corners_sisd_si): Likewise.
13202 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13203 Remove scan-assembler check for ldr.
13205 2016-02-02 Richard Biener <rguenther@suse.de>
13207 PR tree-optimization/69595
13208 * gcc.dg/Warray-bounds-17.c: New testcase.
13210 2016-02-02 Richard Biener <rguenther@suse.de>
13212 PR tree-optimization/69606
13213 * gcc.dg/torture/pr69606.c: New testcase.
13215 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13217 PR middle-end/68542
13218 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13219 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13221 2016-02-02 Alan Modra <amodra@gmail.com>
13224 * gcc.target/powerpc/pr69548.c: New test.
13226 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13228 PR rtl-optimization/69592
13229 * gcc.dg/pr69592.c: New test.
13231 PR preprocessor/69543
13233 * gcc.dg/pr69543.c: New test.
13234 * gcc.dg/pr69558.c: New test.
13236 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
13239 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
13241 2016-02-01 Martin Sebor <msebor@redhat.com>
13243 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13245 2016-02-01 Bin Cheng <bin.cheng@arm.com>
13247 PR tree-optimization/67921
13248 * c-c++-common/ubsan/pr67921.c: New test.
13250 2016-02-01 Richard Biener <rguenther@suse.de>
13252 PR middle-end/69556
13253 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13255 2016-02-01 Richard Biener <rguenther@suse.de>
13257 PR tree-optimization/69574
13258 * gcc.dg/torture/pr69574.c: New testcase.
13260 2016-02-01 Richard Biener <rguenther@suse.de>
13262 PR tree-optimization/69579
13263 * gcc.dg/setjmp-6.c: New testcase.
13265 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13267 PR rtl-optimization/69570
13268 * g++.dg/opt/pr69570.C: New test.
13270 2016-02-01 Richard Henderson <rth@redhat.com>
13272 * gcc.dg/pr69535.c: New test.
13274 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
13277 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13278 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13281 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13283 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13285 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
13288 * gfortran.dg/allocate_with_source_17.f03: New test.
13290 2016-01-30 Jakub Jelinek <jakub@redhat.com>
13292 PR tree-optimization/69546
13293 * gcc.dg/torture/pr69546.c: New test.
13295 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
13298 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13300 2016-01-30 Martin Sebor <msebor@redhat.com>
13303 * g++.dg/ext/flexary10.C: New test.
13305 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13308 gfortran.dg/common_23.f90: New test.
13310 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13313 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13314 condition being checked, and disable it when the target supports
13315 misaligned loads and stores.
13317 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13320 * gcc.dg/torture/pr69518.c: New test.
13322 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13325 * gcc.target/i386/pr69530.c: New test.
13327 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
13330 * gcc.target/mips/div-delay.c: New test.
13332 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13335 * gcc.target/i386/pr69551.c: New test.
13338 * gcc.target/i386/pr66137.c: New test.
13340 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13342 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13343 always built for p5600.
13344 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13345 isa=p5600 dg-option.
13347 2016-01-29 Richard Biener <rguenther@suse.de>
13349 PR tree-optimization/69547
13350 * g++.dg/tree-ssa/pr69547.C: New testcase.
13352 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13355 * g++.dg/warn/Wunused-function2.C: New test.
13357 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13359 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13360 support for test to succeed.
13362 2016-01-29 Marek Polacek <polacek@redhat.com>
13366 * g++.dg/ext/constexpr-vla2.C: New test.
13367 * g++.dg/ext/constexpr-vla3.C: New test.
13368 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13370 2016-01-29 Richard Biener <rguenther@suse.de>
13372 PR middle-end/69537
13373 * gcc.dg/uninit-21.c: New testcase.
13375 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
13378 * gcc.target/i386/pr69459.c: New test.
13380 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
13383 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13384 * gcc.target/mips/pr68400.c: New test.
13386 2016-01-28 Martin Sebor <msebor@redhat.com>
13389 * gcc.target/powerpc/pr17381.c: New test.
13391 2016-01-28 Jakub Jelinek <jakub@redhat.com>
13393 PR middle-end/69542
13394 * gcc.dg/torture/pr69542.c: New test.
13396 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13398 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13400 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13402 * gcc.dg/pr65980.c: Skip on AIX.
13403 * gcc.dg/pr66688.c: Same.
13405 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13408 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13409 * gcc.dg/tree-ssa/sra-18.c: Same.
13411 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13414 * gfortran.dg/block_15.f08: New test.
13415 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13416 on incorrectly closed BLOCK.
13418 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13420 * gcc.dg/declare-simd.c: New test.
13422 2016-01-28 Richard Biener <rguenther@suse.de>
13424 PR tree-optimization/69466
13425 * gfortran.dg/vect/pr69466.f90: New testcase.
13427 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13429 * g++.dg/pr67989.C: Remove ARM-specific option.
13430 * gcc.target/arm/pr67989.C: New file.
13432 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13434 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13435 and expm1 test for glibc < 2.11.
13437 2016-01-27 Richard Henderson <rth@redhat.com>
13439 * gcc.c-torture/execute/pr69447.c: New test.
13441 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
13444 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13446 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13449 * gcc.dg/pr66869.c: New test.
13451 2016-01-25 Jeff Law <law@redhat.com>
13453 PR tree-optimization/68398
13454 PR tree-optimization/69196
13455 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13456 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13457 path to avoid new heuristic allowing more irreducible regions
13458 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13459 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13460 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13461 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13462 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13464 2016-01-27 Marek Polacek <polacek@redhat.com>
13467 * c-c++-common/vector-compare-4.c: New test.
13469 2016-01-27 David Malcolm <dmalcolm@redhat.com>
13471 PR preprocessor/69126
13472 * c-c++-common/pr69126.c: New test case.
13474 2016-01-27 Ian Lance Taylor <iant@google.com>
13476 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13478 2016-01-27 Ryan Burn <contact@rnburn.com>
13481 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13483 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13486 * gcc.target/i386/pr69512.c: New test.
13488 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13491 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13493 2016-01-27 Marek Polacek <polacek@redhat.com>
13496 * g++.dg/pr69379.C: New test.
13498 2016-01-27 Martin Sebor <msebor@redhat.com>
13501 * g++.dg/abi/Wabi-2-2.C: New test.
13502 * g++.dg/abi/Wabi-2-3.C: New test.
13503 * g++.dg/abi/Wabi-3-2.C: New test.
13504 * g++.dg/abi/Wabi-3-3.C: New test.
13506 2016-01-27 Richard Biener <rguenther@suse.de>
13508 PR tree-optimization/69166
13509 * gcc.dg/torture/pr69166.c: New testcase.
13511 2016-01-27 Martin Jambor <mjambor@suse.cz>
13513 PR tree-optimization/69355
13514 * gcc.dg/tree-ssa/pr69355.c: New test.
13516 2016-01-27 Marek Polacek <polacek@redhat.com>
13519 * g++.dg/ext/constexpr-vla1.C: New test.
13521 2016-01-20 Christian Bruel <christian.bruel@st.com>
13524 * gcc.target/arm/pr69245.c: New test.
13526 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13528 PR tree-optimization/69399
13529 * gcc.dg/torture/pr69399.c: New test.
13531 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13533 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13535 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13537 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13539 2016-01-26 Tom de Vries <tom@codesourcery.com>
13541 PR tree-optimization/69110
13542 * gcc.dg/autopar/pr69110.c: New test.
13544 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
13545 Sebastian Pop <s.pop@samsung.com>
13547 * gcc.dg/graphite/isl-ast-op-select.c: New.
13549 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
13552 * gfortran.dg/allocate_error_6.f90: New test.
13554 2016-01-26 Richard Henderson <rth@redhat.com>
13556 * gcc.dg/tm/pr60908.c: New test.
13558 2016-01-26 David Malcolm <dmalcolm@redhat.com>
13561 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13563 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13564 expected multiline output to reflect the colorization being
13565 disabled before newlines.
13566 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13567 (custom_diagnostic_finalizer): Replace call to
13568 pp_newline_and_flush with call to pp_flush.
13569 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13570 * gfortran.dg/implicit_class_1.f90: Likewise.
13571 * lib/gcc-dg.exp (allow_blank_lines): New global.
13572 (dg-allow-blank-lines-in-output): New procedure.
13573 (gcc-dg-prune): Complain about blank lines in the output, unless
13574 dg-allow-blank-lines-in-output was called.
13575 * lib/multiline.exp (_build_multiline_regex): Only support
13576 arbitrary followup text for non-blank-lines, not for blank lines.
13578 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13580 PR tree-optimization/69483
13581 * gcc.dg/pr69483.c: New test.
13582 * g++.dg/opt/pr69483.C: New test.
13584 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13587 * gcc.target/arm/pr68620.c: New test.
13589 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13591 * gcc.target/i386/pr68986-2.c: Remove -m32.
13593 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13596 * gcc.target/i386/pr68986-1.c: New test.
13597 * gcc.target/i386/pr68986-2.c: Likewise.
13598 * gcc.target/i386/pr68986-3.c: Likewise.
13600 2016-01-26 Christian Bruel <christian.bruel@st.com>
13602 * lib/target-supports.exp
13603 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13604 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13605 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13607 2016-01-26 Richard Biener <rguenther@suse.de>
13609 PR tree-optimization/69452
13610 * gcc.dg/torture/pr69452.c: New testcase.
13612 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13615 * gcc.dg/pr69442.c: New test.
13617 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13620 * gcc.target/aarch64/simd/pr67896.C: New.
13622 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13624 PR tree-optimization/69400
13625 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13627 (plugin_init): Call it.
13628 * gcc.dg/torture/pr69400.c: New test.
13630 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13632 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13634 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13635 Sebastian Pop <s.pop@samsung.com>
13637 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13640 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13641 Sebastian Pop <s.pop@samsung.com>
13643 * gcc.dg/graphite/pr69292.c: New.
13645 2016-01-25 Jakub Jelinek <jakub@redhat.com>
13647 * c-c++-common/goacc/use_device-1.c: New test.
13649 2016-01-25 Jeff Law <law@redhat.com>
13651 PR tree-optimization/69196
13652 PR tree-optimization/68398
13653 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13654 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13656 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
13659 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13662 2016-01-25 Richard Biener <rguenther@suse.de>
13665 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13667 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13670 * gcc.dg/pr69421.c: New test.
13672 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13674 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13675 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13676 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13677 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13678 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13679 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13680 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13681 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13682 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13683 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13685 2016-01-25 Richard Biener <rguenther@suse.de>
13687 PR tree-optimization/69376
13688 * gcc.dg/torture/pr69376.c: New testcase.
13690 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13694 * gfortran.dg/interface_38.f90: New test.
13695 * gfortran.dg/interface_39.f90: New test.
13697 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13700 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13705 * g++.dg/template/pr11858.C: New test.
13706 * g++.dg/template/pr24663.C: New test.
13707 * g++.dg/template/unify12.C: New test.
13708 * g++.dg/template/unify13.C: New test.
13709 * g++.dg/template/unify14.C: New test.
13710 * g++.dg/template/unify15.C: New test.
13711 * g++.dg/template/unify16.C: New test.
13712 * g++.dg/template/unify17.C: New test.
13714 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13717 gfortran.dg/pr68283.f90: New test.
13719 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13722 * gfortran.dg/inline_matmul_13.f90: New test.
13723 * gfortran.dg/matmul_bounds_8.f90: New test.
13724 * gfortran.dg/matmul_bounds_9.f90: New test.
13725 * gfortran.dg/matmul_bounds_10.f90: New test.
13727 2016-01-23 Tom de Vries <tom@codesourcery.com>
13729 PR tree-optimization/69426
13730 * gcc.dg/autopar/pr69426.c: New test.
13732 2016-01-23 Martin Sebor <msebor@redhat.com>
13736 * g++.dg/cpp0x/alignas5.C: New test.
13737 * g++.dg/ext/vector29.C: Same.
13739 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
13741 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13742 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13743 _GNU_SOURCE from compile flags to the source.
13744 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13745 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13746 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13747 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13749 2016-01-22 Jakub Jelinek <jakub@redhat.com>
13752 * g++.dg/opt/pr69432.C: New test.
13754 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13756 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13757 32-bit targets testing an -m64 multilib.
13759 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13761 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13764 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13766 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13768 2016-01-21 Christian Bruel <christian.bruel@st.com>
13771 * gcc.target/i386/pr68674.c
13772 * gcc.target/aarch64/pr68674.c
13773 * gcc.target/arm/pr68674.c
13775 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13778 * gcc.c-torture/execute/pr69403.c: New test.
13780 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13783 * g++.dg/template/pr55843.C: New.
13785 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13788 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13789 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13791 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13794 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13795 from dg-do compile directive, and instead add
13796 { dg-require-effective-target int128 }.
13798 2016-01-20 Martin Sebor <msebor@redhat.com>
13801 * gcc.dg/sync-fetch.c: New test.
13803 2016-01-21 Martin Sebor <msebor@redhat.com>
13806 * gcc.target/powerpc/pr69252.c: New test.
13808 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13811 * gfortran.dg/pr65996.f90: New test.
13813 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13816 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13817 expected to generate an error.
13819 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13821 PR middle-end/66178
13822 * gcc.dg/torture/pr66178.c: New test.
13824 2016-01-21 Anton Blanchard <anton@samba.org>
13825 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13828 * gcc.target/powerpc/pr63354.c: New test.
13830 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13832 PR rtl-optimization/68990
13833 * gcc.target/i386/pr68990: New.
13835 2016-01-21 Nick Clifton <nickc@redhat.com>
13838 * gcc.target/mips/pr69129.c: New.
13840 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13843 * g++.dg/cpp0x/pr58046.C: New.
13845 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13849 * gcc.target/arm/pr69187.c: New test.
13852 * g++.dg/torture/pr69355.C: New test.
13854 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13855 Sebastian Pop <s.pop@samsung.com>
13857 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13859 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13860 Sebastian Pop <s.pop@samsung.com>
13862 * gcc.dg/graphite/pr68976.c: New test.
13864 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13866 PR middle-end/67653
13867 * c-c++-common/pr67653.c: New test.
13868 * gcc.dg/torture/pr29119.c: Add dg-warning.
13870 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13872 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13874 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13877 * gcc.dg/pr24293.c: New test.
13878 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13879 incomplete struct type.
13880 * gcc.dg/declspec-1.c: Likewise.
13881 * gcc.dg/pr63549.c: Likewise.
13883 2016-01-20 Jakub Jelinek <jakub@redhat.com>
13885 PR tree-optimization/66612
13886 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13887 for bdn instruction.
13889 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13891 * lib/target-supports.exp
13892 (check_effective_target_arm_fp_ok_nocache): New.
13893 (check_effective_target_arm_fp_ok): New.
13894 (add_options_for_arm_fp): New.
13895 (check_effective_target_arm_crypto_ok_nocache): Require
13896 target_arm_v8_neon_ok instead of arm32.
13897 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13898 (check_effective_target_arm_crypto_pragma_ok): New.
13899 (add_options_for_arm_vfp): New.
13900 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13901 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13902 target instead. Force initial fpu to vfp.
13903 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13904 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13905 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13907 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13908 use arm_vfp effective target instead. Force initial fpu to vfp.
13909 * gcc.target/arm/attr-neon3.c: Likewise.
13910 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13912 * gcc.target/arm/unsigned-float.c: Likewise.
13913 * gcc.target/arm/vfp-1.c: Likewise.
13914 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13915 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13916 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13917 * gcc.target/arm/vfp-ldmias.c: Likewise.
13918 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13919 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13920 * gcc.target/arm/vfp-stmiad.c: Likewise.
13921 * gcc.target/arm/vfp-stmias.c: Likewise.
13922 * gcc.target/arm/vnmul-1.c: Likewise.
13923 * gcc.target/arm/vnmul-2.c: Likewise.
13924 * gcc.target/arm/vnmul-3.c: Likewise.
13925 * gcc.target/arm/vnmul-4.c: Likewise.
13927 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
13930 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13931 the MPX run-time library, for compile-time MPX test.
13932 * gcc.target/i386/chkp-always_inline.c: Likewise.
13933 * gcc.target/i386/chkp-bndret.c: Likewise.
13934 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13935 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13936 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13937 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13938 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13939 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13940 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13941 * gcc.target/i386/chkp-label-address.c: Likewise.
13942 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13943 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13944 * gcc.target/i386/chkp-pr69044.c: Likewise.
13945 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13946 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13947 * gcc.target/i386/chkp-strchr.c: Likewise.
13948 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13949 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13950 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13951 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13952 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13953 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13954 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13955 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13956 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13957 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13958 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13959 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13960 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13961 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13962 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13963 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13964 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13965 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13966 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13967 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13968 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13969 * gcc.target/i386/pr63995-2.c: Likewise.
13970 * gcc.target/i386/pr64805.c: Likewise.
13971 * gcc.target/i386/pr65044.c: Likewise.
13972 * gcc.target/i386/pr65167.c: Likewise.
13973 * gcc.target/i386/pr65183.c: Likewise.
13974 * gcc.target/i386/pr65184.c: Likewise.
13975 * gcc.target/i386/thunk-retbnd.c: Likewise.
13977 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13979 PR tree-optimization/69328
13980 * gcc.dg/pr69328.c: New test.
13982 2016-01-20 Jeff Law <law@redhat.com>
13985 * gcc.target/m68k/pr25114.c: New test.
13987 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13989 * gcc.target/arm/memset-inline-10.c: Added
13990 dg-require-effective-target arm_thumb2_ok.
13992 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13994 * gcc.dg/debug/dwarf2/sso.c: New test.
13996 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
13999 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14000 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14001 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14003 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14006 * g++.dg/ipa/devirt-50.C: New testcase.
14008 2016-01-19 Marek Polacek <polacek@redhat.com>
14011 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14012 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14014 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14017 * gcc.target/arm/pr69135_1.c: New test.
14019 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14021 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14023 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14025 * gcc.target/aarch64/ccmp_1.c: New testcase.
14027 2016-01-19 Marek Polacek <polacek@redhat.com>
14030 * g++.dg/cpp0x/enum30.C: New test.
14032 2016-01-19 Richard Biener <rguenther@suse.de>
14034 PR tree-optimization/69336
14035 * g++.dg/tree-ssa/pr69336.C: New testcase.
14037 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14040 * gcc.dg/pr65779.c: New test.
14042 2016-01-19 Richard Biener <rguenther@suse.de>
14044 PR tree-optimization/69352
14045 * gcc.dg/torture/pr69352.c: New testcase.
14047 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14049 PR rtl-optimization/68955
14050 PR rtl-optimization/64557
14051 * gcc.dg/torture/pr68955.c: New test.
14053 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14056 * g++.dg/torture/pr69136.C: New testcase.
14058 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14061 * g++.dg/lto/pr69133_0.C: New testcase.
14062 * g++.dg/lto/pr69133_1.C: New testcase.
14064 2016-01-15 Jeff Law <law@redhat.com>
14066 PR tree-optimization/69320
14067 * gcc.c-torture/pr69320-1.c: New test.
14068 * gcc.c-torture/pr69320-2.c: New test.
14069 * gcc.c-torture/pr69320-3.c: New test.
14070 * gcc.c-torture/pr69320-4.c: New test.
14072 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14077 * g++.dg/template/pr11858.C: New test.
14078 * g++.dg/template/pr24663.C: New test.
14079 * g++.dg/template/unify12.C: New test.
14080 * g++.dg/template/unify13.C: New test.
14081 * g++.dg/template/unify14.C: New test.
14082 * g++.dg/template/unify15.C: New test.
14083 * g++.dg/template/unify16.C: New test.
14084 * g++.dg/template/unify17.C: New test.
14086 2016-01-18 David Malcolm <dmalcolm@redhat.com>
14089 * gcc.dg/pr69181-1.c: New test file.
14090 * gcc.dg/pr69181-2.c: New test file.
14091 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14092 globals by moving it to...
14093 (cleanup-after-saved-dg-test): ...this new function. Add
14094 "global additional_sources_used". Add reset of global
14095 multiline_expected_outputs to the empty list.
14096 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14098 (multiline_expected_outputs): ...this, and updated comments to
14099 note that it is modified from gcc-dg.exp.
14100 (dg-end-multiline-output): Update for the above renaming.
14101 (handle-multiline-outputs): Likewise. Remove the clearing
14102 of the expected outputs to the empty list.
14104 2016-01-18 Richard Biener <rguenther@suse.de>
14106 PR tree-optimization/69297
14107 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14109 2016-01-18 Joseph Myers <joseph@codesourcery.com>
14111 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14113 * gcc.target/mips/mips-3d-2.c: Likewise.
14114 * gcc.target/mips/mips-3d-3.c: Likewise.
14115 * gcc.target/mips/mips-3d-4.c: Likewise.
14116 * gcc.target/mips/mips-3d-5.c: Likewise.
14117 * gcc.target/mips/mips-3d-6.c: Likewise.
14118 * gcc.target/mips/mips-3d-7.c: Likewise.
14119 * gcc.target/mips/mips-3d-8.c: Likewise.
14120 * gcc.target/mips/mips-3d-9.c: Likewise.
14121 * gcc.target/mips/mips-ps-1.c: Likewise.
14122 * gcc.target/mips/mips-ps-2.c: Likewise.
14123 * gcc.target/mips/mips-ps-3.c: Likewise.
14124 * gcc.target/mips/mips-ps-4.c: Likewise.
14125 * gcc.target/mips/mips-ps-5.c: Likewise.
14126 * gcc.target/mips/mips-ps-6.c: Likewise.
14127 * gcc.target/mips/mips-ps-7.c: Likewise.
14128 * gcc.target/mips/mips-ps-type.c: Likewise.
14129 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14130 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14132 2016-01-18 Tom de Vries <tom@codesourcery.com>
14134 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14135 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14136 * c-c++-common/goacc/kernels-empty.c: New test.
14137 * c-c++-common/goacc/kernels-eternal.c: New test.
14138 * c-c++-common/goacc/kernels-loop-2.c: New test.
14139 * c-c++-common/goacc/kernels-loop-3.c: New test.
14140 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14141 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14142 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14143 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14144 * c-c++-common/goacc/kernels-loop-data.c: New test.
14145 * c-c++-common/goacc/kernels-loop-g.c: New test.
14146 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14147 * c-c++-common/goacc/kernels-loop-n.c: New test.
14148 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14149 * c-c++-common/goacc/kernels-loop.c: New test.
14150 * c-c++-common/goacc/kernels-noreturn.c: New test.
14151 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14152 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14153 * c-c++-common/goacc/kernels-reduction.c: New test.
14155 2016-01-18 Tom de Vries <tom@codesourcery.com>
14157 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14158 * gcc.dg/autopar/outer-2.c: Same.
14159 * gcc.dg/autopar/outer-3.c: Same.
14160 * gcc.dg/autopar/outer-4.c: Same.
14161 * gcc.dg/autopar/outer-5.c: Same.
14162 * gcc.dg/autopar/outer-6.c: Same.
14163 * gcc.dg/autopar/parallelization-1.c: Same.
14164 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14165 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14166 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14167 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14168 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14169 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14170 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14171 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14172 * gcc.dg/autopar/pr39500-1.c: Same.
14173 * gcc.dg/autopar/pr39500-2.c: Same.
14174 * gcc.dg/autopar/pr46193.c: Same.
14175 * gcc.dg/autopar/pr46194.c: Same.
14176 * gcc.dg/autopar/pr49580.c: Same.
14177 * gcc.dg/autopar/pr49960-1.c: Same.
14178 * gcc.dg/autopar/pr49960.c: Same.
14179 * gcc.dg/autopar/pr68373.c: Same.
14180 * gcc.dg/autopar/reduc-1.c: Same.
14181 * gcc.dg/autopar/reduc-1char.c: Same.
14182 * gcc.dg/autopar/reduc-1short.c: Same.
14183 * gcc.dg/autopar/reduc-2.c: Same.
14184 * gcc.dg/autopar/reduc-2char.c: Same.
14185 * gcc.dg/autopar/reduc-2short.c: Same.
14186 * gcc.dg/autopar/reduc-3.c: Same.
14187 * gcc.dg/autopar/reduc-4.c: Same.
14188 * gcc.dg/autopar/reduc-6.c: Same.
14189 * gcc.dg/autopar/reduc-7.c: Same.
14190 * gcc.dg/autopar/reduc-8.c: Same.
14191 * gcc.dg/autopar/reduc-9.c: Same.
14192 * gcc.dg/autopar/uns-outer-4.c: Same.
14193 * gcc.dg/autopar/uns-outer-5.c: Same.
14194 * gcc.dg/autopar/uns-outer-6.c: Same.
14195 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14196 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14198 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14201 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14202 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14204 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14207 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14208 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14209 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14211 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14214 * gcc.dg/tree-ssa/sra-17.c: New.
14215 * gcc.dg/tree-ssa/sra-18.c: New.
14217 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14219 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14221 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14223 * gnat.dg/inline12.adb: New test.
14225 2016-01-18 Bin Cheng <bin.cheng@arm.com>
14227 PR tree-optimization/66797
14228 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14230 2016-01-18 Richard Biener <rguenther@suse.de>
14232 PR tree-optimization/69170
14233 * gcc.dg/torture/pr69170.c: New testcase.
14235 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
14237 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14239 2016-01-16 Tom de Vries <tom@codesourcery.com>
14241 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14243 2016-01-16 Tom de Vries <tom@codesourcery.com>
14245 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14246 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14247 redundant dg-require-effective-target pthread.
14248 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14249 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14250 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14251 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14252 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14253 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14254 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14256 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
14259 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14260 * gcc.target/powerpc/recip-7.c: Same.
14262 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14265 * g++.dg/template/pr69091.C: New test.
14267 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14269 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14270 dump does not contain an error_mark_node.
14271 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14272 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14274 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14277 * g++.dg/template/pr68936.C: New test.
14279 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
14282 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14283 * gcc.target/powerpc/recip-2.c: Same.
14284 * gcc.target/powerpc/recip-3.c: Same.
14285 * gcc.target/powerpc/recip-4.c: Same.
14286 * gcc.target/powerpc/recip-sqrtf.c: Same.
14288 2016-01-15 Jeff Law <law@redhat.com>
14290 PR tree-optimization/69270
14291 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14292 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14294 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
14297 * gfortran.dg/deferred_character_13.f90: New test for the fix
14298 of comment 3 of the PR.
14301 * gfortran.dg/deferred_character_8.f90: New test
14302 * gfortran.dg/allocate_error_5.f90: New test
14305 * gfortran.dg/deferred_character_10.f90: New test
14308 * gfortran.dg/deferred_character_14.f90: New test
14311 * gfortran.dg/deferred_character_11.f90: New test
14314 * gfortran.dg/deferred_character_9.f90: New test
14316 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14318 PR rtl-optimization/69030
14319 * gcc.target/i386/pr69030.c: New.
14321 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14323 * gcc.target/aarch64/target_attr_17.c: New test.
14325 2016-01-15 Richard Biener <rguenther@suse.de>
14327 PR tree-optimization/66856
14328 * gcc.dg/torture/pr66856-1.c: New testcase.
14329 * gcc.dg/torture/pr66856-2.c: Likewise.
14331 2016-01-15 Richard Biener <rguenther@suse.de>
14334 * g++.dg/lto/pr69137_0.C: New testcase.
14336 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14338 PR middle-end/69246
14339 * gcc.target/i386/pr69246.c: New test.
14341 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14343 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
14345 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14348 * g++.dg/init/const9.C: Disable test on S/390.
14350 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14352 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14353 * g++.dg/Wno-frame-address.C: Ditto.
14355 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14357 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14359 2016-01-15 Richard Biener <rguenther@suse.de>
14361 PR tree-optimization/68961
14362 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14364 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14366 * gcc.target/i386/pr65105-5.c: New test.
14368 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14370 * gcc.c-torture/execute/alias-4.c: New testcase.
14372 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14375 * g++.dg/ipa/devirt-49.C: New testcase.
14377 2016-01-15 Christian Bruel <christian.bruel@st.com>
14380 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14381 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14382 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14384 2016-01-15 Richard Biener <rguenther@suse.de>
14386 PR tree-optimization/69117
14387 * gcc.dg/torture/pr69117.c: New testcase.
14389 2015-01-14 Ryan Burn <contact@rnburn.com>
14392 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14394 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14397 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14398 range tests use 100 * maximum instead of maximum + 1.
14400 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14403 * gcc.dg/guality/pr69244.c: New test.
14405 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
14407 * lib/target-supports.exp (check_effective_target_issignaling):
14409 * gcc.dg/pr61441.c: Require issignaling effective target.
14411 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14414 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14416 2016-01-14 David Malcolm <dmalcolm@redhat.com>
14419 PR preprocessor/69177
14420 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14421 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14422 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14423 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14425 2016-01-14 Marek Polacek <polacek@redhat.com>
14428 * gcc.dg/array-15.c: New test.
14430 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14432 PR middle-end/68146
14433 PR tree-optimization/69155
14434 * gfortran.dg/pr68146.f: New test.
14435 * gfortran.dg/pr69155.f90: New test.
14437 2016-01-14 Richard Biener <rguenther@suse.de>
14439 PR tree-optimization/68060
14440 * gcc.dg/torture/pr68060-1.c: New testcase.
14441 * gcc.dg/torture/pr68060-2.c: Likewise.
14443 2016-01-14 Nick Clifton <nickc@redhat.com>
14445 * lib/target-supports.exp
14446 (check_effective_target_arm_neon_ok_nocache): Add an option
14447 sequence that includes setting the ARM architecture to ARMv7-A.
14448 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14449 command line options necessary to enable Neon support.
14450 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14451 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14452 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14453 * gcc.target/arm/pr69180.c: Likewise.
14455 2016-01-14 Jeff Law <law@redhat.com>
14457 PR tree-optimization/69270
14458 * gcc.dg/tree-ssa/pr69270.c: New test.
14460 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14463 * c-c++-common/pr66208.c: New file.
14465 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14467 PR tree-optimization/69156
14468 * gcc.dg/pr69156.c: New test.
14470 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14472 * gcc.target/i386/pr69225-7.c: New test.
14474 2016-01-13 Richard Henderson <rth@redhat.com>
14476 * gcc.dg/tm/memopt-13.c: Update expected function.
14477 * gcc.dg/tm/memopt-6.c: Likewise.
14479 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
14481 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14482 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14483 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14484 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14486 2016-01-13 Tom de Vries <tom@codesourcery.com>
14488 PR tree-optimization/69169
14489 * gcc.dg/pr69169.c: New test.
14491 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
14494 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14495 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14496 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14497 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14498 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14499 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14500 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14501 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14503 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14506 * gcc.dg/pr69247.c: New test.
14508 2016-01-13 Richard Biener <rguenther@suse.de>
14510 PR tree-optimization/69242
14511 * gcc.dg/torture/pr69242.c: New testcase.
14513 2016-01-13 Richard Biener <rguenther@suse.de>
14515 PR tree-optimization/69186
14516 * gcc.dg/torture/pr69186.c: New testcase.
14518 2016-01-13 Jeff Law <law@redhat.com>
14520 PR tree-optimization/67755
14521 * gcc.dg/tree-ssa/pr67755.c: New test.
14523 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14525 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14526 pass number in output by a star.
14528 2016-01-12 Bin Cheng <bin.cheng@arm.com>
14530 PR tree-optimization/68911
14531 * gcc.c-torture/execute/pr68911.c: New test.
14533 2016-01-12 Marek Polacek <polacek@redhat.com>
14536 * g++.dg/warn/permissive-1.C: New test.
14538 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14542 * g++.dg/opt/pr69213.C: New test.
14544 2016-01-12 Christian Bruel <christian.bruel@st.com>
14547 * gcc.target/arm/pr69180.c: New test.
14549 2016-01-12 Richard Biener <rguenther@suse.de>
14552 * g++.dg/lto/pr69077_0.C: New testcase.
14553 * g++.dg/lto/pr69077_1.C: Likewise.
14555 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14558 * g++.dg/opt/pr69175.C: New test.
14560 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14562 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14563 rather than #including math.h & stdlib.h.
14564 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14565 * gcc.dg/vect/pr49771.c: Likewise.
14566 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14567 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14568 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14569 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14570 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14571 * gcc.dg/vect/pr44507.c: Likewise.
14572 * gcc.dg/vect/pr45902.c: Likewise.
14573 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14574 * gcc.dg/vect/vect-117.c: Likewise.
14575 * gcc.dg/vect/vect-99.c: Likewise.
14576 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14577 * gcc.dg/vect/vect-cond-1.c: Likewise.
14578 * gcc.dg/vect/vect-cond-2.c: Likewise.
14579 * gcc.dg/vect/vect-cond-3.c: Likewise.
14580 * gcc.dg/vect/vect-cond-4.c: Likewise.
14581 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14582 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14583 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14584 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14585 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14586 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14587 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14588 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14589 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14590 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14591 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14592 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14593 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14594 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14595 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14596 include of signal.h.
14597 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14598 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14599 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14600 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14601 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14602 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14603 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14604 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14605 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14606 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14607 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14608 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14609 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14610 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14611 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14612 * gcc.dg/vect/vect-outer-5.c: Likewise.
14613 * gcc.dg/vect/vect-outer-6.c: Likewise.
14614 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14615 include of stdio.h.
14617 2016-01-12 Nick Clifton <nickc@redhat.com>
14620 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14621 to fread so that it will be found in all target runtimes.
14623 2016-01-12 Richard Biener <rguenther@suse.de>
14625 PR tree-optimization/69053
14626 * g++.dg/torture/pr69053.C: New testcase.
14628 2016-01-12 Richard Biener <rguenther@suse.de>
14630 PR tree-optimization/69168
14631 * gcc.dg/torture/pr69168.c: New testcase.
14633 2016-01-12 Richard Biener <rguenther@suse.de>
14635 PR tree-optimization/69157
14636 * gcc.dg/torture/pr69157.c: New testcase.
14638 2016-01-12 Richard Biener <rguenther@suse.de>
14640 PR tree-optimization/69174
14641 * gcc.dg/torture/pr69174.c: New testcase.
14643 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14647 * g++.dg/tls/pr66808.C: New test.
14648 * g++.dg/tls/pr69000.C: New test.
14650 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14652 * gcc.target/powerpc/swaps-p8-23.c: New test.
14653 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14655 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
14657 PR tree-optimization/68356
14658 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14660 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14661 Jim Wilson <jim.wilson@linaro.org>
14664 * gcc.target/arm/pr69194.c: New test.
14666 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14669 * gcc.target/i386/pr69225-1.c: New test.
14670 * gcc.target/i386/pr69225-2.c: Likewise.
14671 * gcc.target/i386/pr69225-3.c: Likewise.
14672 * gcc.target/i386/pr69225-4.c: Likewise.
14673 * gcc.target/i386/pr69225-5.c: Likewise.
14674 * gcc.target/i386/pr69225-6.c: Likewise.
14676 2016-01-11 Jakub Jelinek <jakub@redhat.com>
14679 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14683 * gcc.dg/pr69071.c: New test.
14686 * g++.dg/opt/pr69211.C: New test.
14688 PR tree-optimization/69214
14689 * gcc.c-torture/compile/pr69214.c: New test.
14691 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
14693 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14694 * gcc.target/i386/pr66232-11.c: Ditto.
14695 * gcc.target/i386/pr66232-12.c: Ditto.
14696 * gcc.target/i386/pr66232-13.c: Ditto.
14698 2016-01-11 Richard Biener <rguenther@suse.de>
14700 PR tree-optimization/69173
14701 * gcc.dg/torture/pr69173.c: New testcase.
14703 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14705 PR rtl-optimization/68796
14706 * gcc.target/aarch64/tst_5.c: New test.
14707 * gcc.target/aarch64/tst_6.c: Likewise.
14709 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14711 PR rtl-optimization/68841
14712 * gcc.dg/pr68841.c: New test.
14713 * gcc.c-torture/execute/pr68841.c: New test.
14715 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14717 PR rtl-optimization/68920
14718 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14720 * gcc.dg/ifcvt-5.c: New test.
14722 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
14725 * g++.dg/pr69123.C: New.
14727 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14730 * gcc.target/i386/pr69010.c: New test.
14732 2016-01-11 Martin Jambor <mjambor@suse.cz>
14735 * gcc.target/i386/chkp-pr69044.c: New test.
14737 2016-01-11 Tom de Vries <tom@codesourcery.com>
14739 PR tree-optimization/69109
14740 * gcc.dg/autopar/pr69109-2.c: New test.
14741 * gcc.dg/autopar/pr69109.c: New test.
14743 2016-01-11 Tom de Vries <tom@codesourcery.com>
14745 PR tree-optimization/69108
14746 * gcc.dg/autopar/pr69108.c: New test.
14748 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14751 * c-c++-common/Wisleading-indentation.c: Augment test.
14753 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14756 * gfortran.dg/inline_matmul_12.f90: New test.
14758 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
14761 * gfortran.dg/actual_array_offset_1: New test.
14763 2016-01-10 Tom de Vries <tom@codesourcery.com>
14765 PR tree-optimization/69062
14766 * gcc.dg/autopar/pr69062.c: New test.
14768 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14770 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14771 * gcc.dg/vect/slp-perm-2.c: Likewise.
14772 * gcc.dg/vect/slp-perm-3.c: Likewise.
14773 * gcc.dg/vect/slp-perm-5.c: Likewise.
14774 * gcc.dg/vect/slp-perm-6.c: Likewise.
14775 * gcc.dg/vect/slp-perm-7.c: Likewise.
14776 * gcc.dg/vect/slp-perm-8.c: Likewise.
14778 2016-01-10 Tom de Vries <tom@codesourcery.com>
14780 PR tree-optimization/69039
14781 * gcc.dg/autopar/pr69039.c: New test.
14783 2016-01-09 Marek Polacek <polacek@redhat.com>
14786 * g++.dg/pr69113.C: New test.
14788 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14790 PR middle-end/50865
14791 PR tree-optimization/69097
14792 * gcc.c-torture/execute/pr50865.c: New test.
14793 * gcc.c-torture/execute/pr69097-1.c: New test.
14794 * gcc.c-torture/execute/pr69097-2.c: New test.
14795 * gcc.dg/pr69097-1.c: New test.
14796 * gcc.dg/pr69097-2.c: New test.
14798 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14801 * g++.dg/opt/pr69164.C: New test.
14803 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14805 PR tree-optimization/69167
14806 * gcc.dg/pr69167.c: New test.
14808 2016-01-08 Marek Polacek <polacek@redhat.com>
14811 * g++.dg/pr68449.C: New.
14813 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14815 PR tree-optimization/68707
14816 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14817 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14818 on platforms supporting it.
14819 * gcc.dg/vect/slp-perm-2.c: Likewise.
14820 * gcc.dg/vect/slp-perm-3.c: Likewise.
14821 * gcc.dg/vect/slp-perm-5.c: Likewise.
14822 * gcc.dg/vect/slp-perm-7.c: Likewise.
14823 * gcc.dg/vect/slp-perm-8.c: Likewise.
14824 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14825 on platforms supporting it.
14827 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14829 PR tree-optimization/69162
14830 * gcc.dg/pr69162.c: New test.
14832 PR tree-optimization/69172
14833 * gcc.dg/pr69172.c: New test.
14835 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14837 PR tree-optimization/67781
14838 * gcc.c-torture/execute/pr67781.c: New file.
14840 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14842 PR tree-optimization/69083
14843 * gcc.dg/vect/pr69083.c: New test.
14845 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14847 PR tree-optimization/61441
14848 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14849 Use -fexcess-precision=standard for compiler options.
14850 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14852 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14855 * gfortran.dg/gomp/pr69128.f90: New test.
14858 * g++.dg/ext/pr69145-1.C: New test.
14859 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14860 * g++.dg/ext/pr69145-2.h: New file.
14862 2016-01-07 Martin Sebor <msebor@redhat.com>
14865 * gcc.dg/atomic-fetch-bool.c: New test.
14866 * gcc.dg/sync-fetch-bool.c: New test.
14868 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14871 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14873 2016-01-07 Nick Clifton <nickc@redhat.com>
14876 * g++.dg/pr66655.C: New test.
14877 * g++.dg/pr66655_1.cc: Test support file.
14878 * g++.dg/pr66655.h: Test header file.
14880 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
14883 gfortran.dg/gomp/pr66680.f90: New test.
14885 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14888 * gcc.target/i386/pr69171-1.c: New test.
14889 * gcc.target/i386/pr69171-2.c: Likewise.
14890 * gcc.target/i386/pr69171-3.c: Likewise.
14891 * gcc.target/i386/pr69171-4.c: Likewise.
14892 * gcc.target/i386/pr69171-5.c: Likewise.
14893 * gcc.target/i386/pr69171-6.c: Likewise.
14895 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14897 PR middle-end/67639
14898 * c-c++-common/pr67639.c: New test.
14900 2016-01-07 Jakub Jelinek <jakub@redhat.com>
14902 PR tree-optimization/69141
14903 * g++.dg/opt/pr69141.C: New test.
14905 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14907 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14909 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
14912 * gcc.target/i386/pr69140.c: New test
14914 2016-01-06 David Malcolm <dmalcolm@redhat.com>
14916 * gcc.dg/bad-dereference.c: New test case.
14918 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14920 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14922 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14924 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14926 2016-01-06 Marek Polacek <polacek@redhat.com>
14929 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14931 2016-01-05 Marek Polacek <polacek@redhat.com>
14934 * gcc.dg/atomic-invalid-2.c: New.
14936 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14939 * gcc.target/i386/pr68991.c: New test.
14941 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14944 * g++.dg/pr68991-1.C: New test.
14945 * g++.dg/pr68991-2.C: Likewise.
14947 2016-01-05 Sergei Trofimovich <siarheit@google.com>
14950 * gcc.target/ia64/pr60465-gprel64.c: New test.
14951 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14953 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14955 PR rtl-optimization/68651
14956 * gcc.target/aarch64/pr68651_1.c: New test.
14958 2016-01-05 David Malcolm <dmalcolm@redhat.com>
14961 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14963 2016-01-05 Nathan Sidwell <nathan@acm.org>
14966 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14968 * gcc.dg/alias-15.c: New.
14970 2016-01-05 Nick Clifton <nickc@redhat.com>
14973 * g++.dg/pr68770.C: New test.
14975 2016-01-04 Mike Stump <mikestump@comcast.net>
14977 * lib/target-supports.exp (check_effective_target_cilkplus):
14978 cilkplus targets require pthreads.
14979 (check_effective_target_cilkplus): Remove special case for NVPTX.
14981 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14983 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14986 2016-01-04 Jakub Jelinek <jakub@redhat.com>
14988 Update copyright years.
14990 2016-01-04 Marek Polacek <polacek@redhat.com>
14993 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14994 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14995 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14997 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14999 * gcc.target/sparc/20160104-2.c: New test.
15001 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15003 * gcc.target/sparc/20160104-1.c: New test.
15005 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
15008 * gfortran.dg/pr65045.f90: New test.
15010 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15012 * gnat.dg/specs/debug1.ads: Delete.
15014 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15016 PR libgfortran/68867
15017 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15020 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15022 PR libgfortran/68867
15023 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15026 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
15029 * gfortran.dg/pr68864.f90: New test.
15031 2016-01-01 Jakub Jelinek <jakub@redhat.com>
15033 PR tree-optimization/69070
15034 * gcc.dg/pr69070.c: New test.
15037 * gfortran.dg/pr69055.f90: New test.
15040 * gcc.dg/pr69015.c: New test.
15042 Copyright (C) 2016 Free Software Foundation, Inc.
15044 Copying and distribution of this file, with or without modification,
15045 are permitted in any medium without royalty provided the copyright
15046 notice and this notice are preserved.