1 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
3 * gfortran.dg/pr70937.f90: require-effective-target lto.
5 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8 * gfortran.dg/where_6.f90: New test.
10 2016-11-01 Jakub Jelinek <jakub@redhat.com>
12 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
14 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
17 * gfortran.dg/where_5.f90: New test.
19 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
21 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
22 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
23 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
24 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
26 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
28 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
30 (check_effective_target_vect_cmdline_needed): Check
31 is-effective-target ia32 for x86 targets.
32 (check_effective_target_vect_simd_clones): Simplify condition.
33 (check_effective_target_vect_double): Ditto.
34 (check_effective_target_vect_aligned_arrays): Check
35 is-effective-target ia32 for x86 targets. Simplify condition.
36 (check_effective_target_vect_multiple_sizes): Simplify condition.
37 (check_effective_target_sqrt_insn): Add i?86-*-* target.
38 (check_effective_target_sync_int_128): Simplify condition.
39 (check_effective_target_sync_int_128_runtime): Ditto.
40 (check_effective_target_sync_long_long_runtime): Ditto.
41 (check_effective_target_divmod): Add i?86-*-* target.
43 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
45 * gcc.target/powerpc/vsx-extract-4.c: New test.
46 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
48 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
51 * gfortran.dg/fmt_l.f90: Update test.
52 * gfortran.dg/fmt_l0.f90: New test.
54 2016-10-31 Jakub Jelinek <jakub@redhat.com>
57 * c-c++-common/builtin-shuffle-1.c: New test.
58 * g++.dg/cpp0x/addressof3.C: New test.
60 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
62 Add tests for a const member and a reference member for launder.
63 * g++.dg/cpp1z/launder3.C: New.
64 * g++.dg/cpp1z/launder4.C: Likewise.
65 * g++.dg/cpp1z/launder5.C: Likewise.
66 * g++.dg/cpp1z/launder5.cc: Likewise.
67 * g++.dg/cpp1z/launder5.h: Likewise.
68 * g++.dg/cpp1z/launder6.C: Likewise.
69 * g++.dg/cpp1z/launder6.cc: Likewise.
70 * g++.dg/cpp1z/launder6.h: Likewise.
72 2016-10-31 Jakub Jelinek <jakub@redhat.com>
75 * g++.dg/cpp0x/pr77948-1.C: New test.
76 * g++.dg/cpp0x/pr77948-2.C: New test.
77 * g++.dg/cpp0x/pr77948-3.C: New test.
78 * g++.dg/cpp0x/pr77948-4.C: New test.
79 * g++.dg/cpp0x/pr77948-5.C: New test.
80 * g++.dg/cpp0x/pr77948-6.C: New test.
82 PR tree-optimization/77860
83 * gcc.dg/pr77860.c: New test.
85 2016-10-31 Jakub Jelinek <jakub@redhat.com>
88 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
90 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
92 * gcc.dg/lto/pr60449_0.c: Skip for avr.
94 2016-10-30 Le-Chun Wu <lcwu@google.com>
95 Mark Wielaard <mjw@redhat.com>
97 * gcc.dg/Wshadow-compatible-local-1.c: New test.
98 * gcc.dg/Wshadow-local-1.c: Likewise.
99 * gcc.dg/Wshadow-local-2.c: Likewise.
100 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
101 * g++.dg/warn/Wshadow-local-1.C: Likewise.
102 * g++.dg/warn/Wshadow-local-2.C: Likewise.
104 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
106 PR tree-optimization/71915
107 PR tree-optimization/71490
108 * gcc.dg/tree-ssa/pr54245.c: Delete.
109 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
112 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
115 * gfortran.dg/fmt_t_9.f: New test.
117 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
120 * gfortran.dg/pr67219.f90: New test.
122 2016-10-29 Jakub Jelinek <jakub@redhat.com>
124 PR rtl-optimization/77919
125 * g++.dg/torture/pr77919-2.C: New test.
128 * gcc.dg/pr78148.c: New test.
130 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
132 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
133 * gcc.target/sparc/overflow-4.c: ...here.
134 * gcc.target/sparc/overflow-5.c: New test.
136 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
137 Kugan Vivekanandarajah <kuganv@linaro.org>
138 Jim Wilson <jim.wilson@linaro.org>
140 PR tree-optimization/43721
141 * lib/target-supports.exp (check_effective_target_divmod): New.
142 (check_effective_target_divmod_simode): Likewise.
143 (check_effective_target_arm_divmod_simode): Likewise.
144 * gcc.dg/divmod-1-simode.c: New test.
145 * gcc.dg/divmod-1.c: Likewise.
146 * gcc.dg/divmod-2-simode.c: Likewise.
147 * gcc.dg/divmod-2.c: Likewise.
148 * gcc.dg/divmod-3-simode.c: Likewise.
149 * gcc.dg/divmod-3.c: Likewise.
150 * gcc.dg/divmod-4-simode.c: Likewise.
151 * gcc.dg/divmod-4.c: Likewise.
152 * gcc.dg/divmod-5.c: Likewise.
153 * gcc.dg/divmod-6-simode.c: Likewise.
154 * gcc.dg/divmod-6.c: Likewise.
155 * gcc.dg/divmod-7.c: Likewise.
157 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
158 Jakub Jelinek <jakub@redhat.com>
159 Andrew Pinski <pinskia@gmail.com>
162 PR rtl-optimization/23684
163 * gcc.c-torture/execute/pr22141-1.c: New test.
164 * gcc.c-torture/execute/pr22141-2.c: Likewise.
165 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
166 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
167 * gcc.dg/store_merging_1.c: New test.
168 * gcc.dg/store_merging_2.c: Likewise.
169 * gcc.dg/store_merging_3.c: Likewise.
170 * gcc.dg/store_merging_4.c: Likewise.
171 * gcc.dg/store_merging_5.c: Likewise.
172 * gcc.dg/store_merging_6.c: Likewise.
173 * gcc.dg/store_merging_7.c: Likewise.
174 * gcc.target/i386/pr22141.c: Likewise.
175 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
176 * g++.dg/init/new17.C: Likewise.
178 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
181 * c-c++-common/pr72747-1.c: New test.
182 * c-c++-common/pr72747-2.c: Likewise.
184 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
186 * gcc.target/s390/oscbreak-1.c: New test.
188 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
190 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
192 2016-10-28 Jakub Jelinek <jakub@redhat.com>
194 PR rtl-optimization/77919
195 * g++.dg/torture/pr77919.C: New test.
197 PR rtl-optimization/78132
198 * gcc.target/i386/pr78132.c: New test.
200 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
202 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
204 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
206 * gcc.target/powerpc/vsx-simode.c: New test.
207 * gcc.target/powerpc/vsx-simode2.c: Likewise.
208 * gcc.target/powerpc/vsx-simode3.c: Likewise.
210 2016-10-27 Jakub Jelinek <jakub@redhat.com>
213 * gfortran.dg/gomp/pr78026.f03: New test.
214 * gfortran.dg/select_type_38.f03: New test.
217 * g++.dg/gomp/declare-simd-7.C: New test.
219 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
221 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
222 * gfortran.dg/dec_init_2.f90: Likewise.
223 * gfortran.dg/dec_init_3.f90: New test.
224 * gfortran.dg/dec_init_4.f90: Likewise.
226 2016-10-27 Bin Cheng <bin.cheng@arm.com>
228 * gcc.dg/fold-narrowbopcst-1.c: New test.
230 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
232 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
233 dg-shouldfail/dg-output instead of XFAIL.
234 * gfortran.dg/dec_io_6.f90: Likewise.
236 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
238 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
239 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
240 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
241 * gcc.target/arm/atomic-op-char-3.c: Likewise.
242 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
243 * gcc.target/arm/atomic-op-int-3.c: Likewise.
244 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
245 * gcc.target/arm/atomic-op-release-3.c: Likewise.
246 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
247 * gcc.target/arm/atomic-op-short-3.c: Likewise.
249 2016-10-27 Bin Cheng <bin.cheng@arm.com>
251 * gcc.dg/fold-convmaxconv-1.c: New test.
252 * gcc.dg/fold-convminconv-1.c: New test.
254 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
257 * gfortran.dg/pr78092.f90: New test.
259 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
262 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
263 expected error message.
264 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
265 expected error message.
266 * gcc.target/powerpc/vsu/vec-all-nez-7.c
267 (test_all_not_equal_and_not_zero): Change expected error message.
269 2016-10-26 Jakub Jelinek <jakub@redhat.com>
272 * gfortran.dg/gomp/pr77973.f90: New test.
274 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
277 * gfortran.dg/submodule_18.f08: New test.
278 * gfortran.dg/submodule_19.f08: New test.
280 2016-10-26 Michael Matz <matz@suse.de>
282 * g++.dg/pr78060.C: New test.
283 * gfortran.dg/pr78061.f: New test.
284 * g++.dg/pr78088.C: New test.
286 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
288 * gfortran.dg/dec_io_1.f90: New test.
289 * gfortran.dg/dec_io_2.f90: New test.
290 * gfortran.dg/dec_io_3.f90: New test.
291 * gfortran.dg/dec_io_4.f90: New test.
292 * gfortran.dg/dec_io_5.f90: New test.
293 * gfortran.dg/dec_io_6.f90: New test.
295 2016-10-25 Jakub Jelinek <jakub@redhat.com>
298 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
300 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
302 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
303 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
305 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
307 * gnat.dg/opt59.adb: New test.
308 * gnat.dg/opt59_pkg.ad[sb]: New helper.
310 * gnat.dg/opt60.adb: New test.
312 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
315 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
318 2016-10-25 Jakub Jelinek <jakub@redhat.com>
321 * gcc.target/i386/pr78102.c: New test.
323 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
325 * gfortran.dg/dec_logical_xor_1.f90: New test.
326 * gfortran.dg/dec_logical_xor_2.f90: New test.
327 * gfortran.dg/dec_logical_xor_3.f03: New test.
329 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
331 * gfortran.dg/dec_loc_rval_1.f90: New test.
332 * gfortran.dg/dec_loc_rval_2.f90: New test.
333 * gfortran.dg/dec_loc_rval_3.f03: New test.
335 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
337 * gfortran.dg/dec_type_print.f90: New testcase.
339 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
341 * gfortran.dg/feed_1.f90: New test.
342 * gfortran.dg/feed_2.f90: New test.
344 2016-10-25 Martin Liska <mliska@suse.cz>
347 * gcc.dg/asan/pr78106.c: New test.
349 2016-10-25 Martin Liska <mliska@suse.cz>
351 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
353 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
356 * gcc.target/arm/pr78041.c: New test.
358 2016-10-25 Jakub Jelinek <jakub@redhat.com>
360 * g++.dg/cpp1z/launder1.C: New test.
361 * g++.dg/cpp1z/launder2.C: New test.
363 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
364 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
368 * gcc.target/avr/pr71676-2.c: New test.
370 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
371 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
375 * gcc.target/avr/pr71676-1.c: New test.
376 * gcc.target/avr/pr71676-3.c: New test.
377 * gcc.target/avr/pr71676.c: New test.
378 * gcc.target/avr/pr71678.c: New test.
380 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
382 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
383 such that cloned verions of tested functions are not created.
385 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
388 * gfortran.dg/pr71895.f90: New test.
390 2016-10-24 Jakub Jelinek <jakub@redhat.com>
392 * g++.dg/debug/dwarf2/ref-2.C: New test.
394 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
396 * c-c++-common/Wint-in-bool-context-3.c: New test.
398 2016-10-24 Martin Sebor <msebor@redhat.com>
401 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
402 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
403 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
404 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
405 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
406 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
407 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
409 2016-10-24 Richard Biener <rguenther@suse.de>
412 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
413 * gcc.dg/vect/slp-45.c: Likewise.
415 2016-10-24 Richard Biener <rguenther@suse.de>
417 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
418 * gcc.dg/tree-ssa/pr21458.c: Likewise.
419 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
421 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
424 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
425 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
427 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
429 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
431 2016-10-24 Jakub Jelinek <jakub@redhat.com>
433 * gcc.target/i386/bmi2-pext-1.c: New test.
434 * gcc.target/i386/bmi2-pdep-1.c: New test.
435 * gcc.target/i386/bmi2-bzhi-3.c: New test.
436 * gcc.target/i386/tbm-bextri-1.c: New test.
437 * gcc.target/i386/bmi-bextr-6.c: New test.
439 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
442 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
443 * gcc.target/i386/pr65105-1.c: Likewise.
444 * gcc.target/i386/pr65105-2.c: Likewise.
445 * gcc.target/i386/pr65105-3.c: Likewise.
446 * gcc.target/i386/pr65105-5.c: Likewise.
447 * gcc.target/i386/pr67761.c: Likewise.
448 * gcc.target/i386/pr70799-1.c: Likewise.
450 2016-10-24 Martin Liska <mliska@suse.cz>
453 * c-c++-common/ubsan/unreachable-3.c: New test.
455 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
458 * gfortran.dg/pr77763.f90
460 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
464 * gfortran.dg/pr78033.f90: New test.
466 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
469 * gfortran.dg/select_type_1.f03: Change error for overlapping
471 * gfortran.dg/select_type_36.f03: New test.
473 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
475 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
477 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
480 * gfortran.dg/string_length_3.f90: New test.
482 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
484 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
486 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
491 * gfortran.dg/alloc_comp_class_5.f03: New test.
492 * gfortran.dg/class_allocate_21.f90: New test.
493 * gfortran.dg/class_allocate_22.f90: New test.
494 * gfortran.dg/realloc_on_assign_27.f08: New test.
496 2016-10-21 Jeff Law <law@redhat.com>
498 * PR tree-optimization/71947
499 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
500 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
501 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
503 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
505 * gcc.dg/ipa/vrp5.c: New test.
506 * gcc.dg/ipa/vrp6.c: New test.
508 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
510 * gcc.target/aarch64/test_frame_17.c: New test.
512 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
514 * gcc.target/aarch64/test_frame_17.c: New test.
516 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
518 PR preprocessor/71681
519 * gcc.dg/cpp/pr71681-1.c: New testcase
520 * gcc.dg/cpp/pr71681-2.c: Likewise
521 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
522 * gcc.dg/cpp/remap/a/header.gcc: Likewise
523 * gcc.dg/cpp/remap/a/t_1.h: Likewise
524 * gcc.dg/cpp/remap/a/t_2.h: Likewise
526 2016-10-21 Jakub Jelinek <jakub@redhat.com>
529 * gcc.target/i386/pr78057.c: New test.
531 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
533 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
536 * gfortran.dg/select_type_37.f03: New test.
538 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
541 * gcc.target/avr/pr71627.c: New test
543 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
545 * gcc.target/sparc/overflow-1.c: New test.
546 * gcc.target/sparc/overflow-2.c: Likewise.
547 * gcc.target/sparc/overflow-3.c: Likewise.
549 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
551 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
554 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
556 PR rtl-optimization/78038
557 * gcc.target/aarch64/pr78038.c: New test.
559 2016-10-21 Richard Biener <rguenther@suse.de>
561 PR tree-optimization/78051
562 * g++.dg/torture/pr78051.C: New testcase.
564 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
566 * c-c++-common/wdate-time.c: Restored test case.
567 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
569 2016-10-20 Jakub Jelinek <jakub@redhat.com>
571 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
573 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
576 * gcc.target/i386/pr78037.c: New test.
578 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
580 * gcc.target/visium/overflow8.c: New.
581 * gcc.target/visium/overflow16.c: Likewise.
582 * gcc.target/visium/overflow32: Likewise.
584 2016-10-20 Michael Matz <matz@suse.de>
586 * gcc.dg/loop-split.c: New test.
587 * gcc.dg/tree-ssa/ifc-9.c: Update.
588 * gcc.dg/tree-ssa/ifc-10.c: Update.
590 2016-10-20 Richard Biener <rguenther@suse.de>
592 * gcc.dg/graphite/pr35356-1.c: Update.
594 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
597 * g++.dg/cpp1y/pr77446.C: New.
599 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
601 PR tree-optimization/53979
602 * gcc.dg/pr53979-1.c: New test-case.
603 * gcc.dg/pr53979-2.c: Likewise.
605 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
607 * c-c++-common/Wint-in-bool-context-2.c: New test.
609 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
611 * gfortran.dg/dtio_17.f90: Fix test.
613 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
615 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
616 * gcc.dg/Walloca-2.c: Same.
618 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
620 * gcc.dg/Wvla-1.c: Rename to...
621 * gcc.dg/Wvla-larger-than-1.c: ...this.
622 * gcc.dg/Wvla-2.c: Rename to...
623 * gcc.dg/Wvla-larger-than-2.c: ...this.
624 * gcc.dg/Wvla-3.c: Rename to...
625 * gcc.dg/Walloca-11.c.: ...this.
626 * gcc.dg/wvla-[1-7].c: Rename to:
627 * gcc.dg/Wvla-[1-7].c: ...this.
629 2016-10-19 Bin Cheng <bin.cheng@arm.com>
631 PR tree-optimization/78005
632 * gcc.dg/vect/pr78005.c: New.
633 * gcc.target/i386/l_fma_float_1.c: Revise test.
634 * gcc.target/i386/l_fma_float_2.c: Ditto.
635 * gcc.target/i386/l_fma_float_3.c: Ditto.
636 * gcc.target/i386/l_fma_float_4.c: Ditto.
637 * gcc.target/i386/l_fma_float_5.c: Ditto.
638 * gcc.target/i386/l_fma_float_6.c: Ditto.
639 * gcc.target/i386/l_fma_double_1.c: Ditto.
640 * gcc.target/i386/l_fma_double_2.c: Ditto.
641 * gcc.target/i386/l_fma_double_3.c: Ditto.
642 * gcc.target/i386/l_fma_double_4.c: Ditto.
643 * gcc.target/i386/l_fma_double_5.c: Ditto.
644 * gcc.target/i386/l_fma_double_6.c: Ditto.
646 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
648 PR tree-optimization/78024
649 * gcc.dg/goacc/loop-processing-1.c: New file.
651 2016-10-19 Richard Biener <rguenther@suse.de>
653 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
655 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
657 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
658 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
659 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
660 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
661 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
662 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
663 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
664 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
665 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
666 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
667 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
668 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
669 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
670 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
671 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
672 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
673 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
674 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
675 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
676 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
677 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
678 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
679 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
680 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
681 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
682 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
683 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
684 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
685 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
686 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
687 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
688 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
689 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
690 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
691 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
692 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
693 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
694 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
695 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
696 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
697 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
698 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
699 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
700 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
701 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
702 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
703 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
704 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
705 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
706 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
707 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
708 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
709 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
710 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
711 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
712 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
713 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
714 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
715 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
716 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
717 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
718 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
719 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
720 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
721 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
722 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
723 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
724 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
725 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
726 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
727 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
728 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
729 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
730 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
731 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
732 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
733 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
734 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
735 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
736 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
737 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
738 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
739 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
740 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
741 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
742 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
743 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
744 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
745 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
746 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
747 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
748 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
749 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
750 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
751 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
752 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
753 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
754 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
755 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
756 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
757 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
758 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
759 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
760 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
761 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
762 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
763 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
764 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
765 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
766 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
767 * gcc.target/powerpc/vsu/vsu.exp: New file.
769 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
772 * gcc.target/i386/pr77991.c: New test.
774 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
776 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
779 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
781 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
783 2016-10-18 Richard Biener <rguenther@suse.de>
785 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
786 * gcc.dg/tree-ssa/pr21001.c: Likewise.
787 * gcc.dg/tree-ssa/pr21090.c: Likewise.
788 * gcc.dg/tree-ssa/pr21294.c: Likewise.
789 * gcc.dg/tree-ssa/pr21563.c: Likewise.
790 * gcc.dg/tree-ssa/pr23744.c: Likewise.
791 * gcc.dg/tree-ssa/pr25382.c: Likewise.
792 * gcc.dg/tree-ssa/pr68431.c: Likewise.
793 * gcc.dg/tree-ssa/vrp03.c: Likewise.
794 * gcc.dg/tree-ssa/vrp06.c: Likewise.
795 * gcc.dg/tree-ssa/vrp07.c: Likewise.
796 * gcc.dg/tree-ssa/vrp09.c: Likewise.
797 * gcc.dg/tree-ssa/vrp19.c: Likewise.
798 * gcc.dg/tree-ssa/vrp20.c: Likewise.
799 * gcc.dg/tree-ssa/vrp92.c: Likewise.
800 * gcc.dg/pr68217.c: Likewise.
801 * gcc.dg/predict-9.c: Likewise.
802 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
803 * gcc.dg/predict-1.c: Likewise.
805 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
807 * gfortran.dg/dtio_17.f90: New test.
809 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
811 * gcc.dg/ipa/vrp4.c: Adjust testcase.
813 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
815 * gcc.dg/ipa/vrp4.c: New test.
817 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
819 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
820 * gcc.dg/torture/pr39074.c: Likewise.
822 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
824 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
825 * gnat.dg/trampoline4.adb: Minor tweak.
827 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
829 PR tree-optimization/77916
830 * gcc.dg/torture/pr77916.c: New.
832 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
835 * gfortran.dg/pr77978_1.f90: New test.
836 * gfortran.dg/pr77978_2.f90: Ditto.
837 * gfortran.dg/pr77978_3.f90: Ditto.
839 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
843 * gfortran.dg/proc_ptr_49.f90: New test.
845 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
848 * gcc.target/arm/pr77308.c: New test.
850 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
852 * lib/target-supports.exp
853 (check_effective_target_floatn_nx_runtime): Return 0 for
856 2016-10-17 Andrew Pinski <apinski@cavium.com>
858 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
859 long instead of long.
860 * gcc.target/aarch64/cinc_common_1.c: Likewise.
861 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
862 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
863 * gcc.target/aarch64/mult-synth_4.c: Likewise.
864 * gcc.target/aarch64/pr68102_1.c: Likewise.
865 * gcc.target/aarch64/target_attr_3.c: Likewise.
867 2016-10-17 Richard Biener <rguenther@suse.de>
869 PR tree-optimization/77988
870 * gcc.dg/torture/pr77988.c: New testcase.
872 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
874 * gcc.dg/pr71636-1.c: New test-case.
875 * gcc.dg/pr71636-2.c: Likewise.
877 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
879 * gnat.dg/trampoline3.adb: New test.
880 * gnat.dg/trampoline4.adb: Likewise.
882 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
884 * gfortran.dg/dtio_16.f90: New test.
886 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
888 * gcc.target/sparc/bmaskbshuf.c: Rename to...
889 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
890 * gcc.target/sparc/bmaskbshuf-2.c: New test.
892 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
894 * gcc.target/sparc/popc.c: Rename to...
895 * gcc.target/sparc/popc-1.c: ...this.
896 * gcc.target/sparc/popc-2.c: New test.
898 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
901 * gfortran.dg/unexpected_eof_4.f90: New test.
903 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
906 * gfortran.dg/negative_unit2.f90: New test.
908 2016-10-14 Jakub Jelinek <jakub@redhat.com>
911 * gfortran.dg/pr77959.f90: New test.
913 DR 1511 - const volatile variables and ODR
914 * g++.dg/DRs/dr1511-1.C: New test.
915 * g++.dg/DRs/dr1511-2.C: New test.
917 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
919 * gnat.dg/debug7.adb (dg-options): Remove -g.
920 * gnat.dg/debug8.adb (dg-options): Add -margs.
921 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
923 2016-10-14 Richard Biener <rguenther@suse.de>
925 PR tree-optimization/77979
926 * gcc.dg/torture/pr77979.c: New testcase.
928 2016-10-14 Martin Liska <mliska@suse.cz>
930 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
931 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
932 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
934 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
936 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
937 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
938 * gcc.dg/torture/pr77937-2.c: Likewise.
940 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
942 * gnat.dg/lto15.adb: Adjust.
943 * gnat.dg/lto16.adb: Likewise.
944 * gnat.dg/lto17.adb: Likewise
945 * gnat.dg/lto18.ad[sb]: New test.
946 * gnat.dg/lto18_pkg.ads: New helper.
947 * gnat.dg/lto19.adb: New test.
948 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
949 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
950 * gnat.dg/lto20.adb: New test.
951 * gnat.dg/lto20_pkg.ad[sb]: New helper.
953 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
955 * gfortran.dg/coarray_38.f90: Expect error message.
957 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
959 * gcc.target/aarch64/spellcheck_1.c: New test.
960 * gcc.target/aarch64/spellcheck_2.c: Likewise.
961 * gcc.target/aarch64/spellcheck_3.c: Likewise.
962 * gcc.target/aarch64/spellcheck_4.c: Likewise.
963 * gcc.target/aarch64/spellcheck_5.c: Likewise.
964 * gcc.target/aarch64/spellcheck_6.c: Likewise.
966 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
968 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
970 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
972 PR tree-optimization/77937
973 * gcc.dg/torture/pr77937-1.c: New.
974 * gcc.dg/torture/pr77937-2.c: New.
976 2016-10-13 Jakub Jelinek <jakub@redhat.com>
978 * g++.dg/cpp1z/inline-var1.C: New test.
979 * g++.dg/cpp1z/inline-var1a.C: New test.
980 * g++.dg/cpp1z/inline-var1.h: New file.
981 * g++.dg/cpp1z/inline-var2.C: New test.
982 * g++.dg/cpp1z/inline-var3.C: New test.
983 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
986 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
988 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
989 Xscale is specified, not just -march.
990 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
991 is incompatible with Xscale.
993 2016-10-13 Martin Sebor <msebor@redhat.com>
996 * g++.dg/ext/flexary4.C: Adjust.
997 * g++.dg/ext/flexary5.C: Same.
998 * g++.dg/ext/flexary9.C: Same.
999 * g++.dg/ext/flexary19.C: New test.
1000 * g++.dg/ext/flexary18.C: New test.
1001 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1003 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1004 Avoid generating a flexible array member in an array.
1006 2016-10-13 Martin Sebor <msebor@redhat.com>
1008 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1009 to placate -Wformat on targets where the type is not int.
1011 2016-10-13 David Malcolm <dmalcolm@redhat.com>
1013 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1016 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1018 * gcc.target/i386/l_fma_float_1.c: Revise test.
1019 * gcc.target/i386/l_fma_float_2.c: Ditto.
1020 * gcc.target/i386/l_fma_float_3.c: Ditto.
1021 * gcc.target/i386/l_fma_float_4.c: Ditto.
1022 * gcc.target/i386/l_fma_float_5.c: Ditto.
1023 * gcc.target/i386/l_fma_float_6.c: Ditto.
1024 * gcc.target/i386/l_fma_double_1.c: Ditto.
1025 * gcc.target/i386/l_fma_double_2.c: Ditto.
1026 * gcc.target/i386/l_fma_double_3.c: Ditto.
1027 * gcc.target/i386/l_fma_double_4.c: Ditto.
1028 * gcc.target/i386/l_fma_double_5.c: Ditto.
1029 * gcc.target/i386/l_fma_double_6.c: Ditto.
1031 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1033 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1035 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1037 * gcc.dg/vect/vect-98.c: Refine test case.
1038 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1039 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1040 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1042 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1045 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1047 2016-10-13 Martin Liska <mliska@suse.cz>
1049 PR tree-optimization/77943
1050 * g++.dg/tree-ssa/pr77943.C: New test.
1052 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1055 * gfortran.dg/allocate_with_source_22.f03: New test.
1056 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1059 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1061 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1062 * gcc.target/arm/movsi_movw.c: Likewise.
1063 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1064 directive to work on big endian targets.
1066 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1068 * gcc.dg/tree-ssa/evrp6.c: New test.
1070 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1072 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1073 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1074 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1076 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1078 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1079 * gcc.target/powerpc/warn-2.c: Ditto.
1081 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1083 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1084 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1085 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1087 * gcc.target/mips/msa.c: New test.
1088 * gcc.target/mips/msa-builtins.c: Likewise.
1089 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1090 (check_effective_target_mips_msa_runtime): Likewise.
1091 (check_effective_target_mips_msa): Likewise.
1092 (add_options_for_mips_msa): Likewise.
1093 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1094 (check_effective_target_vect_intfloat_cvt): Likewise.
1095 (check_effective_target_vect_uintfloat_cvt): Likewise.
1096 (check_effective_target_vect_floatint_cvt): Likewise.
1097 (check_effective_target_vect_floatuint_cvt): Likewise.
1098 (check_effective_target_vect_shift): Likewise.
1099 (check_effective_target_vect_shift_char): Likewise.
1100 (check_effective_target_vect_long): Likewise.
1101 (check_effective_target_vect_float): Likewise.
1102 (check_effective_target_vect_double): Likewise.
1103 (check_effective_target_vect_long_long): Likewise.
1104 (check_effective_target_vect_perm): Likewise.
1105 (check_effective_target_vect_perm_byte): Likewise.
1106 (check_effective_target_vect_perm_short): Likewise.
1107 (check_effective_target_vect_sdot_qi): Likewise.
1108 (check_effective_target_vect_udot_qi): Likewise.
1109 (check_effective_target_vect_sdot_hi): Likewise.
1110 (check_effective_target_vect_udot_hi): Likewise.
1111 (check_effective_target_vect_pack_trunc): Likewise.
1112 (check_effective_target_vect_unpack): Likewise.
1113 (check_effective_target_vect_hw_misalign): Likewise.
1114 (check_effective_target_vect_condition): Likewise.
1115 (check_effective_target_vect_cond_mixed): Likewise.
1116 (check_effective_target_vect_char_mult): Likewise.
1117 (check_effective_target_vect_short_mult): Likewise.
1118 (check_effective_target_vect_int_mult): Likewise.
1119 (check_effective_target_vect_extract_even_odd): Likewise.
1120 (check_effective_target_vect_interleave): Likewise.
1121 (check_vect_support_and_set_flags): Check if the target supports MSA
1122 and append to the list of EFFECTIVE_TARGETS.
1124 2016-10-12 Richard Biener <rguenther@suse.de>
1127 * g++.dg/torture/pr77947.C: New testcase.
1129 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1131 * gnat.dg/debug8.adb: New testcase.
1133 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1135 * gnat.dg/debug9.adb: New testcase.
1137 2016-10-12 Richard Biener <rguenther@suse.de>
1139 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1140 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1141 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1143 2016-10-12 Richard Biener <rguenther@suse.de>
1145 PR tree-optimization/77920
1146 * gcc.dg/torture/pr77920.c: New testcase.
1148 2016-10-12 Jakub Jelinek <jakub@redhat.com>
1150 PR tree-optimization/77929
1151 * gcc.c-torture/compile/pr77929.c: New test.
1153 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1154 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1155 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1156 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1157 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1158 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1159 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1160 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1161 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1163 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1165 * gcc.target/sparc/setcc-4.c: Adjust.
1166 * gcc.target/sparc/setcc-5.c: Likewise.
1167 * gcc.target/sparc/setcc-6.c: Likewise.
1168 * gcc.target/sparc/setcc-7.c: Likewise.
1169 * gcc.target/sparc/setcc-8.c: Likewise.
1170 * gcc.target/sparc/setcc-9.c: Likewise.
1171 * gcc.target/sparc/setcc-10.c: Delete.
1173 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1176 * gfortran.dg/pr77942.f90
1178 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
1180 * gfortran.dg/dec_math.f90: New testsuite.
1182 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1184 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1185 (main): Declare j as i32 instead of int.
1187 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1189 PR testsuite/PR77710
1190 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1191 target triplet instead of *-*-*-*.
1193 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1195 * gnat.dg/unchecked_convert10.adb: New test.
1196 * gnat.dg/unchecked_convert11.adb: Likewise.
1197 * gnat.dg/unchecked_convert12.adb: Likewise.
1199 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1201 * gcc.target/sparc/cbcond-1.c: New test.
1202 * gcc.target/sparc/cbcond-2.c: Likewise.
1203 * gcc.target/sparc/movcc-1.c: Likewise.
1204 * gcc.target/sparc/movcc-2.c: Likewise.
1205 * gcc.target/sparc/setcc-1.c: Adjust.
1206 * gcc.target/sparc/setcc-2.c: Likewise.
1207 * gcc.target/sparc/setcc-3.c: Likewise.
1208 * gcc.target/sparc/setcc-4.c: Likewise.
1209 * gcc.target/sparc/setcc-5.c: Likewise.
1210 * gcc.target/sparc/setcc-6.c: New test.
1211 * gcc.target/sparc/setcc-7.c: Likewise.
1212 * gcc.target/sparc/setcc-8.c: Likewise.
1213 * gcc.target/sparc/setcc-9.c: Likewise.
1214 * gcc.target/sparc/setcc-10.c: Likewise.
1216 2016-10-10 Jeff Law <law@redhat.com>
1218 PR tree-optimization/71947
1219 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1220 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1221 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1222 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1223 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1224 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1226 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1229 * gfortran.dg/matmul_11.f90: New test.
1231 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1233 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1234 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1235 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1236 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1237 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1238 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1239 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1240 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1241 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1242 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1243 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1244 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1245 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1246 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1247 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1248 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1249 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1250 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1251 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1252 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1253 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1254 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1255 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1256 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1257 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1258 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1259 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1260 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1261 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1262 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1263 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1264 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1265 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1266 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1267 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1268 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1269 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1270 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1271 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1272 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1273 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1274 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1275 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1276 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1277 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1278 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1279 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1280 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1281 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1282 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1283 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1284 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1285 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1286 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1287 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1288 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1289 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1290 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1291 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1293 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1295 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1296 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1297 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1298 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1299 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1300 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1301 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1302 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1303 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1304 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1305 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1306 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1307 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1308 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1310 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1312 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1314 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1316 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1317 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1318 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1319 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1321 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1322 Jiong Wang <jiong.wang@arm.com>
1324 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1326 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1327 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1329 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1331 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1333 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1335 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1337 * gnat.dg/specs/vfa.ads: New test.
1339 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
1341 * gnat.dg/inline13.ad[sb]: New test.
1342 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1344 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1346 * gnat.dg/biased_subtype.adb: New test.
1348 2016-10-09 Jakub Jelinek <jakub@redhat.com>
1350 PR tree-optimization/77901
1351 * gcc.c-torture/compile/pr77901.c: New test.
1353 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1355 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1356 * gcc.dg/ipa/propalign-2.c: Likewise
1357 * gcc.dg/ipa/propalign-3.c: Likewise.
1358 * gcc.dg/ipa/propalign-4.c: Likewise.
1359 * gcc.dg/ipa/propalign-5.c: Likewise.
1361 2016-10-08 Jakub Jelinek <jakub@redhat.com>
1363 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1365 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1367 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1368 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1370 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
1372 * gfortran.dg/dec_union_11.f90: New testcase.
1374 2016-10-07 Nathan Sidwell <nathan@acm.org>
1377 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1378 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1379 * g++.dg/cpp1y/pr66443-cxx14.C: New
1380 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1381 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1383 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1385 * g++.dg/cpp0x/addressof1.C: New test.
1386 * g++.dg/cpp0x/addressof2.C: New test.
1388 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1390 * gcc.target/powerpc/float128-type-1.c: New test to check that
1391 PowerPC 64-bit Linux enables -mfloat128-type by default.
1392 * gcc.target/powerpc/float128-type-2.c: Likewise.
1393 * gcc.target/powerpc/float128-mix.c: Change error message to
1394 reflect that __ibm128 is now #define'ed to be long double.
1396 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1399 * gfortran.dg/pr77406.f90: New test.
1400 * gfortran.dg/assumed_type_3.f90: Update error messages.
1401 * gfortran.dg/defined_operators_1.f90: Ditto.
1402 * gfortran.dg/generic_26.f90: Ditto.
1403 * gfortran.dg/generic_7.f90: Ditto.
1404 * gfortran.dg/gomp/udr5.f90: Ditto.
1405 * gfortran.dg/gomp/udr7.f90: Ditto.
1406 * gfortran.dg/interface_1.f90: Ditto.
1407 * gfortran.dg/interface_37.f90: Ditto.
1408 * gfortran.dg/interface_5.f90: Ditto.
1409 * gfortran.dg/interface_6.f90: Ditto.
1410 * gfortran.dg/interface_7.f90
1411 * gfortran.dg/no_arg_check_3.f90
1412 * gfortran.dg/operator_5.f90
1413 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1415 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1418 * c-c++-common/Wint-in-bool-context.c: Update test.
1420 2016-10-07 Richard Biener <rguenther@suse.de>
1422 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1423 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1425 2016-10-07 Marek Polacek <polacek@redhat.com>
1427 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1429 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1432 * c-c++-common/pr69733.c: New test.
1433 * gcc.dg/pr69733.c: New test.
1434 * gcc.target/i386/pr69733.c: New test.
1436 2016-10-07 Marek Polacek <polacek@redhat.com>
1439 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1441 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1443 PR tree-optimization/77664
1444 * gcc.dg/tree-ssa/pr77664.c: New test.
1445 * gcc.dg/pr77664.c: New test.
1447 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
1449 * gfortran.dg/pr69955.f90: New test.
1451 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
1454 * gfortran.dg/pr57910.f90: New test.
1456 2016-10-06 Jakub Jelinek <jakub@redhat.com>
1458 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1459 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1461 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1463 PR tree-optimization/77862
1464 * gcc.dg/pr77862.c: New test.
1466 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1468 * gcc.dg/tree-ssa/evrp4.c: New test.
1470 2016-10-06 Jeff Law <law@redhat.com>
1472 PR tree-optimization/71661
1473 * gcc.dg/tree-ssa/pr71661.c: New test.
1475 2016-10-06 Richard Biener <rguenther@suse.de>
1477 PR tree-optimization/77855
1478 * gcc.dg/torture/pr77855.c: New testcase.
1480 2016-10-06 James Clarke <jrtc27@jrtc27.com>
1481 Eric Botcazou <ebotcazou@adacore.com>
1483 * g++.dg/other/pr77759.C: New test.
1485 2016-10-06 Richard Biener <rguenther@suse.de>
1487 PR tree-optimization/77839
1488 * gcc.dg/torture/pr77839.c: New testcase.
1490 2016-10-06 Marek Polacek <polacek@redhat.com>
1492 * g++.dg/cpp1z/init-statement9.C: New test.
1494 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1496 * gcc.target/i386/pcommit-1.c: Deleted.
1497 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1498 * gcc.target/i386/sse-13.c: Ditto.
1499 * gcc.target/i386/sse-14.c: Ditto.
1500 * gcc.target/i386/sse-22.c: Ditto.
1501 * gcc.target/i386/sse-23.c: Ditto.
1502 * g++.dg/other/i386-2.C: Ditto.
1504 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
1506 * gcc.target/i386/pr77833.c: Require int128 effective target.
1508 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1512 * gfortran.dg/associate_22.f90: New test.
1514 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
1516 * gfortran.dg/dec_union_9.f90: New testcase.
1517 * gfortran.dg/dec_union_10.f90: New testcase.
1519 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1522 * gcc.dg/pch/pr66343-3.c: New test.
1523 * gcc.dg/pch/pr66343-3.hs: New file.
1526 * gcc.dg/pch/pr66343-1.c: New test.
1527 * gcc.dg/pch/pr66343-1.hs: New file.
1528 * gcc.dg/pch/pr66343-2.c: New test.
1529 * gcc.dg/pch/pr66343-2.hs: New file.
1531 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1533 * c-c++-common/Wint-in-bool-context.c: Update test.
1535 2016-10-05 Marek Polacek <polacek@redhat.com>
1537 * g++.dg/cpp1z/init-statement1.C: New test.
1538 * g++.dg/cpp1z/init-statement2.C: New test.
1539 * g++.dg/cpp1z/init-statement3.C: New test.
1540 * g++.dg/cpp1z/init-statement4.C: New test.
1541 * g++.dg/cpp1z/init-statement5.C: New test.
1542 * g++.dg/cpp1z/init-statement6.C: New test.
1543 * g++.dg/cpp1z/init-statement7.C: New test.
1544 * g++.dg/cpp1z/init-statement8.C: New test.
1546 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
1549 * gfortran.dg/pr67524.f90: New test.
1551 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1554 * c-c++-common/ubsan/shift-9.c: New test.
1556 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1558 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1559 of int if __SIZEOF_INT__ is less than 4 bytes.
1561 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1563 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1564 * gfortran.dg/class_array_20.f03: Likewise.
1565 * gfortran.dg/class_array_21.f03: Likewise.
1566 * gfortran.dg/finalize_29.f08: Likewise.
1567 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1569 2016-10-05 Richard Biener <rguenther@suse.de>
1572 * gcc.dg/torture/pr77826.c: New testcase.
1574 2016-10-05 Richard Biener <rguenther@suse.de>
1576 * gcc.dg/fold-copysign-1.c: New testcase.
1578 2016-10-05 Andreas Schwab <schwab@suse.de>
1580 * g++.dg/pr49847-2.C: Remove.
1582 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1584 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1586 2016-10-05 Richard Biener <rguenther@suse.de>
1589 * gcc.dg/pr55152-2.c: New testcase.
1591 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1593 * gfortran.dg/dtio_15.f90: New test.
1595 2016-10-04 Ian Lance Taylor <iant@golang.org>
1597 * gcc.dg/split-7.c: New test.
1599 2016-10-04 Martin Sebor <msebor@redhat.com>
1601 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1602 %lc directive to wint_t to silence -Wformat warnings on targets
1603 where the latter is a distinct type such as long.
1605 2016-10-04 Martin Sebor <msebor@redhat.com>
1608 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1610 2016-10-04 Jakub Jelinek <jakub@redhat.com>
1613 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1615 * g++.dg/other/java3.C: Remove.
1616 * g++.dg/other/java1.C: Remove.
1617 * g++.dg/other/error12.C: Remove.
1618 * g++.dg/other/java2.C: Remove.
1619 * g++.dg/warn/Wnvdtor.C: Remove.
1620 * g++.dg/lookup/java1.C: Remove.
1621 * g++.dg/lookup/java2.C: Remove.
1622 * g++.dg/ext/pr34829.C: Remove.
1623 * g++.dg/ext/java-3.C: Remove.
1624 * g++.dg/ext/java-1.C: Remove.
1625 * g++.dg/ext/java-2.C: Remove.
1626 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1628 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1630 PR tree-optimization/77808
1631 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1633 2016-10-04 Richard Biener <rguenther@suse.de>
1635 PR tree-optimization/77399
1636 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1638 2016-10-04 Richard Biener <rguenther@suse.de>
1641 * gcc.target/i386/pr77833.c: New testcase.
1643 2016-09-26 Jeff Law <law@redhat.com>
1645 PR tree-optimization/71550
1646 PR tree-optimization/71403
1647 * gcc.c-torture/execute/pr71550.c: New test.
1649 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1651 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1654 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1657 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1659 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1661 2016-10-03 Marek Polacek <polacek@redhat.com>
1663 * g++.dg/cpp0x/nullptr37.C: New test.
1665 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1667 * c-c++-common/Wint-in-bool-context.c: Update test.
1669 2016-10-02 Jakub Jelinek <jakub@redhat.com>
1671 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1673 * g++.dg/charset/asm2.c (memmove): Likewise.
1674 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1675 * g++.dg/tls/diag-4.C (foo): Likewise.
1676 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1677 dg-warning, fix up regex.
1678 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1679 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1680 * g++.old-deja/g++.mike/net31.C: Likewise.
1681 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1683 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1684 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1686 2016-10-01 Richard Biener <rguenther@suse.de>
1689 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1691 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1694 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1696 2016-10-01 Jakub Jelinek <jakub@redhat.com>
1699 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1700 Add dg-prune-output directive.
1702 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1705 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1706 * gfortran.fortran-torture/compile/write.f90: Update test.
1708 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1710 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1711 arm_fp16_alternative_ok as the required effective target.
1712 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1713 -mfp16-format=alternative to the dg-options directive and remove
1714 the dg-add-options directive.
1716 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1719 * gfortran.dg/dec_union_8.f90: New testcase.
1721 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1724 * gfortran.dg/dec_structure_16.f90: New testcase.
1726 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1728 * gfortran.dg/coarray_allocate_10.f08: New test.
1729 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1731 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1733 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1735 2016-09-30 Richard Biener <rguenther@suse.de>
1737 PR tree-optimization/77399
1738 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1740 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1742 * c-c++-common/pr27336.c: Make dependency on
1743 -fdelete-null-pointer-checks explicit.
1744 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1745 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1746 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1747 * gcc.dg/pic-1.c: Require fpic target support.
1748 * gcc.dg/pic-2.c: Likewise.
1750 2016-09-29 Jakub Jelinek <jakub@redhat.com>
1752 Implement P0001R1 - C++17 removal of register storage class specifier
1753 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1754 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1756 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1757 keyword if not __SSE2__.
1758 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1760 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1762 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1763 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1764 no_erroneous_warning): Expect new warnings for C++17.
1765 * g++.dg/warn/register-var-2.C (f): Likewise.
1766 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1767 * g++.dg/parse/linkage2.C (foo): Likewise.
1768 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1769 keyword on parameters for C++17.
1770 * g++.dg/cpp1z/register1.C: New test.
1771 * g++.dg/cpp1z/register2.C: New test.
1772 * g++.dg/cpp1z/register3.C: New test.
1774 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1776 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1777 * gcc.target/i386/avx2-check.h (main): Ditto.
1778 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1779 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1780 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1781 * gcc.target/i386/avx512er-check.h (main): Ditto.
1782 * gcc.target/i386/avx512f-check.h (main): Ditto.
1783 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1784 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1785 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1787 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1790 * gcc.target/i386/pr77756.c: New test.
1792 2016-09-29 Marek Polacek <polacek@redhat.com>
1794 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1796 2016-09-29 Marek Polacek <polacek@redhat.com>
1798 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1801 2016-09-29 Martin Liska <mliska@suse.cz>
1803 * objc/execute/construct1.m: New test.
1805 2016-09-29 Richard Biener <rguenther@suse.de>
1807 PR tree-optimization/77768
1808 * gcc.dg/torture/pr77768.c: New testcase.
1810 2016-09-28 Richard Biener <rguenther@suse.de>
1813 * gcc.dg/pr77407.c: New testcase.
1815 2016-09-29 Richard Biener <rguenther@suse.de>
1818 * gcc.dg/pr55152.c: New testcase.
1819 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1821 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1823 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1824 (dg-options): Remove -m32.
1826 2016-09-28 Martin Sebor <msebor@redhat.com>
1829 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1831 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1833 PR libgfortran/77707
1834 * gfortran.dg/inquire_17.f90: New test.
1836 2016-09-28 Jakub Jelinek <jakub@redhat.com>
1839 * g++.dg/cpp1y/constexpr-77467.C: New test.
1841 2016-09-28 Martin Sebor <msebor@redhat.com>
1844 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1845 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1846 (test_sprintf_p_const): Adjust line numbers to avoid failures
1847 introduced in r240503.
1849 2016-09-28 Martin Sebor <msebor@redhat.com>
1852 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1854 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1857 * g++.dg/pr77550.C: Avoid undefined behavior.
1859 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1861 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1863 * gcc.dg/strlenopt-20.c: Update test.
1864 * gcc.dg/strlenopt-21.c: Likewise.
1865 * gcc.dg/strlenopt-22.c: Likewise.
1866 * gcc.dg/strlenopt-22g.c: Likewise.
1867 * gcc.dg/strlenopt-26.c: Likewise.
1868 * gcc.dg/strlenopt-5.c: Likewise.
1869 * gcc.dg/strlenopt-7.c: Likewise.
1870 * gcc.dg/strlenopt-9.c: Likewise.
1872 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1874 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1876 * g++.dg/cpp1z/lambda-this1.C: New test.
1877 * g++.dg/cpp1z/lambda-this2.C: New test.
1880 * g++.dg/ubsan/return-4.C: New test.
1881 * g++.dg/ubsan/return-5.C: New test.
1882 * g++.dg/ubsan/return-6.C: New test.
1884 2016-09-27 Jiong Wang <jiong.wang@arm.com>
1886 * lib/target-supports.exp
1887 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1888 in function comment.
1890 2016-09-27 Martin Liska <mliska@suse.cz>
1892 PR gcov-profile/46266
1893 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1896 2016-09-27 Richard Biener <rguenther@suse.de>
1898 PR tree-optimization/77745
1899 * g++.dg/torture/pr77745.C: New testcase.
1901 2016-09-27 Richard Biener <rguenther@suse.de>
1903 PR tree-optimization/77478
1904 * gcc.dg/torture/pr77478.c: New testcase.
1906 2016-09-27 Martin Liska <mliska@suse.cz>
1908 PR gcov-profile/7970
1909 PR gcov-profile/16855
1910 PR gcov-profile/44779
1911 * g++.dg/gcov/pr16855.C: New test.
1913 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1915 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1917 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1920 * gfortran.dg/gomp/pr77666.f90: New test.
1922 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1925 * gcc.dg/torture/pr77677-2.c: New test.
1927 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1930 * gfortran.dg/pr77420_1.f90: New test.
1931 * gfortran.dg/pr77420_2.f90: Ditto.
1932 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1933 * gfortran.dg/pr77420_4.f90: this file.
1935 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1938 * gfortran.dg/pr77719.f90: New test.
1940 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1942 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1943 singular form of byte when quantity is unknown.
1945 2016-09-26 Marek Polacek <polacek@redhat.com>
1947 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1949 2016-09-26 Martin Liska <mliska@suse.cz>
1951 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1952 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1953 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1954 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1955 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1956 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1957 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1958 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1959 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1961 2016-09-26 Marek Polacek <polacek@redhat.com>
1964 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1965 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1966 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1967 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1968 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1969 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1970 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1971 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1972 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1973 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1974 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1975 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1976 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1977 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1978 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1979 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1980 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1981 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1982 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1983 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1984 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1985 * c-c++-common/attr-fallthrough-1.c: New test.
1986 * c-c++-common/attr-fallthrough-2.c: New test.
1987 * g++.dg/cpp0x/fallthrough1.C: New test.
1988 * g++.dg/cpp0x/fallthrough2.C: New test.
1989 * g++.dg/cpp1z/fallthrough1.C: New test.
1990 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1991 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1992 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1993 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1995 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1998 * gfortran.dg/pr77429.f90: New test.
2000 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2003 * gfortran.dg/pr77694.f90: New test.
2005 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2008 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2010 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2012 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2015 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2017 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2020 2016-09-24 Marek Polacek <polacek@redhat.com>
2023 * c-c++-common/Wbool-operation-1.c: New test.
2024 * gcc.dg/Wbool-operation-1.c: New test.
2026 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
2028 * gfortran.dg/dec_static_1.f90: New.
2029 * gfortran.dg/dec_static_2.f90: New.
2030 * gfortran.dg/dec_static_3.f90: New.
2031 * gfortran.dg/dec_static_4.f90: New.
2033 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2036 * gfortran.dg/negative_unit_check.f90: Update test.
2037 * gfortran.dg/dtio_14.f90: New test.
2039 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2041 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2042 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2043 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2044 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2045 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2046 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2047 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2049 2016-09-23 Martin Sebor <msebor@redhat.com>
2052 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2053 assuming long double is bigger than double.
2055 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2057 Implement P0138R2, C++17 construction rules for enum class values
2058 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2060 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2062 PR preprocessor/77672
2063 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2064 expected multiline output from first warning to reflect change
2067 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2069 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2071 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2072 Tom de Vries <tom@codesourcery.com>
2075 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2077 2016-09-23 Marek Polacek <polacek@redhat.com>
2079 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2080 * c-c++-common/gomp/atomic-13.c: Likewise.
2081 * c-c++-common/gomp/atomic-14.c: Likewise.
2082 * c-c++-common/pr60439.c: Remove invalid code.
2083 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2084 * g++.dg/expr/bitfield5.C: Likewise.
2085 * g++.dg/expr/bitfield6.C: Likewise.
2086 * g++.dg/expr/bool1.C: Likewise.
2087 * g++.dg/expr/bool3.C: Likewise.
2088 * g++.dg/expr/lval3.C: Likewise.
2089 * g++.dg/expr/lval4.C: Likewise.
2090 * g++.old-deja/g++.jason/bool5.C: Likewise.
2092 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2094 PR preprocessor/77672
2095 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2096 (test_terminator_location): New function.
2098 2016-09-23 Richard Biener <rguenther@suse.de>
2100 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2102 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2104 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2105 -march=armv8.2-a+fp16 when supported by the hardware.
2106 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2107 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2108 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2109 semi-colons to a macro invocations.
2110 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2111 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2113 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2114 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2115 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2116 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2118 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2119 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2120 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2121 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2122 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2123 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2124 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2125 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2126 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2127 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2129 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2130 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2131 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2133 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2134 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2135 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2137 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2138 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2139 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2141 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2142 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2143 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2144 defined. Also fix some white-space.
2145 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2146 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2147 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2148 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2149 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2150 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2151 defined. Also fix some long lines and white-space.
2152 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2153 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2154 defined. Also fix some long lines and white-space.
2155 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2156 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2158 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2159 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2160 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2162 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2163 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2164 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2166 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
2167 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2168 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2169 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
2170 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2171 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2172 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2173 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2174 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2175 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
2176 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
2177 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2178 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2179 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2180 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2181 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
2182 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2183 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
2184 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2186 2016-09-23 Jiong Wang <jiong.wang@arm.com>
2187 Matthew Wahab <matthew.wahab@arm.com>
2189 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2190 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2191 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2192 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2193 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2194 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2195 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2196 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2197 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2198 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2199 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2200 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2201 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2202 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2203 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2204 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2205 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2206 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2207 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2208 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2209 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2210 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2211 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2212 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2213 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2214 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2215 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2216 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2217 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2218 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2219 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2220 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2221 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2222 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2223 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2224 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2225 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2227 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2229 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2230 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2231 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2232 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2235 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2238 * gcc.dg/torture/pr77677.c: New test.
2240 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2242 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2245 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2247 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2248 options. Add tests for float16x4_t and float16x8_t.
2250 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2252 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2253 * gcc.target/s390/risbg-ll-2.c: Ditto.
2254 * gcc.target/s390/risbg-ll-3.c: Ditto.
2256 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2258 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2259 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2261 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2263 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2264 output to the simplified instructions.
2266 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2268 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2269 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2271 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2273 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2274 (FP16_SUPPORTED): New
2275 (expected-hfloat-16x4): Make conditional on __fp16 support.
2276 (expected-hfloat-16x8): Likewise.
2277 (vdup_n_f16): Disable for non-AArch64 targets.
2278 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2279 conditional on FP16_SUPPORTED.
2280 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2281 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2282 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2283 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2284 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2286 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2287 conditional on FP16_SUPPORTED.
2288 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2289 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2291 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2293 * gcc.target/arm/short-vfp-1.c: New.
2295 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2297 * gcc.target/arm/attr-fp16-arith-1.c: New.
2299 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2301 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2303 (add_options_for_arm_v8_2a_fp16_neon): New.
2304 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2305 (add_options_for_arm_arch_v8_2a): Auto-generate.
2306 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2307 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2308 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2309 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2310 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2311 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2312 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2314 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2316 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2317 arm_fp16_alternative_ok.
2318 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2319 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2320 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2321 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2322 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2323 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2324 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2325 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2326 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2327 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2328 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2329 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2330 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2331 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2332 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2333 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2334 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2335 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2336 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2337 arm_fp16_alternative_ok.
2338 * lib/target-supports.exp
2339 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2340 (check_effective_target_arm_fp16_alternative_ok): New.
2341 (check_effective_target_arm_fp16_none_ok_nocache): New.
2342 (check_effective_target_arm_fp16_none_ok): New.
2344 2016-09-23 Martin Liska <mliska@suse.cz>
2346 * gcc.dg/ipa/pr77653.c: Replace adress
2349 2016-09-23 Martin Liska <mliska@suse.cz>
2351 * gcc.target/i386/movbe-4.c: New test.
2353 2016-09-23 Martin Liska <mliska@suse.cz>
2355 * gcc.target/i386/crc32-5.c: New test.
2357 2016-09-23 Martin Liska <mliska@suse.cz>
2359 * gcc.target/i386/pr71652.c: New test.
2360 * gcc.target/i386/pr71652-2.c: New test.
2361 * gcc.target/i386/pr71652-3.c: New test.
2363 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2365 * lib/gcc-dg.exp (process-message): Support relative line number
2366 notation - .+4 or .-1 etc.
2367 * gcc.dg/dg-test-1.c: New test.
2369 2016-09-22 Martin Sebor <msebor@redhat.com>
2372 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2373 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2374 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2375 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2377 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2379 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2380 * gcc.dg/ifcvt-2.c: Ditto.
2381 * gcc.dg/zero_bits_compound-1.c: Ditto.
2382 * gcc.dg/zero_bits_compound-1.c: Ditto.
2383 * gcc.dg/pr40550.c: Simplify target selectors.
2384 Use dg-additional-options.
2385 * gcc.dg/pr47893.c: Ditto.
2386 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2387 additional options for 32-bit x86 targets.
2388 * gcc.dg/pr70955.c: Move to ...
2389 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2391 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2394 * g++.dg/cpp0x/pr61019.C: New.
2396 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2397 Terry Guo <terry.guo@arm.com>
2399 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2400 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2401 * gcc.target/arm/pure-code/pure-code.exp: New.
2403 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2405 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2406 Remove SSE effective target requirement.
2408 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2411 * g++.dg/cpp0x/pr71979.C: New.
2413 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2415 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2417 2016-09-22 Martin Liska <mliska@suse.cz>
2420 * gcc.dg/ipa/pr77653.c: New test.
2422 2016-09-22 Jakub Jelinek <jakub@redhat.com>
2425 * gfortran.dg/gomp/pr77665.f90: New test.
2427 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
2429 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2430 * gfortran.dg/dtio_13.f90: New test.
2432 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2435 * gfortran.dg/pr66107.f90: New test.
2437 2016-09-21 Ian Lance Taylor <iant@golang.org>
2439 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2440 with call to builtin delete function.
2442 2016-09-21 Joseph Myers <joseph@codesourcery.com>
2444 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2445 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2446 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2447 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2450 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
2452 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2454 2016-09-21 Jakub Jelinek <jakub@redhat.com>
2457 * g++.dg/cpp1z/aligned-new6.C: New test.
2459 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2461 * gcc.target/arm/fp16-aapcs-3.c: New.
2462 * gcc.target/arm/fp16-aapcs-4.c: New.
2463 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2464 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2465 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2466 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2468 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2470 PR tree-optimization/77550
2471 * g++.dg/pr77550.C: New test.
2473 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
2476 * gcc.target/avr/torture/pr77326.c: New test.
2478 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2480 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2482 2016-09-21 Richard Biener <rguenther@suse.de>
2484 PR tree-optimization/77648
2485 * gcc.dg/torture/pr77648-1.c: New testcase.
2486 * gcc.dg/torture/pr77648-2.c: Likewise.
2488 2016-09-21 Richard Biener <rguenther@suse.de>
2489 Jakub Jelinek <jakub@redhat.com>
2491 PR tree-optimization/77621
2492 * gcc.dg/pr77621.c: New testcase.
2494 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
2497 * gfortran.dg/dtio_12.f90: New test.
2499 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2501 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2503 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2505 PR tree-optimization/72835
2506 * gcc.dg/tree-ssa/pr72835.c: New test.
2508 2016-09-20 Martin Sebor <msebor@redhat.com>
2511 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2512 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2513 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2514 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2515 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2516 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2517 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2519 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2521 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2522 arguments/compare will be optimized away.
2523 * gcc.dg/torture/ftrapv-1.c: Likewise.
2525 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2527 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2528 will be optimized away.
2529 * gcc.dg/ipa/vrp1.c: New test.
2530 * gcc.dg/ipa/vrp2.c: New test.
2531 * gcc.dg/ipa/vrp3.c: New test.
2533 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2535 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2536 does the same transformation.
2537 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2538 * gcc.dg/tree-ssa/evrp1.c: New test.
2539 * gcc.dg/tree-ssa/evrp2.c: New test.
2540 * gcc.dg/tree-ssa/evrp3.c: New test.
2541 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2542 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2543 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2544 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2545 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2546 foling now happens early.
2547 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2548 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2549 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2550 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2551 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2553 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
2556 * gcc.target/i386/pr77621.c: New test.
2557 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2558 pattern, loop should vectorize with -mtune=atom.
2560 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2561 Jakub Jelinek <jakub@redhat.com>
2564 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2567 2016-09-20 Jakub Jelinek <jakub@redhat.com>
2570 * g++.dg/other/pr77626.C: New test.
2573 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2576 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2579 * c-c++-common/pr77624-1.c: New test.
2580 * c-c++-common/pr77624-2.c: New test.
2582 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2584 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2587 2016-09-20 Richard Biener <rguenther@suse.de>
2589 PR tree-optimization/77646
2590 * gcc.dg/torture/pr77646.c: New testcase.
2592 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2595 * c-c++-common/Wint-in-bool-context.c: New test.
2597 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2599 * gcc.dg/cr-decimal-dig-1.c: New test.
2601 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2603 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2604 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2605 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2606 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2608 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2610 PR rtl-optimization/77416
2611 * gcc.target/powerpc/pr77416.c: New.
2613 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2616 * g++.dg/template/error-recovery4.C: New test.
2618 2016-09-19 Bin Cheng <bin.cheng@arm.com>
2620 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2622 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2624 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2625 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2627 2016-09-19 Jakub Jelinek <jakub@redhat.com>
2628 Jan Hubicka <jh@suse.cz>
2631 * gcc.dg/pr77587.c: New test.
2632 * gcc.dg/pr77587a.c: New file.
2634 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2636 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2637 * gfortran.dg/coarray_38.f90:
2638 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2639 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2640 * gfortran.dg/coarray_allocate_7.f08: New test.
2641 * gfortran.dg/coarray_allocate_8.f08: New test.
2642 * gfortran.dg/coarray_allocate_9.f08: New test.
2643 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2645 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2646 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2647 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2649 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2650 * gfortran.dg/coarray_lock_7.f90: Same.
2651 * gfortran.dg/coarray_poly_5.f90: Same.
2652 * gfortran.dg/coarray_poly_6.f90: Same.
2653 * gfortran.dg/coarray_poly_7.f90: Same.
2654 * gfortran.dg/coarray_poly_8.f90: Same.
2655 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2657 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
2660 * gfortran.dg/dec_structure_15.f90: New testcase.
2662 2016-09-19 Richard Biener <rguenther@suse.de>
2665 * gcc.dg/torture/pr77605.c: New testcase.
2667 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
2669 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2671 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
2673 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2674 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2675 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2676 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2677 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2678 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2679 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2680 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2681 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2682 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2683 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2685 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2687 * gcc.target/i386/pr68633.c: Fix expected result.
2689 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
2692 * gfortran.dg/pr68078.f90: New test.
2693 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2695 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2698 * gcc.target/powerpc/swaps-p8-25.c: New.
2700 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2703 * g++.dg/cpp0x/constexpr-77482.C: New test.
2706 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2708 * g++.dg/abi/abi-tag23a.C: Likewise.
2711 * g++.dg/cpp0x/decltype-77338.C: New test.
2714 * g++.dg/cpp0x/mutable1.C: New test.
2716 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2719 * gfortran.dg/pr77612.f90: New test.
2721 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2723 * gcc.dg/torture/pr70421.c: Require int32plus.
2725 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2728 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2731 * gcc.target/i386/pr77526.c: New test.
2733 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2734 Eric Botcazou <ebotcazou@adacore.com>
2737 * gcc.target/i386/pr77594.c: New test.
2739 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
2742 * gfortran.dg/misplaced_implicit_character.f90: New test.
2744 2016-09-15 Bin Cheng <bin.cheng@arm.com>
2746 PR tree-optimization/77503
2747 * gcc.dg/vect/pr77503.c: New test.
2749 2016-09-15 Richard Biener <rguenther@suse.de>
2752 * c-c++-common/torture/pr77544.c: New testcase.
2754 2016-09-15 Jakub Jelinek <jakub@redhat.com>
2757 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2758 * gcc.dg/march-generic.c: Likewise.
2759 * gcc.target/i386/spellcheck-options-1.c: New test.
2760 * gcc.target/i386/spellcheck-options-2.c: New test.
2761 * gcc.target/i386/spellcheck-options-3.c: New test.
2762 * gcc.target/i386/spellcheck-options-4.c: New test.
2764 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2767 * gfortran.dg/goacc/pr72743.f90: New test.
2769 2016-09-15 Richard Biener <rguenther@suse.de>
2771 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2773 2016-09-15 Richard Biener <rguenther@suse.de>
2775 PR tree-optimization/77514
2776 * gcc.dg/torture/pr77514.c: New testcase.
2778 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2781 * g++.dg/lookup/pr77549.C: New test.
2783 2016-09-14 Marek Polacek <polacek@redhat.com>
2785 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2786 * c-c++-common/gomp/atomic-13.c: Likewise.
2787 * c-c++-common/gomp/atomic-14.c: Likewise.
2788 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2789 * g++.dg/cpp1z/bool-increment1.C: New test.
2790 * c-c++-common/pr60439.c: Add dg-warning.
2791 * g++.dg/expr/bitfield4.C: Likewise.
2792 * g++.dg/expr/bitfield5.C: Likewise.
2793 * g++.dg/expr/bitfield6.C: Likewise.
2794 * g++.dg/expr/bool1.C: Likewise.
2795 * g++.dg/expr/bool3.C: Likewise.
2796 * g++.dg/expr/lval3.C: Likewise.
2797 * g++.dg/expr/lval4.C: Likewise.
2798 * g++.old-deja/g++.jason/bool5.C: Likewise.
2799 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2800 * g++.dg/other/error18.C: Likewise.
2801 * g++.dg/gomp/atomic-14.C: Likewise.
2803 2016-09-14 Nathan Sidwell <nathan@acm.org>
2806 * g++.dg/cpp1y/pr77539.C: New.
2808 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2810 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2812 * g++.dg/ext/builtin_alloca.C: Likewise.
2813 * g++.dg/template/spec35.C: Likewise.
2814 * gcc.dg/builtins-68.c: Likewise.
2815 * gcc.misc-tests/gcov-13.c: Likewise.
2816 * gcc.misc-tests/gcov-14.c: Likewise.
2818 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2820 * gfortran.dg/dec_structure_14.f90: New testcase.
2822 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2825 * c-c++-common/tsan/pr68260.c: New test.
2827 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
2830 * gcc.target/msp430/function-attributes-1.c: New test.
2831 * gcc.target/msp430/function-attributes-2.c: New test.
2832 * gcc.target/msp430/function-attributes-3.c: New test.
2834 2015-04-18 Martin Sebor <msebor@redhat.com>
2836 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2837 of non-nul characters.
2838 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2840 2016-09-13 Jakub Jelinek <jakub@redhat.com>
2842 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2843 * g++.dg/cpp1z/gen-attrs1.C: New test.
2845 PR tree-optimization/77454
2846 * gcc.dg/pr77454.c: New test.
2849 * g++.dg/cpp1y/constexpr-77553.C: New test.
2851 2016-09-13 David Malcolm <dmalcolm@redhat.com>
2853 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2854 (test_show_locus): Replace rich_location::add_fixit_insert calls
2855 with add_fixit_insert_before and add_fixit_insert_after.
2857 2016-09-13 Jason Merrill <jason@redhat.com>
2858 Tom de Vries <tom@codesourcery.com>
2861 * g++.dg/pr77427.C: New test.
2863 2016-09-13 Martin Liska <mliska@suse.cz>
2865 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2867 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2868 * lib/target-supports.exp: Define the new target.
2870 2016-09-12 Andrew Pinski <apinski@cavium.com>
2872 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2873 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2875 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
2877 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2879 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2880 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2881 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2883 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2884 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2886 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2889 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2890 * g++.dg/ext/pr77496.C: New test.
2891 * g++.dg/warn/pr77496.C: New test.
2893 2016-09-12 David Malcolm <dmalcolm@redhat.com>
2896 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2897 to preserve conversion chars, and to preserve prefix information.
2898 * gcc.dg/format/pr72858.c: New test case.
2900 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2902 * gfortran.dg/pr77507.f90: Move to ...
2903 * gfortran.dg/ieee/pr77507.f90: here.
2905 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2908 * compile/pr61159.c: New testcase
2910 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2913 * gcc.dg/ipa/pr63416.c: New testcase.
2915 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
2916 Steven G. Kargl <kargl@gcc.gnu.org>
2919 * gfortran.dg/dtio_11.f90: new test.
2921 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2924 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2925 * gfortran.dg/c_assoc_4.f90: Ditto.
2927 2016-09-10 Tom de Vries <tom@codesourcery.com>
2930 * c-c++-common/va-arg-va-list-type.c: New test.
2932 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2934 PR rtl-optimization/77289
2935 * gcc.target/powerpc/pr77289.c: New test.
2937 2016-09-09 Martin Sebor <msebor@redhat.com>
2941 * gcc.dg/pr77520.c: New test.
2942 * gcc.dg/pr77521.c: New test.
2944 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2947 * gfortran.dg/pr77506.f90: New test.
2949 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2952 * gfortran.dg/pr77507.f90: New test.
2954 2016-09-09 Joseph Myers <joseph@codesourcery.com>
2956 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2958 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2959 Louis Krupp <lkrupp@gcc.gnu.org>
2962 * gfortran.dg/pr69514_1.f90: New test.
2963 * gfortran.dg/pr69514_2.f90: New test.
2965 2016-09-08 Jakub Jelinek <jakub@redhat.com>
2968 * gfortran.dg/gomp/pr77500.f90: New test.
2971 * gfortran.dg/gomp/pr77516.f90: New test.
2973 2016-09-07 Jakub Jelinek <jakub@redhat.com>
2976 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2977 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2978 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2979 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2980 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2981 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2983 2016-09-07 David Malcolm <dmalcolm@redhat.com>
2985 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2986 "substring-locations.h".
2988 2016-09-07 Richard Biener <rguenther@suse.de>
2991 * c-c++-common/vector-subscript-8.c: Move ..
2992 * gcc.dg/pr77450.c: ... here.
2994 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2996 PR libgfortran/77393
2997 * gfortran.dg/fmt_f0_2.f90: Update test.
2998 * gfortran.dg/fmt_f0_3.f90: New test.
3000 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3003 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3007 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3009 2016-09-06 Jakub Jelinek <jakub@redhat.com>
3012 * gcc.target/i386/pr69255-1.c: New test.
3013 * gcc.target/i386/pr69255-2.c: New test.
3014 * gcc.target/i386/pr69255-3.c: New test.
3016 2016-09-06 Martin Sebor <msebor@redhat.com>
3019 * gcc.dg/format/miss-7.c: New test.
3021 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
3023 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3025 2016-09-06 Martin Liska <mliska@suse.cz>
3027 PR gcov-profile/77378
3028 PR gcov-profile/77466
3029 * gcc.dg/profile-update-warning.c: New test.
3031 2016-09-06 Richard Biener <rguenther@suse.de>
3033 PR tree-optimization/77479
3034 * gcc.dg/torture/pr77479.c: New testcase.
3036 2016-09-06 Richard Biener <rguenther@suse.de>
3039 * c-c++-common/vector-subscript-7.c: Adjust.
3040 * c-c++-common/vector-subscript-8.c: New testcase.
3042 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3044 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3046 2016-09-05 Jakub Jelinek <jakub@redhat.com>
3049 * gcc.target/i386/avx512f-pr77476.c: New test.
3050 * gcc.target/i386/avx512bw-pr77476.c: New test.
3051 * gcc.target/i386/avx512dq-pr77476.c: New test.
3053 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3054 Update comment to mention also avx512f.
3057 * g++.dg/asan/pr77396-2.C: New test.
3059 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
3061 PR rtl-optimization/77452
3062 * gcc.target/i386/pr77452.c: New test.
3064 2016-09-05 Marek Polacek <polacek@redhat.com>
3067 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3069 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3072 * gfortran.dg/pr77391.f90: New test.
3074 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3077 * gfortran.dg/pr77460.f90: New test.
3079 2016-09-03 Jakub Jelinek <jakub@redhat.com>
3082 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3084 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3086 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3088 2016-09-02 David Malcolm <dmalcolm@redhat.com>
3090 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3092 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3093 diagnostic-test-show-locus-generate-patch.c to the sources
3094 for diagnostic_plugin_test_show_locus.c.
3096 2016-09-02 Jakub Jelinek <jakub@redhat.com>
3099 * gcc.dg/gomp/_Atomic-1.c: New test.
3100 * gcc.dg/gomp/_Atomic-2.c: New test.
3101 * gcc.dg/gomp/_Atomic-3.c: New test.
3102 * gcc.dg/gomp/_Atomic-4.c: New test.
3103 * gcc.dg/gomp/_Atomic-5.c: New test.
3106 * g++.dg/asan/pr77396.C: New test.
3108 2016-09-01 Martin Sebor <msebor@redhat.com>
3110 PR tree-optimization/71831
3111 * gcc.dg/builtin-object-size-16.c: New test.
3112 * gcc.dg/builtin-object-size-17.c: New test.
3114 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3116 PR libgfortran/77393
3117 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3119 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
3121 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3122 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3123 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3124 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3125 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3126 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3127 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3128 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3129 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3130 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3131 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3132 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3133 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3134 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3135 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3136 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3137 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3138 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3140 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3142 * gnat.dg/opt58.adb: New test.
3143 * gnat.dg/opt58_pkg.ads: New helper.
3145 2016-09-01 Richard Biener <rguenther@suse.de>
3148 * gcc.dg/torture/pr77436.c: New testcase.
3150 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3152 * gcc.dg/pr64252.c: Require int32plus.
3153 * gcc.dg/pr66299-1.c: Likewise.
3154 * gcc.dg/pr66299-2.c: Likewise.
3155 * gcc.dg/torture/20131115-1.c: Skip for avr.
3157 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3159 * gcc.target/aarch64/ands_3.c: New test.
3161 2016-08-31 Jakub Jelinek <jakub@redhat.com>
3164 * gfortran.dg/gomp/pr77352.f90: New test.
3167 * gfortran.dg/gomp/pr77374.f08: New test.
3169 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3171 PR tree-optimization/73714
3172 * gcc.dg/tree-ssa/pr73714.c: New test.
3174 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3176 PR libgfortran/77393
3177 * gfortran.dg/fmt_f0_2.f90: New test.
3179 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3181 * gcc.target/i386/pr59539-2.c: Adapt options.
3182 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3184 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
3187 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3188 of the associate entity and replace with a pointer to the
3189 intended item on the stack.
3191 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3192 Paul Thomas <pault@gcc.gnu.org>
3195 * gfortran.dg/dtio_1.f90: New test.
3196 * gfortran.dg/dtio_2.f90: New test.
3197 * gfortran.dg/dtio_3.f90: New test.
3198 * gfortran.dg/dtio_4.f90: New test.
3199 * gfortran.dg/dtio_5.f90: New test.
3200 * gfortran.dg/dtio_6.f90: New test.
3201 * gfortran.dg/dtio_7.f90: New test.
3202 * gfortran.dg/dtio_8.f90: New test.
3203 * gfortran.dg/dtio_9.f90: New test.
3204 * gfortran.dg/dtio_10.f90: New test.
3206 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3208 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3209 (test_many_nested_locations): New function.
3210 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3211 (test_show_locus): Handle "test_many_nested_locations".
3213 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3215 * g++.dg/template/double-greater-than-fixit.C: New test case.
3217 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3219 * gnat.dg/opt57.ad[sb]: New test.
3220 * gnat.dg/opt57_pkg.ads: New helper.
3222 2016-08-30 Richard Biener <rguenther@suse.de>
3224 PR tree-optimization/69047
3225 * gcc.dg/pr69047.c: Fix byte-order check.
3227 2016-08-30 Jakub Jelinek <jakub@redhat.com>
3229 PR tree-optimization/72866
3230 * gcc.dg/vect/pr72866.c: New test.
3233 * g++.dg/debug/dwarf2/pr77363.C: New test.
3236 * gcc.target/i386/pr77377.c: New test.
3239 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3242 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3244 * gfortran.dg/pr77372.f90: Moved to ...
3245 * gfortran.dg/ieee/pr77372.f90: here.
3247 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3249 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3250 vector short/char initializations.
3251 * gcc.target/powerpc/vec-init-5.c: Likewise.
3252 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3253 vector initialization optimizations.
3254 * gcc.target/powerpc/vec-init-7.c: Likewise.
3255 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3256 vector float/double initializations.
3257 * gcc.target/powerpc/vec-init-9.c: Likewise.
3259 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
3262 * gcc.target/i386/pr77403.c: New test.
3264 2016-08-29 Marek Polacek <polacek@redhat.com>
3267 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3269 2016-08-29 Tom de Vries <tom@codesourcery.com>
3272 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3274 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3276 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3278 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
3280 * gfortran.dg/dec_structure_13.f90: New testcase.
3282 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3285 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3288 2016-08-28 Tom de Vries <tom@codesourcery.com>
3291 * gcc.dg/pr70955.c: New test.
3292 * gcc.dg/lto/pr70955_0.c: Same.
3293 * gcc.dg/lto/pr70955_1.c: Same.
3295 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3297 PR tree-optimization/71077
3298 * gcc.target/i386/pr71077.c: New test.
3300 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3303 * gfortran.dg/pr77380.f90: New test.
3305 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3308 gfortran.dg/pr77372.f90: New test.
3310 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3312 * gcc.dg/spellcheck-fields-2.c (test): Move
3313 dg-begin/end-multiline-output within function body.
3314 (test_macro): New function.
3316 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3318 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3319 (test_fixit_insert): Update expected output.
3320 (test_fixit_remove): Likewise.
3321 (test_fixit_replace): Likewise.
3323 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3325 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3328 2016-08-26 Richard Biener <rguenther@suse.de>
3330 PR tree-optimization/69047
3331 * gcc.dg/pr69047.c: New testcase.
3333 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3334 Martin Jambhor <mjambor@suse.cz>
3336 * gcc.dg/ipa/propbits-1.c: New test-case.
3337 * gcc.dg/ipa/propbits-2.c: Likewise.
3338 * gcc.dg/ipa/propbits-3.c: Likewise.
3340 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3343 * gfortran.dg/pr77351.f90: New test.
3345 2016-08-25 Marek Polacek <polacek@redhat.com>
3347 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3349 2016-08-25 Marek Polacek <polacek@redhat.com>
3352 * gcc.dg/pr77323.c: New test.
3354 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
3357 * gfortran.dg/submodule_17.f08: New test.
3359 2016-08-24 Michael Collison <michael.collison@linaro.org>
3360 Michael Collison <michael.collison@arm.com>
3362 * gcc.target/arm/builtin_saddl.c: New testcase.
3363 * gcc.target/arm/builtin_saddll.c: New testcase.
3364 * gcc.target/arm/builtin_uaddl.c: New testcase.
3365 * gcc.target/arm/builtin_uaddll.c: New testcase.
3366 * gcc.target/arm/builtin_ssubl.c: New testcase.
3367 * gcc.target/arm/builtin_ssubll.c: New testcase.
3368 * gcc.target/arm/builtin_usubl.c: New testcase.
3369 * gcc.target/arm/builtin_usubll.c: New testcase.
3371 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
3374 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3375 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3376 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3377 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3378 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3379 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3380 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3381 effective target. Remove scan-assembler-times directives.
3382 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3383 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3384 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3386 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3388 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3390 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3392 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3395 * lib/target-supports.exp
3396 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3397 (check_effective_target_vect_natural_alignment): Ditto.
3398 (check_effective_target_vector_alignment_reachable): Ditto.
3399 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3401 2016-08-23 Ian Lance Taylor <iant@golang.org>
3403 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3405 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3407 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3408 being created from pointers to memory locations.
3409 * gcc.target/powerpc/vec-init-2.c: Likewise.
3411 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
3413 * gfortran.dg/dec_structure_12.f90: New testcase.
3415 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3417 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3419 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3421 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3424 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3426 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3427 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3429 2016-08-23 Richard Biener <rguenther@suse.de>
3431 PR tree-optimization/27336
3432 * c-c++-common/pr27336.c: New testcase.
3434 2016-08-22 Marek Polacek <polacek@redhat.com>
3437 * g++.dg/cpp1y/pr77321.C: New test.
3439 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3442 * gfortran.dg/empty_label.f: Adjust test for new error message.
3443 * gfortran.dg/empty_label.f90: Ditto.
3444 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3445 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3446 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3448 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3451 * gfortran.dg/pr61318.f90: New test.
3453 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3456 * gfortran.dg/pr77260_1.f90: New test.
3457 * gfortran.dg/pr77260_2.f90: Ditto.
3459 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3462 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3463 __builtin_signbitf and __builtin_signbitl in expected generic
3465 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3466 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3467 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3468 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3471 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3473 * gcc.dg/torture/float128-builtin.c,
3474 gcc.dg/torture/float128-ieee-nan.c,
3475 gcc.dg/torture/float128x-builtin.c,
3476 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3477 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3478 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3479 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3480 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3481 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3482 gcc.dg/torture/floatn-nan.h: New tests.
3484 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3486 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3488 (main): Update calls to TEST_I_F.
3489 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3491 (main): Update calls to TEST_I_F.
3493 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3495 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3496 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3497 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3498 names in calls to TEST_I_F.
3500 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3503 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3505 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3507 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3508 and !natural_alignment_64.
3509 * gcc.dg/ipa/propalign-2.c: Likewise.
3510 * gcc.dg/ipa/propalign-3.c: Likewise.
3511 * gcc.dg/ipa/propalign-4.c: Likewise.
3512 * gcc.dg/ipa/propalign-5.c: Likewise.
3513 * lib/target-supports.exp
3514 (check_effective_target_natural_alignment_32): Add avr-*-*.
3516 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3518 PR tree-optimization/61839
3519 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3520 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3521 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3522 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3524 2016-08-19 Joseph Myers <joseph@codesourcery.com>
3527 * lib/target-supports.exp (check_effective_target_float16)
3528 (check_effective_target_float32, check_effective_target_float64)
3529 (check_effective_target_float128, check_effective_target_float32x)
3530 (check_effective_target_float64x)
3531 (check_effective_target_float128x)
3532 (check_effective_target_float16_runtime)
3533 (check_effective_target_float32_runtime)
3534 (check_effective_target_float64_runtime)
3535 (check_effective_target_float128_runtime)
3536 (check_effective_target_float32x_runtime)
3537 (check_effective_target_float64x_runtime)
3538 (check_effective_target_float128x_runtime)
3539 (check_effective_target_floatn_nx_runtime)
3540 (add_options_for_float16, add_options_for_float32)
3541 (add_options_for_float64, add_options_for_float128)
3542 (add_options_for_float32x, add_options_for_float64x)
3543 (add_options_for_float128x): New procedures.
3544 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3545 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3546 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3547 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3548 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3549 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3550 gcc.dg/torture/float128-complex.c,
3551 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3552 gcc.dg/torture/float128x-basic.c,
3553 gcc.dg/torture/float128x-complex.c,
3554 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3555 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3556 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3557 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3558 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3559 gcc.dg/torture/float32x-basic.c,
3560 gcc.dg/torture/float32x-complex.c,
3561 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3562 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3563 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3564 gcc.dg/torture/float64x-basic.c,
3565 gcc.dg/torture/float64x-complex.c,
3566 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3567 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3568 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3569 gcc.dg/torture/floatn-tg.h,
3570 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3571 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3572 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3573 gcc.dg/torture/fp-int-convert-float128x.c,
3574 gcc.dg/torture/fp-int-convert-float16-timode.c,
3575 gcc.dg/torture/fp-int-convert-float16.c,
3576 gcc.dg/torture/fp-int-convert-float32-timode.c,
3577 gcc.dg/torture/fp-int-convert-float32.c,
3578 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3579 gcc.dg/torture/fp-int-convert-float32x.c,
3580 gcc.dg/torture/fp-int-convert-float64-timode.c,
3581 gcc.dg/torture/fp-int-convert-float64.c,
3582 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3583 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3584 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3585 maximum exponent of floating-point type. Use it in testing
3586 whether 0x8...0 fits in the floating-point type. Always treat -1
3587 (signed 0xf...f) as fitting in the floating-point type.
3589 * gcc.dg/torture/fp-int-convert-double.c,
3590 gcc.dg/torture/fp-int-convert-float.c,
3591 gcc.dg/torture/fp-int-convert-float128-timode.c,
3592 gcc.dg/torture/fp-int-convert-float128.c,
3593 gcc.dg/torture/fp-int-convert-float80-timode.c,
3594 gcc.dg/torture/fp-int-convert-float80.c,
3595 gcc.dg/torture/fp-int-convert-long-double.c,
3596 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3598 2016-08-19 Jakub Jelinek <jakub@redhat.com>
3601 * gfortran.dg/gomp/pr72744.f90: New test.
3604 * gfortran.dg/gomp/pr69281.f90: New test.
3606 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3608 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3609 the last special seed value.
3610 * gfortran.dg/random_7.f90: Use size for last array member instead
3613 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3615 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3616 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3618 2016-08-19 Richard Biener <rguenther@suse.de>
3620 PR tree-optimization/77286
3621 * gcc.dg/torture/pr77286.c: New testcase.
3623 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3625 * gcc.dg/verbose-asm-2.c: New test case.
3627 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3629 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3630 (custom_diagnostic_finalizer): Update for change to
3631 diagnostic_show_locus.
3633 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3635 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3636 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3638 2016-08-18 Marek Polacek <polacek@redhat.com>
3641 * gcc.dg/pr71514.c: New test.
3643 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3646 * gcc.target/i386/pr72839.c: New test.
3648 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3651 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3652 * c-c++-common/goacc/reduction-1.c: Likewise.
3653 * c-c++-common/goacc/reduction-2.c: Likewise.
3654 * c-c++-common/goacc/reduction-3.c: Likewise.
3655 * c-c++-common/goacc/reduction-4.c: Likewise.
3657 2016-08-18 Alan Modra <amodra@gmail.com>
3659 * gcc.c-torture/compile/pr72771.c: New.
3661 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3664 * gfortran.dg/pr67496.f90: New test.
3666 2015-08-17 Alan Hayward <alan.hayward@arm.com>
3668 PR tree-optimization/71752
3669 * gcc.dg/vect/pr71752.c: New.
3671 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
3673 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3675 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3678 * g++.dg/ipa/devirt-52.C: New test.
3680 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3682 * c-c++-common/goacc/reduction-6.c: New testcase.
3684 2016-08-17 Richard Biener <rguenther@suse.de>
3686 PR tree-optimization/76490
3687 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3688 * gcc.dg/pr52904.c: XFAIL.
3690 2016-08-17 Richard Biener <rguenther@suse.de>
3692 PR tree-optimization/23855
3693 * gcc.dg/loop-unswitch-2.c: Adjust.
3695 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3697 PR tree-optimization/72817
3698 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3700 2016-08-16 Joseph Myers <joseph@codesourcery.com>
3703 * gcc.dg/torture/float128-extend-inf.c: New test.
3705 2016-08-16 David Malcolm <dmalcolm@redhat.com>
3708 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3710 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3711 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3713 (test_oct): Likewise.
3714 (test_multiple): Likewise.
3715 (test_field_width_specifier): Likewise.
3716 (test_field_width_specifier_2): New function.
3717 (test_field_precision_specifier): New function.
3718 (test_embedded_nul): Update expected caret placement.
3719 (test_non_contiguous_strings): Update line number.
3720 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3721 (__emit_string_literal_range): Add "caret_idx" param.
3722 (test_simple_string_literal): Add value for new param, updating
3724 (test_concatenated_string_literal): Likewise.
3725 (test_multiline_string_literal): Likewise.
3726 (test_hex): Likewise.
3727 (test_oct): Likewise.
3728 (test_multiple): Likewise.
3729 (test_ucn4): Likewise.
3730 (test_ucn8): Likewise.
3731 (test_u8): Likewise.
3732 (test_u): Likewise; update expected message, from "range" to
3736 (test_macro): Add value for new param.
3737 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3738 (__emit_string_literal_range): Add "caret_idx" param.
3739 (test_stringified_token_1): Add value for new param. Update
3740 expected message, from "range" to "location".
3741 (test_stringized_token_2): Likewise, adding param to macro.
3742 (test_stringified_token_3): Likewise.
3743 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3744 (emit_warning): Convert param from source_range to location_t.
3745 (test_string_literals): Add caret_idx param, and use it when
3746 constructing a substring_loc. Update error message, from
3747 "range" to "location".
3749 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3752 * g++.dg/gomp/pr71910.C: New test.
3755 * gcc.c-torture/compile/pr67485.c: New test.
3758 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3760 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3762 PR tree-optimization/69848
3763 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3765 2016-08-16 Martin Liska <mliska@suse.cz>
3767 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3768 of memory operations so that it can be handled by core2
3771 2016-08-16 Richard Biener <rguenther@suse.de>
3773 PR tree-optimization/76783
3774 * gcc.dg/pr76783.c: New testcase.
3775 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3777 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3779 PR tree-optimization/72817
3780 PR tree-optimization/73450
3781 * gcc.dg/tree-ssa/pr72817.c: New test.
3782 * gcc.dg/tree-ssa/pr73450.c: New test.
3784 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
3786 * gfortran.dg/init_flag_13.f90: New testcase.
3787 * gfortran.dg/init_flag_14.f90: Ditto.
3788 * gfortran.dg/init_flag_15.f03: Ditto.
3789 * gfortran.dg/dec_init_1.f90: Ditto.
3790 * gfortran.dg/dec_init_2.f90: Ditto.
3792 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
3795 * gcc.target/i386/pr72867.c: New test.
3797 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3799 * c-c++-common/dump-ada-spec-5.c: New test.
3801 2016-08-15 Richard Biener <rguenther@suse.de>
3803 PR tree-optimization/73434
3804 * gcc.dg/torture/pr73434.c: New testcase.
3806 2016-08-15 Jakub Jelinek <jakub@redhat.com>
3808 PR tree-optimization/72824
3809 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3811 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3814 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3815 in use_device clause.
3816 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3817 * gfortran.dg/goacc/list.f95: Adjust to catch
3818 "neither a POINTER nor an array" error messages.
3820 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
3823 * gcc.target/i386/pr76342.c: New test.
3825 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3828 * g++.dg/ubsan/pr71512.C: New test.
3829 * c-c++-common/ubsan/pr71512-1.c: New test.
3830 * c-c++-common/ubsan/pr71512-2.c: New test.
3832 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3834 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3835 vector initialization options.
3836 * gcc.target/powerpc/vec-init-2.c: Likewise.
3837 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3838 is generated on ISA 3.0.
3840 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3843 * gcc.dg/c-c++-common/pr71654.c: New test.
3844 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3846 * gcc.dg/tree-ssa/vrp24: Likewise.
3848 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3851 * gcc.dg/pr67410.c: New test.
3853 2016-08-12 Bin Cheng <bin.cheng@arm.com>
3855 PR tree-optimization/69848
3856 * gcc.dg/vect/vect-pr69848.c: New test.
3858 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
3861 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3862 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3863 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3864 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3866 2016-08-12 Richard Biener <rguenther@suse.de>
3868 PR tree-optimization/57326
3869 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3870 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3871 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3872 * gcc.target/i386/pr45685.c: Likewise.
3873 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3874 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3875 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3876 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3877 * gfortran.dg/pr34163.f90: Likewise.
3879 2016-08-12 Martin Liska <mliska@suse.cz>
3881 * g++.dg/gcov/gcov-16.C: New test.
3882 * lib/gcov.exp: Support new argument for run-gcov function.
3884 2016-08-12 Martin Liska <mliska@suse.cz>
3886 PR gcov-profile/35590
3887 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3889 2016-08-12 Richard Biener <rguenther@suse.de>
3891 PR tree-optimization/72851
3892 * gcc.dg/torture/pr72851.c: New testcase.
3894 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
3897 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3898 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3899 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3900 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3904 * g++.dg/debug/dwarf2/ref-1.C: New.
3907 * g++.dg/debug/dwarf2/template-params-12.H: New.
3908 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3909 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3910 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3911 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3912 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3913 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3914 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3916 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3919 * gcc.target/powerpc/pr72863.c: New test.
3921 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
3923 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3925 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3927 * gcc.target/i386/pieces-strcpy-1.c: New test.
3928 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3930 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3933 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3935 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3937 * gcc.target/i386/pieces-memcpy-1.c: New test.
3938 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3939 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3940 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3941 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3942 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3944 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3947 * gcc.dg/pr72816.c: Remove dg-error.
3949 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3951 PR tree-optimization/71083
3952 * gcc.c-torture/execute/pr71083.c: New test.
3953 * gnat.dg/loop_optimization23.adb: New test.
3954 * gnat.dg/loop_optimization23_pkg.ads: New test.
3955 * gnat.dg/loop_optimization23_pkg.adb: New test.
3957 2016-08-11 Richard Biener <rguenther@suse.de>
3959 PR tree-optimization/72772
3960 * gcc.dg/graphite/pr35356-1.c: Adjust.
3961 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3963 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3965 * gfortran.dg/random_7.f90: Take into account that the last seed
3966 value is the special p value.
3967 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3969 2016-08-11 Richard Biener <rguenther@suse.de>
3971 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3973 2016-08-11 Alan Modra <amodra@gmail.com>
3975 * gcc.target/powerpc/pr71680.c: New.
3977 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3979 * gcc.target/powerpc/bfp/bfp.exp: New file.
3980 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3981 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3982 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3983 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3984 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3985 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3986 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3987 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3988 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3989 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3990 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3991 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3992 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3993 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3994 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3995 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3996 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3997 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3998 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3999 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4000 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4001 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4002 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4003 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4004 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4005 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4006 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4007 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4008 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4009 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4010 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4011 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4012 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4013 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4014 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4015 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4016 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4017 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4018 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4019 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4020 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4021 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4022 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4023 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4024 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4025 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4026 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4027 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4028 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4029 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4030 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4031 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4032 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4034 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4036 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4039 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4041 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4043 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4046 * gcc.target/powerpc/pr72853.c: New test.
4048 2016-08-10 Martin Liska <mliska@suse.cz>
4050 PR gcov-profile/58306
4051 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4053 2016-08-10 Martin Liska <mliska@suse.cz>
4055 * g++.dg/gcov/gcov-threads-1.C: New test.
4057 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4060 * gcc.target/avr/pr71873.c: New test.
4062 2016-08-09 Martin Liska <mliska@suse.cz>
4064 * g++.dg/gcov/gcov-dump-1.C: New test.
4065 * g++.dg/gcov/gcov-dump-2.C: New test.
4067 2016-08-09 Martin Liska <mliska@suse.cz>
4069 * gcc.dg/tree-prof/val-prof-9.c: New test.
4071 2016-08-09 Martin Liska <mliska@suse.cz>
4073 * gcc.dg/tree-prof/val-prof-8.c: New test.
4075 2016-08-09 Martin Jambor <mjambor@suse.cz>
4078 * gcc.dg/ipa/pr71981.c: New test.
4080 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4082 PR tree-optimization/33707
4083 * gcc.dg/vect/pr33707.c: New test.
4085 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4087 PR tree-optimization/pr72772
4088 * gcc.dg/tree-ssa/pr72772.c: New test.
4090 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4092 PR rtl-optimization/66669
4093 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4095 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4097 PR tree-optimization/72824
4098 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4100 2016-08-09 Richard Biener <rguenther@suse.de>
4102 PR tree-optimization/71802
4103 * gcc.dg/torture/pr71802.c: New testcase.
4105 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4108 * g++.dg/eh/stdarg1.C: New test.
4110 2016-08-08 Andi Kleen <ak@linux.intel.com>
4112 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4113 test command line in failure log.
4114 (profopt-execute): dito. Make autofdo file names unique.
4116 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4119 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4122 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4124 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4126 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4127 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4128 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4129 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4130 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4131 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4133 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4136 * gcc.dg/cpp/pr66415-1.c: Likewise.
4137 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4138 * gcc.dg/format/c90-printf-1.c: Likewise.
4139 * gcc.dg/format/diagnostic-ranges.c: New test case.
4141 2016-08-08 Jakub Jelinek <jakub@redhat.com>
4144 * gfortran.dg/gomp/pr72716.f90: New test.
4147 * gcc.dg/gomp/pr72781.c: New test.
4150 * g++.dg/vect/pr68762-1.cc: New test.
4151 * g++.dg/vect/pr68762-2.cc: New test.
4152 * g++.dg/vect/pr68762.h: New file.
4154 2016-08-08 Martin Sebor <msebor@redhat.com>
4157 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4158 * g++.dg/warn/overflow-warn-3.C: Same.
4159 * g++.dg/warn/overflow-warn-4.C: Same.
4161 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4164 * gfortran.dg/allocate_with_source_21.f03: New test.
4166 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4169 * gfortran.dg/allocate_with_source_20.f03: New test.
4171 2016-08-08 Alan Modra <amodra@gmail.com>
4173 * gcc.c-torture/compile/pr72802.c: New.
4175 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4178 * gfortran.dg/dependency_48.f90: New test.
4180 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4183 * gfortran.dg/pr70040.f90: New testcase.
4185 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4188 * gfortran.dg/matmul_10.f90: New testcase.
4190 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
4192 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4194 2016-08-07 Jakub Jelinek <jakub@redhat.com>
4197 * gcc.dg/pr72816.c: New test.
4199 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
4201 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4202 * g++.dg/conversion/pr41426.C: Likewise.
4203 * g++.dg/conversion/pr66211.C: Likewise.
4204 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4205 * g++.dg/init/ref8.C: Likewise.
4206 * g++.old-deja/g++.law/cvt20.C: Likewise.
4207 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4209 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4211 PR tree-optimization/18046
4212 * gcc.dg/tree-ssa/vrp105.c: New test.
4213 * gcc.dg/tree-ssa/vrp106.c: New test.
4215 2016-08-05 Martin Sebor <msebor@redhat.com>
4217 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4218 1ul in diagnostics. Remove hyphen from "constant-expression."
4219 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4220 * g++.dg/cpp0x/static_assert3.C: Same.
4221 * g++.dg/cpp1y/constexpr-throw.C: Same.
4222 * g++.dg/template/nontype3.C: Same.
4223 * g++.dg/warn/overflow-warn-1.C: Same.
4224 * g++.dg/warn/overflow-warn-3.C: Same.
4225 * g++.dg/warn/overflow-warn-4.C: Same.
4227 2016-08-05 David Malcolm <dmalcolm@redhat.com>
4229 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4230 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4231 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4232 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4234 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4236 PR tree-optimization/72810
4237 * gcc.dg/tree-ssa/vrp110.c: New test.
4239 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4242 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4244 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4245 saving the half-precision registers.
4246 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4247 value is returned in h0.
4248 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4249 are passed in FP/SIMD registers.
4250 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4251 passing works corrcetly.
4252 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4253 (hfa_f16x2_t): Likewise.
4254 (hfa_f16x3_t): Likewise.
4255 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4256 are promoted to double and passed in a double register.
4257 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4258 are promoted to double and stacked.
4259 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4261 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4262 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4263 __fp16 first get passed in FP/SIMD registers, then stacked.
4265 2016-08-05 Nathan Sidwell <nathan@acm.org>
4268 * g++.dg/cpp0x/pr68724.C: New.
4270 2016-08-05 Richard Biener <rguenther@suse.de>
4272 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4274 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4276 * gcc.dg/tree-ssa/vrp107.c: New test.
4277 * gcc.dg/tree-ssa/vrp108.c: New test.
4278 * gcc.dg/tree-ssa/vrp109.c: New test.
4280 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4282 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4285 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4287 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4289 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4290 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4291 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4293 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4294 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4295 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4298 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4301 * g++.dg/cpp1y/lambda-ice1.C: New.
4303 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4306 * g++.dg/cpp1y/pr72759.C: New test.
4308 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4310 * gcc.dg/switch-10.c: New test.
4312 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4314 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4316 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4318 * c-c++-common/goacc/routine-5.c: Update.
4320 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4322 PR rtl-optimization/70903
4323 * gcc.c-torture/execute/pr70903.c: New test.
4325 2016-08-04 Martin Liska <mliska@suse.cz>
4327 * gcc.dg/params/params.exp: Replace file exists with
4328 TESTING_IN_BUILD_TREE.
4330 2016-08-04 Marek Polacek <polacek@redhat.com>
4333 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4335 2016-08-04 Richard Biener <rguenther@suse.de>
4338 * gcc.dg/torture/pr71984.c: Guard correctness check for
4341 2016-08-03 Andrew Pinski <apinski@cavium.com>
4343 * gcc.c-torture/compile/20160802-1.c: New testcase.
4345 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
4347 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4349 2016-08-03 Richard Biener <rguenther@suse.de>
4351 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4353 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4354 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4356 2016-08-03 Richard Biener <rguenther@suse.de>
4358 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4359 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4360 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4361 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4363 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4365 * gcc.dg/init-excess-2.c: Require int32plus.
4366 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4367 * gcc.dg/pr59963-2.c: Require int32plus.
4368 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4369 * gcc.dg/unroll-7.c: Require int32plus.
4371 2016-08-02 Bin Cheng <bin.cheng@arm.com>
4373 PR tree-optimization/34114
4374 * gcc.dg/tree-ssa/loop-42.c: New test.
4376 2016-08-02 Tamar Christina <tamar.christina@arm.com>
4378 * gcc.target/aarch64/vminmaxnm.c: New.
4379 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4382 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4384 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4385 vec_extract for vector float, vector int, vector short, and vector
4387 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4388 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4389 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4390 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4392 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4394 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4395 single stack adjustment, no writeback.
4396 * gcc.target/aarch64/test_frame_12.c: Likewise.
4397 * gcc.target/aarch64/test_frame_13.c: Likewise.
4398 * gcc.target/aarch64/test_frame_15.c: Likewise.
4399 * gcc.target/aarch64/test_frame_6.c: Likewise.
4400 * gcc.target/aarch64/test_frame_7.c: Likewise.
4401 * gcc.target/aarch64/test_frame_8.c: Likewise.
4402 * gcc.target/aarch64/test_frame_16.c: New test.
4404 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4407 * gcc.target/i386/pr72748.c: New test.
4409 2015-08-01 Alan Hayward <alan.hayward@arm.com>
4411 PR tree-optimization/71818
4412 * gcc.dg/vect/pr71818.c: New
4414 2016-08-01 Martin Liska <mliska@suse.cz>
4416 PR tree-optimization/71857
4417 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4419 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4421 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4423 2016-08-01 Jan Beulich <jbeulich@suse.com>
4425 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4427 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4429 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4430 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4432 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
4434 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4435 (check_effective_target_c++): Likewise. Also match for libstdc++.
4437 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4440 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4441 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4442 * gfortran.dg/pr41922.f90: New test.
4444 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4447 * gfortran.dg/pr68566.f90: new test.
4449 2016-07-30 Martin Sebor <msebor@redhat.com>
4453 * g++.dg/cpp0x/constexpr-cast.C: New test.
4454 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4455 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4456 * g++.dg/ubsan/pr63956.C: Correct.
4458 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4460 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4461 vector double or vector long where the vector is in memory.
4462 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4463 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4465 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4468 * gfortran.dg/pr69867.f90: New test.
4470 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4473 * gfortran.dg/pr69962.f90: New test.
4475 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4478 * gfortran.dg/pr70006.f90: New test.
4480 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4483 * gfortran.dg/pr71730.f90: New test.
4484 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4485 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4486 * gfortran.dg/array_constructor_26.f03: Ditto.
4488 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4490 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4491 * gcc.target/powerpc/pr71763.c: Likewise.
4493 2016-07-29 Marek Polacek <polacek@redhat.com>
4496 * gcc.dg/940510-1.c: Adjust dg-error.
4497 * gcc.dg/c99-flex-array-1.c: Likewise.
4498 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4501 * gcc.dg/noncompile/pr71853.c: New test.
4504 * gcc.dg/noncompile/pr71573.c: New test.
4507 * g++.dg/warn/Wparentheses-30.C: New test.
4508 * gcc.dg/Wparentheses-14.c: New test.
4510 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
4512 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4514 2016-07-29 Bin Cheng <bin.cheng@arm.com>
4516 PR tree-optimization/57558
4517 * gcc.dg/vect/pr57558-1.c: New test.
4518 * gcc.dg/vect/pr57558-2.c: New test.
4520 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4522 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4523 to scan forwprop1 dump pass.
4525 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4528 * g++.dg/template/pr51488.C: New.
4530 2016-07-29 Jakub Jelinek <jakub@redhat.com>
4533 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4535 * gcc.dg/pr71969-1.c: New test.
4536 * gcc.dg/pr71969-2.c: New test.
4537 * gcc.dg/pr71969-3.c: New test.
4539 2016-07-29 Marek Polacek <polacek@redhat.com>
4542 * c-c++-common/pr71574.c: New test.
4545 * gcc.dg/noncompile/pr71583.c: New test.
4547 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4550 * gcc.dg/pr68217.c: New test.
4552 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4555 * gfortran.dg/pr71067_1.f90: New test.
4556 * gfortran.dg/pr71067_2.f90: Ditto.
4558 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4560 * gcc.target/powerpc/vec-extract-1.c: New test.
4562 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4565 * gfortran.dg/pr71799.f90: New test.
4567 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4570 * g++.dg/cpp0x/pr71665-1.C: New.
4571 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4572 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4573 * g++.dg/ext/label10.C: Likewise.
4574 * g++.dg/parse/constant5.C: Likewise.
4576 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4579 * gfortran.dg/pr71859.f90: New test.
4580 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4581 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4583 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
4586 * gfortran.dg/pr71883.f90 : New test.
4588 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4590 PR tree-optimization/71734
4591 * g++.dg/vect/pr70729-nest.cc: New test.
4593 2016-07-28 Renlin Li <renlin.li@arm.com>
4596 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4599 * gfortran.dg/dependency_47.f90: New test.
4601 2016-07-28 Martin Liska <mliska@suse.cz>
4603 PR gcov-profile/68025
4604 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4606 2016-07-28 Martin Liska <mliska@suse.cz>
4608 * g++.dg/vect/pr70944.cc: New test.
4610 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4613 * gcc.dg/torture/pr71994.c: New test.
4615 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4618 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4619 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4620 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4622 2016-07-27 Richard Biener <rguenther@suse.de>
4624 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4626 2016-07-27 Martin Liska <mliska@suse.cz>
4628 * gcc.dg/predict-13.c: New test.
4629 * gcc.dg/predict-14.c: New test.
4631 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4633 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
4635 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4638 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4641 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4642 IEEE built-in functions handle quiet and signalling NaNs
4645 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4648 * gfortran.dg/pr71862.f90: New test.
4650 2016-07-26 Martin Sebor <msebor@redhat.com>
4652 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4653 selector with dg-options.
4655 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4657 PR tree-optimization/18046
4658 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4659 * gcc.dg/tree-ssa/vrp103.c: New test.
4660 * gcc.dg/tree-ssa/vrp104.c: New test.
4662 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4664 * gcc.target/powerpc/pr63354.c: Require lp64 since
4665 -mprofile-kernel is not legal with -m32.
4667 2016-07-26 Richard Biener <rguenther@suse.de>
4669 PR rtl-optimization/71984
4670 * gcc.dg/torture/pr71984.c: New testcase.
4672 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4674 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4675 g++-dg-runtest via et-dg-runtest.
4676 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4677 * gcc.dg/vect/vect.exp: Likewise.
4678 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4679 gfortran-dg-runtest.
4680 * gfortran.dg/vect/vect.exp: Likewise.
4681 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4682 (check_mips_loongson_hw_available): Likewise.
4683 (check_effective_target_mpaired_single_runtime): Likewise.
4684 (check_effective_target_mips_loongson_runtime): Likewise.
4685 (add_options_for_mpaired_single): Likewise.
4686 (check_effective_target_vect_int): Add global et_index.
4687 Check and save the supported feature for a target selected by
4688 the et_index target. Break long lines where appropriate. Call
4689 et-is-effective-target for MIPS with an argument instead of
4690 check_effective_target_* where appropriate.
4691 (check_effective_target_vect_intfloat_cvt): Likewise.
4692 (check_effective_target_vect_uintfloat_cvt): Likewise.
4693 (check_effective_target_vect_floatint_cvt): Likewise.
4694 (check_effective_target_vect_floatuint_cvt): Likewise.
4695 (check_effective_target_vect_simd_clones): Likewise.
4696 (check_effective_target_vect_shift): ewise.
4697 (check_effective_target_whole_vector_shift): Likewise.
4698 (check_effective_target_vect_bswap): Likewise.
4699 (check_effective_target_vect_shift_char): Likewise.
4700 (check_effective_target_vect_long): Likewise.
4701 (check_effective_target_vect_float): Likewise.
4702 (check_effective_target_vect_double): Likewise.
4703 (check_effective_target_vect_long_long): Likewise.
4704 (check_effective_target_vect_no_int_max): Likewise.
4705 (check_effective_target_vect_no_int_add): Likewise.
4706 (check_effective_target_vect_no_bitwise): Likewise.
4707 (check_effective_target_vect_widen_shift): Likewise.
4708 (check_effective_target_vect_no_align): Likewise.
4709 (check_effective_target_vect_hw_misalign): Likewise.
4710 (check_effective_target_vect_element_align): Likewise.
4711 (check_effective_target_vect_condition): Likewise.
4712 (check_effective_target_vect_cond_mixed): Likewise.
4713 (check_effective_target_vect_char_mult): Likewise.
4714 (check_effective_target_vect_short_mult): Likewise.
4715 (check_effective_target_vect_int_mult): Likewise.
4716 (check_effective_target_vect_extract_even_odd): Likewise.
4717 (check_effective_target_vect_interleave): Likewise.
4718 (check_effective_target_vect_stridedN): Likewise.
4719 (check_effective_target_vect_multiple_sizes): Likewise.
4720 (check_effective_target_vect64): Likewise.
4721 (check_effective_target_vect_call_copysignf): Likewise.
4722 (check_effective_target_vect_call_sqrtf): Likewise.
4723 (check_effective_target_vect_call_btrunc): Likewise.
4724 (check_effective_target_vect_call_btruncf): Likewise.
4725 (check_effective_target_vect_call_ceil): Likewise.
4726 (check_effective_target_vect_call_ceilf): Likewise.
4727 (check_effective_target_vect_call_floor): Likewise.
4728 (check_effective_target_vect_call_floorf): Likewise.
4729 (check_effective_target_vect_call_lceil): Likewise.
4730 (check_effective_target_vect_call_lfloor): Likewise.
4731 (check_effective_target_vect_call_nearbyint): Likewise.
4732 (check_effective_target_vect_call_nearbyintf): Likewise.
4733 (check_effective_target_vect_call_round): Likewise.
4734 (check_effective_target_vect_call_roundf): Likewise.
4735 (check_effective_target_vect_perm): Likewise, but also append *_saved
4736 to the existing global name to properly cache the result.
4737 (check_effective_target_vect_perm_byte): Likewise.
4738 (check_effective_target_vect_perm_short): Likewise.
4739 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4740 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4741 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4742 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4743 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4744 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4745 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4746 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4747 (check_effective_target_vect_sdot_qi): Likewise.
4748 (check_effective_target_vect_udot_qi): Likewise.
4749 (check_effective_target_vect_sdot_hi): Likewise.
4750 (check_effective_target_vect_udot_hi): Likewise.
4751 (check_effective_target_vect_usad_char): Likewise.
4752 (check_effective_target_vect_pack_trunc): Likewise.
4753 (check_effective_target_vect_unpack): Likewise.
4754 (check_effective_target_vect_aligned_arrays): Likewise.
4755 (check_effective_target_vect_natural_alignment): Likewise.
4756 (check_effective_target_vector_alignment_reachable): Likewise.
4757 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4758 (is-effective-target): Initialize et_index if undefined.
4759 (et-dg-runtest): New.
4760 (et-is-effective-target): Likewise.
4761 (check_vect_support_and_set_flags): Add supported MIPS targets to
4762 EFFECTIVE_TARGETS list. Return the number of supported targets.
4764 2016-07-26 Richard Biener <rguenther@suse.de>
4765 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4768 * gcc.dg/pr70920-1.c: New test-case.
4769 * gcc.dg/pr70902-2.c: Likewise.
4770 * gcc.dg/pr70920-3.c: Likewise.
4771 * gcc.dg/pr70920-4.c: Likewise
4772 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4775 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
4777 * gcc.c-torture/execute/pr71494.c: Require label_values.
4778 * gcc.dg/pr16973.c: Ditto.
4780 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4782 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4783 * gcc.dg/torture/pr69771.c: Require int32plus.
4784 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4786 2016-07-25 Martin Liska <mliska@suse.cz>
4788 * gcc.dg/torture/pr71987.c: New test.
4790 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4793 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4794 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4795 * gfortran.dg/pr71935.f90: New test.
4797 2016-07-22 Martin Sebor <msebor@redhat.com>
4800 * g++.dg/ext/atomic-3.C: New test.
4801 * gcc.dg/atomic/pr71675.c: New test.
4803 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4805 * gcc.target/i386/mvc8.c: New test.
4807 2016-07-22 Bin Cheng <bin.cheng@arm.com>
4809 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4810 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4812 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4815 * gfortran.dg/constructor_50.f90: New test.
4817 2016-07-22 Martin Liska <mliska@suse.cz>
4819 PR gcov-profile/69028
4820 PR gcov-profile/62047
4821 * g++.dg/cilk-plus/pr69028.C: New test.
4823 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4825 * gfortran.dg/coarray_stat_2.f90: New test.
4827 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4829 * gcc.target/powerpc/vec-extract.h: New files to check the
4830 vec_extract built-in functions for all vector types, testing
4831 accessing each element, both with constant and variable element
4833 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4834 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4835 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4836 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4837 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4838 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4839 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4840 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4841 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4843 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4846 * g++.dg/other/pr71728.C: New test.
4848 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4850 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4851 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4852 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4853 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4854 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4856 2016-07-21 Richard Biener <rguenther@suse.de>
4858 PR tree-optimization/71947
4859 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4861 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4863 * gcc.dg/tree-ssa/scev-15.c: New.
4865 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4867 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4869 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4872 * g++.dg/gomp/pr71941.C: New test.
4874 2016-07-20 David Malcolm <dmalcolm@redhat.com>
4878 * g++.dg/spellcheck-identifiers.C: New test case, based on
4879 gcc.dg/spellcheck-identifiers.c.
4880 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4881 gcc.dg/spellcheck-identifiers-2.c.
4882 * g++.dg/spellcheck-typenames.C: New test case, based on
4883 gcc.dg/spellcheck-typenames.c
4885 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
4887 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4888 pointer to member function and also test catching by reference.
4890 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4892 * gcc.target/s390/pr67443.c: Fix test case.
4894 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4896 * gcc.target/s390/insv-1.c: Xfail some tests.
4897 * gcc.target/s390/insv-2.c: Likewise.
4899 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4901 * gcc.target/avr/torture/get-mem.c: New test.
4902 * gcc.target/avr/torture/set-mem.c: New test.
4904 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4907 * gcc.target/avr/torture/tiny-progmem.c: New test.
4909 2016-07-20 Jakub Jelinek <jakub@redhat.com>
4912 * g++.dg/parse/pr71909.C: New test.
4913 * g++.dg/tm/pr71909.C: New test.
4916 * g++.dg/cpp0x/constexpr-50060.C: New test.
4917 * g++.dg/cpp1y/constexpr-50060.C: New test.
4919 2016-07-20 Martin Liska <mliska@suse.cz>
4921 * gfortran.dg/graphite/pr71898.f90: New test.
4923 2016-07-20 Bin Cheng <bin.cheng@arm.com>
4925 PR tree-optimization/71503
4926 PR tree-optimization/71683
4927 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4928 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4930 2016-07-20 Martin Liska <mliska@suse.cz>
4932 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4933 * gcc.dg/plugin/sreal-test-1.c: Remove.
4934 * gcc.dg/plugin/sreal_plugin.c: Remove.
4936 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4939 * gfortran.dg/dependency_47.f90: New test.
4941 2016-07-19 Jakub Jelinek <jakub@redhat.com>
4943 PR rtl-optimization/71916
4944 * gcc.c-torture/compile/pr71916.c: New test.
4947 * g++.dg/torture/pr71874.C: New test.
4950 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4951 (my_alloc): Rewritten to use __builtin_posix_memalign and
4953 (my_free): Use __builtin_free instead of _mm_free.
4954 (Vec::operator=): Use __builtin_memcpy.
4956 2016-07-19 Martin Jambor <mjambor@suse.cz>
4959 * gfortran.dg/pr71688.f90: New test.
4961 2016-07-19 Richard Biener <rguenther@suse.de>
4963 * c-c++-common/vector-subscript-6.c: New testcase.
4964 * c-c++-common/vector-subscript-7.c: Likewise.
4966 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4968 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4969 and UInt32 based on __SIZEOF_INT__.
4971 2016-07-19 Richard Biener <rguenther@suse.de>
4973 PR tree-optimization/71901
4974 * gcc.dg/torture/pr71901.c: New testcase.
4976 2016-07-19 Richard Biener <rguenther@suse.de>
4978 PR tree-optimization/71908
4979 * gcc.dg/torture/pr71908.c: New testcase.
4981 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4984 * gcc.target/powerpc/pr71493-1.c: New test.
4985 * gcc.target/powerpc/pr71493-2.c: Likewise.
4987 2016-07-18 Jakub Jelinek <jakub@redhat.com>
4990 * g++.dg/conversion/ambig3.C: New test.
4993 * g++.dg/cpp0x/constexpr-71828.C: New test.
4996 * g++.dg/template/pr71826.C: New test.
4999 * g++.dg/template/defarg21.C: New test.
5002 * g++.dg/ext/vector31.C: New test.
5004 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
5006 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5008 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5010 PR tree-optimization/71734
5011 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5013 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5015 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5016 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5017 stack-layout-dynamic-1.c: New test.
5019 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5021 * gcc.target/s390/nolrl-1.c: New test.
5023 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
5026 * gfortran.dg/pr71523_1.f90: New test.
5027 * gfortran.dg/pr71523_2.f90: New test.
5029 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5031 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5033 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5034 Marco Restelli <mrestelli@gmail.com>
5037 * gfortran.dg/pr62125.f90: New test.
5039 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5041 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5042 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5044 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
5047 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5048 * g++.dg/cpp0x/nullptr35.C: New test.
5050 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5052 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5054 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5056 * gfortran.dg/goacc/vector_length.f90: New test.
5058 2016-07-15 Richard Biener <rguenther@suse.de>
5060 PR tree-optimization/71881
5061 * gcc.dg/torture/pr71881.c: New testcase.
5063 2016-07-15 Richard Biener <rguenther@suse.de>
5065 PR tree-optimization/71887
5066 * gcc.dg/torture/pr71887.c: New testcase.
5068 2016-07-15 Jakub Jelinek <jakub@redhat.com>
5071 * gcc.dg/spellcheck-identifiers-3.c: New test.
5073 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5076 * gfortran.dg/null_9.f90: New test.
5078 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5080 * gcc.dg/tree-ssa/loop-41.c: New test.
5082 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5084 PR tree-optimization/71347
5085 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5087 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5090 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5091 * gfortran.dg/contains.f90: Ditto.
5092 * gfortran.dg/contains_empty_1.f03: Ditto.
5093 * gfortran.dg/submodule_3.f08: Ditto.
5095 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5098 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5099 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5100 expected diagnostics.
5103 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5104 * gcc.dg/spellcheck-identifiers-2.c: New test.
5105 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5106 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5108 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5110 PR tree-optimization/71872
5111 * gcc.c-torture/compile/pr71872.c: New test.
5113 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5115 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5116 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5117 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5118 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5119 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5120 * gcc.target/arm/atomic-op-acquire-1.c: This.
5121 * gcc.target/arm/atomic-op-char.c: Rename into ...
5122 * gcc.target/arm/atomic-op-char-1.c: This.
5123 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5124 * gcc.target/arm/atomic-op-consume-1.c: This.
5125 * gcc.target/arm/atomic-op-int.c: Rename into ...
5126 * gcc.target/arm/atomic-op-int-1.c: This.
5127 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5128 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5129 * gcc.target/arm/atomic-op-release.c: Rename into ...
5130 * gcc.target/arm/atomic-op-release-1.c: This.
5131 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5132 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5133 * gcc.target/arm/atomic-op-short.c: Rename into ...
5134 * gcc.target/arm/atomic-op-short-1.c: This.
5135 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5136 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5137 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5138 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5139 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5140 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5141 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5142 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5143 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5144 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5146 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5149 * gfortran.dg/select_type_35.f03: New test.
5151 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5154 PR tree-optimization/70923
5155 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5156 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5157 * gcc.dg/vect/pr65951.c: Likewise.
5158 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5160 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
5162 * c-c++-common/pr60226.c: Expect maximum object file alignment
5165 2016-07-14 Richard Biener <rguenther@suse.de>
5167 PR tree-optimization/71866
5168 * gcc.dg/torture/pr71866.c: New testcase.
5170 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5172 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5173 selector and enclose boolean expression in curly braces.
5175 2016-07-14 Alan Modra <amodra@gmail.com>
5178 * gcc.target/powerpc/p9-novsx.c: New.
5180 2016-07-13 Andi Kleen <ak@linux.intel.com>
5182 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5183 * g++.dg/tree-prof/morefunc.C: Dito.
5184 * g++.dg/tree-prof/pr35545.C: Dito.
5185 * g++.dg/tree-prof/reorder.C: Dito.
5186 * gcc.dg/tree-prof/20050826-2.c: Dito.
5187 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5188 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5189 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5190 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5191 * gcc.dg/tree-prof/inliner-1.c: Dito.
5192 * gcc.dg/tree-prof/merge_block.c: Dito.
5193 * gcc.dg/tree-prof/stringop-1.c: Dito.
5194 * gcc.dg/tree-prof/stringop-2.c: Dito.
5195 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5196 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5197 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5198 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5199 * gcc.dg/tree-prof/update-loopch.c: Dito.
5200 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5201 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5202 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5203 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5204 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5205 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5206 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5208 2016-07-13 Andi Kleen <ak@linux.intel.com>
5210 * lib/profopt.exp (profopt-execute): Remove .imports files.
5212 2016-07-13 Andi Kleen <ak@linux.intel.com>
5214 * lib/profopt.exp (profopt-execute): Always log profiler command line.
5216 2016-07-13 Andi Kleen <ak@linux.intel.com>
5218 * lib/profopt.exp (dg-final-scan-autofdo,
5219 dg-final-scan-not-autofdo): New functions.
5221 2016-07-13 Bin Cheng <bin.cheng@arm.com>
5223 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5224 * gcc.dg/vect/vect-35.c: Ditto.
5225 * gcc.dg/vect/vect-alias-check-2.c: New test.
5227 2016-07-13 Martin Liska <mliska@suse.cz>
5229 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5230 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5231 * gfortran.dg/pr42108.f90: Update expected dump scan.
5233 2016-07-13 Richard Biener <rguenther@suse.de>
5235 PR tree-optimization/24574
5236 * gcc.dg/pr24574.c: New testcase.
5238 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5240 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5241 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5242 * c-c++-common/pr68833-1.c: Require int32plus.
5243 * gcc.dg/ipa/pr63551.c: Likewise.
5244 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5245 * gcc.dg/ipa/pr64041.c: Require int32plus.
5247 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5250 * g++.dg/pr71633.C: New test.
5252 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5254 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5255 Add new arm_thumb1_cbz_ok effective target.
5256 * gcc.target/arm/cbz.c: New test.
5258 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5260 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5261 Define effective target.
5262 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5263 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5264 * gcc.target/arm/movhi_movw.c: New test.
5265 * gcc.target/arm/movsi_movw.c: Likewise.
5266 * gcc.target/arm/movdi_movw.c: Likewise.
5268 2016-07-13 Richard Biener <rguenther@suse.de>
5271 * gcc.dg/pr71104-1.c: New testcase.
5272 * gcc.dg/pr71104-2.c: Likewise.
5274 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5277 * gcc.target/powerpc/pr71805.c: New test.
5279 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5281 * gcc.target/powerpc/divkc3-1.c: New.
5282 * gcc.target/powerpc/mulkc3-1.c: New.
5284 2016-07-12 Nathan Sidwell <nathan@acm.org>
5286 * gcc.target/arm/data-rel-1.c: New.
5287 * gcc.target/arm/data-rel-2.c: New.
5288 * gcc.target/arm/data-rel-3.c: New.
5290 2016-07-12 Martin Liska <mliska@suse.cz>
5292 * gcc.dg/params/blocksort-part.c: New test.
5293 * gcc.dg/params/params.exp: New file.
5295 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5298 * gcc.c-torture/execute/pr71700.c: New test.
5300 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5301 Richard Biener <rguenther@suse.de>
5303 PR tree-optimization/23286
5304 PR tree-optimization/70159
5305 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5306 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5307 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5308 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5309 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5310 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5311 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5312 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5313 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5314 * gcc.dg/pr51879-12.c: Likewise.
5315 * gcc.dg/strlenopt-9.c: Likewise.
5316 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5317 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5318 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5319 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5320 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5321 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5322 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5323 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5324 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5325 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5326 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5327 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5328 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5329 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5330 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5332 2016-07-12 Richard Biener <rguenther@suse.de>
5334 PR rtl-optimization/68961
5335 * gcc.target/i386/pr68961.c: New testcase.
5337 2016-07-11 Jakub Jelinek <jakub@redhat.com>
5340 * c-c++-common/gomp/pr71758.c: New test.
5341 * gfortran.dg/gomp/pr71758.f90: New test.
5343 PR tree-optimization/71823
5344 * gcc.dg/vect/pr71823.c: New test.
5346 2016-07-11 David Malcolm <dmalcolm@redhat.com>
5348 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5349 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5350 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5352 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5355 * gcc.target/i386/pr71801.c: New test.
5357 2016-07-11 Richard Biener <rguenther@suse.de>
5359 PR tree-optimization/71816
5360 * gcc.dg/torture/pr71816.c: New testcase.
5362 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5365 * gfortran.dg/dependency_46.f90: New test.
5367 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5369 PR rtl-optimization/71621
5370 * gcc.target/i386/pr71621-1.c: New.
5371 * gcc.target/i386/pr71621-2.c: New.
5373 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5375 * gfortran.dg/goacc/pr71704.f90: New test.
5377 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5380 * gcc.target/powerpc/pr71297.c: New.
5382 2016-07-08 Jiong Wang <jiong.wang@arm.com>
5384 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5386 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5389 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5391 2016-07-08 Alan Hayward <alan.hayward@arm.com>
5393 PR tree-optimization/71667
5394 * gcc.dg/vect/pr71667.c: New
5396 2016-07-08 Martin Liska <mliska@suse.cz>
5398 * gcc.dg/torture/pr71606.c: New test.
5400 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5403 * gfortran.dg/pr71764.f90: New test.
5405 2016-07-07 Jakub Jelinek <jakub@redhat.com>
5406 Kai Tietz <ktietz70@googlemail.com>
5410 * g++.dg/cpp0x/pr70869.C: New test.
5411 * g++.dg/cpp0x/pr71054.C: New test.
5413 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
5415 * g++.dg/debug/pr71432.C: Fail on AIX.
5417 2016-07-07 Martin Liska <mliska@suse.cz>
5419 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5420 an undefined behavior.
5421 * gfortran.dg/do_3.F90: Likewise.
5422 * gfortran.dg/do_check_11.f90: New test.
5423 * gfortran.dg/do_check_12.f90: New test.
5424 * gfortran.dg/do_corner_warn.f90: New test.
5426 2016-07-07 Martin Liska <mliska@suse.cz>
5428 * gfortran.dg/predict-1.f90: Ammend the test.
5429 * gfortran.dg/predict-2.f90: Likewise.
5431 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5434 * g++.dg/pr71624.C: New test.
5436 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5438 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5439 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5440 ARMv8-M Mainline architectures.
5442 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5444 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5445 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5447 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5451 * gcc.target/powerpc/pr71763.c: New file.
5453 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5455 PR tree-optimization/71518
5456 * gcc.dg/pr71518.c: New test.
5458 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5460 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5462 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5465 * gcc.target/avr/pr50739.c: New test.
5467 2016-07-05 Jan Hubicka <jh@suse.cz>
5469 * gcc.dg/tree-ssa/scev-14.c: update template.
5471 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5473 * gcc.dg/vect/group-no-gaps-1.c: New test.
5475 2016-07-05 Andi Kleen <ak@linux.intel.com>
5477 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5478 if kernel supports MPX.
5480 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
5482 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5484 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5485 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5487 * gcc.target/powerpc/signbit-1.c: New test.
5488 * gcc.target/powerpc/signbit-2.c: New test.
5489 * gcc.target/powerpc/signbit-3.c: New test.
5491 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5493 PR rtl-optimization/71594
5494 * gcc.dg/torture/pr71594.c: New test.
5496 2016-07-05 Jan Hubicka <jh@suse.cz>
5498 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5500 2016-07-05 David Malcolm <dmalcolm@redhat.com>
5503 * g++.dg/parse/error5.C: Update column
5504 number of missing semicolon error.
5505 * g++.dg/pr62314-2.C: New test case.
5507 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5509 * gfortran.dg/coarray_stat_function.f90: New test.
5510 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5511 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5514 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5517 * gfortran.dg/deferred_character_17.f90: New test.
5519 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5521 * gcc.target/arm/neon/polytypes.c: Move to ...
5522 * gcc.target/arm/polytypes.c: ... here.
5523 * gcc.target/arm/neon/pr51534.c: Move to ...
5524 * gcc.target/arm/pr51534.c: ... here.
5525 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5526 * gcc.target/arm/vect-vcvt.c: ... here.
5527 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5528 * gcc.target/arm/vect-vcvtq.c: ... here.
5529 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5530 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5531 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5532 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5533 * gcc.target/arm/neon/neon.exp: Delete.
5534 * gcc.target/arm/neon/: Delete.
5536 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5539 * gfortran.dg: pr65575.f90: New test.
5541 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5544 * gfortran.dg: pr35849.f90: New test.
5546 2016-07-04 Jakub Jelinek <jakub@redhat.com>
5549 * g++.dg/cpp0x/pr71739.C: New test.
5551 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5553 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5555 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5557 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5559 * gcc.target/s390/loc-1.c: New test.
5561 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5563 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5564 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5566 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5569 * gcc.target/aarch64/pr63874.c: New test.
5571 2016-07-04 Jan Beulich <jbeulich@suse.com>
5573 * g++.dg/header.c: New.
5574 * gcc.dg/header.c: New.
5576 2016-07-02 Jakub Jelinek <jakub@redhat.com>
5579 * c-c++-common/Wunused-var-15.c: New test.
5581 2016-07-01 Jakub Jelinek <jakub@redhat.com>
5584 * gfortran.dg/gomp/pr71687.f90: New test.
5586 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5588 * gcc.dg/const-float128-ped.c: Require __float128 effective
5590 * gcc.dg/const-float128.c: Likewise.
5591 * gcc.dg/torture/float128-cmp-invalid.c: Require
5592 __float128 and base_quadfloat_support effective targets, and
5594 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5595 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5596 * gcc.dg/torture/float128-nan.c: Likewise.
5597 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5598 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5599 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5600 * lib/target-supports.exp (check_effective_target___float128): New.
5601 (add_options_for___float128): New.
5602 (check_effective_target_base_quadword_support): New.
5604 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5607 * gcc.target/powerpc/pr71720.c: New test.
5609 2016-07-01 Jan Beulich <jbeulich@suse.com>
5611 * gcc.dg/bss.c: New.
5613 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5616 * gcc.target/powerpc/pr71698.c: New test.
5618 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
5621 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5622 instead of ".foo" for its section name.
5623 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5624 depending on MCU's flash size.
5625 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5626 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5627 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5628 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5629 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5630 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5632 2016-07-01 Jan Beulich <jbeulich@suse.com>
5634 * gcc.target/i386/pr65105-2.c: Add -msse2.
5636 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5638 PR tree-optimization/71707
5639 * gcc.dg/strlenopt-29.c: New test.
5642 * gfortran.dg/gomp/pr71704.f90: New test.
5645 * gfortran.dg/gomp/pr71705.f90: New test.
5647 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5649 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5650 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5651 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5652 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5653 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5654 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5655 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5656 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5657 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5658 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5659 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5660 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5661 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5662 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5663 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5664 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5665 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5666 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5667 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5668 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5669 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5670 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5671 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5672 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5673 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5674 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5675 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5676 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5677 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5678 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5679 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5680 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5681 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5682 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5683 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5684 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5685 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5686 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5687 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5688 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5689 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5690 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5691 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5692 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5693 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5694 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5695 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5696 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5697 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5698 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5699 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5700 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5701 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5702 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5703 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5704 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5705 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5706 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5707 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5708 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5709 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5710 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5711 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5712 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5713 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5714 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5715 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5716 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5717 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5718 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5719 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5720 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5721 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5722 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5723 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5724 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5725 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5726 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5727 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5728 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5729 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5731 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5732 James Greenhalgh <james.greenhalgh@arm.com>
5734 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5736 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
5737 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5739 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5741 2016-06-30 David Malcolm <dmalcolm@redhat.com>
5744 * gcc.dg/spellcheck-options-12.c: New test case.
5746 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5749 * gcc.c-torture/compile/pr71693.c: New test.
5751 2016-06-29 David Malcolm <dmalcolm@redhat.com>
5753 * gcc.dg/spellcheck-params.c: New testcase.
5754 * gcc.dg/spellcheck-params-2.c: New testcase.
5756 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5758 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5759 vector extract instructions.
5760 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5762 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5765 * gfortran.dg/unexpected_eof_2.f90: New test.
5766 * gfortran.dg/unexpected_eof_3.f90: New test.
5768 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
5770 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5772 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5774 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5775 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5776 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5778 2016-06-29 Richard Biener <rguenther@suse.de>
5781 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5783 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5785 * gcc.target/arm/aapcs/neon-vect10.c: Require
5786 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5787 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5788 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5789 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5790 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5791 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5792 * gcc.target/arm/fp16-aapcs-1.c: Require
5793 -mfloat-ab=hard. Also simplify the test.
5794 * gcc.target/arm/fp16-aapcs-2.c: New.
5796 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5798 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5799 (add_options_for_arm_fp16_ieee): New.
5800 (add_options_for_arm_fp16_alternative): New.
5801 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5803 (effective_target_arm_fp16_hw): New.
5805 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5807 PR tree-optimization/71655
5808 * g++.dg/pr71655.C: New test.
5810 2016-06-29 Martin Liska <mliska@suse.cz>
5812 * gcc.dg/pr71585.c: New test.
5813 * gcc.dg/pr71585-2.c: New test.
5814 * gcc.dg/pr71585-3.c: New test.
5816 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5818 PR tree-optimization/70729
5819 * g++.dg/vect/pr70729.cc: New test.
5821 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5823 * c-c++-common/gomp/cancel-1.c: Extend.
5825 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5827 PR tree-optimization/71625
5828 * gcc.dg/strlenopt-28.c: New test.
5830 2016-06-29 Richard Biener <rguenther@suse.de>
5833 * g++.dg/torture/pr71002.C: Adjust testcase.
5835 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5838 * gcc.dg/pr71685.c: New test.
5840 2016-06-28 Martin Sebor <msebor@redhat.com>
5843 * gcc.dg/init-bad-9.c: New test.
5845 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5847 * gcc.target/powerpc/abs128-1.c: Require VSX.
5848 * gcc.target/powerpc/copysign128-1.c: Likewise.
5849 * gcc.target/powerpc/inf128-1.c: Likewise.
5850 * gcc.target/powerpc/nan128-1.c: Likewise.
5852 2016-06-28 Jakub Jelinek <jakub@redhat.com>
5855 * gcc.c-torture/execute/pr71626-1.c: New test.
5856 * gcc.c-torture/execute/pr71626-2.c: New test.
5858 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5861 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5863 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5866 * gcc.target/powerpc/pr71670.c: New testcase.
5868 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5871 * gcc.target/powerpc/pr71656-1.c: New test.
5872 * gcc.target/powerpc/pr71656-2.c: New test.
5874 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5876 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5878 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5879 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5880 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5881 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5882 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5883 Add arm_neon_fp16_ok effective target.
5884 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5886 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5888 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5890 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5892 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5894 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5896 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5898 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5900 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5902 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5904 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5907 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
5909 * gcc.dg/predict-12.c: New testcase.
5911 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5914 * gfortran.dg/pr71649.f90: New test.
5916 2016-06-25 Jakub Jelinek <jakub@redhat.com>
5918 PR tree-optimization/71643
5919 * g++.dg/opt/pr71643.C: New test.
5921 PR tree-optimization/71631
5922 * gcc.c-torture/execute/pr71631.c: New test.
5924 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5926 * gcc.dg/predict-11.c: New testcase.
5927 * gfortran.dg/predict-2.f90: New testcase.
5929 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5931 * gcc.dg/predict-10.c: New test.
5933 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5935 * gcc.target/powerpc/abs128-1.c: New.
5936 * gcc.target/powerpc/copysign128-1.c: New.
5937 * gcc.target/powerpc/inf128-1.c: New.
5938 * gcc.target/powerpc/nan128-1.c: New.
5940 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5942 * gfortran.dg/pr71642.f90: New test.
5944 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5946 PR tree-optimization/71647
5947 * gcc.target/i386/pr71647.c: New test.
5949 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5951 * gcc.target/i386/noplt-gd-1.c: New test.
5952 * gcc.target/i386/noplt-gd-2.c: Likewise.
5953 * gcc.target/i386/noplt-gd-3.c: Likewise.
5954 * gcc.target/i386/noplt-ld-1.c: Likewise.
5955 * gcc.target/i386/noplt-ld-2.c: Likewise.
5956 * gcc.target/i386/noplt-ld-3.c: Likewise.
5957 * lib/target-supports.exp
5958 (check_effective_target_tls_get_addr_via_got): New.
5960 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5962 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5963 testsuite compile flags.
5964 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5965 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5967 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5969 * g++dg/vect/pr36684.cc: Add dg-do compile.
5970 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5971 * gcc.dg/vect/pr70021.c: Ditto.
5972 * gcc.dg/vect/pr70138-1.c: Ditto.
5973 * gcc.dg/vect/pr70138-2.c: Ditto.
5974 * gcc.dg/vect/pr70354-1.c: Ditto.
5975 * gcc.dg/vect/pr70354-2.c: Ditto.
5976 * gcc.dg/vect/pr71259.c: Ditto.
5977 * gcc.dg/vect/pr71416-1.c: Ditto.
5978 * gcc.dg/vect/slp-43.c: Ditto.
5979 * gcc.dg/vect/slp-45.c: Ditto.
5980 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5981 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5982 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5983 * gfortran.dg/vect/pr69980.f90: Ditto.
5985 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5987 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5988 * gcc.dg/vect/bb-slp-30.c: Ditto.
5989 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5990 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5991 * gcc.dg/vect/pr45902.c: Ditto.
5992 * gcc.dg/vect/pr48172.c: Ditto.
5993 * gcc.dg/vect/pr48377.c: Ditto.
5994 * gcc.dg/vect/pr49038.c: Ditto.
5995 * gcc.dg/vect/pr49771.c: Ditto.
5996 * gcc.dg/vect/pr52091.c: Ditto.
5997 * gcc.dg/vect/pr53185-2.c: Ditto.
5998 * gcc.dg/vect/pr56826.c: Ditto.
5999 * gcc.dg/vect/pr60276.c: Ditto.
6000 * gcc.dg/vect/pr62021.c: Ditto.
6001 * gcc.dg/vect/pr63530.c: Ditto.
6002 * gcc.dg/vect/pr65518.c: Ditto.
6003 * gcc.dg/vect/pr65947-1.c: Ditto.
6004 * gcc.dg/vect/pr65947-10.c: Ditto.
6005 * gcc.dg/vect/pr65947-11.c: Ditto.
6006 * gcc.dg/vect/pr65947-12.c: Ditto.
6007 * gcc.dg/vect/pr65947-13.c: Ditto.
6008 * gcc.dg/vect/pr65947-2.c: Ditto.
6009 * gcc.dg/vect/pr65947-3.c: Ditto.
6010 * gcc.dg/vect/pr65947-4.c: Ditto.
6011 * gcc.dg/vect/pr65947-5.c: Ditto.
6012 * gcc.dg/vect/pr65947-6.c: Ditto.
6013 * gcc.dg/vect/pr65947-7.c: Ditto.
6014 * gcc.dg/vect/pr65947-8.c: Ditto.
6015 * gcc.dg/vect/pr65947-9.c: Ditto.
6016 * gcc.dg/vect/pr71416-1.c: Ditto.
6017 * gcc.dg/vect/pr71439.c: Ditto.
6018 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6019 * gcc.dg/vect/vect-bswap16.c: Ditto.
6020 * gcc.dg/vect/vect-bswap32.c: Ditto.
6021 * gcc.dg/vect/vect-bswap64.c: Ditto.
6022 * gcc.dg/vect/vect-live-1.c: Ditto.
6023 * gcc.dg/vect/vect-live-2.c: Ditto.
6024 * gcc.dg/vect/vect-live-3.c: Ditto.
6025 * gcc.dg/vect/vect-live-4.c: Ditto.
6026 * gcc.dg/vect/vect-live-5.c: Ditto.
6027 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6028 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6029 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6030 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6031 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6032 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6033 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6034 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6035 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6036 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6037 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6038 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6039 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6040 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6041 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6042 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6043 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6045 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6047 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6049 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6051 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6052 ia32 if R_386_GOT32X relocation is supported.
6053 * gcc.target/i386/noplt-3.c: Likewise.
6054 * gcc.target/i386/noplt-2.c: Likewise.
6055 (main): Renamed to ...
6057 * gcc.target/i386/noplt-4.c: Likewise.
6058 (main): Renamed to ...
6060 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6061 * gcc.target/i386/pr67400-5.c: Likewise.
6063 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6065 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6066 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6068 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6069 f4): Adjust expected diagnostics.
6070 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6071 (T): If OVFP is defined, redefine to TP.
6072 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6073 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6074 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6075 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6076 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6077 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6078 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6079 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6080 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6081 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6082 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6083 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6084 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6085 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6086 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6087 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6088 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6089 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6090 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6091 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6092 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6093 as last argument to __builtin_add_overflow_p.
6095 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6097 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6098 dg-options and remove default vector testsuite compile flags.
6099 * g++.dg/vect/pr33860a.cc: Ditto.
6100 * g++.dg/vect/pr45470-a.cc: Ditto.
6101 * g++.dg/vect/pr45470-b.cc: Ditto.
6102 * g++.dg/vect/pr60896.cc: Ditto.
6103 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6104 * gcc.dg/vect/pr18308.c: Ditto.
6105 * gcc.dg/vect/pr24049.c: Ditto.
6106 * gcc.dg/vect/pr33373.c: Ditto.
6107 * gcc.dg/vect/pr36228.c: Ditto.
6108 * gcc.dg/vect/pr42395.c: Ditto.
6109 * gcc.dg/vect/pr42604.c: Ditto.
6110 * gcc.dg/vect/pr46663.c: Ditto.
6111 * gcc.dg/vect/pr48765.c: Ditto.
6112 * gcc.dg/vect/pr49093.c: Ditto.
6113 * gcc.dg/vect/pr49352.c: Ditto.
6114 * gcc.dg/vect/pr52298.c: Ditto.
6115 * gcc.dg/vect/pr52870.c: Ditto.
6116 * gcc.dg/vect/pr53185.c: Ditto.
6117 * gcc.dg/vect/pr53773.c: Ditto.
6118 * gcc.dg/vect/pr56695.c: Ditto.
6119 * gcc.dg/vect/pr62171.c: Ditto.
6120 * gcc.dg/vect/pr63530.c: Ditto.
6121 * gcc.dg/vect/pr68339.c: Ditto.
6122 * gcc.dg/vect/pr71259.c: Ditto.
6123 * gcc.dg/vect/vect-82_64.c: Ditto.
6124 * gcc.dg/vect/vect-83_64.c: Ditto.
6125 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6126 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6127 * gcc.dg/vect/vect-shift-2.c: Ditto.
6128 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6129 * gfortran.dg/vect/pr39318.f90: Ditto.
6130 * gfortran.dg/vect/pr45714-a.f: Ditto.
6131 * gfortran.dg/vect/pr45714-b.f: Ditto.
6132 * gfortran.dg/vect/pr46213.f90: Ditto.
6134 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6135 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6137 * gcc.target/powerpc/p9-splat-5.c: New test.
6139 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6141 PR tree-optimization/71488
6142 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6143 * lib/target-supports.exp: ... here.
6144 (check_sse4_hw_available): New procedure.
6145 (check_effective_target_sse4_runtime): Ditto.
6146 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6147 -march=westmere for sse4_runtime targets.
6148 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
6149 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
6150 (dg-additional-options): Use for sse4_runtime targets.
6151 (main): Call check_vect ().
6152 (dg-final): Perform scan only for sse4_runtime targets.
6154 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6158 * gcc.target/i386/pr66232-14.c: New file.
6159 * gcc.target/i386/pr66232-15.c: Likewise.
6160 * gcc.target/i386/pr66232-16.c: Likewise.
6161 * gcc.target/i386/pr66232-17.c: Likewise.
6162 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6163 ia32 if R_386_GOT32X relocation is supported.
6164 * gcc.target/i386/pr67400-2.c: Likewise.
6165 * gcc.target/i386/pr67400-3.c: Likewise.
6166 * gcc.target/i386/pr67400-4.c: Likewise.
6167 * gcc.target/i386/pr67400-6.c: Likewise.
6168 * gcc.target/i386/pr67400-7.c: Likewise.
6169 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6171 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6173 PR libgfortran/48852
6174 * gfortran.dg/char4_iunit_1.f03: Update test.
6175 * gfortran.dg/f2003_io_5.f03: Update test.
6176 * gfortran.dg/real_const_3.f90: Update test.
6178 2016-06-23 Andi Kleen <ak@linux.intel.com>
6180 * g++.dg/bprob/bprob.exp: Support autofdo.
6181 * g++.dg/tree-prof/tree-prof.exp: dito.
6182 * gcc.dg/tree-prof/tree-prof.exp: dito.
6183 * gcc.misc-tests/bprob.exp: dito.
6184 * gfortran.dg/prof/prof.exp: dito.
6185 * lib/profopt.exp: dito.
6186 * lib/target-supports.exp: Check for autofdo.
6188 2016-06-23 Martin Liska <mliska@suse.cz>
6190 * gcc.dg/pr71619.c: New test.
6192 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6195 * gcc.target/i386/pr67400-1.c: New test.
6196 * gcc.target/i386/pr67400-2.c: Likewise.
6197 * gcc.target/i386/pr67400-3.c: Likewise.
6198 * gcc.target/i386/pr67400-4.c: Likewise.
6199 * gcc.target/i386/pr67400-5.c: Likewise.
6200 * gcc.target/i386/pr67400-6.c: Likewise.
6201 * gcc.target/i386/pr67400-7.c: Likewise.
6203 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6205 * c-c++-common/missing-header-1.c: New test case.
6206 * c-c++-common/missing-header-2.c: New test case.
6207 * c-c++-common/missing-header-3.c: New test case.
6208 * c-c++-common/missing-header-4.c: New test case.
6210 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6213 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6215 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6216 expected results due to builtin "nanl" now being suggested for
6218 * gcc.dg/pr67580.c: Update expected messages.
6219 * gcc.dg/spellcheck-identifiers.c: New testcase.
6220 * gcc.dg/spellcheck-typenames.c: New testcase.
6222 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6224 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6226 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6227 diagnostic-test-show-locus-parseable-fixits.c to sources for
6228 diagnostic_plugin_test_show_locus.c.
6229 * lib/gcc-defs.exp (freeform_regexps): New global.
6230 (dg-regexp): New function.
6231 (handle-dg-regexps): New function.
6232 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6233 freeform_regexps to the empty list.
6234 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6236 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6238 PR tree-optimization/71488
6239 * g++.dg/pr71488.C: New test.
6240 * gcc.dg/vect/vect-bool-cmp.c: New test.
6242 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6244 * gcc.dg/guality/param-5.c: New test.
6246 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6248 * gcc.target/i386/asm-flag-7.c: New test.
6250 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6252 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6253 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6254 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6255 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6256 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6257 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6258 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6259 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6260 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6261 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6262 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6263 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6264 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6265 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6266 * lib/target-supports.exp: Likewise.
6268 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6270 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6271 * gcc.dg/attr-ms_struct-2.c: Likewise.
6272 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6273 * gcc.dg/bf-ms-attrib.c: Likewise.
6274 * gcc.dg/bf-ms-layout-2.c: Likewise.
6275 * gcc.dg/bf-ms-layout-3.c: Likewise.
6276 * gcc.dg/bf-ms-layout.c: Likewise.
6277 * gcc.dg/bf-no-ms-layout.c: Likewise.
6278 * gcc.target/i386/bitfield1.c: Likewise.
6279 * gcc.target/i386/bitfield2.c: Likewise.
6280 * gcc.target/i386/bitfield3.c: Likewise.
6282 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6284 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6285 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6286 override other than -mcpu=power9 command-line option is specified,
6287 or if the target operating system is aix.
6288 * gcc.target/powerpc/darn-1.c: Likewise.
6289 * gcc.target/powerpc/darn-2.c: Likewise.
6290 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6291 test if effective-target is not powerpc_p9vector_ok or if the
6292 target operating system is not defined.
6293 * gcc.target/powerpc/vslv-1.c: Likewise.
6294 * gcc.target/powerpc/vsrv-0.c: Likewise.
6295 * gcc.target/powerpc/vsrv-1.c: Likewise.
6297 2016-06-21 Tobias Burnus <burnus@net-b.de>
6300 * gfortran.dg/coarray/data_1.f90: New.
6302 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6304 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6305 (dg-require-effective-target): Use arm_v8_neon_hw.
6306 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6307 (dg-require-effective-target): Likewise.
6308 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6309 (dg-require-effective-target): Likewise.
6310 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6311 (dg-require-effective-target): Likewise.
6312 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6313 (dg-require-effective-target): Likewise.
6314 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6315 (dg-require-effective-target): Likewise.
6316 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6319 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6321 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6322 Set to 3 so test passes.
6324 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6326 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6328 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6330 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6331 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6332 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6333 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6335 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6337 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6338 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6340 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6343 * gcc.target/i386/pr71549.c: New test.
6345 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6347 * gcc.target/powerpc/vadsdu-0.c: Replace
6348 dg-require-effective-target directive to allow test to run on more
6349 platforms, and add dg-skip-if directive to disable test on aix
6350 platforms because of known incompatibilities.
6351 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6352 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6353 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6354 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6355 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6356 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6357 * gcc.target/powerpc/vadsdub-2.c: Replace
6358 dg-require-effective-target directive to allow test to run on more
6359 platforms, and add dg-skip-if directive to disable test on aix
6360 platforms because of known incompatibilities.
6361 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6362 with vec_absdb call to differentiate this test from vadsdub-1.c.
6363 * gcc.target/powerpc/vadsduh-1.c: Replace
6364 dg-require-effective-target directive to allow test to run on more
6365 platforms, and add dg-skip-if directive to disable test on aix
6366 platforms because of known incompatibilities.
6367 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6368 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6369 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6371 2016-06-21 Jakub Jelinek <jakub@redhat.com>
6373 PR tree-optimization/71588
6374 * gcc.dg/pr71558.c: New test.
6376 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6378 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6379 * c-c++-common/pr68657-2.c: Likewise.
6380 * c-c++-common/pr68657-3.c: Likewise.
6381 * gcc.dg/torture/pr69714.c: Require int32plus support.
6382 * gcc.dg/torture/pr70025.c: Likewise.
6383 * gcc.dg/torture/pr70083.c: Likewise.
6384 * gcc.dg/torture/pr70542.c: Likewise.
6385 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6387 2016-06-20 Joseph Myers <joseph@codesourcery.com>
6390 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6392 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6395 * gcc.dg/pr71581.c: New test.
6397 PR rtl-optimization/71591
6398 * gcc.dg/cpp/pr71591.c: New test.
6400 2016-06-20 David B. Robins <gcc@davidrobins.net>
6403 * g++.dg/torture/pr71571.C: New test.
6405 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6408 * gcc.target/i386/sse2-pr71559.c: New test.
6409 * gcc.target/i386/avx-pr71559.c: New test.
6410 * gcc.target/i386/avx512f-pr71559.c: New test.
6412 2016-06-20 Tobias Burnus <burnus@net-b.de>
6415 * gfortran.dg/pointer_remapping_10.f90: New.
6417 2016-06-20 David Malcolm <dmalcolm@redhat.com>
6419 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6421 2016-06-20 Martin Sebor <msebor@redhat.com>
6424 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6425 * gnu90-const-expr-1.c: Same.
6426 * gnu99-const-expr-1.c: Same.
6427 * gnu99-static-1.c: Same.
6429 2016-06-20 Renlin Li <renlin.li@arm.com>
6432 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6434 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6436 * gcc.target/aarch64/vcvt_f64_1.c: New.
6437 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6438 * gcc.target/aarch64/vrecp_f64_1.c: New.
6440 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6442 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6445 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
6448 * gcc.target/avr/torture/pr71103-2.c: New test.
6450 2016-06-19 Martin Sebor <msebor@redhat.com>
6453 * gcc.dg/alignof.c: New test.
6455 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6457 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6458 vs dg-error; test constexpr specifier too.
6460 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6462 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6464 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6466 * lib/target-supports.exp
6467 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6468 arm_neon_ok and merge flags. Fix temporary test name.
6469 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6472 2016-06-17 Martin Liska <mliska@suse.cz>
6474 * gcc.dg/predict-9.c: Fix dump scanning.
6476 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6478 PR tree-optimization/71354
6479 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6481 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6483 PR tree-optimization/71347
6484 * gcc.dg/tree-ssa/pr71347.c: New test.
6486 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6488 PR tree-optimization/71354
6489 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6491 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6493 * gcc.dg/vect/vect-alias-check-1.c: New test.
6495 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6498 * gcc.target/avr/pr71151-1.c: New test.
6499 * gcc.target/avr/pr71151-2.c: New test.
6500 * gcc.target/avr/pr71151-3.c: New test.
6501 * gcc.target/avr/pr71151-4.c: New test.
6502 * gcc.target/avr/pr71151-5.c: New test.
6503 * gcc.target/avr/pr71151-6.c: New test.
6504 * gcc.target/avr/pr71151-7.c: New test.
6505 * gcc.target/avr/pr71151-8.c: New test.
6506 * gcc.target/avr/pr71151-common.h: New test.
6508 2016-06-16 Martin Liska <mliska@suse.cz>
6510 * gfortran.dg/predict-1.f90: New test.
6512 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
6515 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6517 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
6519 * g++.dg/vect/pr36648.cc: Disable cunrolli
6521 2016-06-16 Jakub Jelinek <jakub@redhat.com>
6524 * gcc.c-torture/execute/pr71554.c: New test.
6526 PR rtl-optimization/71532
6527 * gcc.dg/torture/pr71532.c: New test.
6529 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6531 * gcc.target/powerpc/p9-dimode1.c: New test.
6532 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6534 2016-06-15 Jakub Jelinek <jakub@redhat.com>
6536 * gcc.c-torture/compile/20160615-1.c: New test.
6538 * g++.dg/cpp0x/ref-qual17.C: New test.
6540 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6543 * gcc.target/i386/pr71529.C: New test.
6545 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6547 PR tree-optimization/71483
6548 * g++.dg/vect/pr71483.c: New
6550 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6553 * g++.dg/inherit/crash6.C: New.
6554 * g++.dg/inherit/union2.C: Likewise.
6555 * g++.dg/inherit/virtual12.C: Likewise.
6556 * g++.dg/inherit/virtual13.C: Likewise.
6557 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6559 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
6561 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6563 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6565 PR tree-optimization/71439
6566 * gcc.dg/vect/pr71439.c: New
6568 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6570 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6572 2016-06-15 Richard Biener <rguenther@suse.de>
6574 * gcc.dg/vect/slp-45.c: New testcase.
6576 2016-06-15 Richard Biener <rguenther@suse.de>
6578 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6580 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6582 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6583 requirements, and disable for AIX for now.
6584 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6586 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6589 * g++.dg/opt/pr71528.C: New test.
6592 * g++.dg/init/pr71516.C: New test.
6594 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6596 * g++.dg/init/array46.C: New.
6598 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
6600 * gcc.target/i386/float128-3.c: New test.
6601 * gcc.target/i386/quad-sse4.c: Ditto.
6602 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6603 Update scan strings.
6605 2016-06-14 Richard Biener <rguenther@suse.de>
6608 * gfortran.dg/pr71526.f90: New testcase.
6610 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6612 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6613 * gcc.dg/zero_bits_compound-1.c: Likewise.
6615 2016-06-14 Richard Biener <rguenther@suse.de>
6617 PR tree-optimization/71522
6618 * gcc.dg/torture/pr71522.c: New testcase.
6620 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6622 PR tree-optimization/71520
6623 * gcc.dg/tree-ssa/pr71520.c: New test.
6625 2016-06-14 Richard Biener <rguenther@suse.de>
6627 PR tree-optimization/71521
6628 * gcc.dg/tree-ssa/vrp101.c: New testcase.
6630 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6633 * c-c++-common/ubsan/bounds-13.c: New test.
6635 PR preprocessor/71183
6636 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6638 2016-06-13 Jeff Law <law@redhat.com>
6640 PR tree-optimization/71403
6641 * c-c++-common/ubsan/pr71403-1.c: New test.
6642 * c-c++-common/ubsan/pr71403-2.c: New test.
6643 * c-c++-common/ubsan/pr71403-3.c: New test.
6645 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6648 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6649 Add -Wno-psabi -w to dg-options.
6651 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6653 * gcc.target/powerpc/vadsdu-0.c: New test.
6654 * gcc.target/powerpc/vadsdu-1.c: New test.
6655 * gcc.target/powerpc/vadsdu-2.c: New test.
6656 * gcc.target/powerpc/vadsdu-3.c: New test.
6657 * gcc.target/powerpc/vadsdu-4.c: New test.
6658 * gcc.target/powerpc/vadsdu-5.c: New test.
6659 * gcc.target/powerpc/vadsdub-1.c: New test.
6660 * gcc.target/powerpc/vadsdub-2.c: New test.
6661 * gcc.target/powerpc/vadsduh-1.c: New test.
6662 * gcc.target/powerpc/vadsduh-2.c: New test.
6663 * gcc.target/powerpc/vadsduw-1.c: New test.
6664 * gcc.target/powerpc/vadsduw-2.c: New test.
6666 2016-06-13 David Malcolm <dmalcolm@redhat.com>
6668 * gcc.dg/c99-init-2.c (c): Update expected error message.
6669 * gcc.dg/init-bad-8.c (foo): Likewise.
6670 * gcc.dg/spellcheck-fields-3.c: New test case.
6672 2016-06-13 Martin Liska <mliska@suse.cz>
6674 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6675 and "guess loop iv compared" heuristics.
6676 * gcc.dg/predict-2.c: Likewise.
6677 * gcc.dg/predict-3.c: Likewise.
6678 * gcc.dg/predict-4.c: Likewise.
6679 * gcc.dg/predict-5.c: Likewise.
6680 * gcc.dg/predict-6.c: Likewise.
6682 2016-06-13 Marek Polacek <polacek@redhat.com>
6685 * c-c++-common/Wswitch-unreachable-4.c: New test.
6686 * gcc.dg/Wswitch-unreachable-2.c: New test.
6687 * g++.dg/tm/jump1.C: Move dg-warning.
6689 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6691 * gnat.dg/renaming10.ad[sb]: New test.
6693 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
6696 * gfortran.dg/pr70673.f90: New test.
6698 2016-06-13 Richard Biener <rguenther@suse.de>
6701 * gcc.dg/align-3.c: New testcase.
6703 2016-06-13 Martin Liska <mliska@suse.cz>
6705 * gcc.target/i386/pr71458.c: New test.
6707 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
6710 * gcc.dg/torture/float128-nan.c: New test.
6712 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6715 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6718 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6721 * gfortran.dg/comma_IO_extension_1.f90: New test.
6722 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6723 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6725 * gfortran.dg/graphite/pr38083.f90: Likewise.
6726 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6729 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6731 * gnat.dg/case_character.adb: New test.
6733 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6736 * gcc.target/powerpc/pr71310.c: New testcase.
6738 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6741 * gcc.dg/pr71478.c: New test.
6743 2016-06-10 Jakub Jelinek <jakub@redhat.com>
6746 * gcc.c-torture/execute/pr71494.c: New test.
6749 * gcc.target/i386/pr68657.c: New test.
6752 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6753 (test): Add -masm=intel alternatives.
6755 2016-06-10 Martin Sebor <msebor@redhat.com>
6758 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6760 2016-06-10 Jeff Law <law@redhat.com>
6762 PR tree-optimization/71335
6763 * gcc.c-torture/execute/pr71335.c: New test.
6765 2016-06-10 David Malcolm <dmalcolm@redhat.com>
6767 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6768 the various "cannot tail-call: " messages.
6770 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6772 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6775 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6778 * c-c++-common/asan/pr71480.c: New test.
6780 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6782 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6783 (ASMNAME2): Likewise.
6784 (main): Replace fn in asm statement with ASMNAME ("fn").
6785 * gcc.dg/guality/pr68037-2.c: Likewise.
6786 * gcc.dg/guality/pr68037-3.c: Likewise.
6787 * gcc.dg/torture/pr68037-1.c: Likewise.
6788 * gcc.dg/torture/pr68037-2.c: Likewise.
6789 * gcc.dg/torture/pr68037-3.c: Likewise.
6791 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6794 * gcc.target/i386/pr68843-1.c: New test.
6795 * gcc.target/i386/pr68843-2.c: New test.
6797 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6798 Cesar Philippidis <cesar@codesourcery.com>
6801 * gcc.dg/goacc/nested-function-1.c: New file.
6802 * gcc.dg/goacc/nested-function-2.c: Likewise.
6803 * gcc.dg/goacc/pr71373.c: Likewise.
6804 * gfortran.dg/goacc/cray-2.f95: Likewise.
6805 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6806 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6807 * gfortran.dg/goacc/cray.f95: Update.
6808 * gfortran.dg/goacc/loop-1.f95: Likewise.
6809 * gfortran.dg/goacc/loop-3.f95: Likewise.
6810 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6811 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6813 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6815 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6816 for OpenACC tile clauses.
6817 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6820 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6822 * c-c++-common/goacc/cache-2.c: ... this new file.
6823 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6824 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6825 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6827 * gfortran.dg/goacc/cray.f95: Likewise.
6828 * gfortran.dg/goacc/loop-1.f95: Likewise.
6830 2016-06-10 Alan Hayward <alan.hayward@arm.com>
6832 PR tree-optimization/71407
6833 PR tree-optimization/71416
6834 * gcc.dg/vect/pr71407.c: New
6835 * gcc.dg/vect/pr71416-1.c: New
6836 * gcc.dg/vect/pr71416-2.c: New
6838 2016-06-10 Richard Biener <rguenther@suse.de>
6841 * gcc.dg/torture/pr71477.c: New testcase.
6843 2016-06-09 Julia Koval <julia.koval@intel.com>
6845 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6846 * gcc.target/i386/interrupt-13.c: Likewise.
6847 * gcc.target/i386/interrupt-15.c: Likewise.
6848 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6849 * gcc.target/i386/interrupt-24.c: Likewise.
6850 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6851 * gcc.target/i386/interrupt-9.c: Likewise.
6852 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6854 2016-06-09 Martin Sebor <msebor@redhat.com>
6857 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6858 * gcc.dg/builtin-constant_p-1.c: Same.
6859 * gcc.dg/builtins-error.c: Same.
6860 * gcc.dg/pr70859.c: Same.
6862 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6864 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6865 * gcc.dg/torture/pr68067-1.c: Likewise.
6866 * gcc.dg/torture/pr68067-2.c: Likewise.
6868 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6870 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6873 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6876 * g++.dg/inherit/crash5.C: New.
6878 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6881 * g++.dg/inherit/crash5.C: New.
6882 * g++.dg/inherit/virtual1.C: Adjust.
6884 2016-06-09 Martin Liska <mliska@suse.cz>
6886 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6887 * g++.dg/predict-loop-exit-2.C: Likewise.
6888 * g++.dg/predict-loop-exit-3.C: Likewise.
6889 * gcc.dg/predict-1.c: Likewise.
6890 * gcc.dg/predict-2.c: Likewise.
6891 * gcc.dg/predict-3.c: Likewise.
6892 * gcc.dg/predict-4.c: Likewise.
6893 * gcc.dg/predict-5.c: Likewise.
6894 * gcc.dg/predict-6.c: Likewise.
6895 * gcc.dg/predict-7.c: Likewise.
6897 2016-06-09 Richard Biener <rguenther@suse.de>
6899 PR tree-optimization/71462
6900 * gcc.dg/torture/pr71462.c: New testcase.
6902 2016-06-09 Marek Polacek <polacek@redhat.com>
6905 * gcc.dg/c11-generic-3.c: New test.
6907 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6909 * g++.dg/init/array42.C: New.
6910 * g++.dg/init/array43.C: Likewise.
6911 * g++.dg/init/array44.C: Likewise.
6912 * g++.dg/init/array45.C: Likewise.
6913 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6914 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6915 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6916 * g++.dg/gomp/pr35751.C: Likewise.
6917 * g++.dg/init/array23.C: Likewise.
6918 * g++.dg/init/brace2.C: Likewise.
6919 * g++.dg/init/brace6.C: Likewise.
6921 2016-06-08 Martin Sebor <msebor@redhat.com>
6922 Jakub Jelinek <jakub@redhat.com>
6926 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6927 * c-c++-common/builtin-arith-overflow-2.c: New test.
6928 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6929 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6930 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6932 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6935 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6937 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6939 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6940 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6941 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6942 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6943 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6944 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6945 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6946 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6947 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6948 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6949 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6950 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6951 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6953 2016-06-08 Richard Biener <rguenther@suse.de>
6955 PR tree-optimization/68558
6956 * gcc.dg/vect/slp-44.c: New testcase.
6958 2016-06-08 Richard Biener <rguenther@suse.de>
6960 * gcc.dg/vect/slp-43.c: New testcase.
6962 2016-06-08 Richard Biener <rguenther@suse.de>
6964 PR tree-optimization/71452
6965 * gcc.dg/torture/pr71452.c: New testcase.
6967 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6970 * g++.dg/torture/pr71448.C: New test.
6972 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6976 * g++.dg/debug/pr71432.C: New test.
6978 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6980 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6981 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6982 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6984 2016-06-08 Alan Hayward <alan.hayward@arm.com>
6986 * gcc.dg/vect/vect-live-2.c: Update effective target.
6987 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6988 * lib/target-supports.exp: Add aarch64 to vect_long.
6990 2016-06-08 Marek Polacek <polacek@redhat.com>
6993 * gcc.dg/noncompile/pr71418.c: New test.
6996 * gcc.dg/noncompile/pr71426.c: New test.
6998 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
7000 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7001 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7002 * gcc.dg/predict-3.c: Update template.
7003 * gcc.dg/predict-5.c: Update template.
7004 * gcc.dg/predict-6.c: Update template.
7005 * gcc.dg/predict-9.c: Update template.
7006 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7008 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7010 * gcc.target/powerpc/vec-mul.c: New test.
7012 2016-06-07 David Malcolm <dmalcolm@redhat.com>
7014 * gcc.dg/spellcheck-fields-2.c: New test case.
7016 2016-06-07 Richard Biener <rguenther@suse.de>
7019 * gcc.dg/Wpragmas-1.c: New testcase.
7020 * gcc.dg/Wattributes-4.c: Likewise.
7021 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7024 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7026 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7027 spurious debug code.
7029 2016-06-07 Richard Biener <rguenther@suse.de>
7031 PR tree-optimization/71428
7032 * gcc.dg/torture/pr71428.c: New testcase.
7034 2016-06-07 Richard Biener <rguenther@suse.de>
7037 * gcc.dg/torture/pr71423.c: New testcase.
7039 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7042 * gcc.dg/tree-ssa/pr71408.c: New test.
7044 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7047 * g++.dg/torture/pr71281.C: New test.
7049 2016-06-06 Marek Polacek <polacek@redhat.com>
7052 * gcc.dg/pr71362.c: New test.
7054 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7055 Patrick Palka <ppalka@gcc.gnu.org>
7060 * g++.dg/opt/pr70847.C: New test.
7061 * g++.dg/ubsan/pr70847.C: New test.
7062 * g++.dg/ubsan/pr71393.C: New test.
7064 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7066 PR tree-optimization/71259
7067 * gcc.dg/vect/pr71259.c: New test.
7069 2016-06-06 David Malcolm <dmalcolm@redhat.com>
7071 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7072 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7073 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7076 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7079 * gcc.c-torture/execute/pr37780.c: New test.
7080 * gcc.target/aarch64/pr37780_1.c: Likewise.
7081 * gcc.target/arm/pr37780_1.c: Likewise.
7083 2016-06-06 Marek Polacek <polacek@redhat.com>
7085 * c-c++-common/attr-may-alias-1.c: New test.
7086 * c-c++-common/attr-may-alias-2.c: New test.
7087 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7089 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7092 * gcc.target/i386/pr24414.c: New test.
7094 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7096 * gcc.target/sparc/vis4misc.c: New file.
7097 * gcc.target/sparc/fpcmp.c: Likewise.
7098 * gcc.target/sparc/fpcmpu.c: Likewise.
7100 2016-06-06 Alan Hayward <alan.hayward@arm.com>
7102 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7103 * gcc.dg/vect/vect-live-3.c: Likewise.
7105 2016-06-06 Richard Biener <rguenther@suse.de>
7107 PR tree-optimization/71398
7108 * gcc.dg/torture/pr71398.c: New testcase.
7110 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
7113 * g++.dg/pr71389.C: New test.
7115 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7118 * gfortran.dg/fmt_read_5.f: New test.
7120 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7123 * gfortran.dg/class_array_22.f03: New test.
7125 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7127 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7129 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7131 * gcc.dg/predict-9.c: Update template.
7133 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7136 * g++.dg/template/pr49377.C: New.
7138 2016-06-04 Jakub Jelinek <jakub@redhat.com>
7140 PR tree-optimization/71405
7141 * g++.dg/torture/pr71405.C: New test.
7143 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7146 * g++.dg/inherit/crash5.C: New.
7147 * g++.dg/inherit/virtual1.C: Adjust.
7149 2016-06-03 Jeff Law <law@redhat.com>
7151 PR tree-optimization/71316
7152 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7154 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7156 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7157 dg-additional-options with just -fno-tree-scev-cprop in it.
7158 * gcc.dg/vect/vect-live-2.c: Likewise.
7159 * gcc.dg/vect/vect-live-5.c: Likewise.
7160 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7161 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7162 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7164 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7167 * g++.dg/other/friend6.C: New test.
7169 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7171 * g++.dg/torture/ppc-ldst-array.C: New.
7173 2016-06-03 Joseph Myers <joseph@codesourcery.com>
7177 * gcc.dg/torture/builtin-fp-int-inexact.c,
7178 gcc.target/i386/387-builtin-fp-int-inexact.c,
7179 gcc.target/i386/387-rint-inline-1.c,
7180 gcc.target/i386/387-rint-inline-2.c,
7181 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7182 gcc.target/i386/sse2-rint-inline-1.c,
7183 gcc.target/i386/sse2-rint-inline-2.c,
7184 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7185 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7187 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7188 Julia Koval <julia.koval@intel.com>
7200 * gcc.dg/guality/pr68037-1.c: New test.
7201 * gcc.dg/guality/pr68037-2.c: Likewise.
7202 * gcc.dg/guality/pr68037-3.c: Likewise.
7203 * gcc.dg/torture/pr68037-1.c: Likewise.
7204 * gcc.dg/torture/pr68037-2.c: Likewise.
7205 * gcc.dg/torture/pr68037-3.c: Likewise.
7206 * gcc.dg/torture/pr68661-1a.c: Likewise.
7207 * gcc.dg/torture/pr68661-1b.c: Likewise.
7208 * gcc.target/i386/interrupt-1.c: Likewise.
7209 * gcc.target/i386/interrupt-2.c: Likewise.
7210 * gcc.target/i386/interrupt-3.c: Likewise.
7211 * gcc.target/i386/interrupt-4.c: Likewise.
7212 * gcc.target/i386/interrupt-5.c: Likewise.
7213 * gcc.target/i386/interrupt-6.c: Likewise.
7214 * gcc.target/i386/interrupt-7.c: Likewise.
7215 * gcc.target/i386/interrupt-8.c: Likewise.
7216 * gcc.target/i386/interrupt-9.c: Likewise.
7217 * gcc.target/i386/interrupt-10.c: Likewise.
7218 * gcc.target/i386/interrupt-11.c: Likewise.
7219 * gcc.target/i386/interrupt-12.c: Likewise.
7220 * gcc.target/i386/interrupt-13.c: Likewise.
7221 * gcc.target/i386/interrupt-14.c: Likewise.
7222 * gcc.target/i386/interrupt-15.c: Likewise.
7223 * gcc.target/i386/interrupt-16.c: Likewise.
7224 * gcc.target/i386/interrupt-17.c: Likewise.
7225 * gcc.target/i386/interrupt-18.c: Likewise.
7226 * gcc.target/i386/interrupt-19.c: Likewise.
7227 * gcc.target/i386/interrupt-20.c: Likewise.
7228 * gcc.target/i386/interrupt-21.c: Likewise.
7229 * gcc.target/i386/interrupt-22.c: Likewise.
7230 * gcc.target/i386/interrupt-23.c: Likewise.
7231 * gcc.target/i386/interrupt-24.c: Likewise.
7232 * gcc.target/i386/interrupt-25.c: Likewise.
7233 * gcc.target/i386/interrupt-26.c: Likewise.
7234 * gcc.target/i386/interrupt-27.c: Likewise.
7235 * gcc.target/i386/interrupt-28.c: Likewise.
7236 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7237 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7238 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7239 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7240 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7241 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7242 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7243 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7244 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7245 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7246 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7247 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7249 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7251 PR tree-optimization/52171
7252 * gcc.dg/pr52171.c: New test.
7253 * gcc.target/i386/pr52171.c: New test.
7255 2016-06-03 Jan Hubicka <jh@suse.cz>
7257 * g++.dg/tree-ssa/pred-1.C: New testcase
7258 * gcc.dg/tree-ssa/pred-1.c: New testcase
7260 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7263 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7265 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7267 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7269 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7271 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7273 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7274 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7275 * gcc.dg/vect/vect-live-1.c: New test.
7276 * gcc.dg/vect/vect-live-2.c: New test.
7277 * gcc.dg/vect/vect-live-3.c: New test.
7278 * gcc.dg/vect/vect-live-4.c: New test.
7279 * gcc.dg/vect/vect-live-5.c: New test.
7280 * gcc.dg/vect/vect-live-slp-1.c: New test.
7281 * gcc.dg/vect/vect-live-slp-2.c: New test.
7282 * gcc.dg/vect/vect-live-slp-3.c: New test.
7284 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7287 * g++.dg/opt/pr71387.C: New test.
7289 2016-06-02 Jeff Law <law@redhat.com>
7291 PR tree-optimization/71328
7292 * gcc.c-torture/compile/pr71328.c: New test.
7294 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7297 * gfortran.dg/fmt_read_3.f90: Fix typo.
7298 * gfortran.dg/fmt_read_4.f90: New test.
7300 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7302 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7303 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7304 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7305 * g++.dg/cpp0x/override2.C: Likewise.
7306 * g++.dg/parse/crash5.C: Likewise.
7307 * g++.dg/parse/error16.C: Likewise.
7308 * g++.dg/parse/error27.C: Likewise.
7309 * g++.dg/template/qualttp15.C: Likewise.
7310 * g++.dg/template/redecl4.C: Likewise.
7311 * g++.old-deja/g++.other/crash39.C: Likewise.
7312 * g++.old-deja/g++.other/struct1.C: Likewise.
7313 * g++.old-deja/g++.pt/m9a.C: Likewise.
7314 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7316 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7319 * c-c++-common/pr71372.c: New test.
7321 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7322 __TIME__ strings with __builtin_strcmp instead of printf and
7325 2016-06-02 Martin Liska <mliska@suse.cz>
7327 * gcc.dg/predict-9.c: New test.
7329 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7331 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7332 global set_compiler_env_var and global saved_compiler_env_var.
7334 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7336 PR rtl-optimization/71295
7337 * gcc.c-torture/compile/pr71295.c: New test.
7339 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7341 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7343 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7344 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7346 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7347 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7348 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7351 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7353 * gcc.target/powerpc/p9-splat-4.c: New test.
7355 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7358 * gcc.target/powerpc/pr71186.c: New test.
7360 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7363 * gfortran.dg/fmt_read_3.f90: New test.
7365 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7367 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7370 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
7372 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7373 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7375 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7376 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7378 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7380 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7381 vars set by dg-set-compiler-env-var.
7383 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
7386 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7387 to the module procedure declaration.
7388 * gfortran.dg/submodule_16.f08: New test.
7390 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7393 * c-c++-common/gomp/pr71371.c: New test.
7395 2016-06-01 Richard Biener <rguenther@suse.de>
7397 PR tree-optimization/71366
7398 * gcc.dg/torture/pr71366-1.c: New testcase.
7399 * gcc.dg/torture/pr71366-2.c: Likewise.
7401 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7403 * gcc.target/powerpc/vslv-0.c: New test.
7404 * gcc.target/powerpc/vslv-1.c: New test.
7405 * gcc.target/powerpc/vsrv-0.c: New test.
7406 * gcc.target/powerpc/vsrv-1.c: New test.
7408 2016-06-01 Nathan Sidwell <nathan@acm.org>
7410 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7411 * gcc.target/nvptx/weak.c: New.
7413 2016-06-01 Richard Biener <rguenther@suse.de>
7415 PR tree-optimization/71261
7416 * gcc.dg/torture/vect-bool-1.c: New testcase.
7418 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7420 * gfortran.dg/gomp/order-1.f90: New test.
7421 * gfortran.dg/gomp/order-2.f90: New test.
7423 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
7425 * gcc.dg/unroll-6.c: Update template.
7426 * gcc.dg/unroll-7.c: New testcase.
7427 * gcc.dg/unroll-8.c: New testcase.
7429 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7431 * gnat.dg/opt56.ad[sb]: New test.
7433 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7436 * g++.dg/cpp0x/constexpr-ice16.C: New.
7438 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7440 PR tree-optimization/71314
7441 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7444 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7446 PR tree-optimization/71077
7447 * gcc.dg/tree-ssa/pr71077.c: New test.
7449 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
7451 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7452 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7453 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7455 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7458 * g++.dg/cpp0x/pr71248.C: New.
7459 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7460 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7461 * g++.dg/init/new37.C: Likewise.
7462 * g++.dg/template/static1.C: Likewise.
7463 * g++.dg/template/static2.C: Likewise.
7465 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7467 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7469 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7471 2016-05-31 Marek Polacek <polacek@redhat.com>
7473 * c-c++-common/Wswitch-unreachable-3.c: New test.
7474 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7476 2016-05-31 Richard Biener <rguenther@suse.de>
7478 PR tree-optimization/71352
7479 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7481 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7483 * gcc.target/arm/armv5_thumb_isa.c: New test.
7485 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7488 * gcc.target/i386/pr71346.c: New test.
7490 2016-05-31 Tom de Vries <tom@codesourcery.com>
7492 PR tree-optimization/69068
7493 * gcc.dg/graphite/pr69068.c: New test.
7495 2016-05-27 Martin Sebor <msebor@redhat.com>
7498 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7500 2016-05-30 Jakub Jelinek <jakub@redhat.com>
7503 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7504 nowait depend(inout: dd[0]) clauses where permitted.
7506 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7509 * g++.dg/parse/pr71238.C: New.
7510 * g++.dg/concepts/friend1.C: Test column numbers too.
7511 * g++.dg/cpp0x/initlist31.C: Likewise.
7512 * g++.dg/cpp0x/pr51420.C: Likewise.
7513 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7514 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7515 * g++.dg/ext/builtin3.C: Likewise.
7516 * g++.dg/lookup/friend12.C: Likewise.
7517 * g++.dg/lookup/friend7.C: Likewise.
7518 * g++.dg/lookup/koenig1.C: Likewise.
7519 * g++.dg/lookup/koenig5.C: Likewise.
7520 * g++.dg/lookup/used-before-declaration.C: Likewise.
7521 * g++.dg/overload/koenig1.C: Likewise.
7522 * g++.dg/template/crash65.C: Likewise.
7523 * g++.dg/template/friend57.C: Likewise.
7524 * g++.dg/warn/Wshadow-5.C: Likewise.
7525 * g++.dg/warn/Wunused-8.C: Likewise.
7526 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7527 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7528 * g++.old-deja/g++.jason/member.C: Likewise.
7529 * g++.old-deja/g++.jason/report.C: Likewise.
7530 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7531 * g++.old-deja/g++.law/visibility20.C: Likewise.
7532 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7533 * g++.old-deja/g++.other/static5.C: Likewise.
7534 * g++.old-deja/g++.pt/overload2.C: Likewise.
7536 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7538 * gcc.dg/tree-ssa/peel1.c: New testcase.
7539 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7540 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7542 2016-05-30 Tom de Vries <tom@codesourcery.com>
7544 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7547 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7550 * g++.dg/parse/virtual1.C: New.
7552 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
7554 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7555 Use correct register when clearing %edx.
7557 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
7559 PR tree-optimization/71289
7560 * gcc.dg/pr71289.c: New test.
7562 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7566 * gcc.dg/tree-ssa/pr71269.c: New test.
7567 * gcc.dg/tree-ssa/pr71292.c: New test.
7569 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7572 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7574 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7576 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7577 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7578 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7580 2016-05-30 Tom de Vries <tom@codesourcery.com>
7582 PR tree-optimization/69067
7583 * gcc.dg/graphite/pr69067.c: New test.
7585 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
7588 * gcc.target/i386/pr71245-1.c: New test.
7589 * gcc.target/i386/pr71245-2.c: Ditto.
7591 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7594 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7595 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7596 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7598 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
7600 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7602 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7606 * g++.dg/overload/69855.C: New.
7607 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7608 * g++.old-deja/g++.pt/crash3.C: Likewise.
7610 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7613 * g++.dg/parse/namespace13.C: New.
7615 2016-05-26 Jeff Law <law@redhat.com>
7617 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7618 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7619 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7620 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7621 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7622 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7623 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7624 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7625 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7626 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7627 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7628 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7629 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7631 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7634 * g++.dg/overload/69855.C: New.
7635 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7636 * g++.old-deja/g++.pt/crash3.C: Likewise.
7638 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7641 * gcc.target/aarch64/va_arg_1.c: New testcase.
7642 * gcc.target/aarch64/va_arg_2.c: Likewise.
7643 * gcc.target/aarch64/va_arg_3.c: Likewise.
7645 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7647 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7648 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7649 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7650 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7651 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7653 2016-05-27 Marek Polacek <polacek@redhat.com>
7656 * g++.dg/torture/pr71308.C: New test.
7658 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7660 * gcc.dg/zero_bits_compound-1.c: New test.
7661 * gcc.dg/zero_bits_compound-2.c: New test.
7663 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7666 * gcc.dg/pr71279.c: New test.
7668 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7670 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7671 floating point min/max/comparison instructions.
7672 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7674 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7676 * c-c++-common/gomp/schedule-1.c: New test.
7677 * gfortran.dg/gomp/schedule-1.f90: New test.
7679 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7683 * g++.dg/cpp1y/auto-fn32.C: New test.
7684 * g++.dg/cpp1y/paren4.C: New test.
7686 2016-05-26 Nathan Sidwell <nathan@acm.org>
7688 * gcc.dg/20060410.c: Xfail on ptx.
7689 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7690 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7691 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7692 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7693 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7695 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7697 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7699 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7701 PR tree-optimization/71280
7702 * gcc.dg/pr71280.c: New test.
7704 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7706 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7707 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7709 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7711 2016-05-26 Jiong Wang <jiong.wang@arm.com>
7713 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7716 2016-05-25 Jeff Law <law@redhat.com>
7718 PR tree-optimization/71272
7719 * gcc.c-torture/compile/pr71272.c: new test.
7721 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7723 * gcc.target/powerpc/vec-cmpne.c: New test.
7724 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7726 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7728 * gnat.dg/opt55.ad[sb]: New test.
7730 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7732 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7733 * c-c++-common/pr60226.c: Require int32plus.
7734 * gcc.c-torture/execute/pr70602.c: Likewise.
7735 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7736 unsigned long for malloc arg type.
7737 * gcc.dg/asr_div1.c: Require int32plus.
7738 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7739 * gcc.dg/pie-1.c: Require pie.
7740 * gcc.dg/pie-2.c: Likewise.
7741 * gcc.dg/pr59471.c: Require int32plus.
7742 * gcc.dg/pr59963-2.c: XFAIL for int16.
7743 * gcc.dg/pr60114.c: Require int32plus.
7744 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7745 unsigned long for typedef of size_t.
7746 * gcc.dg/pr63914.c: Require int32plus.
7747 * gcc.dg/pr64536.c: Require pt32plus.
7748 * gcc.dg/pr65658.c: Likewise.
7749 * gcc.dg/pr67271.c: Require int32plus.
7750 * gcc.dg/pr68112.c: Likewise.
7751 * gcc.dg/pr69071.c: Skip for avr target.
7752 * gcc.dg/pr69973.c: Require int32plus.
7753 * gcc.dg/pr70169.c: Skip for avr target.
7754 * gcc.dg/sso-6.c: Require int32plus.
7755 * gcc.dg/sso-7.c: Likewise.
7756 * gcc.dg/sso-8.c: Likewise.
7757 * gcc.dg/vrp-min-max-2.c: Likewise.
7759 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7762 * gcc.target/i386/pr70738-1.c: New test.
7763 * gcc.target/i386/pr70738-2.c: Likewise.
7764 * gcc.target/i386/pr70738-3.c: Likewise.
7765 * gcc.target/i386/pr70738-4.c: Likewise.
7766 * gcc.target/i386/pr70738-5.c: Likewise.
7767 * gcc.target/i386/pr70738-6.c: Likewise.
7768 * gcc.target/i386/pr70738-7.c: Likewise.
7769 * gcc.target/i386/pr70738-8.c: Likewise.
7770 * gcc.target/i386/pr70738-9.c: Likewise.
7772 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7774 PR rtl-optimization/66940
7775 * gcc.c-torture/execute/pr66940.c: New test.
7777 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7779 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7780 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7781 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7782 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7783 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7784 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7785 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7786 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7787 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7788 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7789 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7790 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7791 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7792 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7793 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7794 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7795 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7796 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7797 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7798 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7799 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7800 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7801 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7802 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7804 2016-05-25 Marek Polacek <polacek@redhat.com>
7807 * gcc.dg/noncompile/pr71265.c: New test.
7810 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7812 2016-05-25 Nathan Sidwell <nathan@acm.org>
7814 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7816 2016-05-25 Richard Biener <rguenther@suse.de>
7818 PR tree-optimization/71261
7819 * c-c++-common/torture/pr71261.c: New testcase.
7821 2016-05-25 Richard Biener <rguenther@suse.de>
7823 PR tree-optimization/71264
7824 * gcc.dg/vect/pr71264.c: New testcase.
7826 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7829 * g++.dg/cpp0x/alias-decl-53.C: New.
7830 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7832 2016-05-25 Martin Liska <mliska@suse.cz>
7834 * g++.dg/pr71239.C: New test.
7836 2016-05-25 Richard Biener <rguenther@suse.de>
7838 * gcc.dg/vect/pr58135.c: Rename to ...
7839 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7841 2016-05-25 Marek Polacek <polacek@redhat.com>
7843 * g++.dg/pr65295.C: Use target c++14.
7845 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7847 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7848 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7850 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7852 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7855 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7857 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7858 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7859 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7860 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7861 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7862 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7863 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7864 * c-c++-common/goacc/pcopy.c: Likewise.
7865 * c-c++-common/goacc/pcopyin.c: Likewise.
7866 * c-c++-common/goacc/pcopyout.c: Likewise.
7867 * c-c++-common/goacc/pcreate.c: Likewise.
7868 * c-c++-common/goacc/pr70688.c: New test.
7869 * c-c++-common/goacc/present-1.c: Adjust test.
7870 * c-c++-common/goacc/reduction-5.c: Likewise.
7871 * g++.dg/goacc/data-1.C: New test.
7873 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7875 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7876 vector parity built-in functions.
7877 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7878 count trailing zeros automatic vectorization.
7879 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7880 count trailing zeros built-in functions.
7882 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7884 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7886 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7889 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7891 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7894 * g++.dg/template/crash123.C: New.
7895 * g++.dg/template/crash124.C: Likewise.
7897 2016-05-24 Martin Sebor <msebor@redhat.com>
7900 * g++.dg/ext/flexary16.C: New test.
7902 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7904 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7905 before math.h is included.
7906 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7907 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7908 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7909 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7910 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7911 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7912 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7913 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7914 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7915 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7916 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7917 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7918 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7919 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7920 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7921 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7922 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7923 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7924 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7925 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7926 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7927 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7928 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7930 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7931 Kelvin Nilsen <kelvin@gcc.gnu.org>
7933 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7936 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7939 * g++.dg/warn/Wno-narrowing1.C: New.
7941 2016-05-24 Marek Polacek <polacek@redhat.com>
7944 * c-c++-common/Wswitch-unreachable-2.c: New test.
7946 2016-05-24 Jakub Jelinek <jakub@redhat.com>
7949 * g++.dg/vect/simd-clone-6.cc: New test.
7950 * g++.dg/gomp/declare-simd-6.C: New test.
7954 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7956 2016-05-24 Richard Biener <rguenther@suse.de>
7958 PR tree-optimization/71240
7959 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7961 2016-05-24 Richard Biener <rguenther@suse.de>
7963 PR tree-optimization/71230
7964 * gcc.dg/torture/pr71230.c: New testcase.
7965 * g++.dg/torture/pr71230.C: Likewise.
7967 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7969 * c-c++-common/goacc/routine-5.c: Add tests.
7970 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7971 * gfortran.dg/goacc/routine-6.f90: Add tests.
7973 2016-05-24 Richard Biener <rguenther@suse.de>
7975 PR tree-optimization/71253
7976 * gcc.dg/torture/pr71253.c: New testcase.
7978 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7981 * gfortran.dg/pr71252.f90: New test.
7983 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7985 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7987 2016-05-24 Richard Biener <rguenther@suse.de>
7991 * c-c++-common/vector-subscript-4.c: New testcase.
7992 * c-c++-common/vector-subscript-5.c: Likewise.
7994 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7997 * gfortran.dg/namelist_90.f: New test
7999 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8002 * gfortran.dg/unexpected_eof.f: New test
8004 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8005 Kelvin Nilsen <kelvin@gcc.gnu.org>
8007 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8010 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8013 * g++.dg/cpp0x/inh-ctor20.C: New.
8014 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8016 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8019 * g++.dg/cpp0x/variadic168.C: New.
8021 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8023 * g++.dg/cpp0x/pr31445.C: Test column number too.
8024 * g++.dg/cpp0x/pr32253.C: Likewise.
8025 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8026 * g++.dg/cpp0x/variadic36.C: Likewise.
8028 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
8030 * gcc.dg/fold-notshift-2.c: Adjust.
8032 2016-05-23 Marek Polacek <polacek@redhat.com>
8035 * c-c++-common/Wswitch-unreachable-1.c: New test.
8036 * gcc.dg/Wswitch-unreachable-1.c: New test.
8037 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8038 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8039 * g++.dg/gomp/block-10.C: Likewise.
8040 * gcc.dg/gomp/block-10.c: Likewise.
8041 * g++.dg/gomp/block-9.C: Likewise.
8042 * gcc.dg/gomp/block-9.c: Likewise.
8043 * g++.dg/gomp/target-1.C: Likewise.
8044 * g++.dg/gomp/target-2.C: Likewise.
8045 * gcc.dg/gomp/target-1.c: Likewise.
8046 * gcc.dg/gomp/target-2.c: Likewise.
8047 * g++.dg/gomp/taskgroup-1.C: Likewise.
8048 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8049 * gcc.dg/gomp/teams-1.c: Likewise.
8050 * g++.dg/gomp/teams-1.C: Likewise.
8051 * g++.dg/overload/error3.C: Likewise.
8052 * g++.dg/tm/jump1.C: Likewise.
8053 * g++.dg/torture/pr40335.C: Likewise.
8054 * gcc.dg/c99-vla-jump-5.c: Likewise.
8055 * gcc.dg/switch-warn-1.c: Likewise.
8056 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8057 * gcc.dg/nested-func-1.c: Likewise.
8058 * gcc.dg/pr67784-4.c: Likewise.
8060 2016-05-23 Richard Biener <rguenther@suse.de>
8062 PR tree-optimization/71230
8063 * gfortran.dg/pr71230-1.f90: New testcase.
8064 * gfortran.dg/pr71230-2.f90: Likewise.
8066 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8068 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
8069 * gcc.dg/vect/pr58135.c: Add new.
8070 * gfortran.dg/pr46519-1.f: Adjust test case.
8072 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8075 * g++.dg/cpp0x/decltype64.C: New.
8077 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8079 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8080 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8081 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8083 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8085 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8086 Add poly64x1_t and poly64x2_t cases if supported.
8087 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8088 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8089 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8090 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8091 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8093 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8095 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8096 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8097 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8098 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8099 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8100 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8101 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8103 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8105 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8107 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8109 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8110 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8112 2016-05-22 Jakub Jelinek <jakub@redhat.com>
8114 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8115 constraint instead of "r".
8116 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8117 insn instead of vxorpd.
8118 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8120 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8121 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8123 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8125 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8126 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8128 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8130 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8133 * gcc.dg/tree-ssa/pr40921.c: New test.
8135 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8138 * gcc.target/avr/pr71103.c: New test.
8140 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8143 * gcc.dg/tree-ssa/pr71179.c: New test.
8145 2016-05-20 Martin Sebor <msebor@redhat.com>
8148 * gcc.dg/init-excess-2.c: New test.
8150 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8152 * gnat.dg/opt53.adb: New test.
8153 * gnat.dg/opt54.adb: Likewise.
8155 2016-05-20 Martin Jambor <mjambor@suse.cz>
8157 PR tree-optimization/70884
8158 * gcc.dg/tree-ssa/pr70919.c: New test.
8160 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8162 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8164 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8165 fix code formatting.
8167 2016-05-20 Nathan Sidwell <nathan@acm.org>
8169 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8171 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
8173 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8175 * jit.dg/all-non-failing-tests.h: Add
8176 test-factorial-must-tail-call.c.
8177 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8178 * jit.dg/test-factorial-must-tail-call.c: New test case.
8180 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8183 * gfortran.dg/pr71204.f90: New test.
8185 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8187 * gcc.target/nvptx/sincos.c: New test.
8189 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8192 * g++.dg/cpp1y/auto-fn31.C: New.
8194 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8196 * gcc.target/powerpc/vec-addec.c: New test.
8197 * gcc.target/powerpc/vec-addec-int128.c: New test.
8199 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8201 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8202 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8203 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8204 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8206 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
8208 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8210 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8213 * g++.dg/opt/pr71210-1.C: New test.
8214 * g++.dg/opt/pr71210-2.C: New test.
8216 PR tree-optimization/29756
8217 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8218 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8219 only on selected targets where V4SImode vectors are known to be
8222 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
8224 PR tree-optimization/71079
8225 PR tree-optimization/71206
8226 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8228 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8230 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8231 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8232 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8234 2016-05-20 Richard Guenther <rguenther@suse.de>
8236 PR tree-optimization/29756
8237 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8239 2016-05-20 Richard Biener <rguenther@suse.de>
8241 PR tree-optimization/71185
8242 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8244 2016-05-20 Richard Biener <rguenther@suse.de>
8246 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8248 2016-05-19 Marek Polacek <polacek@redhat.com>
8251 * g++.dg/diagnostic/pr71075.C: New test.
8253 2016-05-19 David Malcolm <dmalcolm@redhat.com>
8256 * g++.dg/pr71184.C: New test case.
8258 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8260 * gcc.target/powerpc/darn-0.c: New test.
8261 * gcc.target/powerpc/darn-1.c: New test.
8262 * gcc.target/powerpc/darn-2.c: New test.
8264 2016-05-19 Marek Polacek <polacek@redhat.com>
8266 PR tree-optimization/71031
8267 * gcc.dg/tree-ssa/vrp100.c: New test.
8269 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8271 PR rtl-optimization/71148
8272 * gcc.dg/pr71148.c: New test.
8274 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8277 * gcc.target/arm/pr71056.c: New test.
8279 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8281 * c-c++-common/pr69669.c: Check the used mode.
8283 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8286 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8288 2016-05-19 Richard Biener <rguenther@suse.de>
8290 PR tree-optimization/70729
8291 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8292 * gcc.dg/graphite/scop-18.c: Likewise.
8293 * gcc.dg/pr41783.c: Disable LIM.
8294 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8295 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8296 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8297 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8298 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8299 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8300 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8301 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8302 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8303 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8304 * gfortran.dg/pr42108.f90: Likewise.
8306 2016-05-18 David Malcolm <dmalcolm@redhat.com>
8309 * gcc.dg/spellcheck-options-11.c: New test case.
8311 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8314 * g++.dg/opt/pr71100.C: New test.
8316 2016-05-18 Martin Jambor <mjambor@suse.cz>
8319 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8320 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8321 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8322 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8324 2016-05-18 Martin Jambor <mjambor@suse.cz>
8327 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8328 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8329 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8330 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8331 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8333 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8336 * g++.dg/template/crash122.C: New.
8338 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8341 * g++.dg/template/pr70466-1.C: New.
8342 * g++.dg/template/pr70466-2.C: Likewise.
8344 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8346 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8347 splat operations and the XXSPLTIB instruction.
8348 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8349 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8350 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8351 xxlxor to clear a register.
8353 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8355 * gcc.dg/torture/pr71020.c: New test.
8357 2016-05-18 Martin Jambor <mjambor@suse.cz>
8360 * gcc.dg/ipa/pr70646.c: New test.
8362 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8364 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8366 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8368 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8369 missing tests for vreinterpretq_p{8,16}.
8371 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8373 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8374 vsliq_n_s64 and vsliq_n_u64.
8376 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8378 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8379 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8381 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8383 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8384 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8385 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8387 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8389 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8392 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8394 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8395 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8396 "blr\t" and switch to scan-assembler-times.
8398 2016-05-18 Jiong Wang <jiong.wang@arm.com>
8400 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8402 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8403 declarations under __aarch64__ and __ARM_FEATURE_FMA.
8405 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8407 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8408 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8409 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8410 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8411 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8412 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8414 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8415 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8417 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8418 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8420 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8421 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8423 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8425 2016-05-18 Richard Biener <rguenther@suse.de>
8427 PR tree-optimization/71168
8428 * gcc.dg/torture/pr71168.c: New testcase.
8430 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8433 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8434 * gcc.dg/tree-ssa/pr63586.c: New test.
8435 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8437 2016-05-17 Nathan Sidwell <nathan@acm.org>
8439 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8440 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8441 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8442 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8444 2016-05-17 Nathan Sidwell <nathan@acm.org>
8446 * gcc.target/nvptx/abi-vararg-3.c: New.
8448 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8450 PR tree-optimization/54579
8452 * gcc.dg/fold-notrotate-1.c: New test.
8453 * gcc.dg/fold-notshift-1.c: New test.
8454 * gcc.dg/fold-notshift-2.c: New test.
8456 2016-05-17 Marek Polacek <polacek@redhat.com>
8459 * g++.dg/ipa/pr71146.C: New test.
8461 2016-05-17 David Malcolm <dmalcolm@redhat.com>
8463 * jit.dg/test-error-array-bounds.c: New test case.
8465 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8467 * gcc.dg/tree-ssa/and-1.c: New testcase.
8469 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8471 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8472 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8474 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8476 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8477 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8479 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8481 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8483 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8485 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8487 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8489 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8490 ".2d[index]" when scan the assembly.
8491 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8492 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8494 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8496 2016-05-17 Richard Biener <rguenther@suse.de>
8498 PR tree-optimization/71132
8499 * gcc.dg/torture/pr71132.c: New testcase.
8501 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8503 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8505 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8508 * gcc.target/aarch64/pr70809_1.c: New test.
8510 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8512 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8513 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8514 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8515 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8517 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8518 Ilya Enkovich <ilya.enkovich@intel.com>
8521 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8523 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
8525 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8526 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8528 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8530 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8531 test for __ARM_FP16_ARGS.
8532 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8533 * gcc.target/arm/aapcs/neon-vect10.c: New.
8534 * gcc.target/arm/aapcs/neon-vect9.c: New.
8535 * gcc.target/arm/aapcs/vfp18.c: New.
8536 * gcc.target/arm/aapcs/vfp19.c: New.
8537 * gcc.target/arm/aapcs/vfp20.c: New.
8538 * gcc.target/arm/aapcs/vfp21.c: New.
8539 * gcc.target/arm/fp16-aapcs-1.c: New.
8540 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8541 test for __ARM_FP16_ARGS.
8542 * g++.target/arm/fp16-return-1.c: Update expected output.
8544 2016-05-16 Jiong Wang <jiong.wang@arm.com>
8547 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8549 2016-05-15 Harald Anlauf <anlauf@gmx.de>
8552 * gfortran.dg/pr69603.f90: New testcase.
8554 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8556 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8558 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8561 * gfortran.dg/pr71047.f08: New test.
8563 2016-05-13 Joseph Myers <joseph@codesourcery.com>
8565 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8566 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8567 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8569 2016-05-13 Martin Sebor <msebor@redhat.com>
8572 * g++.dg/cpp0x/constexpr-60049.C: New test.
8574 2016-05-13 Jakub Jelinek <jakub@redhat.com>
8577 * gcc.dg/pr71071.c: New test.
8579 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
8581 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8582 remove XOP handling.
8583 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8585 2016-05-13 Nathan Sidwell <nathan@acm.org>
8587 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8588 __atomic_is_lock_free declaration.
8590 2016-05-13 Richard Biener <rguenther@suse.de>
8592 PR tree-optimization/42587
8593 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8595 2016-05-13 Martin Liska <mliska@suse.cz>
8597 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8598 the new format of dump output.
8600 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8602 * gcc.dg/pr71084.c: New test.
8604 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8607 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8609 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8611 * gcc.target/aarch64/struct_return.c: New test.
8613 2016-05-12 Marek Polacek <polacek@redhat.com>
8616 * c-c++-common/pr70756-2.c: New test.
8617 * c-c++-common/pr70756.c: New test.
8619 2016-05-12 Richard Biener <rguenther@suse.de>
8621 PR tree-optimization/71059
8622 * gcc.dg/torture/pr71059.c: New testcase.
8624 2016-05-12 Richard Biener <rguenther@suse.de>
8626 PR tree-optimization/71062
8627 * gcc.dg/torture/pr71062.c: New testcase.
8629 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8631 PR tree-optimization/71006
8632 * gcc.dg/pr71006.c: New test.
8634 2016-05-12 Marek Polacek <polacek@redhat.com>
8637 * gcc.dg/opts-7.c: New test.
8639 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8642 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8643 Add -save-temps to dg-options.
8644 Scan for ldmfd rather than pop instruction.
8645 * gcc.target/arm/interrupt-2.c: Likewise.
8646 * gcc.target/arm/pr70830.c: New test.
8648 2016-05-12 Jakub Jelinek <jakub@redhat.com>
8650 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8651 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8653 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8654 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8655 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8658 * gcc.target/i386/avx512vl-pack-1.c: New test.
8659 * gcc.target/i386/avx512vl-pack-2.c: New test.
8660 * gcc.target/i386/avx512bw-pack-2.c: New test.
8662 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8664 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8665 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8666 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8668 2016-05-12 Richard Biener <rguenther@suse.de>
8670 PR tree-optimization/70986
8671 * gcc.dg/torture/pr70986-1.c: New testcase.
8672 * gcc.dg/torture/pr70986-2.c: Likewise.
8673 * gcc.dg/torture/pr70986-3.c: Likewise.
8675 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8678 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8679 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8681 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
8683 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8685 * gcc.target/i386/pr66746.c: Ditto.
8687 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8689 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8691 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8692 warning when using -mvsx-timode.
8693 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8694 * gcc.target/powerpc/dform-2.c: Likewise.
8695 * gcc.target/powerpc/pr68805.c: Likewise.
8697 2016-05-11 Marek Polacek <polacek@redhat.com>
8700 * c-c++-common/attributes-3.c: New test.
8702 2016-05-11 Nathan Sidwell <nathan@acm.org>
8704 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8705 * gcc.c-torture/execute/pr68185.c: Likewise.
8706 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8707 * gcc.dg/pr69634.c: Requires scheduling.
8708 * gcc.dg/torture/pr66178.c: Require label values.
8709 * gcc.dg/setjmp-6.c: Require indirect jumps.
8711 2016-05-11 Richard Biener <rguenther@suse.de>
8713 PR tree-optimization/71055
8714 * gcc.dg/torture/pr71055.c: New testcase.
8716 2016-05-11 Richard Biener <rguenther@suse.de>
8719 * g++.dg/debug/pr71057.C: New testcase.
8721 2016-05-11 Jakub Jelinek <jakub@redhat.com>
8724 * gfortran.dg/gomp/pr70855.f90: New test.
8726 2016-05-11 Richard Biener <rguenther@suse.de>
8729 * g++.dg/torture/pr71002.C: New testcase.
8731 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8734 * gcc.dg/pr70807.c: New test.
8736 2016-05-10 Martin Sebor <msebor@redhat.com>
8739 * g++.dg/Wattributes.C: New test.
8741 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
8743 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8744 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8745 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8747 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8750 * gcc.target/i386/pr70799-1.c: New test.
8752 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8754 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8756 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8759 * gcc.target/i386/pr70877.c: New test.
8761 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8763 PR tree-optimization/70786
8764 * gcc.target/i386/pr70876.c: New test.
8766 2016-05-10 Jakub Jelinek <jakub@redhat.com>
8769 * gcc.target/i386/avx512vl-logic-1.c: New test.
8770 * gcc.target/i386/avx512vl-logic-2.c: New test.
8771 * gcc.target/i386/avx512dq-logic-2.c: New test.
8773 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8776 * gcc.target/powerpc/pr70963.c: New.
8778 2016-05-10 David Malcolm <dmalcolm@redhat.com>
8780 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8781 (test_very_wide_line): Add ruler to expected output.
8782 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8783 (test_very_wide_line): Likewise.
8784 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8785 (test_show_locus): Within the handling of "test_very_wide_line",
8786 enable show_ruler_p on the diagnostic context.
8788 2016-05-10 Richard Biener <rguenther@suse.de>
8790 PR tree-optimization/71039
8791 * gcc.dg/torture/pr71039.c: New testcase.
8793 2016-05-10 Nathan Sidwell <nathan@acm.org>
8795 * gcc.dg/nested-func-10.c: Requires alloca.
8796 * gcc.dg/nested-func-9.c: Requires alloca.
8797 * gcc.c-torture/execute/pr70460.c: Requires labels.
8798 * gcc.c-torture/compile/pr70199.c: Requires labels.
8799 * gcc.target/nvptx/decl.c: Compile only.
8800 * gcc.target/nvptx/trailing-init.c: Compile only.
8801 * gcc.target/nvptx/ary-init.c: Compile only.
8803 2016-05-10 Marek Polacek <polacek@redhat.com>
8806 * gcc.dg/attr-opt-1.c: New test.
8808 2016-05-10 Richard Biener <rguenther@suse.de>
8810 PR tree-optimization/70497
8811 PR tree-optimization/28367
8812 * gcc.dg/torture/20160404-1.c: New testcase.
8813 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8814 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8816 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8818 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8820 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
8822 * gcc.target/i386/fabsneg-1.c New test.
8824 2016-05-09 Alan Modra <amodra@gmail.com>
8827 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8829 2016-05-09 Richard Biener <rguenther@suse.de>
8831 PR tree-optimization/70985
8832 * gcc.dg/torture/pr70985.c: New testcase.
8834 2016-05-09 Bin Cheng <bin.cheng@arm.com>
8836 * gcc.dg/tree-ssa/ifc-9.c: New test.
8837 * gcc.dg/tree-ssa/ifc-10.c: New test.
8838 * gcc.dg/tree-ssa/ifc-11.c: New test.
8839 * gcc.dg/tree-ssa/ifc-12.c: New test.
8840 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8841 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8842 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8844 2016-05-09 Richard Biener <rguenther@suse.de>
8847 * gfortran.dg/pr70937.f90: New testcase.
8849 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8851 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8853 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
8856 * gfortran.dg/dec_structure_1.f90: New testcase.
8857 * gfortran.dg/dec_structure_2.f90: Ditto.
8858 * gfortran.dg/dec_structure_3.f90: Ditto.
8859 * gfortran.dg/dec_structure_4.f90: Ditto.
8860 * gfortran.dg/dec_structure_5.f90: Ditto.
8861 * gfortran.dg/dec_structure_6.f90: Ditto.
8862 * gfortran.dg/dec_structure_7.f90: Ditto.
8863 * gfortran.dg/dec_structure_8.f90: Ditto.
8864 * gfortran.dg/dec_structure_9.f90: Ditto.
8865 * gfortran.dg/dec_structure_10.f90: Ditto.
8866 * gfortran.dg/dec_structure_11.f90: Ditto.
8867 * gfortran.dg/dec_union_1.f90: Ditto.
8868 * gfortran.dg/dec_union_2.f90: Ditto.
8869 * gfortran.dg/dec_union_3.f90: Ditto.
8870 * gfortran.dg/dec_union_4.f90: Ditto.
8871 * gfortran.dg/dec_union_5.f90: Ditto.
8872 * gfortran.dg/dec_union_6.f90: Ditto.
8873 * gfortran.dg/dec_union_7.f90: Ditto.
8875 2016-05-07 Tom de Vries <tom@codesourcery.com>
8877 PR tree-optimization/70956
8878 * gcc.dg/graphite/pr70956.c: New test.
8880 2016-05-06 Jakub Jelinek <jakub@redhat.com>
8883 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8884 (a, b, c, d): Change type from char to signed char.
8885 (main): Compare against (signed char) -1634678893 instead of
8886 hardcoded -109. Use __builtin_abort instead of abort.
8888 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8889 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8891 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8893 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8896 * gcc.dg/torture/pr70935.c: New test.
8898 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8901 * gcc.target/sh/pr58219.c: New tests.
8903 2016-05-06 Richard Biener <rguenther@suse.de>
8905 PR tree-optimization/70960
8906 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8908 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8911 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8912 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8913 Adjust expected instruction counts.
8914 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8916 2016-05-06 Marek Polacek <polacek@redhat.com>
8919 * gcc.dg/ubsan/bounds-3.c: New test.
8921 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8924 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8926 2016-05-06 Richard Biener <rguenther@suse.de>
8929 * gfortran.dg/pr70931.f90: New testcase.
8931 2016-05-06 Richard Biener <rguenther@suse.de>
8934 * gcc.dg/torture/pr70941.c: New testcase.
8936 2016-05-05 Bin Cheng <bin.cheng@arm.com>
8938 PR tree-optimization/57206
8939 * gcc.dg/vect/pr57206.c: New test.
8941 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8943 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8945 2016-05-05 Jakub Jelinek <jakub@redhat.com>
8947 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8949 * c-c++-common/Wdangling-else-4.c: New test.
8951 2016-05-04 Jakub Jelinek <jakub@redhat.com>
8955 * g++.dg/opt/pr70906.C: New test.
8956 * g++.dg/opt/pr70933.C: New test.
8958 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8960 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
8962 * gcc.dg/ipa/pure-const-3.c: New testcase.
8964 2016-05-04 Marek Polacek <polacek@redhat.com>
8966 * c-c++-common/Wdangling-else-1.c: New test.
8967 * c-c++-common/Wdangling-else-2.c: New test.
8968 * c-c++-common/Wdangling-else-3.c: New test.
8970 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8972 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8975 2016-05-04 Marek Polacek <polacek@redhat.com>
8978 * gcc.dg/Waddress-2.c: New test.
8980 2016-05-04 Alan Modra <amodra@gmail.com>
8982 * gcc.target/powerpc/pr70866.c: New.
8984 2016-05-03 Martin Sebor <msebor@redhat.com>
8987 * c-c++-common/builtin_location.c: New test.
8988 * g++.dg/cpp1y/builtin_location.C: New test.
8990 2016-05-03 Marek Polacek <polacek@redhat.com>
8993 * gcc.dg/pr70859.c: New test.
8994 * gcc.dg/pr70859-2.c: New test.
8996 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8998 * gnat.dg/debug5.adb: New testcase.
9000 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9002 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9003 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9004 Procedure to check for z10 instruction set.
9006 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9008 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9010 2016-05-03 Alan Modra <amodra@gmail.com>
9012 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9014 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9016 * gcc.target/i386/avx512f-cvt-1.c: New test.
9018 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9020 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9021 -fdump-tree-vrp-details.
9023 2016-05-03 Richard Biener <rguenther@suse.de>
9025 * gcc.dg/pr30172-1.c: Adjust.
9026 * gcc.dg/pr63743.c: Likewise.
9027 * gcc.dg/tm/pr51696.c: Likewise.
9028 * c-c++-common/tm/safe-1.c: Likewise.
9029 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9030 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9031 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9032 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9034 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9036 PR rtl-optimization/70467
9037 * gcc.target/i386/pr70467-3.c: New test.
9038 * gcc.target/i386/pr70467-4.c: New test.
9040 PR tree-optimization/70916
9041 * gcc.c-torture/compile/pr70916.c: New test.
9044 * gcc.target/i386/pr49244-1.c: New test.
9045 * gcc.target/i386/pr49244-2.c: New test.
9047 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9049 PR rtl-optimization/44281
9050 * gcc.target/i386/pr44281.c: New test.
9052 2016-05-03 bin cheng <bin.cheng@arm.com>
9054 PR tree-optimization/56541
9055 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9056 * gcc.dg/vect/pr56541.c: new test.
9058 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9060 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9062 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9064 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9067 * c-c++-common/asan/clone-test-1.c (main): Align child process
9070 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9073 * g++.dg/spellcheck-fields-2.C: New test case.
9075 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9078 * g++.dg/pr62314.C: New test case.
9080 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
9082 * gcc.dg/ipa/inline-8.c: New testcase.
9084 2016-05-02 Jakub Jelinek <jakub@redhat.com>
9086 PR rtl-optimization/70467
9087 * gcc.target/i386/pr70467-1.c: New test.
9089 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9091 * gcc.dg/spec-options.c: Run the test on all targets.
9092 * gcc.dg/foo.specs: Use cpp_unique_options.
9094 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9096 * gcc.dg/tree-ssa/unord.c: New testcase.
9098 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9100 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9102 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9104 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9106 2016-05-02 Marek Polacek <polacek@redhat.com>
9109 * gcc.dg/enum-incomplete-3.c: New test.
9111 2016-05-02 Marek Polacek <polacek@redhat.com>
9112 Tom de Vries <tom@codesourcery.com>
9114 PR tree-optimization/70700
9115 * gcc.dg/pr70700.c: New test.
9117 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
9119 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9120 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9121 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9122 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9123 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9125 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9127 * ada/acats/run_acats: Rename into...
9128 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9129 * ada/acats/run_all.sh: Remove redundant test.
9130 (target_run): Move around.
9131 (target_gnatchop): Use newly built executable.
9132 (target_gnatmake): Likewise.
9133 Check that the compilation of impbit succeeds.
9135 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9137 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9138 * gcc.dg/20021029-1.c: Likewise.
9139 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9140 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9141 * gcc.target/sh/cmpstr.c: Likewise.
9142 * gcc.target/sh/cmpstrn.c: Likewise.
9143 * gcc.target/sh/memset.c: Likewise.
9144 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9145 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9146 * gcc.target/sh/pr39423-1.c: Likewise.
9147 * gcc.target/sh/pr49468-di.c: Likewise.
9148 * gcc.target/sh/pr49468-si.c: Likewise.
9149 * gcc.target/sh/pr49880-1.c: Likewise.
9150 * gcc.target/sh/pr49880-2.c: Likewise.
9151 * gcc.target/sh/pr49880-3.c: Likewise.
9152 * gcc.target/sh/pr50751-1.c: Likewise.
9153 * gcc.target/sh/pr50751-4.c: Likewise.
9154 * gcc.target/sh/pr50751-7.c: Likewise.
9155 * gcc.target/sh/pr51244-1.c: Likewise.
9156 * gcc.target/sh/pr51244-10.c: Likewise.
9157 * gcc.target/sh/pr51244-11.c: Likewise.
9158 * gcc.target/sh/pr51244-12.c: Likewise.
9159 * gcc.target/sh/pr51244-13.c: Likewise.
9160 * gcc.target/sh/pr51244-14.c: Likewise.
9161 * gcc.target/sh/pr51244-17.c: Likewise.
9162 * gcc.target/sh/pr51244-18.c: Likewise.
9163 * gcc.target/sh/pr51244-19.c: Likewise.
9164 * gcc.target/sh/pr51244-4.c: Likewise.
9165 * gcc.target/sh/pr51244-5.c: Likewise.
9166 * gcc.target/sh/pr51244-7.c: Likewise.
9167 * gcc.target/sh/pr51244-8.c: Likewise.
9168 * gcc.target/sh/pr51244-9.c: Likewise.
9169 * gcc.target/sh/pr51697.c: Likewise.
9170 * gcc.target/sh/pr52483-1.c: Likewise.
9171 * gcc.target/sh/pr52483-2.c: Likewise.
9172 * gcc.target/sh/pr52483-3.c: Likewise.
9173 * gcc.target/sh/pr52483-5.c: Likewise.
9174 * gcc.target/sh/pr52933-1.c: Likewise.
9175 * gcc.target/sh/pr52933-2.c: Likewise.
9176 * gcc.target/sh/pr52933-3.c: Likewise.
9177 * gcc.target/sh/pr53568-1.c: Likewise.
9178 * gcc.target/sh/pr53976-1.c: Likewise.
9179 * gcc.target/sh/pr53988-1.c: Likewise.
9180 * gcc.target/sh/pr53988.c: Likewise.
9181 * gcc.target/sh/pr54089-1.c: Likewise.
9182 * gcc.target/sh/pr54089-6.c: Likewise.
9183 * gcc.target/sh/pr54089-7.c: Likewise.
9184 * gcc.target/sh/pr54089-8.c: Likewise.
9185 * gcc.target/sh/pr54089-9.c: Likewise.
9186 * gcc.target/sh/pr54236-1.c: Likewise.
9187 * gcc.target/sh/pr54236-2.c: Likewise.
9188 * gcc.target/sh/pr54236-3.c: Likewise.
9189 * gcc.target/sh/pr54236-4.c: Likewise.
9190 * gcc.target/sh/pr54386.c: Likewise.
9191 * gcc.target/sh/pr54602-1.c: Likewise.
9192 * gcc.target/sh/pr54685.c: Likewise.
9193 * gcc.target/sh/pr54760-1.c: Likewise.
9194 * gcc.target/sh/pr54760-2.c: Likewise.
9195 * gcc.target/sh/pr54760-3.c: Likewise.
9196 * gcc.target/sh/pr54760-4.c: Likewise.
9197 * gcc.target/sh/pr54760-5.c: Likewise.
9198 * gcc.target/sh/pr54760-6.c: Likewise.
9199 * gcc.target/sh/pr55146.c: Likewise.
9200 * gcc.target/sh/pr55160.c: Likewise.
9201 * gcc.target/sh/pr59278.c: Likewise.
9202 * gcc.target/sh/pr59401-1.c: Likewise.
9203 * gcc.target/sh/pr59533-1.c: Likewise.
9204 * gcc.target/sh/pr63260.c: Likewise.
9205 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9206 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9207 * gcc.target/sh/strlen.c: Likewise.
9208 * gcc.target/sh/torture/pr30807.c: Likewise.
9209 * gcc.target/sh/torture/pr34777.c: Likewise.
9210 * gcc.target/sh/torture/pr64652.c: Likewise.
9211 * gcc.target/sh/torture/pr65505.c: Likewise.
9212 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9213 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9215 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9218 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9220 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9222 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9223 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9224 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9225 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9227 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9229 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9230 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9232 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9235 * c-c++-common/goacc/combined-reduction.c: New test.
9236 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9238 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9240 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9241 *movdi_internal pattern only if PIC off.
9242 * gcc.target/i386/pr70155-2.c: Likewise.
9243 * gcc.target/i386/pr70155-3.c: Likewise.
9244 * gcc.target/i386/pr70155-4.c: Likewise.
9245 * gcc.target/i386/pr70155-5.c: Likewise.
9246 * gcc.target/i386/pr70155-6.c: Likewise.
9247 * gcc.target/i386/pr70155-7.c: Likewise.
9248 * gcc.target/i386/pr70155-8.c: Likewise.
9249 * gcc.target/i386/pr70155-15.c: Likewise.
9250 * gcc.target/i386/pr70155-17.c: Likewise.
9251 * gcc.target/i386/pr70155-22.c: Likewise.
9253 2016-04-29 Bin Cheng <bin.cheng@arm.com>
9255 PR tree-optimization/70803
9256 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9258 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9260 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9261 optimization of vector loop.
9262 * gcc.target/i386/vect-unpack-3.c: New test.
9263 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9264 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9265 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9267 2016-04-29 Marek Polacek <polacek@redhat.com>
9270 * g++.dg/ubsan/null-7.C: New test.
9273 * gcc.dg/pr70852.c: New test.
9275 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9278 * g++.dg/cpp0x/alignas6.C: New test.
9280 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9282 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9283 * gcc.dg/pr27003.c: Likewise.
9284 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9285 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9286 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9287 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9288 * gcc.target/arc/mxy.c: Likewise.
9289 * gcc.target/arc/mswape.c: Likewise.
9290 * gcc.target/arc/mrtsc.c: Likewise.
9291 * gcc.target/arc/mcrc.c: Likewise.
9292 * gcc.target/arc/mdsp-packa.c: Likewise.
9293 * gcc.target/arc/mdvbf.c: Likewise.
9294 * gcc.target/arc/mlock.c: Likewise.
9295 * gcc.target/arc/mmac-24.c: Likewise.
9296 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9298 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9299 Matthijs Kooijman <matthijs@stdin.nl>
9300 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9303 * gcc.target/avr/pr60040-1.c: New.
9304 * gcc.target/avr/pr60040-2.c: New.
9306 2016-04-29 Richard Biener <rguenther@suse.de>
9308 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9310 2016-04-29 Richard Biener <rguenther@suse.de>
9312 PR tree-optimization/13962
9313 PR tree-optimization/65686
9314 * gcc.dg/uninit-pr65686.c: New testcase.
9316 2016-04-29 Jakub Jelinek <jakub@redhat.com>
9319 * gcc.dg/pr70843.c: New test.
9321 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9324 * gcc.target/i386/pr70858.c: New test.
9326 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9328 * gcc.target/arc/nps400-1.c: New file.
9330 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9331 Andrew Burgess <andrew.burgess@embecosm.com>
9333 * gcc.target/arc/movh_cl-1.c: New file.
9335 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9336 Andrew Burgess <andrew.burgess@embecosm.com>
9338 * gcc.target/arc/extzv-1.c: New file.
9339 * gcc.target/arc/insv-1.c: New file.
9340 * gcc.target/arc/insv-2.c: New file.
9341 * gcc.target/arc/movb-1.c: New file.
9342 * gcc.target/arc/movb-2.c: New file.
9343 * gcc.target/arc/movb-3.c: New file.
9344 * gcc.target/arc/movb-4.c: New file.
9345 * gcc.target/arc/movb-5.c: New file.
9346 * gcc.target/arc/movb_cl-1.c: New file.
9347 * gcc.target/arc/movb_cl-2.c: New file.
9348 * gcc.target/arc/movbi_cl-1.c: New file.
9349 * gcc.target/arc/movl-1.c: New file.
9351 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9352 Andrew Burgess <andrew.burgess@embecosm.com>
9354 * gcc.target/arc/cmem-1.c: New file.
9355 * gcc.target/arc/cmem-2.c: New file.
9356 * gcc.target/arc/cmem-3.c: New file.
9357 * gcc.target/arc/cmem-4.c: New file.
9358 * gcc.target/arc/cmem-5.c: New file.
9359 * gcc.target/arc/cmem-6.c: New file.
9360 * gcc.target/arc/cmem-7.c: New file.
9361 * gcc.target/arc/cmem-ld.inc: New file.
9362 * gcc.target/arc/cmem-st.inc: New file.
9364 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9367 * gcc.target/i386/pr70821.c: New test.
9369 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9371 * gcc.target/powerpc/vec-adde.c: New test.
9372 * gcc.target/powerpc/vec-adde-int128.c: New test.
9374 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9376 * gcc.target/i386/avx-vround-1.c: New test.
9377 * gcc.target/i386/avx-vround-2.c: New test.
9378 * gcc.target/i386/avx512vl-vround-1.c: New test.
9379 * gcc.target/i386/avx512vl-vround-2.c: New test.
9381 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9384 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9385 (check_effective_target_cilkplus_runtime): ... this.
9386 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9387 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9389 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9390 Require cilkplus_runtime.
9391 Don't add -lcilkrts.
9392 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9393 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9394 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9395 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9396 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9397 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9398 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9399 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9400 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9401 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9402 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9403 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9404 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9405 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9406 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9407 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9408 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9409 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9410 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9411 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9412 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9413 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9414 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9415 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9416 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9417 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9418 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9419 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9420 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9422 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9423 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9425 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9427 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9430 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
9432 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9433 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9435 2015-04-27 Ryan Burn <contact@rnburn.com>
9439 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9441 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9442 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9444 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9446 * gnat.dg/limited_with4.ad[sb]: New test.
9447 * gnat.dg/limited_with4_pkg.ads: New helper.
9449 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9452 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9453 and movv1ti_internal patterns
9454 * gcc.target/i386/pr70155-1.c: New test.
9455 * gcc.target/i386/pr70155-2.c: Likewise.
9456 * gcc.target/i386/pr70155-3.c: Likewise.
9457 * gcc.target/i386/pr70155-4.c: Likewise.
9458 * gcc.target/i386/pr70155-5.c: Likewise.
9459 * gcc.target/i386/pr70155-6.c: Likewise.
9460 * gcc.target/i386/pr70155-7.c: Likewise.
9461 * gcc.target/i386/pr70155-8.c: Likewise.
9462 * gcc.target/i386/pr70155-9.c: Likewise.
9463 * gcc.target/i386/pr70155-10.c: Likewise.
9464 * gcc.target/i386/pr70155-11.c: Likewise.
9465 * gcc.target/i386/pr70155-12.c: Likewise.
9466 * gcc.target/i386/pr70155-13.c: Likewise.
9467 * gcc.target/i386/pr70155-14.c: Likewise.
9468 * gcc.target/i386/pr70155-15.c: Likewise.
9469 * gcc.target/i386/pr70155-16.c: Likewise.
9470 * gcc.target/i386/pr70155-17.c: Likewise.
9471 * gcc.target/i386/pr70155-18.c: Likewise.
9472 * gcc.target/i386/pr70155-19.c: Likewise.
9473 * gcc.target/i386/pr70155-20.c: Likewise.
9474 * gcc.target/i386/pr70155-21.c: Likewise.
9475 * gcc.target/i386/pr70155-22.c: Likewise.
9477 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9479 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9482 2016-04-27 Bin Cheng <bin.cheng@arm.com>
9484 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9485 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9486 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9487 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9488 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9490 2016-04-27 Richard Biener <rguenther@suse.de>
9493 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9494 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9496 2016-04-27 Nathan Sidwell <nathan@acm.org>
9498 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9499 * g++.dg/ubsan/pr63956.C: Adjust error location.
9501 2016-04-27 Nick Clifton <nickc@redhat.com>
9504 * gcc.dg/pr49889.c: New test.
9506 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9508 * c-c++-common/memset-array.c: New test.
9510 2016-04-26 Martin Sebor <msebor@redhat.com>
9513 * g++.dg/cpp1y/func_constexpr.C: New test.
9515 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9518 * g++.dg/cpp0x/enum32.C: New test.
9519 * g++.dg/cpp0x/enum33.C: New test.
9521 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9523 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9524 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9525 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9526 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9527 * gcc.c-torture/execute/pr38151.c: Likewise.
9528 * gcc.c-torture/execute/pr66556.c: Likewise.
9529 * gcc.c-torture/execute/pr67781.c: Likewise.
9530 * gcc.c-torture/execute/pr68648.c: Likewise.
9532 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9534 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9536 2016-04-26 Marek Polacek <polacek@redhat.com>
9539 * gcc.dg/pr67784-3.c: New test.
9540 * gcc.dg/pr67784-4.c: New test.
9541 * gcc.dg/pr67784-5.c: New test.
9544 * gcc.dg/Wnested-externs-2.c: New test.
9546 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9548 * gcc.dg/fold-plusmult.c: Adjust.
9549 * gcc.dg/no-strict-overflow-6.c: Adjust.
9550 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9552 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9554 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9556 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9557 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9558 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9559 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9560 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9561 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9562 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9563 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9564 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9565 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9566 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9567 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9568 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9569 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9570 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9571 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9572 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9573 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9574 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9575 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9576 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9577 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9579 * gcc.target/i386/pr32219-4.c: Likewise.
9580 * gcc.target/i386/pr32219-6.c: Likewise.
9581 * gcc.target/i386/pr32219-8.c: Likewise.
9583 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9585 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9588 2016-04-26 Marek Polacek <polacek@redhat.com>
9591 * g++.dg/ext/cond2.C: New test.
9593 2016-04-26 Bin Cheng <bin.cheng@arm.com>
9595 PR tree-optimization/70771
9596 PR tree-optimization/70775
9597 * gcc.dg/pr70771.c: New test.
9598 * gcc.dg/pr70775.c: New test.
9600 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9602 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9604 2016-04-25 Richard Biener <rguenther@suse.de>
9606 PR tree-optimization/70780
9607 * gcc.dg/torture/pr70780.c: New testcase.
9609 2016-04-25 Michael Collison <michael.collison@arm.com>
9611 * gcc.target/arm/neon-vaddws16.c: New test.
9612 * gcc.target/arm/neon-vaddws32.c: New test.
9613 * gcc.target/arm/neon-vaddwu16.c: New test.
9614 * gcc.target/arm/neon-vaddwu32.c: New test.
9615 * gcc.target/arm/neon-vaddwu8.c: New test.
9616 * lib/target-supports.exp
9617 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9618 that arm neon support vector widen sum of HImode TO SImode.
9620 2016-04-23 Jakub Jelinek <jakub@redhat.com>
9623 * c-c++-common/asan/pr70712.c: New test.
9625 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9627 * .gitattributes: New file.
9629 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9631 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9633 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9635 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9636 * gfortran.dg/submodule_15.f08: Likewise.
9638 2016-04-22 Richard Biener <rguenther@suse.de>
9640 PR tree-optimization/70740
9641 * gcc.dg/torture/pr70740.c: New testcase.
9643 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9646 * gcc.target/i386/pr70750-1.c: New test.
9647 * gcc.target/i386/pr70750-2.c: Likewise.
9649 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9652 * g++.dg/cpp0x/auto48.C: New.
9654 2016-04-21 Marek Polacek <polacek@redhat.com>
9657 * g++.dg/cpp0x/forw_enum12.C: New test.
9658 * g++.dg/cpp0x/forw_enum13.C: New test.
9660 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9663 * gcc.target/i386/pr70728.c: New test.
9665 2016-04-21 Richard Biener <rguenther@suse.de>
9668 * gcc.dg/pr70747.c: New testcase.
9670 2016-04-21 Bin Cheng <bin.cheng@arm.com>
9672 PR tree-optimization/70715
9673 * gcc.dg/tree-ssa/scev-13.c: New test.
9675 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9677 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9679 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9681 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9683 2016-04-20 Jan Hubicka <jh@suse.cz>
9686 * g++.dg/ipa/nothrow-1.C: New testcase.
9688 2016-04-20 Nathan Sidwell <nathan@acm.org>
9691 * g++.dg/eh/delete1.C: New.
9693 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9695 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9696 -mtune-ctrl=sse_typeless_stores.
9698 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9700 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9702 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9704 PR tree-optimization/69489
9705 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9707 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9710 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9711 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9712 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9714 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9716 PR tree-optimization/56625
9717 PR tree-optimization/69489
9718 * gcc.dg/vect/pr56625.c: New test.
9719 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9721 2016-04-20 Andrew Pinski <apinski@cavium.com>
9724 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9726 2016-04-20 Arnaud Charlet <charlet@adacore.com>
9728 * gnat.dg/self1.adb: Remove now incorrect test.
9730 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9732 * gcc.dg/tree-ssa/scev-11.c: New test.
9733 * gcc.dg/tree-ssa/scev-12.c: New test.
9735 2016-04-20 Marek Polacek <polacek@redhat.com>
9737 PR tree-optimization/70725
9738 * gcc.dg/pr70725.c: New test.
9740 2016-04-20 Richard Biener <rguenther@suse.de>
9742 PR tree-optimization/70726
9743 * g++.dg/vect/pr70726.cc: New testcase.
9745 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9748 * gcc.target/s390/pr70674.c: New test.
9750 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9752 PR libgfortran/70684
9753 * gfortran.dg/list_read_14.f90: New test.
9755 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9758 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9759 extern to force it misaligned.
9763 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9764 Don't check `*' before movv4sf_internal.
9765 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9766 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9767 Don't check `*' before movv16qi_internal.
9768 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9769 extern to force it misaligned.
9773 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9774 Don't check `*' before movv2df_internal.
9775 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9776 extern to force it misaligned.
9780 Check movv8sf_internal instead of avx_storeups256.
9781 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9783 2016-04-19 Richard Biener <rguenther@suse.de>
9785 PR tree-optimization/70171
9786 * g++.dg/tree-ssa/pr70171.C: New testcase.
9788 2016-04-19 Richard Biener <rguenther@suse.de>
9790 PR tree-optimization/70724
9791 * gcc.dg/torture/pr70724.c: New testcase.
9793 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9796 * gcc.target/i386/pr70689.c: New.
9798 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9801 * gcc.target/i386/pr70708.c: New test.
9803 2016-04-18 Richard Biener <rguenther@suse.de>
9805 PR tree-optimization/43434
9806 * gcc.dg/vect/pr43434.c: New testcase.
9807 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9808 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9809 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9810 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9811 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9812 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9813 * gcc.dg/gomp/pr68640.c: Likewise.
9814 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9815 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9817 2016-04-18 Richard Biener <rguenther@suse.de>
9819 PR tree-optimization/70701
9820 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9822 2016-04-18 Tom de Vries <tom@codesourcery.com>
9825 * gcc.dg/pr70161.c: Add dot-file scans.
9826 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9827 instead of after last dot char.
9829 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9831 * c-c++-common/dump-ada-spec-3.c: New test.
9832 * c-c++-common/dump-ada-spec-4.c: Likewise.
9834 2016-04-17 Tom de Vries <tom@codesourcery.com>
9837 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9839 2016-04-15 Jan Hubicka <jh@suse.cz>
9842 * g++.dg/ipa/pure-const-1.C: New testcase.
9843 * g++.dg/ipa/pure-const-2.C: New testcase.
9844 * g++.dg/ipa/pure-const-3.C: New testcase.
9846 2016-04-15 Marek Polacek <polacek@redhat.com>
9849 * gcc.dg/bitfld-22.c: New test.
9851 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9853 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9856 2016-04-15 Marek Polacek <polacek@redhat.com>
9859 * c-c++-common/pr70651.c: New test.
9861 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9863 PR rtl-optimization/70681
9864 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9865 dump scan on arm and powerpc.
9866 * gcc.dg/pr10474.c: Likewise.
9868 2016-04-15 Jakub Jelinek <jakub@redhat.com>
9873 * g++.dg/cpp1y/vla11.C: Revert for real.
9876 * c-c++-common/Wparentheses-1.c: New test.
9877 * c-c++-common/gomp/Wparentheses-1.c: New test.
9878 * c-c++-common/gomp/Wparentheses-2.c: New test.
9879 * c-c++-common/gomp/Wparentheses-3.c: New test.
9880 * c-c++-common/gomp/Wparentheses-4.c: New test.
9881 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9882 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9883 * c-c++-common/goacc/Wparentheses-1.c: New test.
9885 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9888 * gcc.target/i386/pr70662.c: New test.
9890 2016-04-15 Richard Biener <rguenther@suse.de>
9891 Alan Modra <amodra@gmail.com>
9893 PR tree-optimization/70130
9894 * gcc.dg/vect/O3-pr70130.c: New testcase.
9896 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9899 * gcc.target/powerpc/pr70669.c: New test.
9902 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9903 a power7 system that does not have an assembler that supports
9906 2016-04-14 Martin Sebor <msebor@redhat.com>
9911 * c-c++-common/ubsan/vla-1.c: Revert.
9912 * g++.dg/cpp1y/vla11.C: Same.
9913 * g++.dg/cpp1y/vla12.C: Same.
9914 * g++.dg/cpp1y/vla13.C: Same.
9915 * g++.dg/cpp1y/vla14.C: Same.
9916 * g++.dg/cpp1y/vla3.C: Same.
9917 * g++.dg/init/array24.C: Same.
9918 * g++.dg/ubsan/vla-1.C: Same.
9920 2016-04-14 Marek Polacek <polacek@redhat.com>
9921 Jan Hubicka <hubicka@ucw.cz>
9924 * g++.dg/torture/pr70029.C: New test.
9926 2016-04-14 Martin Sebor <msebor@redhat.com>
9928 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9929 type size to prevent failures on targets with very low maximum
9932 2016-04-14 Richard Biener <rguenther@suse.de>
9934 PR tree-optimization/70623
9935 * gcc.dg/torture/pr70623.c: New testcase.
9936 * gcc.dg/torture/pr70623-2.c: Likewise.
9938 2016-04-13 Martin Sebor <msebor@redhat.com>
9943 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9944 * g++.dg/cpp1y/vla11.C: New test.
9945 * g++.dg/cpp1y/vla12.C: New test.
9946 * g++.dg/cpp1y/vla13.C: New test.
9947 * g++.dg/cpp1y/vla14.C: New test.
9948 * g++.dg/cpp1y/vla3.C: Restore deleted test.
9949 * g++.dg/init/array24.C: Fully brace VLA initializer.
9950 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9952 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9955 * g++.dg/opt/pr70641.C: New test.
9957 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9959 PR rtl-optimization/68749
9960 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9961 effects of argument promotions.
9962 Remove default args to dg-skip-if.
9964 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9967 * g++.dg/parse/pr70635.C: New.
9969 2016-04-13 Marek Polacek <polacek@redhat.com>
9972 * c-c++-common/Wmisleading-indentation-4.c: New test.
9974 2016-04-13 Marek Polacek <polacek@redhat.com>
9977 * gcc.dg/Wparentheses-12.c: New test.
9978 * gcc.dg/Wparentheses-13.c: New test.
9980 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9982 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9983 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9984 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9986 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9989 * gcc.c-torture/compile/pr70633.c: New test.
9992 * gcc.dg/torture/pr70628.c: New test.
9994 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9997 * g++.dg/template/pr70610.C: New test.
9998 * g++.dg/template/pr70610-2.C: New test.
9999 * g++.dg/template/pr70610-3.C: New test.
10000 * g++.dg/template/pr70610-4.C: New test.
10002 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10004 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10008 * g++.dg/ext/pr70571.C: New test.
10010 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10013 * gcc.target/powerpc/pr70640.c: New test.
10015 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10018 * g++.dg/parse/pr68722.C: New.
10020 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10022 PR rtl-optimization/70596
10023 * gcc.target/i386/pr70596.c: New test.
10025 2016-04-12 Nathan Sidwell <nathan@acm.org>
10028 * g++.dg/init/pr70501.C: New.
10030 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10032 * gcc.target/i386/asm-flag-6.c: New test.
10034 2016-04-12 Tom de Vries <tom@codesourcery.com>
10036 PR tree-optimization/68756
10037 * gcc.dg/graphite/pr68756.c: New test.
10039 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10041 PR tree-optimization/70602
10042 * gcc.c-torture/execute/pr70602.c: New test.
10044 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10047 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10048 __float128 emulator is built and runs.
10049 * gcc.target/powerpc/float128-1.c: Likewise.
10051 * lib/target-supports.exp (check_ppc_float128_sw_available):
10052 Rework tests for __float128 software and hardware
10053 availability. Fix exit condition to return 0 on success.
10055 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10058 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10059 * gcc.target/aarch64/target_attr_15.c: Likewise.
10061 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10064 * g++.dg/cpp1y/pr69066.C: New.
10066 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10069 * gfortran.dg/pr36192.f90: Update test.
10070 * gfortran.dg/pr36192_1.f90: Update test.
10071 * gfortran.dg/real_dimension_1.f: Update test.
10072 * gfortran.dg/parameter_array_init_7.f90: New test.
10074 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
10077 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10079 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10081 PR rtl-optimization/66669
10082 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10084 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10086 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10087 * gcc.dg/pie-1.c: Likewise.
10088 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10089 * gcc.dg/pic-4.c: Likewise.
10090 * gcc.dg/pie-3.c: Likewise.
10091 * gcc.dg/pie-4.c: Likewise.
10093 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10095 PR tree-optimization/68644
10096 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10098 PR rtl-optimization/64886
10099 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10101 2016-04-09 Tom de Vries <tom@codesourcery.com>
10103 PR tree-optimization/68953
10104 * gcc.dg/graphite/pr68953.c: New test.
10106 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10109 * gfortran.dg/deferred_character_16.f90: New test.
10111 2016-04-09 Jakub Jelinek <jakub@redhat.com>
10113 PR tree-optimization/70586
10114 * gcc.c-torture/execute/pr70586.c: New test.
10116 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10119 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10120 with __builtin_memset
10121 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10123 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10127 PR tree-optimization/70373
10128 PR middle-end/70533
10129 PR middle-end/70534
10130 PR middle-end/70535
10131 * c-c++-common/goacc/reduction-5.c: New test.
10132 * c-c++-common/goacc/reduction-promotions.c: New test.
10133 * gfortran.dg/goacc/reduction-3.f95: New test.
10134 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10136 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10140 * g++.dg/pr70590.C: New test.
10141 * g++.dg/pr70590-2.C: New test.
10143 2016-04-08 Jakub Jelinek <jakub@redhat.com>
10145 PR middle-end/70593
10146 * gcc.target/i386/pr70593.c: New test.
10148 PR rtl-optimization/70574
10149 * gcc.target/i386/avx2-pr70574.c: New test.
10151 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10154 * c-c++-common/asan/pr70541.c: New test.
10156 2016-04-08 Tom de Vries <tom@codesourcery.com>
10158 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10159 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10161 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10164 * gcc.c-torture/execute/pr70566.c: New test.
10166 2016-04-08 Tom de Vries <tom@codesourcery.com>
10168 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10169 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10171 2016-04-08 Alan Modra <amodra@gmail.com>
10173 * gcc.target/powerpc/pr70117.c: New.
10175 2016-04-07 Jakub Jelinek <jakub@redhat.com>
10178 * gcc.dg/lto/simd-function_0.c: New test.
10180 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10182 * c-c++-common/attr-simd-2.c: Likewise.
10183 * c-c++-common/attr-simd-4.c: Likewise.
10184 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10185 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10187 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10190 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10192 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10193 Tom de Vries <tom@codesourcery.com>
10195 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10196 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10197 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10198 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10199 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10200 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10201 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10202 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10204 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10207 * g++.dg/warn/Wparentheses-29.C: New test.
10209 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10212 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10213 explicit braces to resolve a future -Wparentheses warning.
10215 2016-04-06 Richard Henderson <rth@redhat.com>
10217 * gcc.dg/pr61817-1.c: New test.
10218 * gcc.dg/pr61817-2.c: New test.
10219 * gcc.dg/pr69391-1.c: New test.
10220 * gcc.dg/pr69391-2.c: New test.
10222 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10224 PR rtl-optimization/70398
10225 * gcc.target/aarch64/pr70398.c: New.
10227 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10229 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10231 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
10232 Pedro Alves <palves@redhat.com>
10234 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10236 2016-04-06 Jakub Jelinek <jakub@redhat.com>
10238 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10239 Check for avx512f effective targets instead of avx2.
10240 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10241 for AVX512F clones.
10242 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10243 * g++.dg/gomp/declare-simd-1.C: Likewise.
10244 * g++.dg/gomp/declare-simd-3.C: Likewise.
10245 * g++.dg/gomp/declare-simd-4.C: Likewise.
10247 PR middle-end/70550
10248 * c-c++-common/gomp/pr70550-1.c: New test.
10249 * c-c++-common/gomp/pr70550-2.c: New test.
10251 2016-04-05 Nathan Sidwell <nathan@acm.org>
10254 * g++.dg/ext/attribute-may-alias-5.C: New.
10256 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10259 * c-c++-common/pr70336.c: New test.
10260 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10261 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10263 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
10266 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10268 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10270 PR rtl-optimization/70542
10271 * gcc.dg/torture/pr70542.c: New test.
10272 * gcc.target/i386/avx2-pr70542.c: New test.
10274 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10276 PR tree-optimization/70509
10277 * gcc.target/i386/avx512bw-pr70509.c: New test.
10279 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10282 * g++.dg/ext/constexpr-vla4.C: New test.
10284 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
10287 * gcc.target/i386/pr70510.c: New test.
10289 2016-04-05 Richard Biener <rguenther@suse.de>
10291 PR tree-optimization/70526
10292 * g++.dg/torture/pr70526.C: New testcase.
10294 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10297 * gcc.target/i386/pr70525.c: New test.
10299 2016-04-05 Richard Biener <rguenther@suse.de>
10301 PR middle-end/70499
10302 * g++.dg/torture/pr70499.C: New testcase.
10304 2016-04-05 Richard Biener <rguenther@suse.de>
10306 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10309 2016-04-04 Jakub Jelinek <jakub@redhat.com>
10311 PR middle-end/70307
10312 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10313 rs6000 ABI warnings.
10315 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
10318 * g++.dg/ipa/devirt-51.C: New testcase.
10320 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10321 Jakub Jelinek <jakub@redhat.com>
10323 PR middle-end/70457
10324 * gcc.dg/torture/pr70457.c: New.
10326 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10329 * gfortran.dg/allocate_with_source_19.f08: New test.
10331 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10334 * gfortran.dg/coarray_allocate_6.f08: New test.
10336 2016-04-04 Richard Biener <rguenther@suse.de>
10338 PR rtl-optimization/70484
10339 * gcc.dg/torture/pr70484.c: New testcase.
10341 2016-04-04 Marek Polacek <polacek@redhat.com>
10344 * gcc.dg/torture/pr70307.c: New test.
10346 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10350 * gcc.target/sh/torture/pr70416.c: New.
10352 2016-04-02 Martin Sebor <msebor@redhat.com>
10358 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10359 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10360 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10361 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10362 * g++.dg/cpp0x/constexpr-string.C: Same.
10363 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10364 * g++.dg/cpp0x/pr65398.C: Same.
10365 * g++.dg/ext/constexpr-vla1.C: Same.
10366 * g++.dg/ext/constexpr-vla2.C: Same.
10367 * g++.dg/ext/constexpr-vla3.C: Same.
10368 * g++.dg/ubsan/pr63956.C: Same.
10370 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10372 PR rtl-optimization/70467
10373 * gcc.target/i386/pr70467-2.c: New test.
10375 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10376 Marek Polacek <polacek@redhat.com>
10379 * g++.dg/init/new47.C: New test.
10381 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10384 * gcc.target/arm/pr70496.c: New test.
10386 2016-04-01 Nathan Sidwell <nathan@acm.org>
10389 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10391 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10394 * gcc.dg/strlenopt.h (memmove): New.
10395 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10396 instead of "string.h".
10397 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10398 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10399 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10400 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10401 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10402 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10403 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10404 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10405 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10406 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10407 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10408 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10409 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10410 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10411 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10412 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10413 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10414 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10415 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10416 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10418 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10420 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10421 (Holder::foo): Reflect this.
10423 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10426 * gcc.dg/pr70442.c: New test.
10428 2016-03-31 Nathan Sidwell <nathan@acm.org>
10431 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10433 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10436 * gcc.target/i386/pr70453.c: New test.
10438 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
10441 * gcc.c-torture/pr70292.c: New test.
10443 2016-03-31 Marek Polacek <polacek@redhat.com>
10446 * c-c++-common/pr70297.c: New test.
10447 * g++.dg/cpp0x/typedef-redecl.C: New test.
10448 * gcc.dg/typedef-redecl2.c: New test.
10450 2016-03-31 Jakub Jelinek <jakub@redhat.com>
10452 PR rtl-optimization/70460
10453 * gcc.c-torture/execute/pr70460.c: New test.
10455 2016-03-31 Richard Biener <rguenther@suse.de>
10458 * g++.dg/ext/vector30.C: New testcase.
10460 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10461 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10463 * gfortran.dg/fmt_pf.f90: New test.
10465 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10467 Forward-port from 5 branch
10468 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10471 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10472 dg-require-effective-target after dg-do.
10474 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10476 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10478 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10479 Julian Brown <julian@codesourcery.com>
10480 Chung-Lin Tang <cltang@codesourcery.com>
10481 Cesar Philippidis <cesar@codesourcery.com>
10482 James Norris <jnorris@codesourcery.com>
10483 Tom de Vries <tom@codesourcery.com>
10484 Nathan Sidwell <nathan@codesourcery.com>
10486 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10487 * c-c++-common/goacc/loop-clauses.c: Likewise.
10488 * g++.dg/goacc/template.C: Likewise.
10489 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10490 * gfortran.dg/goacc/loop-1.f95: Likewise.
10491 * gfortran.dg/goacc/loop-5.f95: Likewise.
10492 * gfortran.dg/goacc/loop-6.f95: Likewise.
10493 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10494 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10495 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10496 * c-c++-common/goacc/clauses-fail.c: Likewise.
10497 * c-c++-common/goacc/parallel-1.c: Likewise.
10498 * c-c++-common/goacc/reduction-1.c: Likewise.
10499 * c-c++-common/goacc/reduction-2.c: Likewise.
10500 * c-c++-common/goacc/reduction-3.c: Likewise.
10501 * c-c++-common/goacc/reduction-4.c: Likewise.
10502 * c-c++-common/goacc/routine-3.c: Likewise.
10503 * c-c++-common/goacc/routine-4.c: Likewise.
10504 * c-c++-common/goacc/routine-5.c: Likewise.
10505 * c-c++-common/goacc/tile.c: Likewise.
10506 * g++.dg/goacc/template.C: Likewise.
10507 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10508 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10509 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10510 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10511 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10512 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10513 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10514 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10515 * c-c++-common/goacc/use_device-1.c: ... this file.
10516 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10517 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10518 * c-c++-common/goacc/host_data-6.c: ... this file.
10519 * c-c++-common/goacc/loop-2-kernels.c: New file.
10520 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10521 * c-c++-common/goacc/loop-3.c: Likewise.
10522 * g++.dg/goacc/reference.C: Likewise.
10523 * g++.dg/goacc/routine-1.C: Likewise.
10524 * g++.dg/goacc/routine-2.C: Likewise.
10526 2016-03-30 Richard Biener <rguenther@suse.de>
10528 PR middle-end/70450
10529 * gcc.dg/torture/pr70450.c: New testcase.
10531 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10534 * gcc.dg/torture/pr70421.c: New test.
10535 * gcc.target/i386/avx512f-pr70421.c: New test.
10537 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10540 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10541 (check): New function.
10543 (foo): Align stack to 16 bytes when calling bar.
10544 * gcc.target/i386/cleanup-2.c: Likewise.
10546 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10548 PR tree-optimization/59124
10549 * gcc.dg/Warray-bounds-19.c: New test.
10551 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
10553 * lib/prune.exp (escape_regex_chars): New.
10554 (prune_file_path): Update to quote metcharacters for regexp.
10556 2016-03-29 Jakub Jelinek <jakub@redhat.com>
10558 PR rtl-optimization/70429
10559 * gcc.c-torture/execute/pr70429.c: New test.
10561 PR tree-optimization/70405
10562 * gcc.dg/pr70405.c: New test.
10564 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10567 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10568 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10570 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10573 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10574 __cilkrts_set_param to set two workers.
10575 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10576 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10578 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10580 * g++.dg/ext/fnname5.C: Update the test for Darwin.
10582 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10585 * gcc.target/i386/pr70406.c: New test.
10587 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10589 * gnat.dg/specs/double_record_extension3.ads: New test.
10591 2016-03-25 Richard Henderson <rth@redhat.com>
10594 * gcc.target/aarch64/pr70120-1.c: New.
10595 * gcc.target/aarch64/pr70120-2.c: New.
10596 * gcc.target/aarch64/pr70120-3.c: New.
10598 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10601 * g++.dg/template/mangle2.C: The dg-do directive should be
10602 "compile" not "assemble".
10604 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10607 * gcc.dg/pr69650.c: New test.
10609 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
10611 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10613 2016-03-25 Alan Modra <amodra@gmail.com>
10615 * gcc.dg/dfp/pr70052.c: New test.
10617 2016-03-24 Richard Henderson <rth@redhat.com>
10619 PR middle-end/69845
10620 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10621 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10623 2016-03-24 Tom de Vries <tom@codesourcery.com>
10625 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10627 2016-03-24 Tom de Vries <tom@codesourcery.com>
10629 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10630 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10632 2016-03-24 Tom de Vries <tom@codesourcery.com>
10634 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10635 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10637 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10640 * g++.dg/template/mangle2.C: New test.
10642 2016-03-24 Richard Biener <rguenther@suse.de>
10644 PR tree-optimization/70396
10645 * gcc.dg/torture/pr70396.c: New testcase.
10647 2016-03-24 Richard Biener <rguenther@suse.de>
10649 PR middle-end/70370
10650 * gcc.dg/torture/pr70370.c: New testcase.
10652 2016-03-24 Tom de Vries <tom@codesourcery.com>
10654 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10655 * gfortran.dg/goacc/kernels-tree.f95: Same.
10656 * gfortran.dg/goacc/parallel-tree.f95: Same.
10658 2016-03-24 Tom de Vries <tom@codesourcery.com>
10660 * c-c++-common/goacc/uninit-if-clause.c: New test.
10661 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10663 2016-03-24 Jakub Jelinek <jakub@redhat.com>
10666 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10669 2016-03-24 Richard Biener <rguenther@suse.de>
10671 PR tree-optimization/70372
10672 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10674 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10677 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10679 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10682 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10684 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10687 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10688 * g++.dg/cpp1y/pr70001.C: New test.
10691 * g++.dg/cpp0x/constexpr-70323.C: New test.
10693 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
10694 Jason Merrill <jason@redhat.com>
10695 Jakub Jelinek <jakub@redhat.com>
10698 * g++.dg/cpp0x/constexpr-69315.C: New test.
10699 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10701 2016-03-23 Marek Polacek <polacek@redhat.com>
10704 * g++.dg/warn/Wignored-attributes-1.C: New test.
10705 * g++.dg/warn/Wignored-attributes-2.C: New test.
10707 2016-03-23 Tom de Vries <tom@codesourcery.com>
10709 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10711 * gfortran.dg/goacc/private-3.f95 (test): Same.
10712 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10715 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10717 * lib/target-supports.exp: Remove v7ve entry from loop
10718 creating effective target checks.
10719 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10720 (add_options_for_arm_arch_v7ve): Likewise.
10722 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10724 PR tree-optimization/70354
10725 * gcc.dg/vect/pr70354-1.c: New test.
10726 * gcc.dg/vect/pr70354-2.c: New test.
10727 * gcc.target/i386/avx2-pr70354-1.c: New test.
10728 * gcc.target/i386/avx2-pr70354-2.c: New test.
10730 2016-03-22 Jeff Law <law@redhat.com>
10733 * gcc.dg/tree-ssa/pr70232.c: New test.
10735 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10738 * gcc.target/i386/pr70302.c: New test.
10740 2016-03-22 Richard Biener <rguenther@suse.de>
10742 PR middle-end/70251
10743 * g++.dg/torture/pr70251.C: New testcase.
10745 2016-03-22 David Malcolm <dmalcolm@redhat.com>
10748 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10749 Wmisleading-indentation.c.
10750 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10751 reflect change to diagnostic text and order of messages.
10752 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10754 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
10756 * g++.dg/ext/java-3.C: Don't compile on AIX.
10758 2016-03-22 Richard Biener <rguenther@suse.de>
10760 PR middle-end/70333
10761 * gcc.dg/torture/pr70333.c: New testcase.
10763 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10765 * g++.dg/ext/pr70290.C: New test.
10767 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10770 * gcc.target/i386/pr70325.c: New test.
10772 2016-03-22 Jakub Jelinek <jakub@redhat.com>
10775 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10776 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10779 * gcc.target/i386/pr70300.c: New test.
10782 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10783 (func2): New function for cond with parens, xfail warning for c++.
10784 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10786 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10789 * g++.dg/template/ptrmem30.C: New test.
10791 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10794 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10795 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10797 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10799 PR middle-end/70326
10800 * gcc.dg/pr70326.c: New test.
10802 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
10803 Jakub Jelinek <jakub@redhat.com>
10805 PR tree-optimization/70317
10806 * gcc.dg/pr70317.c: New test.
10808 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
10811 * gcc.target/i386/pr70327.c: New test.
10813 2016-03-21 Martin Liska <mliska@suse.cz>
10816 * gcc.dg/ipa/pr70306.c: New test.
10818 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
10820 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10821 * gcc.target/arm/attr-align3.c: Likewise.
10822 * gcc.target/arm/attr_arm.c: Likewise.
10823 * gcc.target/arm/flip-thumb.c: Likewise.
10825 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10828 * gcc.target/powerpc/altivec-36.c: New test.
10830 2016-03-21 Richard Biener <rguenther@suse.de>
10832 PR tree-optimization/70310
10833 * gcc.dg/torture/pr70310.c: New testcase.
10835 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10838 * gcc.target/i386/pr70293.c: New test.
10840 2016-03-21 Richard Biener <rguenther@suse.de>
10842 PR tree-optimization/70288
10843 * gcc.dg/torture/pr70288-1.c: New testcase.
10844 * gcc.dg/torture/pr70288-2.c: Likewise.
10846 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10848 PR rtl-optimization/69307
10849 * gcc.target/arm/pr69307.c: New test.
10851 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10853 PR rtl-optimization/69102
10854 * gcc.c-torture/compile/pr69102.c: New test.
10856 2016-03-18 Jeff Law <law@redhat.com>
10858 PR rtl-optimization/70263
10859 * gcc.c-torture/compile/pr70263-1.c: New test.
10860 * gcc.target/i386/pr70263-2.c: New test.
10862 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10864 PR rtl-optimization/70278
10865 * gcc.dg/torture/pr70278.c: New test.
10866 * gcc.target/arm/pr70278.c: New test.
10868 2016-03-18 David Malcolm <dmalcolm@redhat.com>
10871 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10872 (test_builtin_types_compatible_p): New test function.
10873 * gcc.dg/pr70281.c: New test case.
10875 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10878 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10880 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10882 PR tree-optimization/70252
10883 * gcc.dg/pr70252.c: New test.
10885 2016-03-18 Tom de Vries <tom@codesourcery.com>
10887 * gcc.dg/pr70161-2.c: New test.
10888 * gcc.dg/pr70161.c: New test.
10890 2016-03-18 Tom de Vries <tom@codesourcery.com>
10893 * gcc.dg/pr70269.c: New test.
10895 2016-03-18 Jakub Jelinek <jakub@redhat.com>
10898 * g++.dg/ext/java-3.C: New test.
10900 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10903 * g++.dg/lookup/pr70205.C: New test.
10905 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10908 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10910 2016-03-17 Marek Polacek <polacek@redhat.com>
10913 * gcc.dg/atomic-op-6.c: New test.
10915 2016-03-17 David Malcolm <dmalcolm@redhat.com>
10918 * c-c++-common/pr70264.c: New test case.
10920 2016-03-17 Jakub Jelinek <jakub@redhat.com>
10923 * c-c++-common/pr70144-1.c: New test.
10924 * c-c++-common/pr70144-2.c: New test.
10927 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10928 * g++.dg/opt/flifetime-dse6.C: New test.
10929 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10931 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10934 * gcc.dg/pic-1.c: New test.
10935 * gcc.dg/pic-2.c: Likewise.
10936 * gcc.dg/pic-3.c: Likewise.
10937 * gcc.dg/pic-4.c: Likewise.
10938 * gcc.dg/pie-1.c: Likewise.
10939 * gcc.dg/pie-2.c: Likewise.
10940 * gcc.dg/pie-3.c: Likewise.
10941 * gcc.dg/pie-4.c: Likewise.
10942 * gcc.dg/pie-5.c: Likewise.
10943 * gcc.dg/pie-6.c: Likewise.
10945 2016-03-17 Tom de Vries <tom@codesourcery.com>
10947 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10948 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10950 2016-03-17 Richard Biener <rguenther@suse.de>
10953 * g++.dg/debug/pr70271.C: New testcase.
10955 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10957 * gcc.target/i386/pr70251.c: New test.
10959 2016-03-17 Marek Polacek <polacek@redhat.com>
10962 * g++.dg/warn/constexpr-70194.C: New test.
10964 2016-03-16 Richard Henderson <rth@redhat.com>
10966 PR middle-end/70240
10967 * gcc.c-torture/compile/pr70240.c: New.
10969 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10971 * gcc.c-torture/compile/20151204.c: Skip for avr.
10973 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10976 * g++.dg/opt/pr70245.C: New test.
10977 * g++.dg/opt/pr70245.h: New file.
10978 * g++.dg/opt/pr70245-aux.cc: New file.
10980 2016-03-16 Martin Sebor <msebor@redhat.com>
10982 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10984 2016-03-16 Richard Henderson <rth@redhat.com>
10986 PR middle-end/70199
10987 * gcc.c-torture/compile/pr70199.c: New.
10989 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10991 * gcc.dg/uninit-19.c: Run dos2unix.
10993 2016-03-16 Marek Polacek <polacek@redhat.com>
10996 * gcc.dg/nested-func-10.c: New test.
10997 * gcc.dg/nested-func-9.c: New test.
10999 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11001 PR tree-optimization/68714
11002 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11004 2016-03-16 Tom de Vries <tom@codesourcery.com>
11006 PR tree-optimization/68715
11007 * gcc.dg/graphite/pr68715-2.c: New test.
11008 * gcc.dg/graphite/pr68715.c: New test.
11009 * gfortran.dg/graphite/pr68715.f90: New test.
11011 2016-03-16 Tom de Vries <tom@codesourcery.com>
11013 PR tree-optimization/68809
11014 * gcc.dg/graphite/pr68809-2.c: New test.
11015 * gcc.dg/graphite/pr68809.c: New test.
11017 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11020 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11021 method call to i () as argument. Adjust expected output.
11024 * g++.dg/ubsan/pr70147-1.C: New test.
11025 * g++.dg/ubsan/pr70147-2.C: New test.
11027 2016-03-15 Martin Sebor <msebor@redhat.com>
11030 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11032 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
11034 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11037 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11039 PR libfortran/69799
11040 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11041 libatomic_available.
11043 2016-03-15 Marek Polacek <polacek@redhat.com>
11046 * g++.dg/ext/attribute-may-alias-4.C: New test.
11048 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
11050 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11051 -fvar-tracking-assignments-toggle flag.
11053 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11055 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11057 2016-03-15 Jakub Jelinek <jakub@redhat.com>
11059 PR rtl-optimization/70222
11060 * gcc.c-torture/execute/pr70222-1.c: New test.
11061 * gcc.c-torture/execute/pr70222-2.c: New test.
11063 2016-03-15 Richard Henderson <rth@redhat.com>
11065 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11067 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11069 PR rtl-optimization/69032
11070 * gcc.dg/pr69032.c: New test.
11072 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11074 PR rtl-optimization/63384
11075 * g++.dg/pr63384.C: New test.
11077 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11080 * gcc.target/i386/pr64411.C: New test.
11082 2016-03-15 Tom de Vries <tom@codesourcery.com>
11084 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11085 * gfortran.dg/goacc/kernels-alias.f95: New test.
11087 2016-03-14 Martin Sebor <msebor@redhat.com>
11090 * g++.dg/cpp0x/constexpr-inline.C: New test.
11091 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11093 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
11095 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11097 2016-03-14 Jakub Jelinek <jakub@redhat.com>
11099 PR middle-end/70219
11100 * gcc.dg/pr70219.c: New test.
11102 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11105 * gcc.dg/torture/pr70083.c: New test.
11106 * gcc.target/i386/pr70083.c: New test.
11108 2016-03-14 Richard Biener <rguenther@suse.de>
11110 PR tree-optimization/56365
11111 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11113 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11116 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11118 * g++.dg/pr70098.C: New testcase.
11121 2016-03-14 Tom de Vries <tom@codesourcery.com>
11123 PR tree-optimization/70045
11124 * gcc.dg/graphite/pr70045.c: New test.
11126 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11129 * gfortran.dg/include_9.f90: New test.
11131 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11134 gfortran.dg/prof/prof.exp: New script.
11135 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11137 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
11139 PR rtl-optimization/69307
11140 * gcc.dg/pr69307.c: New test.
11142 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11145 * gcc.target/arm/pr69614.c: New.
11147 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
11150 * gfortran.dg/submodule_14.f08: New test
11153 * gfortran.dg/submodule_15.f08: New test
11155 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11158 * g++.dg/cpp1y/paren3.C: New test.
11160 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11163 * gcc.target/powerpc/ppc-round2.c: New test.
11165 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11168 * gcc.dg/torture/pr70123.c: New test.
11170 2016-03-11 Jeff Law <law@redhat.com>
11172 PR tree-optimization/70190
11173 * gcc.c-torture/compile/pr70190.c: New test.
11175 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11178 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11180 (test43_b): Likewise.
11181 (test43_c): Likewise.
11182 (test43_d): Likewise.
11183 (test43_e): Likewise.
11184 (test43_f): Likewise.
11185 (test43_g): Likewise.
11186 (test44_a): Likewise.
11187 (test44_b): Likewise.
11188 (test44_c): Likewise.
11189 (test44_d): Likewise.
11190 (test44_e): Likewise.
11192 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11195 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11197 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11199 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11202 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11206 * gcc.target/aarch64/pr69245_2.c: New test.
11208 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11210 PR tree-optimization/70177
11211 * gcc.dg/pr70177.c: New test.
11213 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11215 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11217 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11219 * gcc.dg/tree-ssa/sra-20.c: New.
11221 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11223 PR rtl-optimization/70174
11224 * gcc.dg/pr70174.c: New test.
11226 PR tree-optimization/70169
11227 * gcc.dg/pr70169.c: New test.
11229 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11232 * gcc.target/i386/pr70160.c: New test.
11234 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11236 * gcc.target/s390/dfp-1.c: New test.
11238 2016-03-10 Nick Clifton <nickc@redhat.com>
11241 * gcc.target/aarch64/pr70044.c: New test.
11243 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11244 Jakub Jelinek <jakub@redhat.com>
11247 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11248 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11249 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11251 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
11254 * g++.dg/lto/pr69589_0.C: New testcase
11255 * g++.dg/lto/pr69589_1.C: New testcase
11257 2016-03-10 Marek Polacek <polacek@redhat.com>
11260 * g++.dg/delayedfold/unary-plus1.C: New test.
11262 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
11264 * gcc.target/arm/pr45701-1.c: Escape brackets.
11265 * gcc.target/arm/pr45701-2.c: Likewise.
11267 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11269 * gfortran.dg/unconstrained_commons.f: New.
11271 2016-03-10 Alan Modra <amodra@gmail.com>
11273 * gcc.dg/pr69195.c: New.
11274 * gcc.dg/pr69238.c: New.
11276 2016-03-10 Tom de Vries <tom@codesourcery.com>
11279 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11281 2016-03-10 Richard Biener <rguenther@suse.de>
11283 PR tree-optimization/70128
11284 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11285 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11287 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11289 PR tree-optimization/70152
11290 * gcc.dg/pr70152.c: New test.
11293 * gcc.target/i386/pr70086-1.c: New test.
11294 * gcc.target/i386/pr70086-2.c: New test.
11295 * gcc.target/i386/pr70086-3.c: New test.
11297 PR tree-optimization/70127
11298 * gcc.c-torture/execute/pr70127.c: New test.
11300 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11302 * c-c++-common/goacc/combined-directives-2.c: New test.
11304 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11308 * g++.dg/diagnostic/pr70105.C: New test.
11309 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11310 (test_multiple_ordinary_maps): New test function.
11312 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11316 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11317 Drop range information from call to inform_at_rich_loc.
11318 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11320 (test_show_locus): Replace calls to rich_location::add_range with
11321 calls to add_range. Rewrite the tests that used the now-defunct
11322 rich_location ctor taking a source_range. Simplify other tests
11323 by replacing calls to COMBINE_LOCATION_DATA with calls to
11326 2016-03-09 Richard Biener <rguenther@suse.de>
11327 Jakub Jelinek <jakub@redhat.com>
11329 PR tree-optimization/70138
11330 * gcc.dg/vect/pr70138-1.c: New testcase.
11331 * gcc.dg/vect/pr70138-2.c: Likewise.
11333 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11336 * gcc.target/i386/pr70049.c: New test.
11338 2016-03-09 Richard Biener <rguenther@suse.de>
11341 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11342 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11343 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11345 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11347 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11350 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11352 PR middle-end/67278
11353 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11356 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11358 PR middle-end/70050
11359 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11360 in testcase comment.
11362 2016-03-09 Tom de Vries <tom@codesourcery.com>
11364 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11365 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11366 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11367 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11368 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11369 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11370 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11371 * gfortran.dg/goacc/kernels-loop.f95: New test.
11373 2016-03-08 Martin Sebor <msebor@redhat.com>
11376 * g++.dg/warn/overflow-warn-7.C: New test.
11378 2016-03-08 Jason Merrill <jason@redhat.com>
11380 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11381 * lib/target-supports.exp (check_effective_target_concepts): New.
11383 2016-03-08 Jakub Jelinek <jakub@redhat.com>
11386 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11387 * g++.dg/ubsan/pr70135.C: New test.
11390 * gcc.dg/pr70110.c: New test.
11392 2016-03-07 Martin Jambor <mjambor@suse.cz>
11394 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11395 * c-c++-common/gomp/if-1.c: Likewise.
11396 * c-c++-common/gomp/pr61486-2.c: Likewise.
11397 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11398 to dg-additional-options.
11399 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11400 * g++/gomp/target-teams-1.c: Likewise.
11401 * gcc.dg/gomp/gomp.exp: Likewise.
11402 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11403 dg-additional-options.
11404 * gfortran.dg/gomp/gomp.exp: Likewise.
11405 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11406 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11407 dg-additional-options.
11408 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11410 2016-03-07 Martin Jambor <mjambor@suse.cz>
11412 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11413 * c-c++-common/gomp/gridify-1.c: New test.
11414 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11416 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11418 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11419 trigger for cortex-r8, when scanning for register r8.
11420 * gcc.target/arm/pr45701-2.c: Likewise.
11422 2016-02-26 Richard Biener <rguenther@suse.de>
11423 Jeff Law <law@redhat.com>
11425 PR tree-optimization/69740
11426 * gcc.c-torture/compile/pr69740-1.c: New test.
11427 * gcc.c-torture/compile/pr69740-2.c: New test.
11429 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11431 * lib/target-supports.exp
11432 (check_effective_target_whole_vector_shift): Enable for PPC64.
11434 2016-03-07 Richard Biener <rguenther@suse.de>
11436 PR tree-optimization/70115
11437 * gcc.dg/torture/pr70115.c: New testcase.
11439 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11441 PR middle-end/69916
11442 * c-c-++-common/goacc/pr69916.c: New.
11444 2016-03-07 Richard Henderson <rth@redhat.com>
11446 * gcc.c-torture/compile/pr70061.c: New test.
11448 2016-03-07 Richard Biener <rguenther@suse.de>
11451 * gcc.dg/vect/O3-pr36098.c: New testcase.
11453 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11455 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11457 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11459 * gnat.dg/renaming9.ad[sb]: New testcase.
11461 2016-03-05 Jakub Jelinek <jakub@redhat.com>
11464 * g++.dg/expr/stdarg3.C: New test.
11466 2016-03-04 Jeff Law <law@redhat.com>
11468 PR tree-optimization/69196
11469 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11472 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11475 * gcc.dg/pr69973.c: New test.
11477 PR rtl-optimization/69941
11478 * gcc.dg/torture/pr69941.c: New test.
11481 * gcc.dg/pr69824.c: New test.
11483 2016-03-05 Tom de Vries <tom@codesourcery.com>
11485 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11486 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11489 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11492 * g++.dg/cpp1y/var-templ48.C: New test.
11493 * g++.dg/cpp1y/var-templ49.C: New test.
11495 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11497 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11499 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11502 * g++.dg/ubsan/pr70035.C: New test.
11505 * gcc.target/i386/pr70062.c: New test.
11507 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11509 * g++.dg/template/typename21.C: Remove c++98_only.
11511 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11513 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11515 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11518 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11520 (fn_42_b): Likewise.
11521 (fn_42_c): Likewise.
11523 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11526 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11528 (fn_40_b): Likewise.
11529 (fn_41_a): Likewise.
11530 (fn_41_b): Likewise.
11532 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11535 * gcc.target/i386/avx512f-pr70059.c: New test.
11536 * gcc.target/i386/avx512dq-pr70059.c: New test.
11538 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11540 PR rtl-optimization/57676
11541 * gcc.dg/torture/pr57676.c: New test.
11543 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11545 * gcc.dg/pr70026.c: New test.
11547 2016-03-04 Marek Polacek <polacek@redhat.com>
11550 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11551 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11553 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11556 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11558 (test_corners_sisd_si): Likewise.
11559 (main): Remove checks of the above.
11560 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11562 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11564 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11566 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11568 * gcc.dg/torture/pr69951.c: Accept argc==0.
11570 2016-03-04 Richard Biener <rguenther@suse.de>
11573 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11574 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11576 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11579 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11582 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11585 * gcc.dg/guality/pr69947.c: New test.
11587 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11590 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11592 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11594 PR rtl-optimization/69904
11595 * gcc.target/arm/pr69904.c: New test.
11597 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11600 * gcc.dg/vect/pr70021.c: New test.
11601 * gcc.target/i386/pr70021.c: New test.
11603 2016-03-03 Marek Polacek <polacek@redhat.com>
11605 PR middle-end/70050
11606 * gcc.dg/pr70050.c: New test.
11608 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11610 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11612 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11614 PR tree-optimization/70043
11615 * gfortran.dg/vect/pr70043.f90: New test.
11617 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11619 * gnat.dg/specs/task1.ads: New test.
11621 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11623 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11624 Invoke gdb with -batch.
11625 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11627 2016-03-03 Richard Biener <rguenther@suse.de>
11629 PR tree-optimization/55936
11630 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11632 2016-03-02 Jeff Law <law@redhat.com>
11634 PR rtl-optimization/69942
11635 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11636 effects of argument promotions.
11638 PR tree-optimization/69987
11639 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11640 target does not support -fprefetch-loop-arrays.
11642 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
11644 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11646 2016-03-02 Bin Cheng <bin.cheng@arm.com>
11648 PR rtl-optimization/69052
11649 * gcc.target/i386/pr69052.c: New test.
11651 2016-03-02 Alan Modra <amodra@gmail.com>
11653 * gcc.dg/pr69990.c: New.
11655 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11658 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11660 PR middle-end/70022
11661 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11664 * gcc.target/i386/pr70028.c: New test.
11666 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11668 * c-c++-common/asan/swapcontext-test-1.c,
11669 * c-c++-common/tsan/thread_leak.c,
11670 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11671 * g++.dg/tsan/benign_race.C,
11672 * g++.dg/tsan/fd_close_norace.C,
11673 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11674 races with sanitizer output
11676 2016-03-02 Richard Biener <rguenther@suse.de>
11677 Uros Bizjak <ubizjak@gmail.com>
11680 * gcc.dg/simd-8.c: New testcase.
11682 2016-03-02 Richard Biener <rguenther@suse.de>
11684 PR middle-end/67278
11685 * gcc.dg/simd-7.c: New testcase.
11687 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11689 * gcc.target/i386/pr70007.c: Tweak.
11691 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11693 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11695 2016-03-02 Marek Polacek <polacek@redhat.com>
11698 * gcc.dg/pr67854.c: New test.
11700 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11702 PR middle-end/70025
11703 * gcc.dg/torture/pr70025.c: New test.
11705 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11707 PR tree-optimization/68621
11708 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11710 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11712 * gcc.target/i386/pr70007.c: New test.
11714 2016-03-01 Jeff Law <law@redhat.com>
11716 PR tree-optimization/69196
11717 * gcc.dg/tree-ssa/pr69196-1.c: New test.
11719 PR tree-optimization/69196
11720 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11721 duplicating code and spoiling the expected output.
11723 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11726 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11727 supports power9 before doing tests.
11728 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11729 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11730 * gcc.target/powerpc/p9-permute.c: Likewise.
11732 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
11735 * gcc.target/i386/pr70027.c: New test.
11737 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11739 * gcc.dg/pr70017.c: New test.
11741 2016-03-01 Jakub Jelinek <jakub@redhat.com>
11745 * gcc.dg/pr69796.c: New test.
11746 * gcc.dg/pr69974.c: New test.
11748 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11750 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11752 2016-02-29 Jeff Law <law@redhat.com>
11754 PR tree-optimization/69987
11755 * gfortran.dg/pr69987.f90: New test.
11757 PR tree-optimization/69989
11758 * gcc.c-torture/compile/pr69989-2.c: New test.
11760 2016-03-01 Marek Polacek <polacek@redhat.com>
11763 * g++.dg/parse/invalid1.C: New test.
11765 2016-03-01 Richard Biener <rguenther@suse.de>
11767 PR middle-end/70022
11768 * gcc.dg/pr70022.c: New testcase.
11770 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11772 PR tree-optimization/69956
11773 * gcc.dg/pr69956.c: New test.
11775 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11778 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11779 XFAIL when hardware supports efficient unaligned storage access.
11781 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11784 * g++.dg/template/pr69961a.C: New test.
11785 * g++.dg/template/pr69961b.C: New test.
11787 2016-02-29 David Malcolm <dmalcolm@redhat.com>
11789 PR preprocessor/69985
11790 * gcc.dg/cpp/pr69985.c: New test case.
11792 2016-02-29 Jeff Law <law@redhat.com>
11794 PR tree-optimization/70005
11795 * gcc.c-torture/execute/pr70005.c New test.
11797 PR tree-optimization/69999
11798 * gcc.c-torture/compile/pr69999.c: New test.
11800 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11802 PR tree-optimization/69652
11803 * gcc.dg/torture/pr69652.c: Delete test.
11804 * gcc.dg/vect/pr69652.c: New test.
11806 2016-02-19 Richard Biener <rguenther@suse.de>
11808 PR tree-optimization/69980
11809 * gfortran.dg/vect/pr69980.f90: New testcase.
11811 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11813 * gcc.target/sparc/20160229-1.c: New test.
11815 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11817 * gnat.dg/stack_usage3.adb: New test.
11818 * gnat.dg/stack_usage3_pkg.ads: New helper.
11820 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11822 * gnat.dg/renaming8.adb: New test.
11823 * gnat.dg/renaming8_pkg1.ads: New helper.
11824 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11825 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11827 2016-02-29 Richard Biener <rguenther@suse.de>
11829 PR tree-optimization/69720
11830 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11832 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11836 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11838 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11839 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11842 * gfortran.dg/coarray_8.f90: Adjust error message.
11843 * gfortran.dg/pr56007.f90: New test.
11844 * gfortran.dg/pr56007.f: New test.
11846 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11848 PR tree-optimization/69989
11849 * gcc.dg/torture/pr69989.c: New test.
11851 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11853 * gcc.target/i386/stack-realign-win.c: New test.
11855 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11858 * gfortran.dg/pr60126.f90: New test.
11860 2016-02-27 Jeff Law <law@redhat.com>
11863 2016-02-26 Richard Biener <rguenther@suse.de>
11864 Jeff Law <law@redhat.com>
11866 PR tree-optimization/69740
11867 * gcc.c-torture/compile/pr69740-1.c: New test.
11868 * gcc.c-torture/compile/pr69740-2.c: New test.
11870 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11873 * gfortran.dg/newunit_4.f90: New test.
11875 2016-02-27 Jakub Jelinek <jakub@redhat.com>
11878 PR rtl-optimization/69886
11879 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11880 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11883 2016-02-26 Martin Sebor <msebor@redhat.com>
11885 PR tree-optimization/15826
11886 * gcc.dg/tree-ssa/pr15826.c: New test.
11888 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11891 * gcc.target/powerpc/pr69969.c: New test.
11893 2016-02-26 Martin Sebor <msebor@redhat.com>
11896 * g++.old-deja/g++.other/decl5.C: Add a test case.
11898 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11901 * gcc.target/powerpc/pr69946.c: New file.
11903 2016-02-26 Richard Biener <rguenther@suse.de>
11904 Jeff Law <law@redhat.com>
11906 PR tree-optimization/69740
11907 * gcc.c-torture/compile/pr69740-1.c: New test.
11908 * gcc.c-torture/compile/pr69740-2.c: New test.
11910 2016-02-26 Martin Jambor <mjambor@suse.cz>
11912 PR middle-end/69920
11913 * gcc.dg/torture/pr69932.c: New test.
11914 * gcc.dg/torture/pr69936.c: Likewise.
11916 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11919 * gcc.target/s390/pr69709.c: New test.
11921 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11924 * gcc.target/aarch64/pr69245_1.c: New test.
11926 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11929 * gcc.dg/torture/pr69613.c: New test.
11931 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11933 PR rtl-optimization/69891
11934 * gcc.target/i386/pr69891.c: New test.
11936 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
11937 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11940 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11941 functionality for both 32-bit and 64-bit.
11943 2016-02-26 Richard Biener <rguenther@suse.de>
11945 PR tree-optimization/69551
11946 * gcc.dg/torture/pr69951.c: New testcase.
11948 2016-02-25 Richard Biener <rguenther@suse.de>
11950 PR tree-optimization/48795
11951 * gcc.dg/Warray-bounds-18.c: New testcase.
11953 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11955 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11957 2016-02-25 Jakub Jelinek <jakub@redhat.com>
11959 PR rtl-optimization/69896
11960 * gcc.dg/pr69896.c: New test.
11962 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11965 * g++.dg/cpp1y/paren2.C: New test.
11967 2016-02-24 Martin Sebor <msebor@redhat.com>
11970 * gcc.dg/enum-mode-2.c: New test.
11972 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11975 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11976 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11977 * g++.dg/ubsan/pr69922.C: New test.
11979 2016-02-24 Marek Polacek <polacek@redhat.com>
11982 * gcc.dg/pr69819.c: New test.
11984 2016-02-24 Martin Sebor <msebor@redhat.com>
11987 * g++.dg/ext/flexary15.C: New test.
11989 2016-02-24 Martin Sebor <msebor@redhat.com>
11991 * gcc.dg/builtins-68.c: Avoid making unportable
11992 assumptions about the relationship between SIZE_MAX and UINT_MAX.
11993 * g++.dg/ext/builtin_alloca.C: Same.
11995 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11996 Charles Baylis <charles.baylis@linaro.org>
11999 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12001 2016-02-24 Richard Biener <rguenther@suse.de>
12002 Jakub Jelinek <jakub@redhat.com>
12004 PR middle-end/69760
12005 * gcc.dg/torture/pr69760.c: New testcase.
12007 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12009 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12010 pattern on Solaris with as.
12012 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12014 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12015 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12016 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12017 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12019 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12021 PR middle-end/69915
12022 * gcc.dg/pr69915.c: New test.
12024 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12026 PR rtl-optimization/69886
12027 * gcc.dg/torture/pr69886.c: New test.
12029 2016-02-24 Richard Biener <rguenther@suse.de>
12031 PR middle-end/68963
12032 * gcc.dg/torture/pr68963.c: New testcase.
12034 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12037 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12038 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12039 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12040 * gcc.target/arm/atomic_loaddi_1.c: New test.
12041 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12042 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12043 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12044 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12045 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12046 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12047 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12048 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12050 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12052 PR middle-end/69909
12053 * gcc.dg/torture/pr69909.c: New test.
12055 2016-02-24 Richard Biener <rguenther@suse.de>
12057 PR tree-optimization/69907
12058 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12059 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12060 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12062 2016-02-24 Christian Bruel <christian.bruel@st.com>
12064 * gcc.target/arm/pragma_cpp_fma.c: New test.
12066 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12069 * gfortran.dg/include_6.f90: Update test.
12071 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12074 * objc.dg/pr69844.m: New test.
12076 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12078 PR libgfortran/69456
12079 * gfortran.dg/namelist_89.f90: New test.
12080 * gfortran.dg/pr59700.f90: Update test..
12082 2016-02-23 Martin Sebor <msebor@redhat.com>
12084 PR middle-end/69780
12085 * g++.dg/ext/builtin_alloca.C: New test.
12086 * gcc.dg/builtins-68.c: New test.
12088 2016-02-23 Richard Henderson <rth@redhat.com>
12090 * gcc.target/i386/addr-space-3.c: Remove test.
12092 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12094 PR preprocessor/69126
12095 PR preprocessor/69543
12096 * c-c++-common/pr69126-2-long.c: New test.
12097 * c-c++-common/pr69126-2-short.c: New test.
12098 * c-c++-common/pr69543-1.c: Remove xfail.
12100 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12102 PR preprocessor/69126
12103 PR preprocessor/69543
12104 PR preprocessor/69558
12105 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12107 (test_2): ...this, and add leading comment.
12108 (MACRO_3, test_3): New.
12109 (MACRO_4A, MACRO_4B, test_4): New.
12110 (MACRO): Rename to...
12111 (MACRO_5): ...this.
12113 (test_5): ...this, updating for renaming of MACRO, and
12114 add leading comment.
12115 * c-c++-common/pr69543-1.c: New.
12116 * c-c++-common/pr69543-2.c: New.
12117 * c-c++-common/pr69543-3.c: New.
12118 * c-c++-common/pr69543-4.c: New.
12119 * c-c++-common/pr69558-1.c: New.
12120 * c-c++-common/pr69558-2.c: New.
12121 * c-c++-common/pr69558-3.c: New.
12122 * c-c++-common/pr69558-4.c: New.
12123 * gcc.dg/pr69558.c: Move to...
12124 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12127 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12129 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12130 to -ftree-parallelize-loops/-fopenacc changes.
12131 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12132 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12133 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12134 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12135 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12136 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12137 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12138 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12139 * c-c++-common/goacc/kernels-loop.c: Likewise.
12140 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12141 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12142 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12143 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12145 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12147 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12149 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12152 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12155 * gcc.dg/pr69900.c: New test.
12157 2016-02-23 Martin Jambor <mjambor@suse.cz>
12159 PR tree-optimization/69666
12160 * gcc.dg/tree-ssa/pr69666.c: New test.
12162 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12165 * gfortran.dg/coarray_allocate_5.f08: New test.
12167 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12169 * gcc.target/s390/vcond-shift.c: Move to ...
12170 * gcc.target/s390/vector/vcond-shift.c: ... here.
12172 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12174 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12175 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12177 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12179 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12181 2016-02-20 Mark Wielaard <mjw@redhat.com>
12184 * gcc.dg/unused-variable-3.c: New test.
12186 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12189 * gcc.target/i386/pr69888.c: New test.
12191 2016-02-22 Richard Biener <rguenther@suse.de>
12193 PR tree-optimization/69882
12194 * gfortran.dg/vect/pr69882.f90: New testcase.
12196 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12199 * gcc.dg/pr69885.c: New test.
12201 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12205 * gcc.target/sh/pr54089-10.c: New.
12207 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
12210 * gfortran.dg/deferred_character_15.f90 : New test.
12212 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12215 gfortran.dg/allocate_with_source_18.f03: New test.
12217 2016-02-20 Harald Anlauf <anlauf@gmx.de>
12220 gfortran.dg/gomp/pr52531.f90: New test.
12222 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12225 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12228 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12231 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12232 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12235 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12238 * g++.dg/torture/pr69851.C: New test.
12240 2016-02-19 Martin Sebor <msebor@redhat.com>
12243 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12245 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12248 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12249 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12252 * g++.dg/cpp0x/pr67767.C: New test.
12254 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12256 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12257 for fp, simd, crypto, crc, lse.
12258 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12260 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12261 effective target check.
12263 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12266 * gcc.target/i386/pr69820.c: New test.
12268 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12270 * gcc.target/s390/vector/int128-1.c: New test.
12272 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12274 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12276 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12278 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12279 instruction pattern name to prevent the testcase from failing with
12282 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12284 * gcc.target/s390/md/movstr-2.c: New test.
12286 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12288 * gcc.target/s390/morestack.c: New test.
12290 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12293 * gcc.target/s390/pr69625.c: Add test case.
12295 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12298 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12300 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12303 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12304 * gcc.target/powerpc/fusion3.c: Likewise.
12306 2016-02-18 Richard Biener <rguenther@suse.de>
12308 PR middle-end/69553
12309 * g++.dg/torture/pr69553.C: New testcase.
12311 2016-02-18 Nick Clifton <nickc@redhat.com>
12315 * gcc.target/arm/pr62554.c: New test.
12316 * gcc.target/arm/pr69610-1.c: New test.
12317 * gcc.target/arm/pr69610-2.c: New test.
12319 2016-02-18 Richard Biener <rguenther@suse.de>
12321 PR middle-end/69854
12322 * gcc.dg/torture/pr69854.c: New testcase.
12324 2016-02-17 Jakub Jelinek <jakub@redhat.com>
12327 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12329 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12331 * gcc.target/powerpc/vec-cg.c: New test.
12333 2016-02-17 Richard Biener <rguenther@suse.de>
12336 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12338 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12341 * gcc.c-torture/compile/pr69161.c: New test.
12343 2016-02-17 David Sherwood <david.sherwood@arm.com>
12346 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12347 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12349 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12351 * gcc.dg/ifcvt-4.c: Skip on Visium.
12353 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12355 * gnat.dg/atomic8.adb: New test.
12357 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12359 * gnat.dg/discr46.ad[sb]: New test.
12361 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12364 * gcc.target/powerpc/pr48344-1.c: New test.
12366 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12369 * gfortran.dg/associate_21.f90: New test.
12371 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12374 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12375 -Wnonnull in dg-options.
12376 * c-c++-common/nonnull-2.c: New test.
12378 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12379 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12381 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12383 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12385 PR middle-end/69801
12386 * gcc.dg/pr69801.c: Add empty dg-options.
12388 2016-02-16 James Norris <jnorris@codesourcery.com>
12390 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12391 * g++.dg/goacc/deviceptr-1.c: New file.
12393 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12395 PR tree-optimization/69820
12396 * gcc.dg/vect/pr69820.c: New test.
12398 2016-02-16 Richard Biener <rguenther@suse.de>
12400 PR tree-optimization/69776
12401 * gcc.dg/torture/pr69776-2.c: New testcase.
12403 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12405 PR tree-optimization/69714
12406 * gcc.dg/torture/pr69714.c: New test.
12408 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12410 PR tree-optimization/69802
12411 * gcc.dg/pr69802.c: New test.
12413 2016-02-16 Richard Biener <rguenther@suse.de>
12415 PR middle-end/69801
12416 * gcc.dg/pr69801.c: New testcase.
12418 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12420 PR libgfortran/69651
12421 * gfortran.dg/read_bang.f90: New test.
12422 * gfortran.dg/read_bang4.f90: New test.
12424 2016-02-15 Jakub Jelinek <jakub@redhat.com>
12427 * g++.dg/init/pr69658.C: New test.
12430 * c-c++-common/pr69797.c: New test.
12432 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12434 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12435 check for aarch64*-*-*.
12437 2016-02-15 Richard Biener <rguenther@suse.de>
12439 PR tree-optimization/69783
12440 * gcc.dg/vect/pr69783.c: New testcase.
12442 2016-02-15 Richard Biener <rguenther@suse.de>
12444 PR tree-optimization/69776
12445 * gcc.dg/torture/pr69776.c: New testcase.
12447 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12450 * gfortran.dg/type_decl_4.f90: Reinstated.
12452 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
12455 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12457 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12461 * gfortran.dg/type_decl_4.f90: Removed.
12463 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12466 * gfortran.dg/type_decl_4.f90: New test.
12468 2016-02-14 Alan Modra <amodra@gmail.com>
12471 * gcc.c-torture/execute/stkalign.c: Revise test.
12473 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12476 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12478 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12481 * gcc.target/sh/torture/pr67260.c: New.
12483 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
12485 * gcc.dg/pr67964.c: Add dg-require-alias.
12487 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12491 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12493 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12495 PR libgfortran/69668
12496 * gfortran.dg/namelist_88.f90: New test.
12498 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12500 PR libgfortran/69668
12501 * gfortran.dg/namelist_38.f90: Update test.
12502 * gfortran.dg/namelist_84.f90: Update test.
12504 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12507 * gcc.dg/pr69554-1.c: New test.
12508 * gfortran.dg/pr69554-1.F90: New test.
12509 * gfortran.dg/pr69554-2.F90: New test.
12510 * lib/gcc-dg.exp (proc dg-locus): New function.
12511 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12512 distinguish between the caret-printing and non-caret-printing
12513 cases. If caret-printing has been explicitly enabled, bail out
12514 without attempting to fix up the output.
12516 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12520 * gcc.dg/spellcheck-options-3.c: New test case.
12521 * gcc.dg/spellcheck-options-4.c: New test case.
12522 * gcc.dg/spellcheck-options-5.c: New test case.
12523 * gcc.dg/spellcheck-options-6.c: New test case.
12524 * gcc.dg/spellcheck-options-7.c: New test case.
12525 * gcc.dg/spellcheck-options-8.c: New test case.
12526 * gcc.dg/spellcheck-options-9.c: New test case.
12527 * gcc.dg/spellcheck-options-10.c: New test case.
12529 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12531 PR rtl-optimization/69764
12532 PR rtl-optimization/69771
12533 * c-c++-common/pr69764.c: New test.
12534 * gcc.dg/torture/pr69771.c: New test.
12536 2016-02-12 Marek Polacek <polacek@redhat.com>
12538 * g++.dg/torture/init-list1.C: New.
12540 2016-02-12 Marek Polacek <polacek@redhat.com>
12542 * gcc.dg/pr69522.c: Add empty dg-options.
12544 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12546 * g++.dg/lto/lto.exp: Include and init mpx.
12547 * g++.dg/lto/pr69729_0.C: New test.
12549 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12552 * g++.dg/ipa/pr69241-4.C: New test.
12555 * g++.dg/ipa/pr68672-1.C: New test.
12556 * g++.dg/ipa/pr68672-2.C: New test.
12557 * g++.dg/ipa/pr68672-3.C: New test.
12559 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12562 * gcc.dg/pr69522.c: New test.
12564 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12567 * g++.dg/cpp1y/69098.C: New test.
12568 * g++.dg/cpp1y/69098-2.C: New test.
12570 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12572 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12573 and neighbour -> neighbor.
12574 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12575 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12576 * c-c++-common/Wvarargs.c: Likewise.
12577 * c-c++-common/goacc/host_data-5.c: Likewise.
12578 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12579 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12580 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12581 * gcc.target/aarch64/pr60697.c: Likewise.
12582 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12583 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12584 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12585 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12586 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12587 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12588 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12589 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12590 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12591 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12592 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12593 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12594 * g++.dg/lookup/koenig5.C: Likewise.
12595 * g++.dg/ext/no-asm-2.C: Likewise.
12596 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12597 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12598 * gfortran.dg/used_types_16.f90: Likewise.
12599 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12600 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12601 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12602 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12603 * gfortran.dg/abstract_type_6.f03: Likewise.
12604 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12605 * gfortran.dg/used_types_15.f90: Likewise.
12606 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12607 * gfortran.dg/exit_3.f08: Likewise.
12608 * gfortran.dg/open_status_2.f90: Likewise.
12609 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12610 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12611 * gfortran.dg/associate_1.f03: Likewise.
12612 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12613 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12614 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12615 * gcc.dg/builtin-object-size-1.c: Likewise.
12616 * gcc.dg/noreturn-6.c: Likewise.
12617 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12618 * gcc.dg/globalalias.c: Likewise.
12619 * gcc.dg/builtins-config.h: Likewise.
12620 * gcc.dg/pr30457.c: Likewise.
12621 * gcc.c-torture/compile/volatile-1.c: Likewise.
12622 * gcc.c-torture/execute/20101011-1.c: Likewise.
12623 * c-c++-common/Waddress-1.c: Likewise.
12625 2016-02-11 Jakub Jelinek <jakub@redhat.com>
12628 * c-c++-common/Waddress-1.c: New test.
12630 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12633 * gfortran.dg/associate_19.f03: New test.
12634 * gfortran.dg/associate_20.f03: New test.
12636 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12638 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12640 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12642 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12643 .arch armv8-a\n. Add -dA to dg-options.
12644 * gcc.target/aarch64/assembler_arch_1.c: New test.
12645 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12647 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12650 * g++.dg/cpp0x/pr68726.C: New.
12652 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12654 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12657 2016-02-11 Richard Biener <rguenther@suse.de>
12659 * g++.dg/tree-ssa/pr61034.C: Adjust.
12661 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12664 * gcc.target/s390/pr69148.c: New.
12666 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12668 PR tree-optimization/69652
12669 * gcc.dg/torture/pr69652.c: New test.
12671 2016-02-10 Jakub Jelinek <jakub@redhat.com>
12672 Patrick Palka <ppalka@gcc.gnu.org>
12676 * g++.dg/ipa/pr69241-1.C: New test.
12677 * g++.dg/ipa/pr69241-2.C: New test.
12678 * g++.dg/ipa/pr69241-3.C: New test.
12679 * g++.dg/ipa/pr69649.C: New test.
12681 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
12683 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12684 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12686 2016-02-10 Bin Cheng <bin.cheng@arm.com>
12688 PR tree-optimization/68021
12689 * gcc.dg/tree-ssa/pr68021.c: New test.
12691 2016-02-10 Richard Biener <rguenther@suse.de>
12693 PR tree-optimization/69726
12694 * gcc.dg/uninit-22.c: New testcase.
12696 2016-02-09 Andrew Pinski <apinski@cavium.com>
12699 * gcc.c-torture/compile/20160205-1.c: New testcase.
12701 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12704 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12705 instead accessing a really large arrray.
12706 * gcc.target/powerpc/fusion3.c: Likewise.
12708 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
12711 * gcc.c-torture/execute/pr68532.c: New test.
12713 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
12716 * gcc.dg/pr69634.c: New.
12718 2016-02-09 Richard Biener <rguenther@suse.de>
12720 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12722 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
12724 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12726 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12728 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12730 2016-02-09 Richard Biener <rguenther@suse.de>
12732 PR tree-optimization/69715
12733 * gcc.dg/torture/pr69715.c: New testcase.
12735 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12738 * g++.dg/cpp0x/trailing12.C: New test.
12739 * g++.dg/cpp0x/trailing13.C: New test.
12741 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12745 * g++.dg/cpp1y/auto-fn29.C: New test.
12746 * g++.dg/cpp1y/auto-fn30.C: New test.
12748 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12750 PR tree-optimization/69209
12751 * gcc.c-torture/compile/pr69209.c: New test.
12753 2016-02-08 Jeff Law <law@redhat.com>
12755 PR tree-optimization/68541
12756 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12757 of statements allowed in join block for path splitting.
12759 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12762 * g++.dg/gomp/pr59627.C: New test.
12765 * g++.dg/ipa/pr69239.C: New test.
12767 2016-02-08 David Malcolm <dmalcolm@redhat.com>
12769 PR preprocessor/69664
12770 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12771 * gcc.dg/cpp/warn-comments.c: Likewise.
12773 2016-02-08 Marek Polacek <polacek@redhat.com>
12776 * g++.dg/init/const12.C: New test.
12778 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12781 * gcc.dg/lto/pr55113_0.c: Remove test.
12783 2016-02-08 Richard Biener <rguenther@suse.de>
12785 PR tree-optimization/69719
12786 * gcc.dg/torture/pr69719.c: New testcase.
12788 2016-02-08 Richard Biener <rguenther@suse.de>
12789 Jeff Law <law@redhat.com>
12792 * gcc.target/mips/pr68273.c: New testcase.
12794 2016-02-08 Richard Biener <rguenther@suse.de>
12796 PR rtl-optimization/69274
12797 * gcc.target/i386/addr-sel-1.c: XFAIL.
12799 2016-02-08 Jeff Law <law@redhat.com>
12801 PR tree-optimization/68541
12802 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12804 PR tree-optimization/65917
12805 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12807 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12810 * gfortran.dg/namelist_args.f90: New test.
12812 2016-02-05 Jeff Law <law@redhat.com>
12814 PR tree-optimization/68541
12815 * gcc.dg/tree-ssa/split-path-2.c: New test.
12816 * gcc.dg/tree-ssa/split-path-3.c: New test.
12817 * gcc.dg/tree-ssa/split-path-4.c: New test.
12818 * gcc.dg/tree-ssa/split-path-5.c: New test.
12819 * gcc.dg/tree-ssa/split-path-6.c: New test.
12820 * gcc.dg/tree-ssa/split-path-7.c: New test.
12822 2016-02-05 Martin Sebor <msebor@redhat.com>
12825 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12826 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12828 2016-02-06 Richard HEnderson <rth@redhat.com>
12831 * gcc.target/i386/addr-space-4.c: New.
12832 * gcc.target/i386/addr-space-5.c: New.
12834 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12837 * gfortran.dg/elemental_dependency_6.f90: New.
12839 2016-02-05 Jakub Jelinek <jakub@redhat.com>
12841 PR rtl-optimization/69691
12842 * gcc.c-torture/execute/pr69691.c: New test.
12845 * g++.dg/parse/pr69628.C: New test.
12847 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12849 * gcc.dg/sancov/asan.c: Move to ...
12850 * gcc.dg/asan/sancov-1.c: ... here.
12852 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12854 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12856 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12859 * gcc.target/i386/pr69677.c: New test.
12861 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12864 * g++.dg/template/pr68948.C: New test.
12866 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12868 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12869 (only necessary on s390x).
12871 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12873 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12874 -mno-accumulate-outgoing-args.
12876 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12878 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12880 2016-02-04 Jakub Jelinek <jakub@redhat.com>
12883 * c-c++-common/pr69669.c: New test.
12885 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12888 * g++.dg/pr69667.C: New file.
12890 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12893 * gcc.dg/pr69619.c: Add new test.
12895 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12897 PR rtl-optimization/69577
12898 * gcc.target/i386/pr69577.c: New test.
12900 2016-02-04 Martin Liska <mliska@suse.cz>
12902 * g++.dg/asan/pr69276.C: New test.
12904 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12908 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12909 a single smulbb instruction.
12910 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12911 * gcc.target/amr/wmul-2.c: Likewise.
12913 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12917 * gcc.c-torture/execute/pr67714.c: New test.
12919 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12922 * gcc.target/i386/pr69454-1.c: New test.
12923 * gcc.target/i386/pr69454-2.c: New test.
12925 2016-02-03 Martin Sebor <msebor@redhat.com>
12932 * g++.dg/ext/flexarray-mangle-2.C: New test.
12933 * g++.dg/ext/flexarray-mangle.C: New test.
12934 * g++.dg/ext/flexarray-subst.C: New test.
12935 * g++.dg/ext/flexary11.C: New test.
12936 * g++.dg/ext/flexary12.C: New test.
12937 * g++.dg/ext/flexary13.C: New test.
12938 * g++.dg/ext/flexary14.C: New test.
12939 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12941 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12943 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12944 Define only if CHECK_FLOAT128 is defined.
12945 (main): Properly initialize u5.
12947 2016-02-03 Jakub Jelinek <jakub@redhat.com>
12950 * gcc.dg/pr69627.c: New test.
12953 * gcc.dg/pr69644.c: New test.
12955 2016-02-03 Mike Stump <mikestump@comcast.net>
12957 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12958 support for struct-layout-1.exp.
12960 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12963 * g++.dg/cpp0x/pr69056.C: New test.
12965 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12966 Alexandre Oliva <aoliva@redhat.com>
12969 * gcc.target/powerpc/pr69461.c: New.
12971 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
12973 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12974 works from here ...
12975 (check_effective_target_fsanitize_thread): ... to here. Do not
12976 specify additional compile flags for the test source.
12977 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12978 specify additional compile flags for the test source.
12980 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12982 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12984 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12988 * gfortran.dg/coarray_allocate_2.f08: New test.
12989 * gfortran.dg/coarray_allocate_3.f08: New test.
12990 * gfortran.dg/coarray_allocate_4.f08: New test.
12992 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12994 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12995 use same scan-tree-dump-times on all platforms.
12996 * gcc.dg/vect/vect-outer-1.c: Likewise.
12997 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12998 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12999 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13000 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13001 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13002 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13003 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13005 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13007 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13010 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13012 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13014 2016-02-02 James Norris <jnorris@codesourcery.com>
13016 * c-c++-common/goacc/routine-5.c: Add tests.
13018 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
13020 * gcc.target/nvptx/unsigned-cmp.c: New test.
13022 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13024 * gcc.target/aarch64/scalar_shift_1.c
13025 (test_corners_sisd_di): Improve force to SIMD register.
13026 (test_corners_sisd_si): Likewise.
13027 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13028 Remove scan-assembler check for ldr.
13030 2016-02-02 Richard Biener <rguenther@suse.de>
13032 PR tree-optimization/69595
13033 * gcc.dg/Warray-bounds-17.c: New testcase.
13035 2016-02-02 Richard Biener <rguenther@suse.de>
13037 PR tree-optimization/69606
13038 * gcc.dg/torture/pr69606.c: New testcase.
13040 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13042 PR middle-end/68542
13043 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13044 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13046 2016-02-02 Alan Modra <amodra@gmail.com>
13049 * gcc.target/powerpc/pr69548.c: New test.
13051 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13053 PR rtl-optimization/69592
13054 * gcc.dg/pr69592.c: New test.
13056 PR preprocessor/69543
13058 * gcc.dg/pr69543.c: New test.
13059 * gcc.dg/pr69558.c: New test.
13061 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
13064 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
13066 2016-02-01 Martin Sebor <msebor@redhat.com>
13068 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13070 2016-02-01 Bin Cheng <bin.cheng@arm.com>
13072 PR tree-optimization/67921
13073 * c-c++-common/ubsan/pr67921.c: New test.
13075 2016-02-01 Richard Biener <rguenther@suse.de>
13077 PR middle-end/69556
13078 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13080 2016-02-01 Richard Biener <rguenther@suse.de>
13082 PR tree-optimization/69574
13083 * gcc.dg/torture/pr69574.c: New testcase.
13085 2016-02-01 Richard Biener <rguenther@suse.de>
13087 PR tree-optimization/69579
13088 * gcc.dg/setjmp-6.c: New testcase.
13090 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13092 PR rtl-optimization/69570
13093 * g++.dg/opt/pr69570.C: New test.
13095 2016-02-01 Richard Henderson <rth@redhat.com>
13097 * gcc.dg/pr69535.c: New test.
13099 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
13102 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13103 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13106 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13108 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13110 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
13113 * gfortran.dg/allocate_with_source_17.f03: New test.
13115 2016-01-30 Jakub Jelinek <jakub@redhat.com>
13117 PR tree-optimization/69546
13118 * gcc.dg/torture/pr69546.c: New test.
13120 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
13123 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13125 2016-01-30 Martin Sebor <msebor@redhat.com>
13128 * g++.dg/ext/flexary10.C: New test.
13130 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13133 gfortran.dg/common_23.f90: New test.
13135 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13138 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13139 condition being checked, and disable it when the target supports
13140 misaligned loads and stores.
13142 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13145 * gcc.dg/torture/pr69518.c: New test.
13147 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13150 * gcc.target/i386/pr69530.c: New test.
13152 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
13155 * gcc.target/mips/div-delay.c: New test.
13157 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13160 * gcc.target/i386/pr69551.c: New test.
13163 * gcc.target/i386/pr66137.c: New test.
13165 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13167 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13168 always built for p5600.
13169 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13170 isa=p5600 dg-option.
13172 2016-01-29 Richard Biener <rguenther@suse.de>
13174 PR tree-optimization/69547
13175 * g++.dg/tree-ssa/pr69547.C: New testcase.
13177 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13180 * g++.dg/warn/Wunused-function2.C: New test.
13182 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13184 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13185 support for test to succeed.
13187 2016-01-29 Marek Polacek <polacek@redhat.com>
13191 * g++.dg/ext/constexpr-vla2.C: New test.
13192 * g++.dg/ext/constexpr-vla3.C: New test.
13193 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13195 2016-01-29 Richard Biener <rguenther@suse.de>
13197 PR middle-end/69537
13198 * gcc.dg/uninit-21.c: New testcase.
13200 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
13203 * gcc.target/i386/pr69459.c: New test.
13205 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
13208 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13209 * gcc.target/mips/pr68400.c: New test.
13211 2016-01-28 Martin Sebor <msebor@redhat.com>
13214 * gcc.target/powerpc/pr17381.c: New test.
13216 2016-01-28 Jakub Jelinek <jakub@redhat.com>
13218 PR middle-end/69542
13219 * gcc.dg/torture/pr69542.c: New test.
13221 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13223 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13225 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13227 * gcc.dg/pr65980.c: Skip on AIX.
13228 * gcc.dg/pr66688.c: Same.
13230 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13233 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13234 * gcc.dg/tree-ssa/sra-18.c: Same.
13236 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13239 * gfortran.dg/block_15.f08: New test.
13240 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13241 on incorrectly closed BLOCK.
13243 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13245 * gcc.dg/declare-simd.c: New test.
13246 2016-01-28 Richard Biener <rguenther@suse.de>
13248 PR tree-optimization/69466
13249 * gfortran.dg/vect/pr69466.f90: New testcase.
13251 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13253 * g++.dg/pr67989.C: Remove ARM-specific option.
13254 * gcc.target/arm/pr67989.C: New file.
13256 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13258 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13259 and expm1 test for glibc < 2.11.
13261 2016-01-27 Richard Henderson <rth@redhat.com>
13263 * gcc.c-torture/execute/pr69447.c: New test.
13265 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
13268 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13270 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13273 * gcc.dg/pr66869.c: New test.
13275 2016-01-25 Jeff Law <law@redhat.com>
13277 PR tree-optimization/68398
13278 PR tree-optimization/69196
13279 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13280 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13281 path to avoid new heuristic allowing more irreducible regions
13282 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13283 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13284 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13285 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13286 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13288 2016-01-27 Marek Polacek <polacek@redhat.com>
13291 * c-c++-common/vector-compare-4.c: New test.
13293 2016-01-27 David Malcolm <dmalcolm@redhat.com>
13295 PR preprocessor/69126
13296 * c-c++-common/pr69126.c: New test case.
13298 2016-01-27 Ian Lance Taylor <iant@google.com>
13300 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13302 2016-01-27 Ryan Burn <contact@rnburn.com>
13305 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13307 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13310 * gcc.target/i386/pr69512.c: New test.
13312 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13315 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13317 2016-01-27 Marek Polacek <polacek@redhat.com>
13320 * g++.dg/pr69379.C: New test.
13322 2016-01-27 Martin Sebor <msebor@redhat.com>
13325 * g++.dg/abi/Wabi-2-2.C: New test.
13326 * g++.dg/abi/Wabi-2-3.C: New test.
13327 * g++.dg/abi/Wabi-3-2.C: New test.
13328 * g++.dg/abi/Wabi-3-3.C: New test.
13330 2016-01-27 Richard Biener <rguenther@suse.de>
13332 PR tree-optimization/69166
13333 * gcc.dg/torture/pr69166.c: New testcase.
13335 2016-01-27 Martin Jambor <mjambor@suse.cz>
13337 PR tree-optimization/69355
13338 * gcc.dg/tree-ssa/pr69355.c: New test.
13340 2016-01-27 Marek Polacek <polacek@redhat.com>
13343 * g++.dg/ext/constexpr-vla1.C: New test.
13345 2016-01-20 Christian Bruel <christian.bruel@st.com>
13348 * gcc.target/arm/pr69245.c: New test.
13350 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13352 PR tree-optimization/69399
13353 * gcc.dg/torture/pr69399.c: New test.
13355 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13357 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13359 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13361 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13363 2016-01-26 Tom de Vries <tom@codesourcery.com>
13365 PR tree-optimization/69110
13366 * gcc.dg/autopar/pr69110.c: New test.
13368 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
13369 Sebastian Pop <s.pop@samsung.com>
13371 * gcc.dg/graphite/isl-ast-op-select.c: New.
13373 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
13376 * gfortran.dg/allocate_error_6.f90: New test.
13378 2016-01-26 Richard Henderson <rth@redhat.com>
13380 * gcc.dg/tm/pr60908.c: New test.
13382 2016-01-26 David Malcolm <dmalcolm@redhat.com>
13385 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13387 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13388 expected multiline output to reflect the colorization being
13389 disabled before newlines.
13390 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13391 (custom_diagnostic_finalizer): Replace call to
13392 pp_newline_and_flush with call to pp_flush.
13393 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13394 * gfortran.dg/implicit_class_1.f90: Likewise.
13395 * lib/gcc-dg.exp (allow_blank_lines): New global.
13396 (dg-allow-blank-lines-in-output): New procedure.
13397 (gcc-dg-prune): Complain about blank lines in the output, unless
13398 dg-allow-blank-lines-in-output was called.
13399 * lib/multiline.exp (_build_multiline_regex): Only support
13400 arbitrary followup text for non-blank-lines, not for blank lines.
13402 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13404 PR tree-optimization/69483
13405 * gcc.dg/pr69483.c: New test.
13406 * g++.dg/opt/pr69483.C: New test.
13408 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13411 * gcc.target/arm/pr68620.c: New test.
13413 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13415 * gcc.target/i386/pr68986-2.c: Remove -m32.
13417 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13420 * gcc.target/i386/pr68986-1.c: New test.
13421 * gcc.target/i386/pr68986-2.c: Likewise.
13422 * gcc.target/i386/pr68986-3.c: Likewise.
13424 2016-01-26 Christian Bruel <christian.bruel@st.com>
13426 * lib/target-supports.exp
13427 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13428 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13429 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13431 2016-01-26 Richard Biener <rguenther@suse.de>
13433 PR tree-optimization/69452
13434 * gcc.dg/torture/pr69452.c: New testcase.
13436 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13439 * gcc.dg/pr69442.c: New test.
13441 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13444 * gcc.target/aarch64/simd/pr67896.C: New.
13446 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13448 PR tree-optimization/69400
13449 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13451 (plugin_init): Call it.
13452 * gcc.dg/torture/pr69400.c: New test.
13454 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13456 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13458 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13459 Sebastian Pop <s.pop@samsung.com>
13461 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13464 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13465 Sebastian Pop <s.pop@samsung.com>
13467 * gcc.dg/graphite/pr69292.c: New.
13469 2016-01-25 Jakub Jelinek <jakub@redhat.com>
13471 * c-c++-common/goacc/use_device-1.c: New test.
13473 2016-01-25 Jeff Law <law@redhat.com>
13475 PR tree-optimization/69196
13476 PR tree-optimization/68398
13477 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13478 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13480 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
13483 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13486 2016-01-25 Richard Biener <rguenther@suse.de>
13489 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13491 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13494 * gcc.dg/pr69421.c: New test.
13496 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13498 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13499 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13500 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13501 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13502 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13503 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13504 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13505 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13506 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13507 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13509 2016-01-25 Richard Biener <rguenther@suse.de>
13511 PR tree-optimization/69376
13512 * gcc.dg/torture/pr69376.c: New testcase.
13514 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13518 * gfortran.dg/interface_38.f90: New test.
13519 * gfortran.dg/interface_39.f90: New test.
13521 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13524 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13529 * g++.dg/template/pr11858.C: New test.
13530 * g++.dg/template/pr24663.C: New test.
13531 * g++.dg/template/unify12.C: New test.
13532 * g++.dg/template/unify13.C: New test.
13533 * g++.dg/template/unify14.C: New test.
13534 * g++.dg/template/unify15.C: New test.
13535 * g++.dg/template/unify16.C: New test.
13536 * g++.dg/template/unify17.C: New test.
13538 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13541 gfortran.dg/pr68283.f90: New test.
13543 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13546 * gfortran.dg/inline_matmul_13.f90: New test.
13547 * gfortran.dg/matmul_bounds_8.f90: New test.
13548 * gfortran.dg/matmul_bounds_9.f90: New test.
13549 * gfortran.dg/matmul_bounds_10.f90: New test.
13551 2016-01-23 Tom de Vries <tom@codesourcery.com>
13553 PR tree-optimization/69426
13554 * gcc.dg/autopar/pr69426.c: New test.
13556 2016-01-23 Martin Sebor <msebor@redhat.com>
13560 * g++.dg/cpp0x/alignas5.C: New test.
13561 * g++.dg/ext/vector29.C: Same.
13563 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
13565 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13566 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13567 _GNU_SOURCE from compile flags to the source.
13568 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13569 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13570 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13571 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13573 2016-01-22 Jakub Jelinek <jakub@redhat.com>
13576 * g++.dg/opt/pr69432.C: New test.
13578 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13580 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13581 32-bit targets testing an -m64 multilib.
13583 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13585 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13588 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13590 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13592 2016-01-21 Christian Bruel <christian.bruel@st.com>
13595 * gcc.target/i386/pr68674.c
13596 * gcc.target/aarch64/pr68674.c
13597 * gcc.target/arm/pr68674.c
13599 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13602 * gcc.c-torture/execute/pr69403.c: New test.
13604 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13607 * g++.dg/template/pr55843.C: New.
13609 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13612 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13613 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13615 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13618 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13619 from dg-do compile directive, and instead add
13620 { dg-require-effective-target int128 }.
13622 2016-01-20 Martin Sebor <msebor@redhat.com>
13625 * gcc.dg/sync-fetch.c: New test.
13627 2016-01-21 Martin Sebor <msebor@redhat.com>
13630 * gcc.target/powerpc/pr69252.c: New test.
13632 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13635 * gfortran.dg/pr65996.f90: New test.
13637 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13640 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13641 expected to generate an error.
13643 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13645 PR middle-end/66178
13646 * gcc.dg/torture/pr66178.c: New test.
13648 2016-01-21 Anton Blanchard <anton@samba.org>
13649 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13652 * gcc.target/powerpc/pr63354.c: New test.
13654 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13656 PR rtl-optimization/68990
13657 * gcc.target/i386/pr68990: New.
13659 2016-01-21 Nick Clifton <nickc@redhat.com>
13662 * gcc.target/mips/pr69129.c: New.
13664 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13667 * g++.dg/cpp0x/pr58046.C: New.
13669 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13673 * gcc.target/arm/pr69187.c: New test.
13676 * g++.dg/torture/pr69355.C: New test.
13678 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13679 Sebastian Pop <s.pop@samsung.com>
13681 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13683 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13684 Sebastian Pop <s.pop@samsung.com>
13686 * gcc.dg/graphite/pr68976.c: New test.
13688 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13690 PR middle-end/67653
13691 * c-c++-common/pr67653.c: New test.
13692 * gcc.dg/torture/pr29119.c: Add dg-warning.
13694 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13696 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13698 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13701 * gcc.dg/pr24293.c: New test.
13702 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13703 incomplete struct type.
13704 * gcc.dg/declspec-1.c: Likewise.
13705 * gcc.dg/pr63549.c: Likewise.
13707 2016-01-20 Jakub Jelinek <jakub@redhat.com>
13709 PR tree-optimization/66612
13710 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13711 for bdn instruction.
13713 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13715 * lib/target-supports.exp
13716 (check_effective_target_arm_fp_ok_nocache): New.
13717 (check_effective_target_arm_fp_ok): New.
13718 (add_options_for_arm_fp): New.
13719 (check_effective_target_arm_crypto_ok_nocache): Require
13720 target_arm_v8_neon_ok instead of arm32.
13721 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13722 (check_effective_target_arm_crypto_pragma_ok): New.
13723 (add_options_for_arm_vfp): New.
13724 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13725 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13726 target instead. Force initial fpu to vfp.
13727 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13728 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13729 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13731 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13732 use arm_vfp effective target instead. Force initial fpu to vfp.
13733 * gcc.target/arm/attr-neon3.c: Likewise.
13734 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13736 * gcc.target/arm/unsigned-float.c: Likewise.
13737 * gcc.target/arm/vfp-1.c: Likewise.
13738 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13739 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13740 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13741 * gcc.target/arm/vfp-ldmias.c: Likewise.
13742 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13743 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13744 * gcc.target/arm/vfp-stmiad.c: Likewise.
13745 * gcc.target/arm/vfp-stmias.c: Likewise.
13746 * gcc.target/arm/vnmul-1.c: Likewise.
13747 * gcc.target/arm/vnmul-2.c: Likewise.
13748 * gcc.target/arm/vnmul-3.c: Likewise.
13749 * gcc.target/arm/vnmul-4.c: Likewise.
13751 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
13754 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13755 the MPX run-time library, for compile-time MPX test.
13756 * gcc.target/i386/chkp-always_inline.c: Likewise.
13757 * gcc.target/i386/chkp-bndret.c: Likewise.
13758 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13759 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13760 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13761 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13762 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13763 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13764 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13765 * gcc.target/i386/chkp-label-address.c: Likewise.
13766 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13767 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13768 * gcc.target/i386/chkp-pr69044.c: Likewise.
13769 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13770 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13771 * gcc.target/i386/chkp-strchr.c: Likewise.
13772 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13773 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13774 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13775 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13776 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13777 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13778 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13779 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13780 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13781 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13782 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13783 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13784 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13785 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13786 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13787 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13788 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13789 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13790 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13791 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13792 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13793 * gcc.target/i386/pr63995-2.c: Likewise.
13794 * gcc.target/i386/pr64805.c: Likewise.
13795 * gcc.target/i386/pr65044.c: Likewise.
13796 * gcc.target/i386/pr65167.c: Likewise.
13797 * gcc.target/i386/pr65183.c: Likewise.
13798 * gcc.target/i386/pr65184.c: Likewise.
13799 * gcc.target/i386/thunk-retbnd.c: Likewise.
13801 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13803 PR tree-optimization/69328
13804 * gcc.dg/pr69328.c: New test.
13806 2016-01-20 Jeff Law <law@redhat.com>
13809 * gcc.target/m68k/pr25114.c: New test.
13811 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13813 * gcc.target/arm/memset-inline-10.c: Added
13814 dg-require-effective-target arm_thumb2_ok.
13816 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13818 * gcc.dg/debug/dwarf2/sso.c: New test.
13820 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
13823 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13824 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13825 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13827 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13830 * g++.dg/ipa/devirt-50.C: New testcase.
13832 2016-01-19 Marek Polacek <polacek@redhat.com>
13835 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13836 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13838 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13841 * gcc.target/arm/pr69135_1.c: New test.
13843 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13845 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13847 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13849 * gcc.target/aarch64/ccmp_1.c: New testcase.
13851 2016-01-19 Marek Polacek <polacek@redhat.com>
13854 * g++.dg/cpp0x/enum30.C: New test.
13856 2016-01-19 Richard Biener <rguenther@suse.de>
13858 PR tree-optimization/69336
13859 * g++.dg/tree-ssa/pr69336.C: New testcase.
13861 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13864 * gcc.dg/pr65779.c: New test.
13866 2016-01-19 Richard Biener <rguenther@suse.de>
13868 PR tree-optimization/69352
13869 * gcc.dg/torture/pr69352.c: New testcase.
13871 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13873 PR rtl-optimization/68955
13874 PR rtl-optimization/64557
13875 * gcc.dg/torture/pr68955.c: New test.
13877 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13880 * g++.dg/torture/pr69136.C: New testcase.
13882 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13885 * g++.dg/lto/pr69133_0.C: New testcase.
13886 * g++.dg/lto/pr69133_1.C: New testcase.
13888 2016-01-15 Jeff Law <law@redhat.com>
13890 PR tree-optimization/69320
13891 * gcc.c-torture/pr69320-1.c: New test.
13892 * gcc.c-torture/pr69320-2.c: New test.
13893 * gcc.c-torture/pr69320-3.c: New test.
13894 * gcc.c-torture/pr69320-4.c: New test.
13896 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13901 * g++.dg/template/pr11858.C: New test.
13902 * g++.dg/template/pr24663.C: New test.
13903 * g++.dg/template/unify12.C: New test.
13904 * g++.dg/template/unify13.C: New test.
13905 * g++.dg/template/unify14.C: New test.
13906 * g++.dg/template/unify15.C: New test.
13907 * g++.dg/template/unify16.C: New test.
13908 * g++.dg/template/unify17.C: New test.
13910 2016-01-18 David Malcolm <dmalcolm@redhat.com>
13913 * gcc.dg/pr69181-1.c: New test file.
13914 * gcc.dg/pr69181-2.c: New test file.
13915 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13916 globals by moving it to...
13917 (cleanup-after-saved-dg-test): ...this new function. Add
13918 "global additional_sources_used". Add reset of global
13919 multiline_expected_outputs to the empty list.
13920 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13922 (multiline_expected_outputs): ...this, and updated comments to
13923 note that it is modified from gcc-dg.exp.
13924 (dg-end-multiline-output): Update for the above renaming.
13925 (handle-multiline-outputs): Likewise. Remove the clearing
13926 of the expected outputs to the empty list.
13928 2016-01-18 Richard Biener <rguenther@suse.de>
13930 PR tree-optimization/69297
13931 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13933 2016-01-18 Joseph Myers <joseph@codesourcery.com>
13935 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13937 * gcc.target/mips/mips-3d-2.c: Likewise.
13938 * gcc.target/mips/mips-3d-3.c: Likewise.
13939 * gcc.target/mips/mips-3d-4.c: Likewise.
13940 * gcc.target/mips/mips-3d-5.c: Likewise.
13941 * gcc.target/mips/mips-3d-6.c: Likewise.
13942 * gcc.target/mips/mips-3d-7.c: Likewise.
13943 * gcc.target/mips/mips-3d-8.c: Likewise.
13944 * gcc.target/mips/mips-3d-9.c: Likewise.
13945 * gcc.target/mips/mips-ps-1.c: Likewise.
13946 * gcc.target/mips/mips-ps-2.c: Likewise.
13947 * gcc.target/mips/mips-ps-3.c: Likewise.
13948 * gcc.target/mips/mips-ps-4.c: Likewise.
13949 * gcc.target/mips/mips-ps-5.c: Likewise.
13950 * gcc.target/mips/mips-ps-6.c: Likewise.
13951 * gcc.target/mips/mips-ps-7.c: Likewise.
13952 * gcc.target/mips/mips-ps-type.c: Likewise.
13953 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13954 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13956 2016-01-18 Tom de Vries <tom@codesourcery.com>
13958 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13959 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13960 * c-c++-common/goacc/kernels-empty.c: New test.
13961 * c-c++-common/goacc/kernels-eternal.c: New test.
13962 * c-c++-common/goacc/kernels-loop-2.c: New test.
13963 * c-c++-common/goacc/kernels-loop-3.c: New test.
13964 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13965 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13966 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13967 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13968 * c-c++-common/goacc/kernels-loop-data.c: New test.
13969 * c-c++-common/goacc/kernels-loop-g.c: New test.
13970 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13971 * c-c++-common/goacc/kernels-loop-n.c: New test.
13972 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13973 * c-c++-common/goacc/kernels-loop.c: New test.
13974 * c-c++-common/goacc/kernels-noreturn.c: New test.
13975 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13976 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13977 * c-c++-common/goacc/kernels-reduction.c: New test.
13979 2016-01-18 Tom de Vries <tom@codesourcery.com>
13981 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13982 * gcc.dg/autopar/outer-2.c: Same.
13983 * gcc.dg/autopar/outer-3.c: Same.
13984 * gcc.dg/autopar/outer-4.c: Same.
13985 * gcc.dg/autopar/outer-5.c: Same.
13986 * gcc.dg/autopar/outer-6.c: Same.
13987 * gcc.dg/autopar/parallelization-1.c: Same.
13988 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13989 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13990 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13991 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13992 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13993 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13994 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13995 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13996 * gcc.dg/autopar/pr39500-1.c: Same.
13997 * gcc.dg/autopar/pr39500-2.c: Same.
13998 * gcc.dg/autopar/pr46193.c: Same.
13999 * gcc.dg/autopar/pr46194.c: Same.
14000 * gcc.dg/autopar/pr49580.c: Same.
14001 * gcc.dg/autopar/pr49960-1.c: Same.
14002 * gcc.dg/autopar/pr49960.c: Same.
14003 * gcc.dg/autopar/pr68373.c: Same.
14004 * gcc.dg/autopar/reduc-1.c: Same.
14005 * gcc.dg/autopar/reduc-1char.c: Same.
14006 * gcc.dg/autopar/reduc-1short.c: Same.
14007 * gcc.dg/autopar/reduc-2.c: Same.
14008 * gcc.dg/autopar/reduc-2char.c: Same.
14009 * gcc.dg/autopar/reduc-2short.c: Same.
14010 * gcc.dg/autopar/reduc-3.c: Same.
14011 * gcc.dg/autopar/reduc-4.c: Same.
14012 * gcc.dg/autopar/reduc-6.c: Same.
14013 * gcc.dg/autopar/reduc-7.c: Same.
14014 * gcc.dg/autopar/reduc-8.c: Same.
14015 * gcc.dg/autopar/reduc-9.c: Same.
14016 * gcc.dg/autopar/uns-outer-4.c: Same.
14017 * gcc.dg/autopar/uns-outer-5.c: Same.
14018 * gcc.dg/autopar/uns-outer-6.c: Same.
14019 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14020 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14022 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14025 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14026 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14028 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14031 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14032 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14033 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14035 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14038 * gcc.dg/tree-ssa/sra-17.c: New.
14039 * gcc.dg/tree-ssa/sra-18.c: New.
14041 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14043 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14045 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14047 * gnat.dg/inline12.adb: New test.
14049 2016-01-18 Bin Cheng <bin.cheng@arm.com>
14051 PR tree-optimization/66797
14052 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14054 2016-01-18 Richard Biener <rguenther@suse.de>
14056 PR tree-optimization/69170
14057 * gcc.dg/torture/pr69170.c: New testcase.
14059 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
14061 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14063 2016-01-16 Tom de Vries <tom@codesourcery.com>
14065 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14067 2016-01-16 Tom de Vries <tom@codesourcery.com>
14069 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14070 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14071 redundant dg-require-effective-target pthread.
14072 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14073 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14074 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14075 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14076 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14077 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14078 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14080 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
14083 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14084 * gcc.target/powerpc/recip-7.c: Same.
14086 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14089 * g++.dg/template/pr69091.C: New test.
14091 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14093 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14094 dump does not contain an error_mark_node.
14095 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14096 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14098 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14101 * g++.dg/template/pr68936.C: New test.
14103 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
14106 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14107 * gcc.target/powerpc/recip-2.c: Same.
14108 * gcc.target/powerpc/recip-3.c: Same.
14109 * gcc.target/powerpc/recip-4.c: Same.
14110 * gcc.target/powerpc/recip-sqrtf.c: Same.
14112 2016-01-15 Jeff Law <law@redhat.com>
14114 PR tree-optimization/69270
14115 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14116 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14118 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
14121 * gfortran.dg/deferred_character_13.f90: New test for the fix
14122 of comment 3 of the PR.
14125 * gfortran.dg/deferred_character_8.f90: New test
14126 * gfortran.dg/allocate_error_5.f90: New test
14129 * gfortran.dg/deferred_character_10.f90: New test
14132 * gfortran.dg/deferred_character_14.f90: New test
14135 * gfortran.dg/deferred_character_11.f90: New test
14138 * gfortran.dg/deferred_character_9.f90: New test
14140 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14142 PR rtl-optimization/69030
14143 * gcc.target/i386/pr69030.c: New.
14145 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14147 * gcc.target/aarch64/target_attr_17.c: New test.
14149 2016-01-15 Richard Biener <rguenther@suse.de>
14151 PR tree-optimization/66856
14152 * gcc.dg/torture/pr66856-1.c: New testcase.
14153 * gcc.dg/torture/pr66856-2.c: Likewise.
14155 2016-01-15 Richard Biener <rguenther@suse.de>
14158 * g++.dg/lto/pr69137_0.C: New testcase.
14160 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14162 PR middle-end/69246
14163 * gcc.target/i386/pr69246.c: New test.
14165 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14167 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
14169 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14172 * g++.dg/init/const9.C: Disable test on S/390.
14174 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14176 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14177 * g++.dg/Wno-frame-address.C: Ditto.
14179 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14181 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14183 2016-01-15 Richard Biener <rguenther@suse.de>
14185 PR tree-optimization/68961
14186 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14188 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14190 * gcc.target/i386/pr65105-5.c: New test.
14192 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14194 * gcc.c-torture/execute/alias-4.c: New testcase.
14196 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14199 * g++.dg/ipa/devirt-49.C: New testcase.
14201 2016-01-15 Christian Bruel <christian.bruel@st.com>
14204 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14205 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14206 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14208 2016-01-15 Richard Biener <rguenther@suse.de>
14210 PR tree-optimization/69117
14211 * gcc.dg/torture/pr69117.c: New testcase.
14213 2015-01-14 Ryan Burn <contact@rnburn.com>
14216 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14218 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14221 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14222 range tests use 100 * maximum instead of maximum + 1.
14224 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14227 * gcc.dg/guality/pr69244.c: New test.
14229 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
14231 * lib/target-supports.exp (check_effective_target_issignaling):
14233 * gcc.dg/pr61441.c: Require issignaling effective target.
14235 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14238 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14240 2016-01-14 David Malcolm <dmalcolm@redhat.com>
14243 PR preprocessor/69177
14244 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14245 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14246 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14247 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14249 2016-01-14 Marek Polacek <polacek@redhat.com>
14252 * gcc.dg/array-15.c: New test.
14254 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14256 PR middle-end/68146
14257 PR tree-optimization/69155
14258 * gfortran.dg/pr68146.f: New test.
14259 * gfortran.dg/pr69155.f90: New test.
14261 2016-01-14 Richard Biener <rguenther@suse.de>
14263 PR tree-optimization/68060
14264 * gcc.dg/torture/pr68060-1.c: New testcase.
14265 * gcc.dg/torture/pr68060-2.c: Likewise.
14267 2016-01-14 Nick Clifton <nickc@redhat.com>
14269 * lib/target-supports.exp
14270 (check_effective_target_arm_neon_ok_nocache): Add an option
14271 sequence that includes setting the ARM architecture to ARMv7-A.
14272 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14273 command line options necessary to enable Neon support.
14274 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14275 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14276 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14277 * gcc.target/arm/pr69180.c: Likewise.
14279 2016-01-14 Jeff Law <law@redhat.com>
14281 PR tree-optimization/69270
14282 * gcc.dg/tree-ssa/pr69270.c: New test.
14284 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14287 * c-c++-common/pr66208.c: New file.
14289 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14291 PR tree-optimization/69156
14292 * gcc.dg/pr69156.c: New test.
14294 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14296 * gcc.target/i386/pr69225-7.c: New test.
14298 2016-01-13 Richard Henderson <rth@redhat.com>
14300 * gcc.dg/tm/memopt-13.c: Update expected function.
14301 * gcc.dg/tm/memopt-6.c: Likewise.
14303 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
14305 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14306 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14307 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14308 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14310 2016-01-13 Tom de Vries <tom@codesourcery.com>
14312 PR tree-optimization/69169
14313 * gcc.dg/pr69169.c: New test.
14315 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
14318 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14319 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14320 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14321 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14322 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14323 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14324 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14325 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14327 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14330 * gcc.dg/pr69247.c: New test.
14332 2016-01-13 Richard Biener <rguenther@suse.de>
14334 PR tree-optimization/69242
14335 * gcc.dg/torture/pr69242.c: New testcase.
14337 2016-01-13 Richard Biener <rguenther@suse.de>
14339 PR tree-optimization/69186
14340 * gcc.dg/torture/pr69186.c: New testcase.
14342 2016-01-13 Jeff Law <law@redhat.com>
14344 PR tree-optimization/67755
14345 * gcc.dg/tree-ssa/pr67755.c: New test.
14347 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14349 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14350 pass number in output by a star.
14352 2016-01-12 Bin Cheng <bin.cheng@arm.com>
14354 PR tree-optimization/68911
14355 * gcc.c-torture/execute/pr68911.c: New test.
14357 2016-01-12 Marek Polacek <polacek@redhat.com>
14360 * g++.dg/warn/permissive-1.C: New test.
14362 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14366 * g++.dg/opt/pr69213.C: New test.
14368 2016-01-12 Christian Bruel <christian.bruel@st.com>
14371 * gcc.target/arm/pr69180.c: New test.
14373 2016-01-12 Richard Biener <rguenther@suse.de>
14376 * g++.dg/lto/pr69077_0.C: New testcase.
14377 * g++.dg/lto/pr69077_1.C: Likewise.
14379 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14382 * g++.dg/opt/pr69175.C: New test.
14384 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14386 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14387 rather than #including math.h & stdlib.h.
14388 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14389 * gcc.dg/vect/pr49771.c: Likewise.
14390 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14391 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14392 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14393 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14394 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14395 * gcc.dg/vect/pr44507.c: Likewise.
14396 * gcc.dg/vect/pr45902.c: Likewise.
14397 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14398 * gcc.dg/vect/vect-117.c: Likewise.
14399 * gcc.dg/vect/vect-99.c: Likewise.
14400 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14401 * gcc.dg/vect/vect-cond-1.c: Likewise.
14402 * gcc.dg/vect/vect-cond-2.c: Likewise.
14403 * gcc.dg/vect/vect-cond-3.c: Likewise.
14404 * gcc.dg/vect/vect-cond-4.c: Likewise.
14405 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14406 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14407 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14408 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14409 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14410 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14411 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14412 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14413 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14414 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14415 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14416 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14417 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14418 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14419 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14420 include of signal.h.
14421 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14422 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14423 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14424 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14425 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14426 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14427 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14428 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14429 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14430 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14431 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14432 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14433 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14434 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14435 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14436 * gcc.dg/vect/vect-outer-5.c: Likewise.
14437 * gcc.dg/vect/vect-outer-6.c: Likewise.
14438 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14439 include of stdio.h.
14441 2016-01-12 Nick Clifton <nickc@redhat.com>
14444 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14445 to fread so that it will be found in all target runtimes.
14447 2016-01-12 Richard Biener <rguenther@suse.de>
14449 PR tree-optimization/69053
14450 * g++.dg/torture/pr69053.C: New testcase.
14452 2016-01-12 Richard Biener <rguenther@suse.de>
14454 PR tree-optimization/69168
14455 * gcc.dg/torture/pr69168.c: New testcase.
14457 2016-01-12 Richard Biener <rguenther@suse.de>
14459 PR tree-optimization/69157
14460 * gcc.dg/torture/pr69157.c: New testcase.
14462 2016-01-12 Richard Biener <rguenther@suse.de>
14464 PR tree-optimization/69174
14465 * gcc.dg/torture/pr69174.c: New testcase.
14467 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14471 * g++.dg/tls/pr66808.C: New test.
14472 * g++.dg/tls/pr69000.C: New test.
14474 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14476 * gcc.target/powerpc/swaps-p8-23.c: New test.
14477 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14479 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
14481 PR tree-optimization/68356
14482 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14484 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14485 Jim Wilson <jim.wilson@linaro.org>
14488 * gcc.target/arm/pr69194.c: New test.
14490 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14493 * gcc.target/i386/pr69225-1.c: New test.
14494 * gcc.target/i386/pr69225-2.c: Likewise.
14495 * gcc.target/i386/pr69225-3.c: Likewise.
14496 * gcc.target/i386/pr69225-4.c: Likewise.
14497 * gcc.target/i386/pr69225-5.c: Likewise.
14498 * gcc.target/i386/pr69225-6.c: Likewise.
14500 2016-01-11 Jakub Jelinek <jakub@redhat.com>
14503 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14507 * gcc.dg/pr69071.c: New test.
14510 * g++.dg/opt/pr69211.C: New test.
14512 PR tree-optimization/69214
14513 * gcc.c-torture/compile/pr69214.c: New test.
14515 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
14517 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14518 * gcc.target/i386/pr66232-11.c: Ditto.
14519 * gcc.target/i386/pr66232-12.c: Ditto.
14520 * gcc.target/i386/pr66232-13.c: Ditto.
14522 2016-01-11 Richard Biener <rguenther@suse.de>
14524 PR tree-optimization/69173
14525 * gcc.dg/torture/pr69173.c: New testcase.
14527 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14529 PR rtl-optimization/68796
14530 * gcc.target/aarch64/tst_5.c: New test.
14531 * gcc.target/aarch64/tst_6.c: Likewise.
14533 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14535 PR rtl-optimization/68841
14536 * gcc.dg/pr68841.c: New test.
14537 * gcc.c-torture/execute/pr68841.c: New test.
14539 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14541 PR rtl-optimization/68920
14542 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14544 * gcc.dg/ifcvt-5.c: New test.
14546 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
14549 * g++.dg/pr69123.C: New.
14551 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14554 * gcc.target/i386/pr69010.c: New test.
14556 2016-01-11 Martin Jambor <mjambor@suse.cz>
14559 * gcc.target/i386/chkp-pr69044.c: New test.
14561 2016-01-11 Tom de Vries <tom@codesourcery.com>
14563 PR tree-optimization/69109
14564 * gcc.dg/autopar/pr69109-2.c: New test.
14565 * gcc.dg/autopar/pr69109.c: New test.
14567 2016-01-11 Tom de Vries <tom@codesourcery.com>
14569 PR tree-optimization/69108
14570 * gcc.dg/autopar/pr69108.c: New test.
14572 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14575 * c-c++-common/Wisleading-indentation.c: Augment test.
14577 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14580 * gfortran.dg/inline_matmul_12.f90: New test.
14582 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
14585 * gfortran.dg/actual_array_offset_1: New test.
14587 2016-01-10 Tom de Vries <tom@codesourcery.com>
14589 PR tree-optimization/69062
14590 * gcc.dg/autopar/pr69062.c: New test.
14592 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14594 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14595 * gcc.dg/vect/slp-perm-2.c: Likewise.
14596 * gcc.dg/vect/slp-perm-3.c: Likewise.
14597 * gcc.dg/vect/slp-perm-5.c: Likewise.
14598 * gcc.dg/vect/slp-perm-6.c: Likewise.
14599 * gcc.dg/vect/slp-perm-7.c: Likewise.
14600 * gcc.dg/vect/slp-perm-8.c: Likewise.
14602 2016-01-10 Tom de Vries <tom@codesourcery.com>
14604 PR tree-optimization/69039
14605 * gcc.dg/autopar/pr69039.c: New test.
14607 2016-01-09 Marek Polacek <polacek@redhat.com>
14610 * g++.dg/pr69113.C: New test.
14612 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14614 PR middle-end/50865
14615 PR tree-optimization/69097
14616 * gcc.c-torture/execute/pr50865.c: New test.
14617 * gcc.c-torture/execute/pr69097-1.c: New test.
14618 * gcc.c-torture/execute/pr69097-2.c: New test.
14619 * gcc.dg/pr69097-1.c: New test.
14620 * gcc.dg/pr69097-2.c: New test.
14622 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14625 * g++.dg/opt/pr69164.C: New test.
14627 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14629 PR tree-optimization/69167
14630 * gcc.dg/pr69167.c: New test.
14632 2016-01-08 Marek Polacek <polacek@redhat.com>
14635 * g++.dg/pr68449.C: New.
14637 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14639 PR tree-optimization/68707
14640 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14641 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14642 on platforms supporting it.
14643 * gcc.dg/vect/slp-perm-2.c: Likewise.
14644 * gcc.dg/vect/slp-perm-3.c: Likewise.
14645 * gcc.dg/vect/slp-perm-5.c: Likewise.
14646 * gcc.dg/vect/slp-perm-7.c: Likewise.
14647 * gcc.dg/vect/slp-perm-8.c: Likewise.
14648 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14649 on platforms supporting it.
14651 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14653 PR tree-optimization/69162
14654 * gcc.dg/pr69162.c: New test.
14656 PR tree-optimization/69172
14657 * gcc.dg/pr69172.c: New test.
14659 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14661 PR tree-optimization/67781
14662 * gcc.c-torture/execute/pr67781.c: New file.
14664 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14666 PR tree-optimization/69083
14667 * gcc.dg/vect/pr69083.c: New test.
14669 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14671 PR tree-optimization/61441
14672 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14673 Use -fexcess-precision=standard for compiler options.
14674 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14676 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14679 * gfortran.dg/gomp/pr69128.f90: New test.
14682 * g++.dg/ext/pr69145-1.C: New test.
14683 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14684 * g++.dg/ext/pr69145-2.h: New file.
14686 2016-01-07 Martin Sebor <msebor@redhat.com>
14689 * gcc.dg/atomic-fetch-bool.c: New test.
14690 * gcc.dg/sync-fetch-bool.c: New test.
14692 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14695 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14697 2016-01-07 Nick Clifton <nickc@redhat.com>
14700 * g++.dg/pr66655.C: New test.
14701 * g++.dg/pr66655_1.cc: Test support file.
14702 * g++.dg/pr66655.h: Test header file.
14704 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
14707 gfortran.dg/gomp/pr66680.f90: New test.
14709 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14712 * gcc.target/i386/pr69171-1.c: New test.
14713 * gcc.target/i386/pr69171-2.c: Likewise.
14714 * gcc.target/i386/pr69171-3.c: Likewise.
14715 * gcc.target/i386/pr69171-4.c: Likewise.
14716 * gcc.target/i386/pr69171-5.c: Likewise.
14717 * gcc.target/i386/pr69171-6.c: Likewise.
14719 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14721 PR middle-end/67639
14722 * c-c++-common/pr67639.c: New test.
14724 2016-01-07 Jakub Jelinek <jakub@redhat.com>
14726 PR tree-optimization/69141
14727 * g++.dg/opt/pr69141.C: New test.
14729 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14731 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14733 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
14736 * gcc.target/i386/pr69140.c: New test
14738 2016-01-06 David Malcolm <dmalcolm@redhat.com>
14740 * gcc.dg/bad-dereference.c: New test case.
14742 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14744 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14746 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14748 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14750 2016-01-06 Marek Polacek <polacek@redhat.com>
14753 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14755 2016-01-05 Marek Polacek <polacek@redhat.com>
14758 * gcc.dg/atomic-invalid-2.c: New.
14760 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14763 * gcc.target/i386/pr68991.c: New test.
14765 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14768 * g++.dg/pr68991-1.C: New test.
14769 * g++.dg/pr68991-2.C: Likewise.
14771 2016-01-05 Sergei Trofimovich <siarheit@google.com>
14774 * gcc.target/ia64/pr60465-gprel64.c: New test.
14775 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14777 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14779 PR rtl-optimization/68651
14780 * gcc.target/aarch64/pr68651_1.c: New test.
14782 2016-01-05 David Malcolm <dmalcolm@redhat.com>
14785 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14787 2016-01-05 Nathan Sidwell <nathan@acm.org>
14790 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14792 * gcc.dg/alias-15.c: New.
14794 2016-01-05 Nick Clifton <nickc@redhat.com>
14797 * g++.dg/pr68770.C: New test.
14799 2016-01-04 Mike Stump <mikestump@comcast.net>
14801 * lib/target-supports.exp (check_effective_target_cilkplus):
14802 cilkplus targets require pthreads.
14803 (check_effective_target_cilkplus): Remove special case for NVPTX.
14805 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14807 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14810 2016-01-04 Jakub Jelinek <jakub@redhat.com>
14812 Update copyright years.
14814 2016-01-04 Marek Polacek <polacek@redhat.com>
14817 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14818 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14819 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14821 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14823 * gcc.target/sparc/20160104-2.c: New test.
14825 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14827 * gcc.target/sparc/20160104-1.c: New test.
14829 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
14832 * gfortran.dg/pr65045.f90: New test.
14834 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14836 * gnat.dg/specs/debug1.ads: Delete.
14838 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14840 PR libgfortran/68867
14841 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14844 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14846 PR libgfortran/68867
14847 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14850 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
14853 * gfortran.dg/pr68864.f90: New test.
14855 2016-01-01 Jakub Jelinek <jakub@redhat.com>
14857 PR tree-optimization/69070
14858 * gcc.dg/pr69070.c: New test.
14861 * gfortran.dg/pr69055.f90: New test.
14864 * gcc.dg/pr69015.c: New test.
14866 Copyright (C) 2016 Free Software Foundation, Inc.
14868 Copying and distribution of this file, with or without modification,
14869 are permitted in any medium without royalty provided the copyright
14870 notice and this notice are preserved.