1 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
3 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
4 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
5 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
6 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
8 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
10 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
12 (check_effective_target_vect_cmdline_needed): Check
13 is-effective-target ia32 for x86 targets.
14 (check_effective_target_vect_simd_clones): Simplify condition.
15 (check_effective_target_vect_double): Ditto.
16 (check_effective_target_vect_aligned_arrays): Check
17 is-effective-target ia32 for x86 targets. Simplify condition.
18 (check_effective_target_vect_multiple_sizes): Simplify condition.
19 (check_effective_target_sqrt_insn): Add i?86-*-* target.
20 (check_effective_target_sync_int_128): Simplify condition.
21 (check_effective_target_sync_int_128_runtime): Ditto.
22 (check_effective_target_sync_long_long_runtime): Ditto.
23 (check_effective_target_divmod): Add i?86-*-* target.
25 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
27 * gcc.target/powerpc/vsx-extract-4.c: New test.
28 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
30 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33 * gfortran.dg/fmt_l.f90: Update test.
34 * gfortran.dg/fmt_l0.f90: New test.
36 2016-10-31 Jakub Jelinek <jakub@redhat.com>
39 * c-c++-common/builtin-shuffle-1.c: New test.
40 * g++.dg/cpp0x/addressof3.C: New test.
42 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
44 Add tests for a const member and a reference member for launder.
45 * g++.dg/cpp1z/launder3.C: New.
46 * g++.dg/cpp1z/launder4.C: Likewise.
47 * g++.dg/cpp1z/launder5.C: Likewise.
48 * g++.dg/cpp1z/launder5.cc: Likewise.
49 * g++.dg/cpp1z/launder5.h: Likewise.
50 * g++.dg/cpp1z/launder6.C: Likewise.
51 * g++.dg/cpp1z/launder6.cc: Likewise.
52 * g++.dg/cpp1z/launder6.h: Likewise.
54 2016-10-31 Jakub Jelinek <jakub@redhat.com>
57 * g++.dg/cpp0x/pr77948-1.C: New test.
58 * g++.dg/cpp0x/pr77948-2.C: New test.
59 * g++.dg/cpp0x/pr77948-3.C: New test.
60 * g++.dg/cpp0x/pr77948-4.C: New test.
61 * g++.dg/cpp0x/pr77948-5.C: New test.
62 * g++.dg/cpp0x/pr77948-6.C: New test.
64 PR tree-optimization/77860
65 * gcc.dg/pr77860.c: New test.
67 2016-10-31 Jakub Jelinek <jakub@redhat.com>
70 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
72 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
74 * gcc.dg/lto/pr60449_0.c: Skip for avr.
76 2016-10-30 Le-Chun Wu <lcwu@google.com>
77 Mark Wielaard <mjw@redhat.com>
79 * gcc.dg/Wshadow-compatible-local-1.c: New test.
80 * gcc.dg/Wshadow-local-1.c: Likewise.
81 * gcc.dg/Wshadow-local-2.c: Likewise.
82 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
83 * g++.dg/warn/Wshadow-local-1.C: Likewise.
84 * g++.dg/warn/Wshadow-local-2.C: Likewise.
86 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
88 PR tree-optimization/71915
89 PR tree-optimization/71490
90 * gcc.dg/tree-ssa/pr54245.c: Delete.
91 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
94 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
97 * gfortran.dg/fmt_t_9.f: New test.
99 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
102 * gfortran.dg/pr67219.f90: New test.
104 2016-10-29 Jakub Jelinek <jakub@redhat.com>
106 PR rtl-optimization/77919
107 * g++.dg/torture/pr77919-2.C: New test.
110 * gcc.dg/pr78148.c: New test.
112 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
114 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
115 * gcc.target/sparc/overflow-4.c: ...here.
116 * gcc.target/sparc/overflow-5.c: New test.
118 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
119 Kugan Vivekanandarajah <kuganv@linaro.org>
120 Jim Wilson <jim.wilson@linaro.org>
122 PR tree-optimization/43721
123 * lib/target-supports.exp (check_effective_target_divmod): New.
124 (check_effective_target_divmod_simode): Likewise.
125 (check_effective_target_arm_divmod_simode): Likewise.
126 * gcc.dg/divmod-1-simode.c: New test.
127 * gcc.dg/divmod-1.c: Likewise.
128 * gcc.dg/divmod-2-simode.c: Likewise.
129 * gcc.dg/divmod-2.c: Likewise.
130 * gcc.dg/divmod-3-simode.c: Likewise.
131 * gcc.dg/divmod-3.c: Likewise.
132 * gcc.dg/divmod-4-simode.c: Likewise.
133 * gcc.dg/divmod-4.c: Likewise.
134 * gcc.dg/divmod-5.c: Likewise.
135 * gcc.dg/divmod-6-simode.c: Likewise.
136 * gcc.dg/divmod-6.c: Likewise.
137 * gcc.dg/divmod-7.c: Likewise.
139 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
140 Jakub Jelinek <jakub@redhat.com>
141 Andrew Pinski <pinskia@gmail.com>
144 PR rtl-optimization/23684
145 * gcc.c-torture/execute/pr22141-1.c: New test.
146 * gcc.c-torture/execute/pr22141-2.c: Likewise.
147 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
148 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
149 * gcc.dg/store_merging_1.c: New test.
150 * gcc.dg/store_merging_2.c: Likewise.
151 * gcc.dg/store_merging_3.c: Likewise.
152 * gcc.dg/store_merging_4.c: Likewise.
153 * gcc.dg/store_merging_5.c: Likewise.
154 * gcc.dg/store_merging_6.c: Likewise.
155 * gcc.dg/store_merging_7.c: Likewise.
156 * gcc.target/i386/pr22141.c: Likewise.
157 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
158 * g++.dg/init/new17.C: Likewise.
160 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
163 * c-c++-common/pr72747-1.c: New test.
164 * c-c++-common/pr72747-2.c: Likewise.
166 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
168 * gcc.target/s390/oscbreak-1.c: New test.
170 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
172 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
174 2016-10-28 Jakub Jelinek <jakub@redhat.com>
176 PR rtl-optimization/77919
177 * g++.dg/torture/pr77919.C: New test.
179 PR rtl-optimization/78132
180 * gcc.target/i386/pr78132.c: New test.
182 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
184 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
186 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
188 * gcc.target/powerpc/vsx-simode.c: New test.
189 * gcc.target/powerpc/vsx-simode2.c: Likewise.
190 * gcc.target/powerpc/vsx-simode3.c: Likewise.
192 2016-10-27 Jakub Jelinek <jakub@redhat.com>
195 * gfortran.dg/gomp/pr78026.f03: New test.
196 * gfortran.dg/select_type_38.f03: New test.
199 * g++.dg/gomp/declare-simd-7.C: New test.
201 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
203 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
204 * gfortran.dg/dec_init_2.f90: Likewise.
205 * gfortran.dg/dec_init_3.f90: New test.
206 * gfortran.dg/dec_init_4.f90: Likewise.
208 2016-10-27 Bin Cheng <bin.cheng@arm.com>
210 * gcc.dg/fold-narrowbopcst-1.c: New test.
212 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
214 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
215 dg-shouldfail/dg-output instead of XFAIL.
216 * gfortran.dg/dec_io_6.f90: Likewise.
218 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
220 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
221 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
222 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
223 * gcc.target/arm/atomic-op-char-3.c: Likewise.
224 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
225 * gcc.target/arm/atomic-op-int-3.c: Likewise.
226 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
227 * gcc.target/arm/atomic-op-release-3.c: Likewise.
228 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
229 * gcc.target/arm/atomic-op-short-3.c: Likewise.
231 2016-10-27 Bin Cheng <bin.cheng@arm.com>
233 * gcc.dg/fold-convmaxconv-1.c: New test.
234 * gcc.dg/fold-convminconv-1.c: New test.
236 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
239 * gfortran.dg/pr78092.f90: New test.
241 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
244 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
245 expected error message.
246 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
247 expected error message.
248 * gcc.target/powerpc/vsu/vec-all-nez-7.c
249 (test_all_not_equal_and_not_zero): Change expected error message.
251 2016-10-26 Jakub Jelinek <jakub@redhat.com>
254 * gfortran.dg/gomp/pr77973.f90: New test.
256 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
259 * gfortran.dg/submodule_18.f08: New test.
260 * gfortran.dg/submodule_19.f08: New test.
262 2016-10-26 Michael Matz <matz@suse.de>
264 * g++.dg/pr78060.C: New test.
265 * gfortran.dg/pr78061.f: New test.
266 * g++.dg/pr78088.C: New test.
268 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
270 * gfortran.dg/dec_io_1.f90: New test.
271 * gfortran.dg/dec_io_2.f90: New test.
272 * gfortran.dg/dec_io_3.f90: New test.
273 * gfortran.dg/dec_io_4.f90: New test.
274 * gfortran.dg/dec_io_5.f90: New test.
275 * gfortran.dg/dec_io_6.f90: New test.
277 2016-10-25 Jakub Jelinek <jakub@redhat.com>
280 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
282 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
284 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
285 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
287 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
289 * gnat.dg/opt59.adb: New test.
290 * gnat.dg/opt59_pkg.ad[sb]: New helper.
292 * gnat.dg/opt60.adb: New test.
294 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
297 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
300 2016-10-25 Jakub Jelinek <jakub@redhat.com>
303 * gcc.target/i386/pr78102.c: New test.
305 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
307 * gfortran.dg/dec_logical_xor_1.f90: New test.
308 * gfortran.dg/dec_logical_xor_2.f90: New test.
309 * gfortran.dg/dec_logical_xor_3.f03: New test.
311 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
313 * gfortran.dg/dec_loc_rval_1.f90: New test.
314 * gfortran.dg/dec_loc_rval_2.f90: New test.
315 * gfortran.dg/dec_loc_rval_3.f03: New test.
317 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
319 * gfortran.dg/dec_type_print.f90: New testcase.
321 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
323 * gfortran.dg/feed_1.f90: New test.
324 * gfortran.dg/feed_2.f90: New test.
326 2016-10-25 Martin Liska <mliska@suse.cz>
329 * gcc.dg/asan/pr78106.c: New test.
331 2016-10-25 Martin Liska <mliska@suse.cz>
333 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
335 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
338 * gcc.target/arm/pr78041.c: New test.
340 2016-10-25 Jakub Jelinek <jakub@redhat.com>
342 * g++.dg/cpp1z/launder1.C: New test.
343 * g++.dg/cpp1z/launder2.C: New test.
345 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
346 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
350 * gcc.target/avr/pr71676-2.c: New test.
352 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
353 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
357 * gcc.target/avr/pr71676-1.c: New test.
358 * gcc.target/avr/pr71676-3.c: New test.
359 * gcc.target/avr/pr71676.c: New test.
360 * gcc.target/avr/pr71678.c: New test.
362 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
364 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
365 such that cloned verions of tested functions are not created.
367 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
370 * gfortran.dg/pr71895.f90: New test.
372 2016-10-24 Jakub Jelinek <jakub@redhat.com>
374 * g++.dg/debug/dwarf2/ref-2.C: New test.
376 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
378 * c-c++-common/Wint-in-bool-context-3.c: New test.
380 2016-10-24 Martin Sebor <msebor@redhat.com>
383 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
384 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
385 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
386 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
387 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
388 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
389 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
391 2016-10-24 Richard Biener <rguenther@suse.de>
394 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
395 * gcc.dg/vect/slp-45.c: Likewise.
397 2016-10-24 Richard Biener <rguenther@suse.de>
399 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
400 * gcc.dg/tree-ssa/pr21458.c: Likewise.
401 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
403 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
406 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
407 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
409 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
411 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
413 2016-10-24 Jakub Jelinek <jakub@redhat.com>
415 * gcc.target/i386/bmi2-pext-1.c: New test.
416 * gcc.target/i386/bmi2-pdep-1.c: New test.
417 * gcc.target/i386/bmi2-bzhi-3.c: New test.
418 * gcc.target/i386/tbm-bextri-1.c: New test.
419 * gcc.target/i386/bmi-bextr-6.c: New test.
421 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
424 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
425 * gcc.target/i386/pr65105-1.c: Likewise.
426 * gcc.target/i386/pr65105-2.c: Likewise.
427 * gcc.target/i386/pr65105-3.c: Likewise.
428 * gcc.target/i386/pr65105-5.c: Likewise.
429 * gcc.target/i386/pr67761.c: Likewise.
430 * gcc.target/i386/pr70799-1.c: Likewise.
432 2016-10-24 Martin Liska <mliska@suse.cz>
435 * c-c++-common/ubsan/unreachable-3.c: New test.
437 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
440 * gfortran.dg/pr77763.f90
442 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
446 * gfortran.dg/pr78033.f90: New test.
448 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
451 * gfortran.dg/select_type_1.f03: Change error for overlapping
453 * gfortran.dg/select_type_36.f03: New test.
455 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
457 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
459 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
462 * gfortran.dg/string_length_3.f90: New test.
464 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
466 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
468 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
473 * gfortran.dg/alloc_comp_class_5.f03: New test.
474 * gfortran.dg/class_allocate_21.f90: New test.
475 * gfortran.dg/class_allocate_22.f90: New test.
476 * gfortran.dg/realloc_on_assign_27.f08: New test.
478 2016-10-21 Jeff Law <law@redhat.com>
480 * PR tree-optimization/71947
481 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
482 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
483 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
485 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
487 * gcc.dg/ipa/vrp5.c: New test.
488 * gcc.dg/ipa/vrp6.c: New test.
490 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
492 * gcc.target/aarch64/test_frame_17.c: New test.
494 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
496 * gcc.target/aarch64/test_frame_17.c: New test.
498 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
500 PR preprocessor/71681
501 * gcc.dg/cpp/pr71681-1.c: New testcase
502 * gcc.dg/cpp/pr71681-2.c: Likewise
503 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
504 * gcc.dg/cpp/remap/a/header.gcc: Likewise
505 * gcc.dg/cpp/remap/a/t_1.h: Likewise
506 * gcc.dg/cpp/remap/a/t_2.h: Likewise
508 2016-10-21 Jakub Jelinek <jakub@redhat.com>
511 * gcc.target/i386/pr78057.c: New test.
513 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
515 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
518 * gfortran.dg/select_type_37.f03: New test.
520 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
523 * gcc.target/avr/pr71627.c: New test
525 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
527 * gcc.target/sparc/overflow-1.c: New test.
528 * gcc.target/sparc/overflow-2.c: Likewise.
529 * gcc.target/sparc/overflow-3.c: Likewise.
531 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
533 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
536 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
538 PR rtl-optimization/78038
539 * gcc.target/aarch64/pr78038.c: New test.
541 2016-10-21 Richard Biener <rguenther@suse.de>
543 PR tree-optimization/78051
544 * g++.dg/torture/pr78051.C: New testcase.
546 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
548 * c-c++-common/wdate-time.c: Restored test case.
549 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
551 2016-10-20 Jakub Jelinek <jakub@redhat.com>
553 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
555 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
558 * gcc.target/i386/pr78037.c: New test.
560 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
562 * gcc.target/visium/overflow8.c: New.
563 * gcc.target/visium/overflow16.c: Likewise.
564 * gcc.target/visium/overflow32: Likewise.
566 2016-10-20 Michael Matz <matz@suse.de>
568 * gcc.dg/loop-split.c: New test.
569 * gcc.dg/tree-ssa/ifc-9.c: Update.
570 * gcc.dg/tree-ssa/ifc-10.c: Update.
572 2016-10-20 Richard Biener <rguenther@suse.de>
574 * gcc.dg/graphite/pr35356-1.c: Update.
576 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
579 * g++.dg/cpp1y/pr77446.C: New.
581 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
583 PR tree-optimization/53979
584 * gcc.dg/pr53979-1.c: New test-case.
585 * gcc.dg/pr53979-2.c: Likewise.
587 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
589 * c-c++-common/Wint-in-bool-context-2.c: New test.
591 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
593 * gfortran.dg/dtio_17.f90: Fix test.
595 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
597 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
598 * gcc.dg/Walloca-2.c: Same.
600 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
602 * gcc.dg/Wvla-1.c: Rename to...
603 * gcc.dg/Wvla-larger-than-1.c: ...this.
604 * gcc.dg/Wvla-2.c: Rename to...
605 * gcc.dg/Wvla-larger-than-2.c: ...this.
606 * gcc.dg/Wvla-3.c: Rename to...
607 * gcc.dg/Walloca-11.c.: ...this.
608 * gcc.dg/wvla-[1-7].c: Rename to:
609 * gcc.dg/Wvla-[1-7].c: ...this.
611 2016-10-19 Bin Cheng <bin.cheng@arm.com>
613 PR tree-optimization/78005
614 * gcc.dg/vect/pr78005.c: New.
615 * gcc.target/i386/l_fma_float_1.c: Revise test.
616 * gcc.target/i386/l_fma_float_2.c: Ditto.
617 * gcc.target/i386/l_fma_float_3.c: Ditto.
618 * gcc.target/i386/l_fma_float_4.c: Ditto.
619 * gcc.target/i386/l_fma_float_5.c: Ditto.
620 * gcc.target/i386/l_fma_float_6.c: Ditto.
621 * gcc.target/i386/l_fma_double_1.c: Ditto.
622 * gcc.target/i386/l_fma_double_2.c: Ditto.
623 * gcc.target/i386/l_fma_double_3.c: Ditto.
624 * gcc.target/i386/l_fma_double_4.c: Ditto.
625 * gcc.target/i386/l_fma_double_5.c: Ditto.
626 * gcc.target/i386/l_fma_double_6.c: Ditto.
628 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
630 PR tree-optimization/78024
631 * gcc.dg/goacc/loop-processing-1.c: New file.
633 2016-10-19 Richard Biener <rguenther@suse.de>
635 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
637 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
639 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
640 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
641 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
642 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
643 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
644 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
645 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
646 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
647 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
648 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
649 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
650 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
651 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
652 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
653 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
654 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
655 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
656 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
657 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
658 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
659 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
660 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
661 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
662 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
663 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
664 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
665 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
666 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
667 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
668 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
669 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
670 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
671 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
672 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
673 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
674 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
675 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
676 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
677 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
678 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
679 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
680 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
681 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
682 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
683 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
684 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
685 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
686 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
687 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
688 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
689 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
690 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
691 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
692 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
693 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
694 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
695 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
696 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
697 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
698 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
699 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
700 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
701 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
702 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
703 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
704 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
705 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
706 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
707 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
708 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
709 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
710 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
711 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
712 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
713 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
714 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
715 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
716 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
717 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
718 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
719 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
720 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
721 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
722 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
723 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
724 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
725 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
726 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
727 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
728 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
729 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
730 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
731 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
732 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
733 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
734 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
735 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
736 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
737 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
738 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
739 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
740 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
741 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
742 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
743 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
744 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
745 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
746 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
747 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
748 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
749 * gcc.target/powerpc/vsu/vsu.exp: New file.
751 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
754 * gcc.target/i386/pr77991.c: New test.
756 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
758 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
761 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
763 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
765 2016-10-18 Richard Biener <rguenther@suse.de>
767 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
768 * gcc.dg/tree-ssa/pr21001.c: Likewise.
769 * gcc.dg/tree-ssa/pr21090.c: Likewise.
770 * gcc.dg/tree-ssa/pr21294.c: Likewise.
771 * gcc.dg/tree-ssa/pr21563.c: Likewise.
772 * gcc.dg/tree-ssa/pr23744.c: Likewise.
773 * gcc.dg/tree-ssa/pr25382.c: Likewise.
774 * gcc.dg/tree-ssa/pr68431.c: Likewise.
775 * gcc.dg/tree-ssa/vrp03.c: Likewise.
776 * gcc.dg/tree-ssa/vrp06.c: Likewise.
777 * gcc.dg/tree-ssa/vrp07.c: Likewise.
778 * gcc.dg/tree-ssa/vrp09.c: Likewise.
779 * gcc.dg/tree-ssa/vrp19.c: Likewise.
780 * gcc.dg/tree-ssa/vrp20.c: Likewise.
781 * gcc.dg/tree-ssa/vrp92.c: Likewise.
782 * gcc.dg/pr68217.c: Likewise.
783 * gcc.dg/predict-9.c: Likewise.
784 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
785 * gcc.dg/predict-1.c: Likewise.
787 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
789 * gfortran.dg/dtio_17.f90: New test.
791 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
793 * gcc.dg/ipa/vrp4.c: Adjust testcase.
795 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
797 * gcc.dg/ipa/vrp4.c: New test.
799 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
801 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
802 * gcc.dg/torture/pr39074.c: Likewise.
804 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
806 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
807 * gnat.dg/trampoline4.adb: Minor tweak.
809 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
811 PR tree-optimization/77916
812 * gcc.dg/torture/pr77916.c: New.
814 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
817 * gfortran.dg/pr77978_1.f90: New test.
818 * gfortran.dg/pr77978_2.f90: Ditto.
819 * gfortran.dg/pr77978_3.f90: Ditto.
821 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
825 * gfortran.dg/proc_ptr_49.f90: New test.
827 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
830 * gcc.target/arm/pr77308.c: New test.
832 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
834 * lib/target-supports.exp
835 (check_effective_target_floatn_nx_runtime): Return 0 for
838 2016-10-17 Andrew Pinski <apinski@cavium.com>
840 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
841 long instead of long.
842 * gcc.target/aarch64/cinc_common_1.c: Likewise.
843 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
844 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
845 * gcc.target/aarch64/mult-synth_4.c: Likewise.
846 * gcc.target/aarch64/pr68102_1.c: Likewise.
847 * gcc.target/aarch64/target_attr_3.c: Likewise.
849 2016-10-17 Richard Biener <rguenther@suse.de>
851 PR tree-optimization/77988
852 * gcc.dg/torture/pr77988.c: New testcase.
854 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
856 * gcc.dg/pr71636-1.c: New test-case.
857 * gcc.dg/pr71636-2.c: Likewise.
859 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
861 * gnat.dg/trampoline3.adb: New test.
862 * gnat.dg/trampoline4.adb: Likewise.
864 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
866 * gfortran.dg/dtio_16.f90: New test.
868 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
870 * gcc.target/sparc/bmaskbshuf.c: Rename to...
871 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
872 * gcc.target/sparc/bmaskbshuf-2.c: New test.
874 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
876 * gcc.target/sparc/popc.c: Rename to...
877 * gcc.target/sparc/popc-1.c: ...this.
878 * gcc.target/sparc/popc-2.c: New test.
880 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
883 * gfortran.dg/unexpected_eof_4.f90: New test.
885 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
888 * gfortran.dg/negative_unit2.f90: New test.
890 2016-10-14 Jakub Jelinek <jakub@redhat.com>
893 * gfortran.dg/pr77959.f90: New test.
895 DR 1511 - const volatile variables and ODR
896 * g++.dg/DRs/dr1511-1.C: New test.
897 * g++.dg/DRs/dr1511-2.C: New test.
899 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
901 * gnat.dg/debug7.adb (dg-options): Remove -g.
902 * gnat.dg/debug8.adb (dg-options): Add -margs.
903 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
905 2016-10-14 Richard Biener <rguenther@suse.de>
907 PR tree-optimization/77979
908 * gcc.dg/torture/pr77979.c: New testcase.
910 2016-10-14 Martin Liska <mliska@suse.cz>
912 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
913 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
914 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
916 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
918 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
919 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
920 * gcc.dg/torture/pr77937-2.c: Likewise.
922 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
924 * gnat.dg/lto15.adb: Adjust.
925 * gnat.dg/lto16.adb: Likewise.
926 * gnat.dg/lto17.adb: Likewise
927 * gnat.dg/lto18.ad[sb]: New test.
928 * gnat.dg/lto18_pkg.ads: New helper.
929 * gnat.dg/lto19.adb: New test.
930 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
931 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
932 * gnat.dg/lto20.adb: New test.
933 * gnat.dg/lto20_pkg.ad[sb]: New helper.
935 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
937 * gfortran.dg/coarray_38.f90: Expect error message.
939 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
941 * gcc.target/aarch64/spellcheck_1.c: New test.
942 * gcc.target/aarch64/spellcheck_2.c: Likewise.
943 * gcc.target/aarch64/spellcheck_3.c: Likewise.
944 * gcc.target/aarch64/spellcheck_4.c: Likewise.
945 * gcc.target/aarch64/spellcheck_5.c: Likewise.
946 * gcc.target/aarch64/spellcheck_6.c: Likewise.
948 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
950 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
952 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
954 PR tree-optimization/77937
955 * gcc.dg/torture/pr77937-1.c: New.
956 * gcc.dg/torture/pr77937-2.c: New.
958 2016-10-13 Jakub Jelinek <jakub@redhat.com>
960 * g++.dg/cpp1z/inline-var1.C: New test.
961 * g++.dg/cpp1z/inline-var1a.C: New test.
962 * g++.dg/cpp1z/inline-var1.h: New file.
963 * g++.dg/cpp1z/inline-var2.C: New test.
964 * g++.dg/cpp1z/inline-var3.C: New test.
965 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
968 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
970 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
971 Xscale is specified, not just -march.
972 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
973 is incompatible with Xscale.
975 2016-10-13 Martin Sebor <msebor@redhat.com>
978 * g++.dg/ext/flexary4.C: Adjust.
979 * g++.dg/ext/flexary5.C: Same.
980 * g++.dg/ext/flexary9.C: Same.
981 * g++.dg/ext/flexary19.C: New test.
982 * g++.dg/ext/flexary18.C: New test.
983 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
985 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
986 Avoid generating a flexible array member in an array.
988 2016-10-13 Martin Sebor <msebor@redhat.com>
990 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
991 to placate -Wformat on targets where the type is not int.
993 2016-10-13 David Malcolm <dmalcolm@redhat.com>
995 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
998 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1000 * gcc.target/i386/l_fma_float_1.c: Revise test.
1001 * gcc.target/i386/l_fma_float_2.c: Ditto.
1002 * gcc.target/i386/l_fma_float_3.c: Ditto.
1003 * gcc.target/i386/l_fma_float_4.c: Ditto.
1004 * gcc.target/i386/l_fma_float_5.c: Ditto.
1005 * gcc.target/i386/l_fma_float_6.c: Ditto.
1006 * gcc.target/i386/l_fma_double_1.c: Ditto.
1007 * gcc.target/i386/l_fma_double_2.c: Ditto.
1008 * gcc.target/i386/l_fma_double_3.c: Ditto.
1009 * gcc.target/i386/l_fma_double_4.c: Ditto.
1010 * gcc.target/i386/l_fma_double_5.c: Ditto.
1011 * gcc.target/i386/l_fma_double_6.c: Ditto.
1013 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1015 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1017 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1019 * gcc.dg/vect/vect-98.c: Refine test case.
1020 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1021 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1022 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1024 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1027 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1029 2016-10-13 Martin Liska <mliska@suse.cz>
1031 PR tree-optimization/77943
1032 * g++.dg/tree-ssa/pr77943.C: New test.
1034 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1037 * gfortran.dg/allocate_with_source_22.f03: New test.
1038 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1041 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1043 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1044 * gcc.target/arm/movsi_movw.c: Likewise.
1045 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1046 directive to work on big endian targets.
1048 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1050 * gcc.dg/tree-ssa/evrp6.c: New test.
1052 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1054 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1055 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1056 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1058 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1060 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1061 * gcc.target/powerpc/warn-2.c: Ditto.
1063 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1065 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1066 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1067 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1069 * gcc.target/mips/msa.c: New test.
1070 * gcc.target/mips/msa-builtins.c: Likewise.
1071 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1072 (check_effective_target_mips_msa_runtime): Likewise.
1073 (check_effective_target_mips_msa): Likewise.
1074 (add_options_for_mips_msa): Likewise.
1075 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1076 (check_effective_target_vect_intfloat_cvt): Likewise.
1077 (check_effective_target_vect_uintfloat_cvt): Likewise.
1078 (check_effective_target_vect_floatint_cvt): Likewise.
1079 (check_effective_target_vect_floatuint_cvt): Likewise.
1080 (check_effective_target_vect_shift): Likewise.
1081 (check_effective_target_vect_shift_char): Likewise.
1082 (check_effective_target_vect_long): Likewise.
1083 (check_effective_target_vect_float): Likewise.
1084 (check_effective_target_vect_double): Likewise.
1085 (check_effective_target_vect_long_long): Likewise.
1086 (check_effective_target_vect_perm): Likewise.
1087 (check_effective_target_vect_perm_byte): Likewise.
1088 (check_effective_target_vect_perm_short): Likewise.
1089 (check_effective_target_vect_sdot_qi): Likewise.
1090 (check_effective_target_vect_udot_qi): Likewise.
1091 (check_effective_target_vect_sdot_hi): Likewise.
1092 (check_effective_target_vect_udot_hi): Likewise.
1093 (check_effective_target_vect_pack_trunc): Likewise.
1094 (check_effective_target_vect_unpack): Likewise.
1095 (check_effective_target_vect_hw_misalign): Likewise.
1096 (check_effective_target_vect_condition): Likewise.
1097 (check_effective_target_vect_cond_mixed): Likewise.
1098 (check_effective_target_vect_char_mult): Likewise.
1099 (check_effective_target_vect_short_mult): Likewise.
1100 (check_effective_target_vect_int_mult): Likewise.
1101 (check_effective_target_vect_extract_even_odd): Likewise.
1102 (check_effective_target_vect_interleave): Likewise.
1103 (check_vect_support_and_set_flags): Check if the target supports MSA
1104 and append to the list of EFFECTIVE_TARGETS.
1106 2016-10-12 Richard Biener <rguenther@suse.de>
1109 * g++.dg/torture/pr77947.C: New testcase.
1111 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1113 * gnat.dg/debug8.adb: New testcase.
1115 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1117 * gnat.dg/debug9.adb: New testcase.
1119 2016-10-12 Richard Biener <rguenther@suse.de>
1121 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1122 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1123 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1125 2016-10-12 Richard Biener <rguenther@suse.de>
1127 PR tree-optimization/77920
1128 * gcc.dg/torture/pr77920.c: New testcase.
1130 2016-10-12 Jakub Jelinek <jakub@redhat.com>
1132 PR tree-optimization/77929
1133 * gcc.c-torture/compile/pr77929.c: New test.
1135 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1136 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1137 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1138 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1139 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1140 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1141 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1142 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1143 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1145 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1147 * gcc.target/sparc/setcc-4.c: Adjust.
1148 * gcc.target/sparc/setcc-5.c: Likewise.
1149 * gcc.target/sparc/setcc-6.c: Likewise.
1150 * gcc.target/sparc/setcc-7.c: Likewise.
1151 * gcc.target/sparc/setcc-8.c: Likewise.
1152 * gcc.target/sparc/setcc-9.c: Likewise.
1153 * gcc.target/sparc/setcc-10.c: Delete.
1155 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1158 * gfortran.dg/pr77942.f90
1160 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
1162 * gfortran.dg/dec_math.f90: New testsuite.
1164 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1166 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1167 (main): Declare j as i32 instead of int.
1169 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1171 PR testsuite/PR77710
1172 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1173 target triplet instead of *-*-*-*.
1175 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1177 * gnat.dg/unchecked_convert10.adb: New test.
1178 * gnat.dg/unchecked_convert11.adb: Likewise.
1179 * gnat.dg/unchecked_convert12.adb: Likewise.
1181 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1183 * gcc.target/sparc/cbcond-1.c: New test.
1184 * gcc.target/sparc/cbcond-2.c: Likewise.
1185 * gcc.target/sparc/movcc-1.c: Likewise.
1186 * gcc.target/sparc/movcc-2.c: Likewise.
1187 * gcc.target/sparc/setcc-1.c: Adjust.
1188 * gcc.target/sparc/setcc-2.c: Likewise.
1189 * gcc.target/sparc/setcc-3.c: Likewise.
1190 * gcc.target/sparc/setcc-4.c: Likewise.
1191 * gcc.target/sparc/setcc-5.c: Likewise.
1192 * gcc.target/sparc/setcc-6.c: New test.
1193 * gcc.target/sparc/setcc-7.c: Likewise.
1194 * gcc.target/sparc/setcc-8.c: Likewise.
1195 * gcc.target/sparc/setcc-9.c: Likewise.
1196 * gcc.target/sparc/setcc-10.c: Likewise.
1198 2016-10-10 Jeff Law <law@redhat.com>
1200 PR tree-optimization/71947
1201 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1202 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1203 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1204 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1205 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1206 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1208 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1211 * gfortran.dg/matmul_11.f90: New test.
1213 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1215 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1216 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1217 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1218 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1219 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1220 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1221 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1222 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1223 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1224 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1225 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1226 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1227 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1228 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1229 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1230 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1231 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1232 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1233 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1234 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1235 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1236 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1237 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1238 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1239 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1240 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1241 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1242 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1243 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1244 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1245 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1246 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1247 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1248 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1249 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1250 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1251 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1252 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1253 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1254 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1255 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1256 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1257 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1258 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1259 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1260 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1261 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1262 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1263 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1264 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1265 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1266 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1267 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1268 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1269 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1270 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1271 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1272 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1273 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1275 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1277 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1278 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1279 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1280 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1281 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1282 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1283 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1284 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1285 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1286 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1287 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1288 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1289 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1290 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1292 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1294 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1296 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1298 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1299 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1300 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1301 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1303 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1304 Jiong Wang <jiong.wang@arm.com>
1306 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1308 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1309 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1311 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1313 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1315 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1317 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1319 * gnat.dg/specs/vfa.ads: New test.
1321 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
1323 * gnat.dg/inline13.ad[sb]: New test.
1324 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1326 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1328 * gnat.dg/biased_subtype.adb: New test.
1330 2016-10-09 Jakub Jelinek <jakub@redhat.com>
1332 PR tree-optimization/77901
1333 * gcc.c-torture/compile/pr77901.c: New test.
1335 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1337 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1338 * gcc.dg/ipa/propalign-2.c: Likewise
1339 * gcc.dg/ipa/propalign-3.c: Likewise.
1340 * gcc.dg/ipa/propalign-4.c: Likewise.
1341 * gcc.dg/ipa/propalign-5.c: Likewise.
1343 2016-10-08 Jakub Jelinek <jakub@redhat.com>
1345 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1347 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1349 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1350 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1352 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
1354 * gfortran.dg/dec_union_11.f90: New testcase.
1356 2016-10-07 Nathan Sidwell <nathan@acm.org>
1359 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1360 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1361 * g++.dg/cpp1y/pr66443-cxx14.C: New
1362 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1363 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1365 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1367 * g++.dg/cpp0x/addressof1.C: New test.
1368 * g++.dg/cpp0x/addressof2.C: New test.
1370 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1372 * gcc.target/powerpc/float128-type-1.c: New test to check that
1373 PowerPC 64-bit Linux enables -mfloat128-type by default.
1374 * gcc.target/powerpc/float128-type-2.c: Likewise.
1375 * gcc.target/powerpc/float128-mix.c: Change error message to
1376 reflect that __ibm128 is now #define'ed to be long double.
1378 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1381 * gfortran.dg/pr77406.f90: New test.
1382 * gfortran.dg/assumed_type_3.f90: Update error messages.
1383 * gfortran.dg/defined_operators_1.f90: Ditto.
1384 * gfortran.dg/generic_26.f90: Ditto.
1385 * gfortran.dg/generic_7.f90: Ditto.
1386 * gfortran.dg/gomp/udr5.f90: Ditto.
1387 * gfortran.dg/gomp/udr7.f90: Ditto.
1388 * gfortran.dg/interface_1.f90: Ditto.
1389 * gfortran.dg/interface_37.f90: Ditto.
1390 * gfortran.dg/interface_5.f90: Ditto.
1391 * gfortran.dg/interface_6.f90: Ditto.
1392 * gfortran.dg/interface_7.f90
1393 * gfortran.dg/no_arg_check_3.f90
1394 * gfortran.dg/operator_5.f90
1395 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1397 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1400 * c-c++-common/Wint-in-bool-context.c: Update test.
1402 2016-10-07 Richard Biener <rguenther@suse.de>
1404 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1405 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1407 2016-10-07 Marek Polacek <polacek@redhat.com>
1409 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1411 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1414 * c-c++-common/pr69733.c: New test.
1415 * gcc.dg/pr69733.c: New test.
1416 * gcc.target/i386/pr69733.c: New test.
1418 2016-10-07 Marek Polacek <polacek@redhat.com>
1421 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1423 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1425 PR tree-optimization/77664
1426 * gcc.dg/tree-ssa/pr77664.c: New test.
1427 * gcc.dg/pr77664.c: New test.
1429 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
1431 * gfortran.dg/pr69955.f90: New test.
1433 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
1436 * gfortran.dg/pr57910.f90: New test.
1438 2016-10-06 Jakub Jelinek <jakub@redhat.com>
1440 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1441 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1443 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1445 PR tree-optimization/77862
1446 * gcc.dg/pr77862.c: New test.
1448 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1450 * gcc.dg/tree-ssa/evrp4.c: New test.
1452 2016-10-06 Jeff Law <law@redhat.com>
1454 PR tree-optimization/71661
1455 * gcc.dg/tree-ssa/pr71661.c: New test.
1457 2016-10-06 Richard Biener <rguenther@suse.de>
1459 PR tree-optimization/77855
1460 * gcc.dg/torture/pr77855.c: New testcase.
1462 2016-10-06 James Clarke <jrtc27@jrtc27.com>
1463 Eric Botcazou <ebotcazou@adacore.com>
1465 * g++.dg/other/pr77759.C: New test.
1467 2016-10-06 Richard Biener <rguenther@suse.de>
1469 PR tree-optimization/77839
1470 * gcc.dg/torture/pr77839.c: New testcase.
1472 2016-10-06 Marek Polacek <polacek@redhat.com>
1474 * g++.dg/cpp1z/init-statement9.C: New test.
1476 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1478 * gcc.target/i386/pcommit-1.c: Deleted.
1479 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1480 * gcc.target/i386/sse-13.c: Ditto.
1481 * gcc.target/i386/sse-14.c: Ditto.
1482 * gcc.target/i386/sse-22.c: Ditto.
1483 * gcc.target/i386/sse-23.c: Ditto.
1484 * g++.dg/other/i386-2.C: Ditto.
1486 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
1488 * gcc.target/i386/pr77833.c: Require int128 effective target.
1490 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1494 * gfortran.dg/associate_22.f90: New test.
1496 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
1498 * gfortran.dg/dec_union_9.f90: New testcase.
1499 * gfortran.dg/dec_union_10.f90: New testcase.
1501 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1504 * gcc.dg/pch/pr66343-3.c: New test.
1505 * gcc.dg/pch/pr66343-3.hs: New file.
1508 * gcc.dg/pch/pr66343-1.c: New test.
1509 * gcc.dg/pch/pr66343-1.hs: New file.
1510 * gcc.dg/pch/pr66343-2.c: New test.
1511 * gcc.dg/pch/pr66343-2.hs: New file.
1513 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1515 * c-c++-common/Wint-in-bool-context.c: Update test.
1517 2016-10-05 Marek Polacek <polacek@redhat.com>
1519 * g++.dg/cpp1z/init-statement1.C: New test.
1520 * g++.dg/cpp1z/init-statement2.C: New test.
1521 * g++.dg/cpp1z/init-statement3.C: New test.
1522 * g++.dg/cpp1z/init-statement4.C: New test.
1523 * g++.dg/cpp1z/init-statement5.C: New test.
1524 * g++.dg/cpp1z/init-statement6.C: New test.
1525 * g++.dg/cpp1z/init-statement7.C: New test.
1526 * g++.dg/cpp1z/init-statement8.C: New test.
1528 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
1531 * gfortran.dg/pr67524.f90: New test.
1533 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1536 * c-c++-common/ubsan/shift-9.c: New test.
1538 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1540 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1541 of int if __SIZEOF_INT__ is less than 4 bytes.
1543 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1545 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1546 * gfortran.dg/class_array_20.f03: Likewise.
1547 * gfortran.dg/class_array_21.f03: Likewise.
1548 * gfortran.dg/finalize_29.f08: Likewise.
1549 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1551 2016-10-05 Richard Biener <rguenther@suse.de>
1554 * gcc.dg/torture/pr77826.c: New testcase.
1556 2016-10-05 Richard Biener <rguenther@suse.de>
1558 * gcc.dg/fold-copysign-1.c: New testcase.
1560 2016-10-05 Andreas Schwab <schwab@suse.de>
1562 * g++.dg/pr49847-2.C: Remove.
1564 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1566 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1568 2016-10-05 Richard Biener <rguenther@suse.de>
1571 * gcc.dg/pr55152-2.c: New testcase.
1573 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1575 * gfortran.dg/dtio_15.f90: New test.
1577 2016-10-04 Ian Lance Taylor <iant@golang.org>
1579 * gcc.dg/split-7.c: New test.
1581 2016-10-04 Martin Sebor <msebor@redhat.com>
1583 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1584 %lc directive to wint_t to silence -Wformat warnings on targets
1585 where the latter is a distinct type such as long.
1587 2016-10-04 Martin Sebor <msebor@redhat.com>
1590 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1592 2016-10-04 Jakub Jelinek <jakub@redhat.com>
1595 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1597 * g++.dg/other/java3.C: Remove.
1598 * g++.dg/other/java1.C: Remove.
1599 * g++.dg/other/error12.C: Remove.
1600 * g++.dg/other/java2.C: Remove.
1601 * g++.dg/warn/Wnvdtor.C: Remove.
1602 * g++.dg/lookup/java1.C: Remove.
1603 * g++.dg/lookup/java2.C: Remove.
1604 * g++.dg/ext/pr34829.C: Remove.
1605 * g++.dg/ext/java-3.C: Remove.
1606 * g++.dg/ext/java-1.C: Remove.
1607 * g++.dg/ext/java-2.C: Remove.
1608 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1610 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1612 PR tree-optimization/77808
1613 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1615 2016-10-04 Richard Biener <rguenther@suse.de>
1617 PR tree-optimization/77399
1618 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1620 2016-10-04 Richard Biener <rguenther@suse.de>
1623 * gcc.target/i386/pr77833.c: New testcase.
1625 2016-09-26 Jeff Law <law@redhat.com>
1627 PR tree-optimization/71550
1628 PR tree-optimization/71403
1629 * gcc.c-torture/execute/pr71550.c: New test.
1631 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1633 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1636 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1639 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1641 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1643 2016-10-03 Marek Polacek <polacek@redhat.com>
1645 * g++.dg/cpp0x/nullptr37.C: New test.
1647 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1649 * c-c++-common/Wint-in-bool-context.c: Update test.
1651 2016-10-02 Jakub Jelinek <jakub@redhat.com>
1653 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1655 * g++.dg/charset/asm2.c (memmove): Likewise.
1656 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1657 * g++.dg/tls/diag-4.C (foo): Likewise.
1658 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1659 dg-warning, fix up regex.
1660 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1661 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1662 * g++.old-deja/g++.mike/net31.C: Likewise.
1663 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1665 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1666 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1668 2016-10-01 Richard Biener <rguenther@suse.de>
1671 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1673 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1676 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1678 2016-10-01 Jakub Jelinek <jakub@redhat.com>
1681 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1682 Add dg-prune-output directive.
1684 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1687 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1688 * gfortran.fortran-torture/compile/write.f90: Update test.
1690 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1692 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1693 arm_fp16_alternative_ok as the required effective target.
1694 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1695 -mfp16-format=alternative to the dg-options directive and remove
1696 the dg-add-options directive.
1698 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1701 * gfortran.dg/dec_union_8.f90: New testcase.
1703 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1706 * gfortran.dg/dec_structure_16.f90: New testcase.
1708 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1710 * gfortran.dg/coarray_allocate_10.f08: New test.
1711 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1713 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1715 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1717 2016-09-30 Richard Biener <rguenther@suse.de>
1719 PR tree-optimization/77399
1720 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1722 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1724 * c-c++-common/pr27336.c: Make dependency on
1725 -fdelete-null-pointer-checks explicit.
1726 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1727 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1728 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1729 * gcc.dg/pic-1.c: Require fpic target support.
1730 * gcc.dg/pic-2.c: Likewise.
1732 2016-09-29 Jakub Jelinek <jakub@redhat.com>
1734 Implement P0001R1 - C++17 removal of register storage class specifier
1735 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1736 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1738 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1739 keyword if not __SSE2__.
1740 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1742 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1744 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1745 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1746 no_erroneous_warning): Expect new warnings for C++17.
1747 * g++.dg/warn/register-var-2.C (f): Likewise.
1748 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1749 * g++.dg/parse/linkage2.C (foo): Likewise.
1750 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1751 keyword on parameters for C++17.
1752 * g++.dg/cpp1z/register1.C: New test.
1753 * g++.dg/cpp1z/register2.C: New test.
1754 * g++.dg/cpp1z/register3.C: New test.
1756 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1758 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1759 * gcc.target/i386/avx2-check.h (main): Ditto.
1760 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1761 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1762 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1763 * gcc.target/i386/avx512er-check.h (main): Ditto.
1764 * gcc.target/i386/avx512f-check.h (main): Ditto.
1765 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1766 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1767 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1769 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1772 * gcc.target/i386/pr77756.c: New test.
1774 2016-09-29 Marek Polacek <polacek@redhat.com>
1776 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1778 2016-09-29 Marek Polacek <polacek@redhat.com>
1780 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1783 2016-09-29 Martin Liska <mliska@suse.cz>
1785 * objc/execute/construct1.m: New test.
1787 2016-09-29 Richard Biener <rguenther@suse.de>
1789 PR tree-optimization/77768
1790 * gcc.dg/torture/pr77768.c: New testcase.
1792 2016-09-28 Richard Biener <rguenther@suse.de>
1795 * gcc.dg/pr77407.c: New testcase.
1797 2016-09-29 Richard Biener <rguenther@suse.de>
1800 * gcc.dg/pr55152.c: New testcase.
1801 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1803 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1805 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1806 (dg-options): Remove -m32.
1808 2016-09-28 Martin Sebor <msebor@redhat.com>
1811 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1813 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1815 PR libgfortran/77707
1816 * gfortran.dg/inquire_17.f90: New test.
1818 2016-09-28 Jakub Jelinek <jakub@redhat.com>
1821 * g++.dg/cpp1y/constexpr-77467.C: New test.
1823 2016-09-28 Martin Sebor <msebor@redhat.com>
1826 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1827 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1828 (test_sprintf_p_const): Adjust line numbers to avoid failures
1829 introduced in r240503.
1831 2016-09-28 Martin Sebor <msebor@redhat.com>
1834 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1836 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1839 * g++.dg/pr77550.C: Avoid undefined behavior.
1841 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1843 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1845 * gcc.dg/strlenopt-20.c: Update test.
1846 * gcc.dg/strlenopt-21.c: Likewise.
1847 * gcc.dg/strlenopt-22.c: Likewise.
1848 * gcc.dg/strlenopt-22g.c: Likewise.
1849 * gcc.dg/strlenopt-26.c: Likewise.
1850 * gcc.dg/strlenopt-5.c: Likewise.
1851 * gcc.dg/strlenopt-7.c: Likewise.
1852 * gcc.dg/strlenopt-9.c: Likewise.
1854 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1856 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1858 * g++.dg/cpp1z/lambda-this1.C: New test.
1859 * g++.dg/cpp1z/lambda-this2.C: New test.
1862 * g++.dg/ubsan/return-4.C: New test.
1863 * g++.dg/ubsan/return-5.C: New test.
1864 * g++.dg/ubsan/return-6.C: New test.
1866 2016-09-27 Jiong Wang <jiong.wang@arm.com>
1868 * lib/target-supports.exp
1869 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1870 in function comment.
1872 2016-09-27 Martin Liska <mliska@suse.cz>
1874 PR gcov-profile/46266
1875 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1878 2016-09-27 Richard Biener <rguenther@suse.de>
1880 PR tree-optimization/77745
1881 * g++.dg/torture/pr77745.C: New testcase.
1883 2016-09-27 Richard Biener <rguenther@suse.de>
1885 PR tree-optimization/77478
1886 * gcc.dg/torture/pr77478.c: New testcase.
1888 2016-09-27 Martin Liska <mliska@suse.cz>
1890 PR gcov-profile/7970
1891 PR gcov-profile/16855
1892 PR gcov-profile/44779
1893 * g++.dg/gcov/pr16855.C: New test.
1895 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1897 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1899 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1902 * gfortran.dg/gomp/pr77666.f90: New test.
1904 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1907 * gcc.dg/torture/pr77677-2.c: New test.
1909 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1912 * gfortran.dg/pr77420_1.f90: New test.
1913 * gfortran.dg/pr77420_2.f90: Ditto.
1914 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1915 * gfortran.dg/pr77420_4.f90: this file.
1917 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1920 * gfortran.dg/pr77719.f90: New test.
1922 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1924 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1925 singular form of byte when quantity is unknown.
1927 2016-09-26 Marek Polacek <polacek@redhat.com>
1929 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1931 2016-09-26 Martin Liska <mliska@suse.cz>
1933 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1934 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1935 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1936 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1937 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1938 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1939 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1940 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1941 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1943 2016-09-26 Marek Polacek <polacek@redhat.com>
1946 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1947 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1948 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1949 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1950 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1951 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1952 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1953 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1954 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1955 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1956 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1957 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1958 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1959 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1960 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1961 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1962 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1963 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1964 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1965 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1966 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1967 * c-c++-common/attr-fallthrough-1.c: New test.
1968 * c-c++-common/attr-fallthrough-2.c: New test.
1969 * g++.dg/cpp0x/fallthrough1.C: New test.
1970 * g++.dg/cpp0x/fallthrough2.C: New test.
1971 * g++.dg/cpp1z/fallthrough1.C: New test.
1972 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1973 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1974 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1975 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1977 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1980 * gfortran.dg/pr77429.f90: New test.
1982 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1985 * gfortran.dg/pr77694.f90: New test.
1987 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1990 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1992 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1994 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1997 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1999 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2002 2016-09-24 Marek Polacek <polacek@redhat.com>
2005 * c-c++-common/Wbool-operation-1.c: New test.
2006 * gcc.dg/Wbool-operation-1.c: New test.
2008 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
2010 * gfortran.dg/dec_static_1.f90: New.
2011 * gfortran.dg/dec_static_2.f90: New.
2012 * gfortran.dg/dec_static_3.f90: New.
2013 * gfortran.dg/dec_static_4.f90: New.
2015 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2018 * gfortran.dg/negative_unit_check.f90: Update test.
2019 * gfortran.dg/dtio_14.f90: New test.
2021 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2023 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2024 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2025 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2026 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2027 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2028 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2029 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2031 2016-09-23 Martin Sebor <msebor@redhat.com>
2034 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2035 assuming long double is bigger than double.
2037 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2039 Implement P0138R2, C++17 construction rules for enum class values
2040 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2042 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2044 PR preprocessor/77672
2045 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2046 expected multiline output from first warning to reflect change
2049 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2051 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2053 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2054 Tom de Vries <tom@codesourcery.com>
2057 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2059 2016-09-23 Marek Polacek <polacek@redhat.com>
2061 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2062 * c-c++-common/gomp/atomic-13.c: Likewise.
2063 * c-c++-common/gomp/atomic-14.c: Likewise.
2064 * c-c++-common/pr60439.c: Remove invalid code.
2065 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2066 * g++.dg/expr/bitfield5.C: Likewise.
2067 * g++.dg/expr/bitfield6.C: Likewise.
2068 * g++.dg/expr/bool1.C: Likewise.
2069 * g++.dg/expr/bool3.C: Likewise.
2070 * g++.dg/expr/lval3.C: Likewise.
2071 * g++.dg/expr/lval4.C: Likewise.
2072 * g++.old-deja/g++.jason/bool5.C: Likewise.
2074 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2076 PR preprocessor/77672
2077 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2078 (test_terminator_location): New function.
2080 2016-09-23 Richard Biener <rguenther@suse.de>
2082 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2084 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2086 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2087 -march=armv8.2-a+fp16 when supported by the hardware.
2088 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2089 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2090 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2091 semi-colons to a macro invocations.
2092 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2093 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2095 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2096 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2097 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2098 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2100 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2101 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2102 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2103 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2104 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2105 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2106 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2107 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2108 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2109 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2111 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2112 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2113 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2115 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2116 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2117 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2119 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2120 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2121 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2123 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2124 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2125 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2126 defined. Also fix some white-space.
2127 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2128 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2129 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2130 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2131 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2132 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2133 defined. Also fix some long lines and white-space.
2134 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2135 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2136 defined. Also fix some long lines and white-space.
2137 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2138 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2140 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2141 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2142 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2144 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2145 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2146 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2148 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
2149 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2150 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2151 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
2152 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2153 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2154 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2155 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2156 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2157 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
2158 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
2159 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2160 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2161 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2162 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2163 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
2164 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2165 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
2166 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2168 2016-09-23 Jiong Wang <jiong.wang@arm.com>
2169 Matthew Wahab <matthew.wahab@arm.com>
2171 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2172 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2173 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2174 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2175 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2176 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2177 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2178 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2179 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2180 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2181 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2182 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2183 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2184 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2185 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2186 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2187 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2188 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2189 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2190 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2191 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2192 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2193 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2194 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2195 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2196 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2197 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2198 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2199 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2200 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2201 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2202 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2203 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2204 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2205 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2206 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2207 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2209 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2211 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2212 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2213 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2214 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2217 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2220 * gcc.dg/torture/pr77677.c: New test.
2222 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2224 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2227 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2229 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2230 options. Add tests for float16x4_t and float16x8_t.
2232 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2234 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2235 * gcc.target/s390/risbg-ll-2.c: Ditto.
2236 * gcc.target/s390/risbg-ll-3.c: Ditto.
2238 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2240 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2241 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2243 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2245 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2246 output to the simplified instructions.
2248 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2250 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2251 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2253 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2255 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2256 (FP16_SUPPORTED): New
2257 (expected-hfloat-16x4): Make conditional on __fp16 support.
2258 (expected-hfloat-16x8): Likewise.
2259 (vdup_n_f16): Disable for non-AArch64 targets.
2260 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2261 conditional on FP16_SUPPORTED.
2262 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2263 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2264 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2265 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2266 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2268 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2269 conditional on FP16_SUPPORTED.
2270 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2271 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2273 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2275 * gcc.target/arm/short-vfp-1.c: New.
2277 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2279 * gcc.target/arm/attr-fp16-arith-1.c: New.
2281 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2283 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2285 (add_options_for_arm_v8_2a_fp16_neon): New.
2286 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2287 (add_options_for_arm_arch_v8_2a): Auto-generate.
2288 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2289 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2290 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2291 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2292 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2293 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2294 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2296 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2298 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2299 arm_fp16_alternative_ok.
2300 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2301 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2302 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2303 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2304 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2305 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2306 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2307 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2308 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2309 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2310 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2311 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2312 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2313 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2314 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2315 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2316 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2317 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2318 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2319 arm_fp16_alternative_ok.
2320 * lib/target-supports.exp
2321 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2322 (check_effective_target_arm_fp16_alternative_ok): New.
2323 (check_effective_target_arm_fp16_none_ok_nocache): New.
2324 (check_effective_target_arm_fp16_none_ok): New.
2326 2016-09-23 Martin Liska <mliska@suse.cz>
2328 * gcc.dg/ipa/pr77653.c: Replace adress
2331 2016-09-23 Martin Liska <mliska@suse.cz>
2333 * gcc.target/i386/movbe-4.c: New test.
2335 2016-09-23 Martin Liska <mliska@suse.cz>
2337 * gcc.target/i386/crc32-5.c: New test.
2339 2016-09-23 Martin Liska <mliska@suse.cz>
2341 * gcc.target/i386/pr71652.c: New test.
2342 * gcc.target/i386/pr71652-2.c: New test.
2343 * gcc.target/i386/pr71652-3.c: New test.
2345 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2347 * lib/gcc-dg.exp (process-message): Support relative line number
2348 notation - .+4 or .-1 etc.
2349 * gcc.dg/dg-test-1.c: New test.
2351 2016-09-22 Martin Sebor <msebor@redhat.com>
2354 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2355 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2356 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2357 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2359 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2361 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2362 * gcc.dg/ifcvt-2.c: Ditto.
2363 * gcc.dg/zero_bits_compound-1.c: Ditto.
2364 * gcc.dg/zero_bits_compound-1.c: Ditto.
2365 * gcc.dg/pr40550.c: Simplify target selectors.
2366 Use dg-additional-options.
2367 * gcc.dg/pr47893.c: Ditto.
2368 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2369 additional options for 32-bit x86 targets.
2370 * gcc.dg/pr70955.c: Move to ...
2371 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2373 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2376 * g++.dg/cpp0x/pr61019.C: New.
2378 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2379 Terry Guo <terry.guo@arm.com>
2381 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2382 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2383 * gcc.target/arm/pure-code/pure-code.exp: New.
2385 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2387 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2388 Remove SSE effective target requirement.
2390 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2393 * g++.dg/cpp0x/pr71979.C: New.
2395 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2397 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2399 2016-09-22 Martin Liska <mliska@suse.cz>
2402 * gcc.dg/ipa/pr77653.c: New test.
2404 2016-09-22 Jakub Jelinek <jakub@redhat.com>
2407 * gfortran.dg/gomp/pr77665.f90: New test.
2409 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
2411 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2412 * gfortran.dg/dtio_13.f90: New test.
2414 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2417 * gfortran.dg/pr66107.f90: New test.
2419 2016-09-21 Ian Lance Taylor <iant@golang.org>
2421 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2422 with call to builtin delete function.
2424 2016-09-21 Joseph Myers <joseph@codesourcery.com>
2426 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2427 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2428 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2429 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2432 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
2434 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2436 2016-09-21 Jakub Jelinek <jakub@redhat.com>
2439 * g++.dg/cpp1z/aligned-new6.C: New test.
2441 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2443 * gcc.target/arm/fp16-aapcs-3.c: New.
2444 * gcc.target/arm/fp16-aapcs-4.c: New.
2445 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2446 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2447 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2448 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2450 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2452 PR tree-optimization/77550
2453 * g++.dg/pr77550.C: New test.
2455 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
2458 * gcc.target/avr/torture/pr77326.c: New test.
2460 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2462 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2464 2016-09-21 Richard Biener <rguenther@suse.de>
2466 PR tree-optimization/77648
2467 * gcc.dg/torture/pr77648-1.c: New testcase.
2468 * gcc.dg/torture/pr77648-2.c: Likewise.
2470 2016-09-21 Richard Biener <rguenther@suse.de>
2471 Jakub Jelinek <jakub@redhat.com>
2473 PR tree-optimization/77621
2474 * gcc.dg/pr77621.c: New testcase.
2476 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
2479 * gfortran.dg/dtio_12.f90: New test.
2481 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2483 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2485 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2487 PR tree-optimization/72835
2488 * gcc.dg/tree-ssa/pr72835.c: New test.
2490 2016-09-20 Martin Sebor <msebor@redhat.com>
2493 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2494 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2495 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2496 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2497 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2498 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2499 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2501 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2503 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2504 arguments/compare will be optimized away.
2505 * gcc.dg/torture/ftrapv-1.c: Likewise.
2507 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2509 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2510 will be optimized away.
2511 * gcc.dg/ipa/vrp1.c: New test.
2512 * gcc.dg/ipa/vrp2.c: New test.
2513 * gcc.dg/ipa/vrp3.c: New test.
2515 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2517 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2518 does the same transformation.
2519 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2520 * gcc.dg/tree-ssa/evrp1.c: New test.
2521 * gcc.dg/tree-ssa/evrp2.c: New test.
2522 * gcc.dg/tree-ssa/evrp3.c: New test.
2523 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2524 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2525 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2526 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2527 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2528 foling now happens early.
2529 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2530 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2531 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2532 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2533 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2535 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
2538 * gcc.target/i386/pr77621.c: New test.
2539 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2540 pattern, loop should vectorize with -mtune=atom.
2542 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2543 Jakub Jelinek <jakub@redhat.com>
2546 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2549 2016-09-20 Jakub Jelinek <jakub@redhat.com>
2552 * g++.dg/other/pr77626.C: New test.
2555 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2558 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2561 * c-c++-common/pr77624-1.c: New test.
2562 * c-c++-common/pr77624-2.c: New test.
2564 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2566 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2569 2016-09-20 Richard Biener <rguenther@suse.de>
2571 PR tree-optimization/77646
2572 * gcc.dg/torture/pr77646.c: New testcase.
2574 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2577 * c-c++-common/Wint-in-bool-context.c: New test.
2579 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2581 * gcc.dg/cr-decimal-dig-1.c: New test.
2583 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2585 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2586 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2587 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2588 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2590 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2592 PR rtl-optimization/77416
2593 * gcc.target/powerpc/pr77416.c: New.
2595 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2598 * g++.dg/template/error-recovery4.C: New test.
2600 2016-09-19 Bin Cheng <bin.cheng@arm.com>
2602 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2604 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2606 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2607 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2609 2016-09-19 Jakub Jelinek <jakub@redhat.com>
2610 Jan Hubicka <jh@suse.cz>
2613 * gcc.dg/pr77587.c: New test.
2614 * gcc.dg/pr77587a.c: New file.
2616 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2618 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2619 * gfortran.dg/coarray_38.f90:
2620 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2621 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2622 * gfortran.dg/coarray_allocate_7.f08: New test.
2623 * gfortran.dg/coarray_allocate_8.f08: New test.
2624 * gfortran.dg/coarray_allocate_9.f08: New test.
2625 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2627 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2628 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2629 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2631 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2632 * gfortran.dg/coarray_lock_7.f90: Same.
2633 * gfortran.dg/coarray_poly_5.f90: Same.
2634 * gfortran.dg/coarray_poly_6.f90: Same.
2635 * gfortran.dg/coarray_poly_7.f90: Same.
2636 * gfortran.dg/coarray_poly_8.f90: Same.
2637 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2639 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
2642 * gfortran.dg/dec_structure_15.f90: New testcase.
2644 2016-09-19 Richard Biener <rguenther@suse.de>
2647 * gcc.dg/torture/pr77605.c: New testcase.
2649 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
2651 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2653 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
2655 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2656 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2657 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2658 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2659 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2660 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2661 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2662 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2663 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2664 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2665 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2667 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2669 * gcc.target/i386/pr68633.c: Fix expected result.
2671 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
2674 * gfortran.dg/pr68078.f90: New test.
2675 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2677 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2680 * gcc.target/powerpc/swaps-p8-25.c: New.
2682 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2685 * g++.dg/cpp0x/constexpr-77482.C: New test.
2688 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2690 * g++.dg/abi/abi-tag23a.C: Likewise.
2693 * g++.dg/cpp0x/decltype-77338.C: New test.
2696 * g++.dg/cpp0x/mutable1.C: New test.
2698 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2701 * gfortran.dg/pr77612.f90: New test.
2703 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2705 * gcc.dg/torture/pr70421.c: Require int32plus.
2707 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2710 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2713 * gcc.target/i386/pr77526.c: New test.
2715 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2716 Eric Botcazou <ebotcazou@adacore.com>
2719 * gcc.target/i386/pr77594.c: New test.
2721 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
2724 * gfortran.dg/misplaced_implicit_character.f90: New test.
2726 2016-09-15 Bin Cheng <bin.cheng@arm.com>
2728 PR tree-optimization/77503
2729 * gcc.dg/vect/pr77503.c: New test.
2731 2016-09-15 Richard Biener <rguenther@suse.de>
2734 * c-c++-common/torture/pr77544.c: New testcase.
2736 2016-09-15 Jakub Jelinek <jakub@redhat.com>
2739 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2740 * gcc.dg/march-generic.c: Likewise.
2741 * gcc.target/i386/spellcheck-options-1.c: New test.
2742 * gcc.target/i386/spellcheck-options-2.c: New test.
2743 * gcc.target/i386/spellcheck-options-3.c: New test.
2744 * gcc.target/i386/spellcheck-options-4.c: New test.
2746 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2749 * gfortran.dg/goacc/pr72743.f90: New test.
2751 2016-09-15 Richard Biener <rguenther@suse.de>
2753 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2755 2016-09-15 Richard Biener <rguenther@suse.de>
2757 PR tree-optimization/77514
2758 * gcc.dg/torture/pr77514.c: New testcase.
2760 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2763 * g++.dg/lookup/pr77549.C: New test.
2765 2016-09-14 Marek Polacek <polacek@redhat.com>
2767 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2768 * c-c++-common/gomp/atomic-13.c: Likewise.
2769 * c-c++-common/gomp/atomic-14.c: Likewise.
2770 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2771 * g++.dg/cpp1z/bool-increment1.C: New test.
2772 * c-c++-common/pr60439.c: Add dg-warning.
2773 * g++.dg/expr/bitfield4.C: Likewise.
2774 * g++.dg/expr/bitfield5.C: Likewise.
2775 * g++.dg/expr/bitfield6.C: Likewise.
2776 * g++.dg/expr/bool1.C: Likewise.
2777 * g++.dg/expr/bool3.C: Likewise.
2778 * g++.dg/expr/lval3.C: Likewise.
2779 * g++.dg/expr/lval4.C: Likewise.
2780 * g++.old-deja/g++.jason/bool5.C: Likewise.
2781 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2782 * g++.dg/other/error18.C: Likewise.
2783 * g++.dg/gomp/atomic-14.C: Likewise.
2785 2016-09-14 Nathan Sidwell <nathan@acm.org>
2788 * g++.dg/cpp1y/pr77539.C: New.
2790 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2792 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2794 * g++.dg/ext/builtin_alloca.C: Likewise.
2795 * g++.dg/template/spec35.C: Likewise.
2796 * gcc.dg/builtins-68.c: Likewise.
2797 * gcc.misc-tests/gcov-13.c: Likewise.
2798 * gcc.misc-tests/gcov-14.c: Likewise.
2800 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2802 * gfortran.dg/dec_structure_14.f90: New testcase.
2804 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2807 * c-c++-common/tsan/pr68260.c: New test.
2809 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
2812 * gcc.target/msp430/function-attributes-1.c: New test.
2813 * gcc.target/msp430/function-attributes-2.c: New test.
2814 * gcc.target/msp430/function-attributes-3.c: New test.
2816 2015-04-18 Martin Sebor <msebor@redhat.com>
2818 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2819 of non-nul characters.
2820 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2822 2016-09-13 Jakub Jelinek <jakub@redhat.com>
2824 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2825 * g++.dg/cpp1z/gen-attrs1.C: New test.
2827 PR tree-optimization/77454
2828 * gcc.dg/pr77454.c: New test.
2831 * g++.dg/cpp1y/constexpr-77553.C: New test.
2833 2016-09-13 David Malcolm <dmalcolm@redhat.com>
2835 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2836 (test_show_locus): Replace rich_location::add_fixit_insert calls
2837 with add_fixit_insert_before and add_fixit_insert_after.
2839 2016-09-13 Jason Merrill <jason@redhat.com>
2840 Tom de Vries <tom@codesourcery.com>
2843 * g++.dg/pr77427.C: New test.
2845 2016-09-13 Martin Liska <mliska@suse.cz>
2847 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2849 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2850 * lib/target-supports.exp: Define the new target.
2852 2016-09-12 Andrew Pinski <apinski@cavium.com>
2854 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2855 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2857 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
2859 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2861 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2862 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2863 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2865 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2866 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2868 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2871 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2872 * g++.dg/ext/pr77496.C: New test.
2873 * g++.dg/warn/pr77496.C: New test.
2875 2016-09-12 David Malcolm <dmalcolm@redhat.com>
2878 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2879 to preserve conversion chars, and to preserve prefix information.
2880 * gcc.dg/format/pr72858.c: New test case.
2882 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2884 * gfortran.dg/pr77507.f90: Move to ...
2885 * gfortran.dg/ieee/pr77507.f90: here.
2887 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2890 * compile/pr61159.c: New testcase
2892 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2895 * gcc.dg/ipa/pr63416.c: New testcase.
2897 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
2898 Steven G. Kargl <kargl@gcc.gnu.org>
2901 * gfortran.dg/dtio_11.f90: new test.
2903 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2906 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2907 * gfortran.dg/c_assoc_4.f90: Ditto.
2909 2016-09-10 Tom de Vries <tom@codesourcery.com>
2912 * c-c++-common/va-arg-va-list-type.c: New test.
2914 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2916 PR rtl-optimization/77289
2917 * gcc.target/powerpc/pr77289.c: New test.
2919 2016-09-09 Martin Sebor <msebor@redhat.com>
2923 * gcc.dg/pr77520.c: New test.
2924 * gcc.dg/pr77521.c: New test.
2926 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2929 * gfortran.dg/pr77506.f90: New test.
2931 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2934 * gfortran.dg/pr77507.f90: New test.
2936 2016-09-09 Joseph Myers <joseph@codesourcery.com>
2938 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2940 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2941 Louis Krupp <lkrupp@gcc.gnu.org>
2944 * gfortran.dg/pr69514_1.f90: New test.
2945 * gfortran.dg/pr69514_2.f90: New test.
2947 2016-09-08 Jakub Jelinek <jakub@redhat.com>
2950 * gfortran.dg/gomp/pr77500.f90: New test.
2953 * gfortran.dg/gomp/pr77516.f90: New test.
2955 2016-09-07 Jakub Jelinek <jakub@redhat.com>
2958 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2959 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2960 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2961 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2962 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2963 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2965 2016-09-07 David Malcolm <dmalcolm@redhat.com>
2967 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2968 "substring-locations.h".
2970 2016-09-07 Richard Biener <rguenther@suse.de>
2973 * c-c++-common/vector-subscript-8.c: Move ..
2974 * gcc.dg/pr77450.c: ... here.
2976 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2978 PR libgfortran/77393
2979 * gfortran.dg/fmt_f0_2.f90: Update test.
2980 * gfortran.dg/fmt_f0_3.f90: New test.
2982 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2985 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2989 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2991 2016-09-06 Jakub Jelinek <jakub@redhat.com>
2994 * gcc.target/i386/pr69255-1.c: New test.
2995 * gcc.target/i386/pr69255-2.c: New test.
2996 * gcc.target/i386/pr69255-3.c: New test.
2998 2016-09-06 Martin Sebor <msebor@redhat.com>
3001 * gcc.dg/format/miss-7.c: New test.
3003 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
3005 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3007 2016-09-06 Martin Liska <mliska@suse.cz>
3009 PR gcov-profile/77378
3010 PR gcov-profile/77466
3011 * gcc.dg/profile-update-warning.c: New test.
3013 2016-09-06 Richard Biener <rguenther@suse.de>
3015 PR tree-optimization/77479
3016 * gcc.dg/torture/pr77479.c: New testcase.
3018 2016-09-06 Richard Biener <rguenther@suse.de>
3021 * c-c++-common/vector-subscript-7.c: Adjust.
3022 * c-c++-common/vector-subscript-8.c: New testcase.
3024 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3026 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3028 2016-09-05 Jakub Jelinek <jakub@redhat.com>
3031 * gcc.target/i386/avx512f-pr77476.c: New test.
3032 * gcc.target/i386/avx512bw-pr77476.c: New test.
3033 * gcc.target/i386/avx512dq-pr77476.c: New test.
3035 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3036 Update comment to mention also avx512f.
3039 * g++.dg/asan/pr77396-2.C: New test.
3041 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
3043 PR rtl-optimization/77452
3044 * gcc.target/i386/pr77452.c: New test.
3046 2016-09-05 Marek Polacek <polacek@redhat.com>
3049 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3051 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3054 * gfortran.dg/pr77391.f90: New test.
3056 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3059 * gfortran.dg/pr77460.f90: New test.
3061 2016-09-03 Jakub Jelinek <jakub@redhat.com>
3064 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3066 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3068 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3070 2016-09-02 David Malcolm <dmalcolm@redhat.com>
3072 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3074 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3075 diagnostic-test-show-locus-generate-patch.c to the sources
3076 for diagnostic_plugin_test_show_locus.c.
3078 2016-09-02 Jakub Jelinek <jakub@redhat.com>
3081 * gcc.dg/gomp/_Atomic-1.c: New test.
3082 * gcc.dg/gomp/_Atomic-2.c: New test.
3083 * gcc.dg/gomp/_Atomic-3.c: New test.
3084 * gcc.dg/gomp/_Atomic-4.c: New test.
3085 * gcc.dg/gomp/_Atomic-5.c: New test.
3088 * g++.dg/asan/pr77396.C: New test.
3090 2016-09-01 Martin Sebor <msebor@redhat.com>
3092 PR tree-optimization/71831
3093 * gcc.dg/builtin-object-size-16.c: New test.
3094 * gcc.dg/builtin-object-size-17.c: New test.
3096 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3098 PR libgfortran/77393
3099 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3101 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
3103 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3104 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3105 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3106 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3107 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3108 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3109 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3110 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3111 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3112 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3113 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3114 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3115 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3116 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3117 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3118 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3119 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3120 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3122 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3124 * gnat.dg/opt58.adb: New test.
3125 * gnat.dg/opt58_pkg.ads: New helper.
3127 2016-09-01 Richard Biener <rguenther@suse.de>
3130 * gcc.dg/torture/pr77436.c: New testcase.
3132 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3134 * gcc.dg/pr64252.c: Require int32plus.
3135 * gcc.dg/pr66299-1.c: Likewise.
3136 * gcc.dg/pr66299-2.c: Likewise.
3137 * gcc.dg/torture/20131115-1.c: Skip for avr.
3139 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3141 * gcc.target/aarch64/ands_3.c: New test.
3143 2016-08-31 Jakub Jelinek <jakub@redhat.com>
3146 * gfortran.dg/gomp/pr77352.f90: New test.
3149 * gfortran.dg/gomp/pr77374.f08: New test.
3151 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3153 PR tree-optimization/73714
3154 * gcc.dg/tree-ssa/pr73714.c: New test.
3156 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3158 PR libgfortran/77393
3159 * gfortran.dg/fmt_f0_2.f90: New test.
3161 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3163 * gcc.target/i386/pr59539-2.c: Adapt options.
3164 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3166 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
3169 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3170 of the associate entity and replace with a pointer to the
3171 intended item on the stack.
3173 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3174 Paul Thomas <pault@gcc.gnu.org>
3177 * gfortran.dg/dtio_1.f90: New test.
3178 * gfortran.dg/dtio_2.f90: New test.
3179 * gfortran.dg/dtio_3.f90: New test.
3180 * gfortran.dg/dtio_4.f90: New test.
3181 * gfortran.dg/dtio_5.f90: New test.
3182 * gfortran.dg/dtio_6.f90: New test.
3183 * gfortran.dg/dtio_7.f90: New test.
3184 * gfortran.dg/dtio_8.f90: New test.
3185 * gfortran.dg/dtio_9.f90: New test.
3186 * gfortran.dg/dtio_10.f90: New test.
3188 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3190 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3191 (test_many_nested_locations): New function.
3192 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3193 (test_show_locus): Handle "test_many_nested_locations".
3195 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3197 * g++.dg/template/double-greater-than-fixit.C: New test case.
3199 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3201 * gnat.dg/opt57.ad[sb]: New test.
3202 * gnat.dg/opt57_pkg.ads: New helper.
3204 2016-08-30 Richard Biener <rguenther@suse.de>
3206 PR tree-optimization/69047
3207 * gcc.dg/pr69047.c: Fix byte-order check.
3209 2016-08-30 Jakub Jelinek <jakub@redhat.com>
3211 PR tree-optimization/72866
3212 * gcc.dg/vect/pr72866.c: New test.
3215 * g++.dg/debug/dwarf2/pr77363.C: New test.
3218 * gcc.target/i386/pr77377.c: New test.
3221 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3224 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3226 * gfortran.dg/pr77372.f90: Moved to ...
3227 * gfortran.dg/ieee/pr77372.f90: here.
3229 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3231 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3232 vector short/char initializations.
3233 * gcc.target/powerpc/vec-init-5.c: Likewise.
3234 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3235 vector initialization optimizations.
3236 * gcc.target/powerpc/vec-init-7.c: Likewise.
3237 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3238 vector float/double initializations.
3239 * gcc.target/powerpc/vec-init-9.c: Likewise.
3241 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
3244 * gcc.target/i386/pr77403.c: New test.
3246 2016-08-29 Marek Polacek <polacek@redhat.com>
3249 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3251 2016-08-29 Tom de Vries <tom@codesourcery.com>
3254 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3256 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3258 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3260 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
3262 * gfortran.dg/dec_structure_13.f90: New testcase.
3264 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3267 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3270 2016-08-28 Tom de Vries <tom@codesourcery.com>
3273 * gcc.dg/pr70955.c: New test.
3274 * gcc.dg/lto/pr70955_0.c: Same.
3275 * gcc.dg/lto/pr70955_1.c: Same.
3277 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3279 PR tree-optimization/71077
3280 * gcc.target/i386/pr71077.c: New test.
3282 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3285 * gfortran.dg/pr77380.f90: New test.
3287 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3290 gfortran.dg/pr77372.f90: New test.
3292 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3294 * gcc.dg/spellcheck-fields-2.c (test): Move
3295 dg-begin/end-multiline-output within function body.
3296 (test_macro): New function.
3298 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3300 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3301 (test_fixit_insert): Update expected output.
3302 (test_fixit_remove): Likewise.
3303 (test_fixit_replace): Likewise.
3305 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3307 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3310 2016-08-26 Richard Biener <rguenther@suse.de>
3312 PR tree-optimization/69047
3313 * gcc.dg/pr69047.c: New testcase.
3315 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3316 Martin Jambhor <mjambor@suse.cz>
3318 * gcc.dg/ipa/propbits-1.c: New test-case.
3319 * gcc.dg/ipa/propbits-2.c: Likewise.
3320 * gcc.dg/ipa/propbits-3.c: Likewise.
3322 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3325 * gfortran.dg/pr77351.f90: New test.
3327 2016-08-25 Marek Polacek <polacek@redhat.com>
3329 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3331 2016-08-25 Marek Polacek <polacek@redhat.com>
3334 * gcc.dg/pr77323.c: New test.
3336 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
3339 * gfortran.dg/submodule_17.f08: New test.
3341 2016-08-24 Michael Collison <michael.collison@linaro.org>
3342 Michael Collison <michael.collison@arm.com>
3344 * gcc.target/arm/builtin_saddl.c: New testcase.
3345 * gcc.target/arm/builtin_saddll.c: New testcase.
3346 * gcc.target/arm/builtin_uaddl.c: New testcase.
3347 * gcc.target/arm/builtin_uaddll.c: New testcase.
3348 * gcc.target/arm/builtin_ssubl.c: New testcase.
3349 * gcc.target/arm/builtin_ssubll.c: New testcase.
3350 * gcc.target/arm/builtin_usubl.c: New testcase.
3351 * gcc.target/arm/builtin_usubll.c: New testcase.
3353 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
3356 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3357 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3358 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3359 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3360 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3361 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3362 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3363 effective target. Remove scan-assembler-times directives.
3364 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3365 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3366 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3368 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3370 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3372 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3374 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3377 * lib/target-supports.exp
3378 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3379 (check_effective_target_vect_natural_alignment): Ditto.
3380 (check_effective_target_vector_alignment_reachable): Ditto.
3381 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3383 2016-08-23 Ian Lance Taylor <iant@golang.org>
3385 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3387 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3389 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3390 being created from pointers to memory locations.
3391 * gcc.target/powerpc/vec-init-2.c: Likewise.
3393 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
3395 * gfortran.dg/dec_structure_12.f90: New testcase.
3397 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3399 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3401 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3403 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3406 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3408 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3409 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3411 2016-08-23 Richard Biener <rguenther@suse.de>
3413 PR tree-optimization/27336
3414 * c-c++-common/pr27336.c: New testcase.
3416 2016-08-22 Marek Polacek <polacek@redhat.com>
3419 * g++.dg/cpp1y/pr77321.C: New test.
3421 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3424 * gfortran.dg/empty_label.f: Adjust test for new error message.
3425 * gfortran.dg/empty_label.f90: Ditto.
3426 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3427 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3428 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3430 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3433 * gfortran.dg/pr61318.f90: New test.
3435 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3438 * gfortran.dg/pr77260_1.f90: New test.
3439 * gfortran.dg/pr77260_2.f90: Ditto.
3441 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3444 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3445 __builtin_signbitf and __builtin_signbitl in expected generic
3447 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3448 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3449 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3450 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3453 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3455 * gcc.dg/torture/float128-builtin.c,
3456 gcc.dg/torture/float128-ieee-nan.c,
3457 gcc.dg/torture/float128x-builtin.c,
3458 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3459 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3460 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3461 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3462 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3463 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3464 gcc.dg/torture/floatn-nan.h: New tests.
3466 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3468 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3470 (main): Update calls to TEST_I_F.
3471 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3473 (main): Update calls to TEST_I_F.
3475 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3477 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3478 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3479 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3480 names in calls to TEST_I_F.
3482 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3485 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3487 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3489 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3490 and !natural_alignment_64.
3491 * gcc.dg/ipa/propalign-2.c: Likewise.
3492 * gcc.dg/ipa/propalign-3.c: Likewise.
3493 * gcc.dg/ipa/propalign-4.c: Likewise.
3494 * gcc.dg/ipa/propalign-5.c: Likewise.
3495 * lib/target-supports.exp
3496 (check_effective_target_natural_alignment_32): Add avr-*-*.
3498 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3500 PR tree-optimization/61839
3501 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3502 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3503 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3504 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3506 2016-08-19 Joseph Myers <joseph@codesourcery.com>
3509 * lib/target-supports.exp (check_effective_target_float16)
3510 (check_effective_target_float32, check_effective_target_float64)
3511 (check_effective_target_float128, check_effective_target_float32x)
3512 (check_effective_target_float64x)
3513 (check_effective_target_float128x)
3514 (check_effective_target_float16_runtime)
3515 (check_effective_target_float32_runtime)
3516 (check_effective_target_float64_runtime)
3517 (check_effective_target_float128_runtime)
3518 (check_effective_target_float32x_runtime)
3519 (check_effective_target_float64x_runtime)
3520 (check_effective_target_float128x_runtime)
3521 (check_effective_target_floatn_nx_runtime)
3522 (add_options_for_float16, add_options_for_float32)
3523 (add_options_for_float64, add_options_for_float128)
3524 (add_options_for_float32x, add_options_for_float64x)
3525 (add_options_for_float128x): New procedures.
3526 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3527 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3528 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3529 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3530 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3531 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3532 gcc.dg/torture/float128-complex.c,
3533 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3534 gcc.dg/torture/float128x-basic.c,
3535 gcc.dg/torture/float128x-complex.c,
3536 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3537 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3538 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3539 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3540 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3541 gcc.dg/torture/float32x-basic.c,
3542 gcc.dg/torture/float32x-complex.c,
3543 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3544 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3545 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3546 gcc.dg/torture/float64x-basic.c,
3547 gcc.dg/torture/float64x-complex.c,
3548 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3549 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3550 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3551 gcc.dg/torture/floatn-tg.h,
3552 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3553 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3554 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3555 gcc.dg/torture/fp-int-convert-float128x.c,
3556 gcc.dg/torture/fp-int-convert-float16-timode.c,
3557 gcc.dg/torture/fp-int-convert-float16.c,
3558 gcc.dg/torture/fp-int-convert-float32-timode.c,
3559 gcc.dg/torture/fp-int-convert-float32.c,
3560 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3561 gcc.dg/torture/fp-int-convert-float32x.c,
3562 gcc.dg/torture/fp-int-convert-float64-timode.c,
3563 gcc.dg/torture/fp-int-convert-float64.c,
3564 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3565 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3566 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3567 maximum exponent of floating-point type. Use it in testing
3568 whether 0x8...0 fits in the floating-point type. Always treat -1
3569 (signed 0xf...f) as fitting in the floating-point type.
3571 * gcc.dg/torture/fp-int-convert-double.c,
3572 gcc.dg/torture/fp-int-convert-float.c,
3573 gcc.dg/torture/fp-int-convert-float128-timode.c,
3574 gcc.dg/torture/fp-int-convert-float128.c,
3575 gcc.dg/torture/fp-int-convert-float80-timode.c,
3576 gcc.dg/torture/fp-int-convert-float80.c,
3577 gcc.dg/torture/fp-int-convert-long-double.c,
3578 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3580 2016-08-19 Jakub Jelinek <jakub@redhat.com>
3583 * gfortran.dg/gomp/pr72744.f90: New test.
3586 * gfortran.dg/gomp/pr69281.f90: New test.
3588 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3590 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3591 the last special seed value.
3592 * gfortran.dg/random_7.f90: Use size for last array member instead
3595 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3597 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3598 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3600 2016-08-19 Richard Biener <rguenther@suse.de>
3602 PR tree-optimization/77286
3603 * gcc.dg/torture/pr77286.c: New testcase.
3605 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3607 * gcc.dg/verbose-asm-2.c: New test case.
3609 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3611 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3612 (custom_diagnostic_finalizer): Update for change to
3613 diagnostic_show_locus.
3615 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3617 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3618 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3620 2016-08-18 Marek Polacek <polacek@redhat.com>
3623 * gcc.dg/pr71514.c: New test.
3625 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3628 * gcc.target/i386/pr72839.c: New test.
3630 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3633 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3634 * c-c++-common/goacc/reduction-1.c: Likewise.
3635 * c-c++-common/goacc/reduction-2.c: Likewise.
3636 * c-c++-common/goacc/reduction-3.c: Likewise.
3637 * c-c++-common/goacc/reduction-4.c: Likewise.
3639 2016-08-18 Alan Modra <amodra@gmail.com>
3641 * gcc.c-torture/compile/pr72771.c: New.
3643 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3646 * gfortran.dg/pr67496.f90: New test.
3648 2015-08-17 Alan Hayward <alan.hayward@arm.com>
3650 PR tree-optimization/71752
3651 * gcc.dg/vect/pr71752.c: New.
3653 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
3655 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3657 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3660 * g++.dg/ipa/devirt-52.C: New test.
3662 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3664 * c-c++-common/goacc/reduction-6.c: New testcase.
3666 2016-08-17 Richard Biener <rguenther@suse.de>
3668 PR tree-optimization/76490
3669 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3670 * gcc.dg/pr52904.c: XFAIL.
3672 2016-08-17 Richard Biener <rguenther@suse.de>
3674 PR tree-optimization/23855
3675 * gcc.dg/loop-unswitch-2.c: Adjust.
3677 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3679 PR tree-optimization/72817
3680 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3682 2016-08-16 Joseph Myers <joseph@codesourcery.com>
3685 * gcc.dg/torture/float128-extend-inf.c: New test.
3687 2016-08-16 David Malcolm <dmalcolm@redhat.com>
3690 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3692 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3693 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3695 (test_oct): Likewise.
3696 (test_multiple): Likewise.
3697 (test_field_width_specifier): Likewise.
3698 (test_field_width_specifier_2): New function.
3699 (test_field_precision_specifier): New function.
3700 (test_embedded_nul): Update expected caret placement.
3701 (test_non_contiguous_strings): Update line number.
3702 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3703 (__emit_string_literal_range): Add "caret_idx" param.
3704 (test_simple_string_literal): Add value for new param, updating
3706 (test_concatenated_string_literal): Likewise.
3707 (test_multiline_string_literal): Likewise.
3708 (test_hex): Likewise.
3709 (test_oct): Likewise.
3710 (test_multiple): Likewise.
3711 (test_ucn4): Likewise.
3712 (test_ucn8): Likewise.
3713 (test_u8): Likewise.
3714 (test_u): Likewise; update expected message, from "range" to
3718 (test_macro): Add value for new param.
3719 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3720 (__emit_string_literal_range): Add "caret_idx" param.
3721 (test_stringified_token_1): Add value for new param. Update
3722 expected message, from "range" to "location".
3723 (test_stringized_token_2): Likewise, adding param to macro.
3724 (test_stringified_token_3): Likewise.
3725 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3726 (emit_warning): Convert param from source_range to location_t.
3727 (test_string_literals): Add caret_idx param, and use it when
3728 constructing a substring_loc. Update error message, from
3729 "range" to "location".
3731 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3734 * g++.dg/gomp/pr71910.C: New test.
3737 * gcc.c-torture/compile/pr67485.c: New test.
3740 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3742 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3744 PR tree-optimization/69848
3745 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3747 2016-08-16 Martin Liska <mliska@suse.cz>
3749 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3750 of memory operations so that it can be handled by core2
3753 2016-08-16 Richard Biener <rguenther@suse.de>
3755 PR tree-optimization/76783
3756 * gcc.dg/pr76783.c: New testcase.
3757 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3759 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3761 PR tree-optimization/72817
3762 PR tree-optimization/73450
3763 * gcc.dg/tree-ssa/pr72817.c: New test.
3764 * gcc.dg/tree-ssa/pr73450.c: New test.
3766 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
3768 * gfortran.dg/init_flag_13.f90: New testcase.
3769 * gfortran.dg/init_flag_14.f90: Ditto.
3770 * gfortran.dg/init_flag_15.f03: Ditto.
3771 * gfortran.dg/dec_init_1.f90: Ditto.
3772 * gfortran.dg/dec_init_2.f90: Ditto.
3774 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
3777 * gcc.target/i386/pr72867.c: New test.
3779 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3781 * c-c++-common/dump-ada-spec-5.c: New test.
3783 2016-08-15 Richard Biener <rguenther@suse.de>
3785 PR tree-optimization/73434
3786 * gcc.dg/torture/pr73434.c: New testcase.
3788 2016-08-15 Jakub Jelinek <jakub@redhat.com>
3790 PR tree-optimization/72824
3791 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3793 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3796 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3797 in use_device clause.
3798 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3799 * gfortran.dg/goacc/list.f95: Adjust to catch
3800 "neither a POINTER nor an array" error messages.
3802 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
3805 * gcc.target/i386/pr76342.c: New test.
3807 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3810 * g++.dg/ubsan/pr71512.C: New test.
3811 * c-c++-common/ubsan/pr71512-1.c: New test.
3812 * c-c++-common/ubsan/pr71512-2.c: New test.
3814 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3816 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3817 vector initialization options.
3818 * gcc.target/powerpc/vec-init-2.c: Likewise.
3819 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3820 is generated on ISA 3.0.
3822 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3825 * gcc.dg/c-c++-common/pr71654.c: New test.
3826 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3828 * gcc.dg/tree-ssa/vrp24: Likewise.
3830 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3833 * gcc.dg/pr67410.c: New test.
3835 2016-08-12 Bin Cheng <bin.cheng@arm.com>
3837 PR tree-optimization/69848
3838 * gcc.dg/vect/vect-pr69848.c: New test.
3840 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
3843 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3844 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3845 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3846 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3848 2016-08-12 Richard Biener <rguenther@suse.de>
3850 PR tree-optimization/57326
3851 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3852 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3853 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3854 * gcc.target/i386/pr45685.c: Likewise.
3855 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3856 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3857 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3858 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3859 * gfortran.dg/pr34163.f90: Likewise.
3861 2016-08-12 Martin Liska <mliska@suse.cz>
3863 * g++.dg/gcov/gcov-16.C: New test.
3864 * lib/gcov.exp: Support new argument for run-gcov function.
3866 2016-08-12 Martin Liska <mliska@suse.cz>
3868 PR gcov-profile/35590
3869 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3871 2016-08-12 Richard Biener <rguenther@suse.de>
3873 PR tree-optimization/72851
3874 * gcc.dg/torture/pr72851.c: New testcase.
3876 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
3879 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3880 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3881 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3882 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3886 * g++.dg/debug/dwarf2/ref-1.C: New.
3889 * g++.dg/debug/dwarf2/template-params-12.H: New.
3890 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3891 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3892 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3893 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3894 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3895 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3896 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3898 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3901 * gcc.target/powerpc/pr72863.c: New test.
3903 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
3905 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3907 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3909 * gcc.target/i386/pieces-strcpy-1.c: New test.
3910 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3912 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3915 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3917 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3919 * gcc.target/i386/pieces-memcpy-1.c: New test.
3920 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3921 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3922 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3923 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3924 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3926 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3929 * gcc.dg/pr72816.c: Remove dg-error.
3931 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3933 PR tree-optimization/71083
3934 * gcc.c-torture/execute/pr71083.c: New test.
3935 * gnat.dg/loop_optimization23.adb: New test.
3936 * gnat.dg/loop_optimization23_pkg.ads: New test.
3937 * gnat.dg/loop_optimization23_pkg.adb: New test.
3939 2016-08-11 Richard Biener <rguenther@suse.de>
3941 PR tree-optimization/72772
3942 * gcc.dg/graphite/pr35356-1.c: Adjust.
3943 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3945 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3947 * gfortran.dg/random_7.f90: Take into account that the last seed
3948 value is the special p value.
3949 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3951 2016-08-11 Richard Biener <rguenther@suse.de>
3953 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3955 2016-08-11 Alan Modra <amodra@gmail.com>
3957 * gcc.target/powerpc/pr71680.c: New.
3959 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3961 * gcc.target/powerpc/bfp/bfp.exp: New file.
3962 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3963 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3964 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3965 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3966 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3967 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3968 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3969 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3970 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3971 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3972 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3973 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3974 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3975 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3976 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3977 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3978 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3979 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3980 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3981 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3982 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3983 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3984 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3985 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3986 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3987 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3988 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3989 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3990 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3991 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3992 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3993 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3994 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3995 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3996 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3997 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3998 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3999 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4000 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4001 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4002 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4003 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4004 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4005 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4006 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4007 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4008 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4009 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4010 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4011 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4012 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4013 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4014 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4016 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4018 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4021 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4023 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4025 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4028 * gcc.target/powerpc/pr72853.c: New test.
4030 2016-08-10 Martin Liska <mliska@suse.cz>
4032 PR gcov-profile/58306
4033 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4035 2016-08-10 Martin Liska <mliska@suse.cz>
4037 * g++.dg/gcov/gcov-threads-1.C: New test.
4039 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4042 * gcc.target/avr/pr71873.c: New test.
4044 2016-08-09 Martin Liska <mliska@suse.cz>
4046 * g++.dg/gcov/gcov-dump-1.C: New test.
4047 * g++.dg/gcov/gcov-dump-2.C: New test.
4049 2016-08-09 Martin Liska <mliska@suse.cz>
4051 * gcc.dg/tree-prof/val-prof-9.c: New test.
4053 2016-08-09 Martin Liska <mliska@suse.cz>
4055 * gcc.dg/tree-prof/val-prof-8.c: New test.
4057 2016-08-09 Martin Jambor <mjambor@suse.cz>
4060 * gcc.dg/ipa/pr71981.c: New test.
4062 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4064 PR tree-optimization/33707
4065 * gcc.dg/vect/pr33707.c: New test.
4067 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4069 PR tree-optimization/pr72772
4070 * gcc.dg/tree-ssa/pr72772.c: New test.
4072 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4074 PR rtl-optimization/66669
4075 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4077 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4079 PR tree-optimization/72824
4080 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4082 2016-08-09 Richard Biener <rguenther@suse.de>
4084 PR tree-optimization/71802
4085 * gcc.dg/torture/pr71802.c: New testcase.
4087 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4090 * g++.dg/eh/stdarg1.C: New test.
4092 2016-08-08 Andi Kleen <ak@linux.intel.com>
4094 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4095 test command line in failure log.
4096 (profopt-execute): dito. Make autofdo file names unique.
4098 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4101 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4104 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4106 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4108 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4109 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4110 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4111 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4112 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4113 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4115 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4118 * gcc.dg/cpp/pr66415-1.c: Likewise.
4119 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4120 * gcc.dg/format/c90-printf-1.c: Likewise.
4121 * gcc.dg/format/diagnostic-ranges.c: New test case.
4123 2016-08-08 Jakub Jelinek <jakub@redhat.com>
4126 * gfortran.dg/gomp/pr72716.f90: New test.
4129 * gcc.dg/gomp/pr72781.c: New test.
4132 * g++.dg/vect/pr68762-1.cc: New test.
4133 * g++.dg/vect/pr68762-2.cc: New test.
4134 * g++.dg/vect/pr68762.h: New file.
4136 2016-08-08 Martin Sebor <msebor@redhat.com>
4139 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4140 * g++.dg/warn/overflow-warn-3.C: Same.
4141 * g++.dg/warn/overflow-warn-4.C: Same.
4143 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4146 * gfortran.dg/allocate_with_source_21.f03: New test.
4148 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4151 * gfortran.dg/allocate_with_source_20.f03: New test.
4153 2016-08-08 Alan Modra <amodra@gmail.com>
4155 * gcc.c-torture/compile/pr72802.c: New.
4157 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4160 * gfortran.dg/dependency_48.f90: New test.
4162 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4165 * gfortran.dg/pr70040.f90: New testcase.
4167 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4170 * gfortran.dg/matmul_10.f90: New testcase.
4172 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
4174 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4176 2016-08-07 Jakub Jelinek <jakub@redhat.com>
4179 * gcc.dg/pr72816.c: New test.
4181 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
4183 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4184 * g++.dg/conversion/pr41426.C: Likewise.
4185 * g++.dg/conversion/pr66211.C: Likewise.
4186 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4187 * g++.dg/init/ref8.C: Likewise.
4188 * g++.old-deja/g++.law/cvt20.C: Likewise.
4189 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4191 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4193 PR tree-optimization/18046
4194 * gcc.dg/tree-ssa/vrp105.c: New test.
4195 * gcc.dg/tree-ssa/vrp106.c: New test.
4197 2016-08-05 Martin Sebor <msebor@redhat.com>
4199 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4200 1ul in diagnostics. Remove hyphen from "constant-expression."
4201 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4202 * g++.dg/cpp0x/static_assert3.C: Same.
4203 * g++.dg/cpp1y/constexpr-throw.C: Same.
4204 * g++.dg/template/nontype3.C: Same.
4205 * g++.dg/warn/overflow-warn-1.C: Same.
4206 * g++.dg/warn/overflow-warn-3.C: Same.
4207 * g++.dg/warn/overflow-warn-4.C: Same.
4209 2016-08-05 David Malcolm <dmalcolm@redhat.com>
4211 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4212 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4213 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4214 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4216 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4218 PR tree-optimization/72810
4219 * gcc.dg/tree-ssa/vrp110.c: New test.
4221 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4224 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4226 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4227 saving the half-precision registers.
4228 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4229 value is returned in h0.
4230 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4231 are passed in FP/SIMD registers.
4232 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4233 passing works corrcetly.
4234 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4235 (hfa_f16x2_t): Likewise.
4236 (hfa_f16x3_t): Likewise.
4237 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4238 are promoted to double and passed in a double register.
4239 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4240 are promoted to double and stacked.
4241 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4243 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4244 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4245 __fp16 first get passed in FP/SIMD registers, then stacked.
4247 2016-08-05 Nathan Sidwell <nathan@acm.org>
4250 * g++.dg/cpp0x/pr68724.C: New.
4252 2016-08-05 Richard Biener <rguenther@suse.de>
4254 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4256 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4258 * gcc.dg/tree-ssa/vrp107.c: New test.
4259 * gcc.dg/tree-ssa/vrp108.c: New test.
4260 * gcc.dg/tree-ssa/vrp109.c: New test.
4262 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4264 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4267 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4269 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4271 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4272 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4273 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4275 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4276 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4277 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4280 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4283 * g++.dg/cpp1y/lambda-ice1.C: New.
4285 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4288 * g++.dg/cpp1y/pr72759.C: New test.
4290 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4292 * gcc.dg/switch-10.c: New test.
4294 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4296 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4298 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4300 * c-c++-common/goacc/routine-5.c: Update.
4302 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4304 PR rtl-optimization/70903
4305 * gcc.c-torture/execute/pr70903.c: New test.
4307 2016-08-04 Martin Liska <mliska@suse.cz>
4309 * gcc.dg/params/params.exp: Replace file exists with
4310 TESTING_IN_BUILD_TREE.
4312 2016-08-04 Marek Polacek <polacek@redhat.com>
4315 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4317 2016-08-04 Richard Biener <rguenther@suse.de>
4320 * gcc.dg/torture/pr71984.c: Guard correctness check for
4323 2016-08-03 Andrew Pinski <apinski@cavium.com>
4325 * gcc.c-torture/compile/20160802-1.c: New testcase.
4327 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
4329 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4331 2016-08-03 Richard Biener <rguenther@suse.de>
4333 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4335 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4336 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4338 2016-08-03 Richard Biener <rguenther@suse.de>
4340 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4341 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4342 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4343 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4345 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4347 * gcc.dg/init-excess-2.c: Require int32plus.
4348 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4349 * gcc.dg/pr59963-2.c: Require int32plus.
4350 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4351 * gcc.dg/unroll-7.c: Require int32plus.
4353 2016-08-02 Bin Cheng <bin.cheng@arm.com>
4355 PR tree-optimization/34114
4356 * gcc.dg/tree-ssa/loop-42.c: New test.
4358 2016-08-02 Tamar Christina <tamar.christina@arm.com>
4360 * gcc.target/aarch64/vminmaxnm.c: New.
4361 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4364 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4366 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4367 vec_extract for vector float, vector int, vector short, and vector
4369 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4370 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4371 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4372 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4374 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4376 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4377 single stack adjustment, no writeback.
4378 * gcc.target/aarch64/test_frame_12.c: Likewise.
4379 * gcc.target/aarch64/test_frame_13.c: Likewise.
4380 * gcc.target/aarch64/test_frame_15.c: Likewise.
4381 * gcc.target/aarch64/test_frame_6.c: Likewise.
4382 * gcc.target/aarch64/test_frame_7.c: Likewise.
4383 * gcc.target/aarch64/test_frame_8.c: Likewise.
4384 * gcc.target/aarch64/test_frame_16.c: New test.
4386 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4389 * gcc.target/i386/pr72748.c: New test.
4391 2015-08-01 Alan Hayward <alan.hayward@arm.com>
4393 PR tree-optimization/71818
4394 * gcc.dg/vect/pr71818.c: New
4396 2016-08-01 Martin Liska <mliska@suse.cz>
4398 PR tree-optimization/71857
4399 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4401 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4403 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4405 2016-08-01 Jan Beulich <jbeulich@suse.com>
4407 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4409 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4411 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4412 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4414 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
4416 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4417 (check_effective_target_c++): Likewise. Also match for libstdc++.
4419 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4422 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4423 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4424 * gfortran.dg/pr41922.f90: New test.
4426 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4429 * gfortran.dg/pr68566.f90: new test.
4431 2016-07-30 Martin Sebor <msebor@redhat.com>
4435 * g++.dg/cpp0x/constexpr-cast.C: New test.
4436 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4437 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4438 * g++.dg/ubsan/pr63956.C: Correct.
4440 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4442 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4443 vector double or vector long where the vector is in memory.
4444 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4445 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4447 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4450 * gfortran.dg/pr69867.f90: New test.
4452 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4455 * gfortran.dg/pr69962.f90: New test.
4457 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4460 * gfortran.dg/pr70006.f90: New test.
4462 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4465 * gfortran.dg/pr71730.f90: New test.
4466 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4467 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4468 * gfortran.dg/array_constructor_26.f03: Ditto.
4470 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4472 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4473 * gcc.target/powerpc/pr71763.c: Likewise.
4475 2016-07-29 Marek Polacek <polacek@redhat.com>
4478 * gcc.dg/940510-1.c: Adjust dg-error.
4479 * gcc.dg/c99-flex-array-1.c: Likewise.
4480 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4483 * gcc.dg/noncompile/pr71853.c: New test.
4486 * gcc.dg/noncompile/pr71573.c: New test.
4489 * g++.dg/warn/Wparentheses-30.C: New test.
4490 * gcc.dg/Wparentheses-14.c: New test.
4492 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
4494 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4496 2016-07-29 Bin Cheng <bin.cheng@arm.com>
4498 PR tree-optimization/57558
4499 * gcc.dg/vect/pr57558-1.c: New test.
4500 * gcc.dg/vect/pr57558-2.c: New test.
4502 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4504 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4505 to scan forwprop1 dump pass.
4507 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4510 * g++.dg/template/pr51488.C: New.
4512 2016-07-29 Jakub Jelinek <jakub@redhat.com>
4515 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4517 * gcc.dg/pr71969-1.c: New test.
4518 * gcc.dg/pr71969-2.c: New test.
4519 * gcc.dg/pr71969-3.c: New test.
4521 2016-07-29 Marek Polacek <polacek@redhat.com>
4524 * c-c++-common/pr71574.c: New test.
4527 * gcc.dg/noncompile/pr71583.c: New test.
4529 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4532 * gcc.dg/pr68217.c: New test.
4534 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4537 * gfortran.dg/pr71067_1.f90: New test.
4538 * gfortran.dg/pr71067_2.f90: Ditto.
4540 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4542 * gcc.target/powerpc/vec-extract-1.c: New test.
4544 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4547 * gfortran.dg/pr71799.f90: New test.
4549 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4552 * g++.dg/cpp0x/pr71665-1.C: New.
4553 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4554 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4555 * g++.dg/ext/label10.C: Likewise.
4556 * g++.dg/parse/constant5.C: Likewise.
4558 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4561 * gfortran.dg/pr71859.f90: New test.
4562 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4563 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4565 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
4568 * gfortran.dg/pr71883.f90 : New test.
4570 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4572 PR tree-optimization/71734
4573 * g++.dg/vect/pr70729-nest.cc: New test.
4575 2016-07-28 Renlin Li <renlin.li@arm.com>
4578 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4581 * gfortran.dg/dependency_47.f90: New test.
4583 2016-07-28 Martin Liska <mliska@suse.cz>
4585 PR gcov-profile/68025
4586 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4588 2016-07-28 Martin Liska <mliska@suse.cz>
4590 * g++.dg/vect/pr70944.cc: New test.
4592 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4595 * gcc.dg/torture/pr71994.c: New test.
4597 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4600 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4601 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4602 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4604 2016-07-27 Richard Biener <rguenther@suse.de>
4606 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4608 2016-07-27 Martin Liska <mliska@suse.cz>
4610 * gcc.dg/predict-13.c: New test.
4611 * gcc.dg/predict-14.c: New test.
4613 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4615 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
4617 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4620 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4623 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4624 IEEE built-in functions handle quiet and signalling NaNs
4627 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4630 * gfortran.dg/pr71862.f90: New test.
4632 2016-07-26 Martin Sebor <msebor@redhat.com>
4634 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4635 selector with dg-options.
4637 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4639 PR tree-optimization/18046
4640 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4641 * gcc.dg/tree-ssa/vrp103.c: New test.
4642 * gcc.dg/tree-ssa/vrp104.c: New test.
4644 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4646 * gcc.target/powerpc/pr63354.c: Require lp64 since
4647 -mprofile-kernel is not legal with -m32.
4649 2016-07-26 Richard Biener <rguenther@suse.de>
4651 PR rtl-optimization/71984
4652 * gcc.dg/torture/pr71984.c: New testcase.
4654 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4656 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4657 g++-dg-runtest via et-dg-runtest.
4658 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4659 * gcc.dg/vect/vect.exp: Likewise.
4660 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4661 gfortran-dg-runtest.
4662 * gfortran.dg/vect/vect.exp: Likewise.
4663 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4664 (check_mips_loongson_hw_available): Likewise.
4665 (check_effective_target_mpaired_single_runtime): Likewise.
4666 (check_effective_target_mips_loongson_runtime): Likewise.
4667 (add_options_for_mpaired_single): Likewise.
4668 (check_effective_target_vect_int): Add global et_index.
4669 Check and save the supported feature for a target selected by
4670 the et_index target. Break long lines where appropriate. Call
4671 et-is-effective-target for MIPS with an argument instead of
4672 check_effective_target_* where appropriate.
4673 (check_effective_target_vect_intfloat_cvt): Likewise.
4674 (check_effective_target_vect_uintfloat_cvt): Likewise.
4675 (check_effective_target_vect_floatint_cvt): Likewise.
4676 (check_effective_target_vect_floatuint_cvt): Likewise.
4677 (check_effective_target_vect_simd_clones): Likewise.
4678 (check_effective_target_vect_shift): ewise.
4679 (check_effective_target_whole_vector_shift): Likewise.
4680 (check_effective_target_vect_bswap): Likewise.
4681 (check_effective_target_vect_shift_char): Likewise.
4682 (check_effective_target_vect_long): Likewise.
4683 (check_effective_target_vect_float): Likewise.
4684 (check_effective_target_vect_double): Likewise.
4685 (check_effective_target_vect_long_long): Likewise.
4686 (check_effective_target_vect_no_int_max): Likewise.
4687 (check_effective_target_vect_no_int_add): Likewise.
4688 (check_effective_target_vect_no_bitwise): Likewise.
4689 (check_effective_target_vect_widen_shift): Likewise.
4690 (check_effective_target_vect_no_align): Likewise.
4691 (check_effective_target_vect_hw_misalign): Likewise.
4692 (check_effective_target_vect_element_align): Likewise.
4693 (check_effective_target_vect_condition): Likewise.
4694 (check_effective_target_vect_cond_mixed): Likewise.
4695 (check_effective_target_vect_char_mult): Likewise.
4696 (check_effective_target_vect_short_mult): Likewise.
4697 (check_effective_target_vect_int_mult): Likewise.
4698 (check_effective_target_vect_extract_even_odd): Likewise.
4699 (check_effective_target_vect_interleave): Likewise.
4700 (check_effective_target_vect_stridedN): Likewise.
4701 (check_effective_target_vect_multiple_sizes): Likewise.
4702 (check_effective_target_vect64): Likewise.
4703 (check_effective_target_vect_call_copysignf): Likewise.
4704 (check_effective_target_vect_call_sqrtf): Likewise.
4705 (check_effective_target_vect_call_btrunc): Likewise.
4706 (check_effective_target_vect_call_btruncf): Likewise.
4707 (check_effective_target_vect_call_ceil): Likewise.
4708 (check_effective_target_vect_call_ceilf): Likewise.
4709 (check_effective_target_vect_call_floor): Likewise.
4710 (check_effective_target_vect_call_floorf): Likewise.
4711 (check_effective_target_vect_call_lceil): Likewise.
4712 (check_effective_target_vect_call_lfloor): Likewise.
4713 (check_effective_target_vect_call_nearbyint): Likewise.
4714 (check_effective_target_vect_call_nearbyintf): Likewise.
4715 (check_effective_target_vect_call_round): Likewise.
4716 (check_effective_target_vect_call_roundf): Likewise.
4717 (check_effective_target_vect_perm): Likewise, but also append *_saved
4718 to the existing global name to properly cache the result.
4719 (check_effective_target_vect_perm_byte): Likewise.
4720 (check_effective_target_vect_perm_short): Likewise.
4721 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4722 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4723 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4724 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4725 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4726 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4727 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4728 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4729 (check_effective_target_vect_sdot_qi): Likewise.
4730 (check_effective_target_vect_udot_qi): Likewise.
4731 (check_effective_target_vect_sdot_hi): Likewise.
4732 (check_effective_target_vect_udot_hi): Likewise.
4733 (check_effective_target_vect_usad_char): Likewise.
4734 (check_effective_target_vect_pack_trunc): Likewise.
4735 (check_effective_target_vect_unpack): Likewise.
4736 (check_effective_target_vect_aligned_arrays): Likewise.
4737 (check_effective_target_vect_natural_alignment): Likewise.
4738 (check_effective_target_vector_alignment_reachable): Likewise.
4739 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4740 (is-effective-target): Initialize et_index if undefined.
4741 (et-dg-runtest): New.
4742 (et-is-effective-target): Likewise.
4743 (check_vect_support_and_set_flags): Add supported MIPS targets to
4744 EFFECTIVE_TARGETS list. Return the number of supported targets.
4746 2016-07-26 Richard Biener <rguenther@suse.de>
4747 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4750 * gcc.dg/pr70920-1.c: New test-case.
4751 * gcc.dg/pr70902-2.c: Likewise.
4752 * gcc.dg/pr70920-3.c: Likewise.
4753 * gcc.dg/pr70920-4.c: Likewise
4754 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4757 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
4759 * gcc.c-torture/execute/pr71494.c: Require label_values.
4760 * gcc.dg/pr16973.c: Ditto.
4762 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4764 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4765 * gcc.dg/torture/pr69771.c: Require int32plus.
4766 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4768 2016-07-25 Martin Liska <mliska@suse.cz>
4770 * gcc.dg/torture/pr71987.c: New test.
4772 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4775 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4776 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4777 * gfortran.dg/pr71935.f90: New test.
4779 2016-07-22 Martin Sebor <msebor@redhat.com>
4782 * g++.dg/ext/atomic-3.C: New test.
4783 * gcc.dg/atomic/pr71675.c: New test.
4785 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4787 * gcc.target/i386/mvc8.c: New test.
4789 2016-07-22 Bin Cheng <bin.cheng@arm.com>
4791 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4792 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4794 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4797 * gfortran.dg/constructor_50.f90: New test.
4799 2016-07-22 Martin Liska <mliska@suse.cz>
4801 PR gcov-profile/69028
4802 PR gcov-profile/62047
4803 * g++.dg/cilk-plus/pr69028.C: New test.
4805 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4807 * gfortran.dg/coarray_stat_2.f90: New test.
4809 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4811 * gcc.target/powerpc/vec-extract.h: New files to check the
4812 vec_extract built-in functions for all vector types, testing
4813 accessing each element, both with constant and variable element
4815 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4816 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4817 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4818 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4819 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4820 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4821 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4822 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4823 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4825 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4828 * g++.dg/other/pr71728.C: New test.
4830 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4832 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4833 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4834 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4835 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4836 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4838 2016-07-21 Richard Biener <rguenther@suse.de>
4840 PR tree-optimization/71947
4841 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4843 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4845 * gcc.dg/tree-ssa/scev-15.c: New.
4847 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4849 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4851 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4854 * g++.dg/gomp/pr71941.C: New test.
4856 2016-07-20 David Malcolm <dmalcolm@redhat.com>
4860 * g++.dg/spellcheck-identifiers.C: New test case, based on
4861 gcc.dg/spellcheck-identifiers.c.
4862 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4863 gcc.dg/spellcheck-identifiers-2.c.
4864 * g++.dg/spellcheck-typenames.C: New test case, based on
4865 gcc.dg/spellcheck-typenames.c
4867 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
4869 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4870 pointer to member function and also test catching by reference.
4872 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4874 * gcc.target/s390/pr67443.c: Fix test case.
4876 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4878 * gcc.target/s390/insv-1.c: Xfail some tests.
4879 * gcc.target/s390/insv-2.c: Likewise.
4881 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4883 * gcc.target/avr/torture/get-mem.c: New test.
4884 * gcc.target/avr/torture/set-mem.c: New test.
4886 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4889 * gcc.target/avr/torture/tiny-progmem.c: New test.
4891 2016-07-20 Jakub Jelinek <jakub@redhat.com>
4894 * g++.dg/parse/pr71909.C: New test.
4895 * g++.dg/tm/pr71909.C: New test.
4898 * g++.dg/cpp0x/constexpr-50060.C: New test.
4899 * g++.dg/cpp1y/constexpr-50060.C: New test.
4901 2016-07-20 Martin Liska <mliska@suse.cz>
4903 * gfortran.dg/graphite/pr71898.f90: New test.
4905 2016-07-20 Bin Cheng <bin.cheng@arm.com>
4907 PR tree-optimization/71503
4908 PR tree-optimization/71683
4909 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4910 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4912 2016-07-20 Martin Liska <mliska@suse.cz>
4914 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4915 * gcc.dg/plugin/sreal-test-1.c: Remove.
4916 * gcc.dg/plugin/sreal_plugin.c: Remove.
4918 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4921 * gfortran.dg/dependency_47.f90: New test.
4923 2016-07-19 Jakub Jelinek <jakub@redhat.com>
4925 PR rtl-optimization/71916
4926 * gcc.c-torture/compile/pr71916.c: New test.
4929 * g++.dg/torture/pr71874.C: New test.
4932 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4933 (my_alloc): Rewritten to use __builtin_posix_memalign and
4935 (my_free): Use __builtin_free instead of _mm_free.
4936 (Vec::operator=): Use __builtin_memcpy.
4938 2016-07-19 Martin Jambor <mjambor@suse.cz>
4941 * gfortran.dg/pr71688.f90: New test.
4943 2016-07-19 Richard Biener <rguenther@suse.de>
4945 * c-c++-common/vector-subscript-6.c: New testcase.
4946 * c-c++-common/vector-subscript-7.c: Likewise.
4948 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4950 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4951 and UInt32 based on __SIZEOF_INT__.
4953 2016-07-19 Richard Biener <rguenther@suse.de>
4955 PR tree-optimization/71901
4956 * gcc.dg/torture/pr71901.c: New testcase.
4958 2016-07-19 Richard Biener <rguenther@suse.de>
4960 PR tree-optimization/71908
4961 * gcc.dg/torture/pr71908.c: New testcase.
4963 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4966 * gcc.target/powerpc/pr71493-1.c: New test.
4967 * gcc.target/powerpc/pr71493-2.c: Likewise.
4969 2016-07-18 Jakub Jelinek <jakub@redhat.com>
4972 * g++.dg/conversion/ambig3.C: New test.
4975 * g++.dg/cpp0x/constexpr-71828.C: New test.
4978 * g++.dg/template/pr71826.C: New test.
4981 * g++.dg/template/defarg21.C: New test.
4984 * g++.dg/ext/vector31.C: New test.
4986 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
4988 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4990 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4992 PR tree-optimization/71734
4993 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4995 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4997 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4998 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4999 stack-layout-dynamic-1.c: New test.
5001 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5003 * gcc.target/s390/nolrl-1.c: New test.
5005 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
5008 * gfortran.dg/pr71523_1.f90: New test.
5009 * gfortran.dg/pr71523_2.f90: New test.
5011 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5013 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5015 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5016 Marco Restelli <mrestelli@gmail.com>
5019 * gfortran.dg/pr62125.f90: New test.
5021 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5023 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5024 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5026 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
5029 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5030 * g++.dg/cpp0x/nullptr35.C: New test.
5032 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5034 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5036 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5038 * gfortran.dg/goacc/vector_length.f90: New test.
5040 2016-07-15 Richard Biener <rguenther@suse.de>
5042 PR tree-optimization/71881
5043 * gcc.dg/torture/pr71881.c: New testcase.
5045 2016-07-15 Richard Biener <rguenther@suse.de>
5047 PR tree-optimization/71887
5048 * gcc.dg/torture/pr71887.c: New testcase.
5050 2016-07-15 Jakub Jelinek <jakub@redhat.com>
5053 * gcc.dg/spellcheck-identifiers-3.c: New test.
5055 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5058 * gfortran.dg/null_9.f90: New test.
5060 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5062 * gcc.dg/tree-ssa/loop-41.c: New test.
5064 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5066 PR tree-optimization/71347
5067 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5069 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5072 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5073 * gfortran.dg/contains.f90: Ditto.
5074 * gfortran.dg/contains_empty_1.f03: Ditto.
5075 * gfortran.dg/submodule_3.f08: Ditto.
5077 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5080 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5081 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5082 expected diagnostics.
5085 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5086 * gcc.dg/spellcheck-identifiers-2.c: New test.
5087 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5088 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5090 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5092 PR tree-optimization/71872
5093 * gcc.c-torture/compile/pr71872.c: New test.
5095 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5097 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5098 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5099 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5100 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5101 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5102 * gcc.target/arm/atomic-op-acquire-1.c: This.
5103 * gcc.target/arm/atomic-op-char.c: Rename into ...
5104 * gcc.target/arm/atomic-op-char-1.c: This.
5105 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5106 * gcc.target/arm/atomic-op-consume-1.c: This.
5107 * gcc.target/arm/atomic-op-int.c: Rename into ...
5108 * gcc.target/arm/atomic-op-int-1.c: This.
5109 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5110 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5111 * gcc.target/arm/atomic-op-release.c: Rename into ...
5112 * gcc.target/arm/atomic-op-release-1.c: This.
5113 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5114 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5115 * gcc.target/arm/atomic-op-short.c: Rename into ...
5116 * gcc.target/arm/atomic-op-short-1.c: This.
5117 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5118 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5119 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5120 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5121 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5122 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5123 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5124 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5125 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5126 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5128 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5131 * gfortran.dg/select_type_35.f03: New test.
5133 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5136 PR tree-optimization/70923
5137 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5138 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5139 * gcc.dg/vect/pr65951.c: Likewise.
5140 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5142 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
5144 * c-c++-common/pr60226.c: Expect maximum object file alignment
5147 2016-07-14 Richard Biener <rguenther@suse.de>
5149 PR tree-optimization/71866
5150 * gcc.dg/torture/pr71866.c: New testcase.
5152 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5154 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5155 selector and enclose boolean expression in curly braces.
5157 2016-07-14 Alan Modra <amodra@gmail.com>
5160 * gcc.target/powerpc/p9-novsx.c: New.
5162 2016-07-13 Andi Kleen <ak@linux.intel.com>
5164 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5165 * g++.dg/tree-prof/morefunc.C: Dito.
5166 * g++.dg/tree-prof/pr35545.C: Dito.
5167 * g++.dg/tree-prof/reorder.C: Dito.
5168 * gcc.dg/tree-prof/20050826-2.c: Dito.
5169 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5170 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5171 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5172 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5173 * gcc.dg/tree-prof/inliner-1.c: Dito.
5174 * gcc.dg/tree-prof/merge_block.c: Dito.
5175 * gcc.dg/tree-prof/stringop-1.c: Dito.
5176 * gcc.dg/tree-prof/stringop-2.c: Dito.
5177 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5178 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5179 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5180 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5181 * gcc.dg/tree-prof/update-loopch.c: Dito.
5182 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5183 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5184 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5185 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5186 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5187 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5188 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5190 2016-07-13 Andi Kleen <ak@linux.intel.com>
5192 * lib/profopt.exp (profopt-execute): Remove .imports files.
5194 2016-07-13 Andi Kleen <ak@linux.intel.com>
5196 * lib/profopt.exp (profopt-execute): Always log profiler command line.
5198 2016-07-13 Andi Kleen <ak@linux.intel.com>
5200 * lib/profopt.exp (dg-final-scan-autofdo,
5201 dg-final-scan-not-autofdo): New functions.
5203 2016-07-13 Bin Cheng <bin.cheng@arm.com>
5205 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5206 * gcc.dg/vect/vect-35.c: Ditto.
5207 * gcc.dg/vect/vect-alias-check-2.c: New test.
5209 2016-07-13 Martin Liska <mliska@suse.cz>
5211 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5212 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5213 * gfortran.dg/pr42108.f90: Update expected dump scan.
5215 2016-07-13 Richard Biener <rguenther@suse.de>
5217 PR tree-optimization/24574
5218 * gcc.dg/pr24574.c: New testcase.
5220 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5222 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5223 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5224 * c-c++-common/pr68833-1.c: Require int32plus.
5225 * gcc.dg/ipa/pr63551.c: Likewise.
5226 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5227 * gcc.dg/ipa/pr64041.c: Require int32plus.
5229 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5232 * g++.dg/pr71633.C: New test.
5234 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5236 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5237 Add new arm_thumb1_cbz_ok effective target.
5238 * gcc.target/arm/cbz.c: New test.
5240 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5242 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5243 Define effective target.
5244 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5245 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5246 * gcc.target/arm/movhi_movw.c: New test.
5247 * gcc.target/arm/movsi_movw.c: Likewise.
5248 * gcc.target/arm/movdi_movw.c: Likewise.
5250 2016-07-13 Richard Biener <rguenther@suse.de>
5253 * gcc.dg/pr71104-1.c: New testcase.
5254 * gcc.dg/pr71104-2.c: Likewise.
5256 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5259 * gcc.target/powerpc/pr71805.c: New test.
5261 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5263 * gcc.target/powerpc/divkc3-1.c: New.
5264 * gcc.target/powerpc/mulkc3-1.c: New.
5266 2016-07-12 Nathan Sidwell <nathan@acm.org>
5268 * gcc.target/arm/data-rel-1.c: New.
5269 * gcc.target/arm/data-rel-2.c: New.
5270 * gcc.target/arm/data-rel-3.c: New.
5272 2016-07-12 Martin Liska <mliska@suse.cz>
5274 * gcc.dg/params/blocksort-part.c: New test.
5275 * gcc.dg/params/params.exp: New file.
5277 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5280 * gcc.c-torture/execute/pr71700.c: New test.
5282 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5283 Richard Biener <rguenther@suse.de>
5285 PR tree-optimization/23286
5286 PR tree-optimization/70159
5287 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5288 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5289 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5290 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5291 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5292 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5293 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5294 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5295 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5296 * gcc.dg/pr51879-12.c: Likewise.
5297 * gcc.dg/strlenopt-9.c: Likewise.
5298 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5299 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5300 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5301 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5302 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5303 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5304 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5305 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5306 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5307 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5308 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5309 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5310 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5311 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5312 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5314 2016-07-12 Richard Biener <rguenther@suse.de>
5316 PR rtl-optimization/68961
5317 * gcc.target/i386/pr68961.c: New testcase.
5319 2016-07-11 Jakub Jelinek <jakub@redhat.com>
5322 * c-c++-common/gomp/pr71758.c: New test.
5323 * gfortran.dg/gomp/pr71758.f90: New test.
5325 PR tree-optimization/71823
5326 * gcc.dg/vect/pr71823.c: New test.
5328 2016-07-11 David Malcolm <dmalcolm@redhat.com>
5330 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5331 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5332 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5334 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5337 * gcc.target/i386/pr71801.c: New test.
5339 2016-07-11 Richard Biener <rguenther@suse.de>
5341 PR tree-optimization/71816
5342 * gcc.dg/torture/pr71816.c: New testcase.
5344 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5347 * gfortran.dg/dependency_46.f90: New test.
5349 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5351 PR rtl-optimization/71621
5352 * gcc.target/i386/pr71621-1.c: New.
5353 * gcc.target/i386/pr71621-2.c: New.
5355 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5357 * gfortran.dg/goacc/pr71704.f90: New test.
5359 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5362 * gcc.target/powerpc/pr71297.c: New.
5364 2016-07-08 Jiong Wang <jiong.wang@arm.com>
5366 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5368 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5371 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5373 2016-07-08 Alan Hayward <alan.hayward@arm.com>
5375 PR tree-optimization/71667
5376 * gcc.dg/vect/pr71667.c: New
5378 2016-07-08 Martin Liska <mliska@suse.cz>
5380 * gcc.dg/torture/pr71606.c: New test.
5382 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5385 * gfortran.dg/pr71764.f90: New test.
5387 2016-07-07 Jakub Jelinek <jakub@redhat.com>
5388 Kai Tietz <ktietz70@googlemail.com>
5392 * g++.dg/cpp0x/pr70869.C: New test.
5393 * g++.dg/cpp0x/pr71054.C: New test.
5395 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
5397 * g++.dg/debug/pr71432.C: Fail on AIX.
5399 2016-07-07 Martin Liska <mliska@suse.cz>
5401 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5402 an undefined behavior.
5403 * gfortran.dg/do_3.F90: Likewise.
5404 * gfortran.dg/do_check_11.f90: New test.
5405 * gfortran.dg/do_check_12.f90: New test.
5406 * gfortran.dg/do_corner_warn.f90: New test.
5408 2016-07-07 Martin Liska <mliska@suse.cz>
5410 * gfortran.dg/predict-1.f90: Ammend the test.
5411 * gfortran.dg/predict-2.f90: Likewise.
5413 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5416 * g++.dg/pr71624.C: New test.
5418 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5420 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5421 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5422 ARMv8-M Mainline architectures.
5424 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5426 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5427 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5429 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5433 * gcc.target/powerpc/pr71763.c: New file.
5435 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5437 PR tree-optimization/71518
5438 * gcc.dg/pr71518.c: New test.
5440 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5442 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5444 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5447 * gcc.target/avr/pr50739.c: New test.
5449 2016-07-05 Jan Hubicka <jh@suse.cz>
5451 * gcc.dg/tree-ssa/scev-14.c: update template.
5453 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5455 * gcc.dg/vect/group-no-gaps-1.c: New test.
5457 2016-07-05 Andi Kleen <ak@linux.intel.com>
5459 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5460 if kernel supports MPX.
5462 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
5464 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5466 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5467 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5469 * gcc.target/powerpc/signbit-1.c: New test.
5470 * gcc.target/powerpc/signbit-2.c: New test.
5471 * gcc.target/powerpc/signbit-3.c: New test.
5473 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5475 PR rtl-optimization/71594
5476 * gcc.dg/torture/pr71594.c: New test.
5478 2016-07-05 Jan Hubicka <jh@suse.cz>
5480 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5482 2016-07-05 David Malcolm <dmalcolm@redhat.com>
5485 * g++.dg/parse/error5.C: Update column
5486 number of missing semicolon error.
5487 * g++.dg/pr62314-2.C: New test case.
5489 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5491 * gfortran.dg/coarray_stat_function.f90: New test.
5492 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5493 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5496 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5499 * gfortran.dg/deferred_character_17.f90: New test.
5501 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5503 * gcc.target/arm/neon/polytypes.c: Move to ...
5504 * gcc.target/arm/polytypes.c: ... here.
5505 * gcc.target/arm/neon/pr51534.c: Move to ...
5506 * gcc.target/arm/pr51534.c: ... here.
5507 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5508 * gcc.target/arm/vect-vcvt.c: ... here.
5509 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5510 * gcc.target/arm/vect-vcvtq.c: ... here.
5511 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5512 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5513 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5514 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5515 * gcc.target/arm/neon/neon.exp: Delete.
5516 * gcc.target/arm/neon/: Delete.
5518 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5521 * gfortran.dg: pr65575.f90: New test.
5523 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5526 * gfortran.dg: pr35849.f90: New test.
5528 2016-07-04 Jakub Jelinek <jakub@redhat.com>
5531 * g++.dg/cpp0x/pr71739.C: New test.
5533 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5535 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5537 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5539 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5541 * gcc.target/s390/loc-1.c: New test.
5543 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5545 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5546 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5548 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5551 * gcc.target/aarch64/pr63874.c: New test.
5553 2016-07-04 Jan Beulich <jbeulich@suse.com>
5555 * g++.dg/header.c: New.
5556 * gcc.dg/header.c: New.
5558 2016-07-02 Jakub Jelinek <jakub@redhat.com>
5561 * c-c++-common/Wunused-var-15.c: New test.
5563 2016-07-01 Jakub Jelinek <jakub@redhat.com>
5566 * gfortran.dg/gomp/pr71687.f90: New test.
5568 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5570 * gcc.dg/const-float128-ped.c: Require __float128 effective
5572 * gcc.dg/const-float128.c: Likewise.
5573 * gcc.dg/torture/float128-cmp-invalid.c: Require
5574 __float128 and base_quadfloat_support effective targets, and
5576 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5577 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5578 * gcc.dg/torture/float128-nan.c: Likewise.
5579 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5580 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5581 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5582 * lib/target-supports.exp (check_effective_target___float128): New.
5583 (add_options_for___float128): New.
5584 (check_effective_target_base_quadword_support): New.
5586 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5589 * gcc.target/powerpc/pr71720.c: New test.
5591 2016-07-01 Jan Beulich <jbeulich@suse.com>
5593 * gcc.dg/bss.c: New.
5595 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5598 * gcc.target/powerpc/pr71698.c: New test.
5600 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
5603 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5604 instead of ".foo" for its section name.
5605 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5606 depending on MCU's flash size.
5607 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5608 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5609 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5610 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5611 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5612 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5614 2016-07-01 Jan Beulich <jbeulich@suse.com>
5616 * gcc.target/i386/pr65105-2.c: Add -msse2.
5618 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5620 PR tree-optimization/71707
5621 * gcc.dg/strlenopt-29.c: New test.
5624 * gfortran.dg/gomp/pr71704.f90: New test.
5627 * gfortran.dg/gomp/pr71705.f90: New test.
5629 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5631 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5632 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5633 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5634 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5635 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5636 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5637 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5638 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5639 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5640 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5641 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5642 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5643 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5644 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5645 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5646 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5647 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5648 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5649 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5650 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5651 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5652 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5653 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5654 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5655 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5656 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5657 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5658 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5659 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5660 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5661 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5662 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5663 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5664 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5665 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5666 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5667 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5668 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5669 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5670 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5671 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5672 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5673 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5674 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5675 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5676 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5677 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5678 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5679 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5680 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5681 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5682 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5683 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5684 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5685 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5686 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5687 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5688 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5689 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5690 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5691 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5692 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5693 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5694 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5695 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5696 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5697 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5698 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5699 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5700 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5701 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5702 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5703 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5704 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5705 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5706 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5707 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5708 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5709 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5710 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5711 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5713 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5714 James Greenhalgh <james.greenhalgh@arm.com>
5716 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5718 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
5719 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5721 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5723 2016-06-30 David Malcolm <dmalcolm@redhat.com>
5726 * gcc.dg/spellcheck-options-12.c: New test case.
5728 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5731 * gcc.c-torture/compile/pr71693.c: New test.
5733 2016-06-29 David Malcolm <dmalcolm@redhat.com>
5735 * gcc.dg/spellcheck-params.c: New testcase.
5736 * gcc.dg/spellcheck-params-2.c: New testcase.
5738 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5740 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5741 vector extract instructions.
5742 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5744 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5747 * gfortran.dg/unexpected_eof_2.f90: New test.
5748 * gfortran.dg/unexpected_eof_3.f90: New test.
5750 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
5752 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5754 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5756 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5757 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5758 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5760 2016-06-29 Richard Biener <rguenther@suse.de>
5763 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5765 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5767 * gcc.target/arm/aapcs/neon-vect10.c: Require
5768 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5769 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5770 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5771 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5772 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5773 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5774 * gcc.target/arm/fp16-aapcs-1.c: Require
5775 -mfloat-ab=hard. Also simplify the test.
5776 * gcc.target/arm/fp16-aapcs-2.c: New.
5778 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5780 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5781 (add_options_for_arm_fp16_ieee): New.
5782 (add_options_for_arm_fp16_alternative): New.
5783 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5785 (effective_target_arm_fp16_hw): New.
5787 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5789 PR tree-optimization/71655
5790 * g++.dg/pr71655.C: New test.
5792 2016-06-29 Martin Liska <mliska@suse.cz>
5794 * gcc.dg/pr71585.c: New test.
5795 * gcc.dg/pr71585-2.c: New test.
5796 * gcc.dg/pr71585-3.c: New test.
5798 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5800 PR tree-optimization/70729
5801 * g++.dg/vect/pr70729.cc: New test.
5803 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5805 * c-c++-common/gomp/cancel-1.c: Extend.
5807 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5809 PR tree-optimization/71625
5810 * gcc.dg/strlenopt-28.c: New test.
5812 2016-06-29 Richard Biener <rguenther@suse.de>
5815 * g++.dg/torture/pr71002.C: Adjust testcase.
5817 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5820 * gcc.dg/pr71685.c: New test.
5822 2016-06-28 Martin Sebor <msebor@redhat.com>
5825 * gcc.dg/init-bad-9.c: New test.
5827 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5829 * gcc.target/powerpc/abs128-1.c: Require VSX.
5830 * gcc.target/powerpc/copysign128-1.c: Likewise.
5831 * gcc.target/powerpc/inf128-1.c: Likewise.
5832 * gcc.target/powerpc/nan128-1.c: Likewise.
5834 2016-06-28 Jakub Jelinek <jakub@redhat.com>
5837 * gcc.c-torture/execute/pr71626-1.c: New test.
5838 * gcc.c-torture/execute/pr71626-2.c: New test.
5840 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5843 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5845 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5848 * gcc.target/powerpc/pr71670.c: New testcase.
5850 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5853 * gcc.target/powerpc/pr71656-1.c: New test.
5854 * gcc.target/powerpc/pr71656-2.c: New test.
5856 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5858 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5860 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5861 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5862 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5863 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5864 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5865 Add arm_neon_fp16_ok effective target.
5866 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5868 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5870 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5872 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5874 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5876 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5878 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5880 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5882 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5884 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5886 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5889 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
5891 * gcc.dg/predict-12.c: New testcase.
5893 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5896 * gfortran.dg/pr71649.f90: New test.
5898 2016-06-25 Jakub Jelinek <jakub@redhat.com>
5900 PR tree-optimization/71643
5901 * g++.dg/opt/pr71643.C: New test.
5903 PR tree-optimization/71631
5904 * gcc.c-torture/execute/pr71631.c: New test.
5906 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5908 * gcc.dg/predict-11.c: New testcase.
5909 * gfortran.dg/predict-2.f90: New testcase.
5911 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5913 * gcc.dg/predict-10.c: New test.
5915 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5917 * gcc.target/powerpc/abs128-1.c: New.
5918 * gcc.target/powerpc/copysign128-1.c: New.
5919 * gcc.target/powerpc/inf128-1.c: New.
5920 * gcc.target/powerpc/nan128-1.c: New.
5922 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5924 * gfortran.dg/pr71642.f90: New test.
5926 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5928 PR tree-optimization/71647
5929 * gcc.target/i386/pr71647.c: New test.
5931 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5933 * gcc.target/i386/noplt-gd-1.c: New test.
5934 * gcc.target/i386/noplt-gd-2.c: Likewise.
5935 * gcc.target/i386/noplt-gd-3.c: Likewise.
5936 * gcc.target/i386/noplt-ld-1.c: Likewise.
5937 * gcc.target/i386/noplt-ld-2.c: Likewise.
5938 * gcc.target/i386/noplt-ld-3.c: Likewise.
5939 * lib/target-supports.exp
5940 (check_effective_target_tls_get_addr_via_got): New.
5942 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5944 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5945 testsuite compile flags.
5946 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5947 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5949 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5951 * g++dg/vect/pr36684.cc: Add dg-do compile.
5952 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5953 * gcc.dg/vect/pr70021.c: Ditto.
5954 * gcc.dg/vect/pr70138-1.c: Ditto.
5955 * gcc.dg/vect/pr70138-2.c: Ditto.
5956 * gcc.dg/vect/pr70354-1.c: Ditto.
5957 * gcc.dg/vect/pr70354-2.c: Ditto.
5958 * gcc.dg/vect/pr71259.c: Ditto.
5959 * gcc.dg/vect/pr71416-1.c: Ditto.
5960 * gcc.dg/vect/slp-43.c: Ditto.
5961 * gcc.dg/vect/slp-45.c: Ditto.
5962 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5963 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5964 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5965 * gfortran.dg/vect/pr69980.f90: Ditto.
5967 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5969 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5970 * gcc.dg/vect/bb-slp-30.c: Ditto.
5971 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5972 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5973 * gcc.dg/vect/pr45902.c: Ditto.
5974 * gcc.dg/vect/pr48172.c: Ditto.
5975 * gcc.dg/vect/pr48377.c: Ditto.
5976 * gcc.dg/vect/pr49038.c: Ditto.
5977 * gcc.dg/vect/pr49771.c: Ditto.
5978 * gcc.dg/vect/pr52091.c: Ditto.
5979 * gcc.dg/vect/pr53185-2.c: Ditto.
5980 * gcc.dg/vect/pr56826.c: Ditto.
5981 * gcc.dg/vect/pr60276.c: Ditto.
5982 * gcc.dg/vect/pr62021.c: Ditto.
5983 * gcc.dg/vect/pr63530.c: Ditto.
5984 * gcc.dg/vect/pr65518.c: Ditto.
5985 * gcc.dg/vect/pr65947-1.c: Ditto.
5986 * gcc.dg/vect/pr65947-10.c: Ditto.
5987 * gcc.dg/vect/pr65947-11.c: Ditto.
5988 * gcc.dg/vect/pr65947-12.c: Ditto.
5989 * gcc.dg/vect/pr65947-13.c: Ditto.
5990 * gcc.dg/vect/pr65947-2.c: Ditto.
5991 * gcc.dg/vect/pr65947-3.c: Ditto.
5992 * gcc.dg/vect/pr65947-4.c: Ditto.
5993 * gcc.dg/vect/pr65947-5.c: Ditto.
5994 * gcc.dg/vect/pr65947-6.c: Ditto.
5995 * gcc.dg/vect/pr65947-7.c: Ditto.
5996 * gcc.dg/vect/pr65947-8.c: Ditto.
5997 * gcc.dg/vect/pr65947-9.c: Ditto.
5998 * gcc.dg/vect/pr71416-1.c: Ditto.
5999 * gcc.dg/vect/pr71439.c: Ditto.
6000 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6001 * gcc.dg/vect/vect-bswap16.c: Ditto.
6002 * gcc.dg/vect/vect-bswap32.c: Ditto.
6003 * gcc.dg/vect/vect-bswap64.c: Ditto.
6004 * gcc.dg/vect/vect-live-1.c: Ditto.
6005 * gcc.dg/vect/vect-live-2.c: Ditto.
6006 * gcc.dg/vect/vect-live-3.c: Ditto.
6007 * gcc.dg/vect/vect-live-4.c: Ditto.
6008 * gcc.dg/vect/vect-live-5.c: Ditto.
6009 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6010 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6011 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6012 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6013 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6014 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6015 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6016 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6017 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6018 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6019 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6020 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6021 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6022 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6023 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6024 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6025 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6027 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6029 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6031 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6033 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6034 ia32 if R_386_GOT32X relocation is supported.
6035 * gcc.target/i386/noplt-3.c: Likewise.
6036 * gcc.target/i386/noplt-2.c: Likewise.
6037 (main): Renamed to ...
6039 * gcc.target/i386/noplt-4.c: Likewise.
6040 (main): Renamed to ...
6042 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6043 * gcc.target/i386/pr67400-5.c: Likewise.
6045 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6047 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6048 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6050 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6051 f4): Adjust expected diagnostics.
6052 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6053 (T): If OVFP is defined, redefine to TP.
6054 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6055 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6056 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6057 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6058 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6059 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6060 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6061 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6062 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6063 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6064 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6065 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6066 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6067 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6068 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6069 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6070 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6071 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6072 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6073 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6074 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6075 as last argument to __builtin_add_overflow_p.
6077 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6079 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6080 dg-options and remove default vector testsuite compile flags.
6081 * g++.dg/vect/pr33860a.cc: Ditto.
6082 * g++.dg/vect/pr45470-a.cc: Ditto.
6083 * g++.dg/vect/pr45470-b.cc: Ditto.
6084 * g++.dg/vect/pr60896.cc: Ditto.
6085 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6086 * gcc.dg/vect/pr18308.c: Ditto.
6087 * gcc.dg/vect/pr24049.c: Ditto.
6088 * gcc.dg/vect/pr33373.c: Ditto.
6089 * gcc.dg/vect/pr36228.c: Ditto.
6090 * gcc.dg/vect/pr42395.c: Ditto.
6091 * gcc.dg/vect/pr42604.c: Ditto.
6092 * gcc.dg/vect/pr46663.c: Ditto.
6093 * gcc.dg/vect/pr48765.c: Ditto.
6094 * gcc.dg/vect/pr49093.c: Ditto.
6095 * gcc.dg/vect/pr49352.c: Ditto.
6096 * gcc.dg/vect/pr52298.c: Ditto.
6097 * gcc.dg/vect/pr52870.c: Ditto.
6098 * gcc.dg/vect/pr53185.c: Ditto.
6099 * gcc.dg/vect/pr53773.c: Ditto.
6100 * gcc.dg/vect/pr56695.c: Ditto.
6101 * gcc.dg/vect/pr62171.c: Ditto.
6102 * gcc.dg/vect/pr63530.c: Ditto.
6103 * gcc.dg/vect/pr68339.c: Ditto.
6104 * gcc.dg/vect/pr71259.c: Ditto.
6105 * gcc.dg/vect/vect-82_64.c: Ditto.
6106 * gcc.dg/vect/vect-83_64.c: Ditto.
6107 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6108 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6109 * gcc.dg/vect/vect-shift-2.c: Ditto.
6110 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6111 * gfortran.dg/vect/pr39318.f90: Ditto.
6112 * gfortran.dg/vect/pr45714-a.f: Ditto.
6113 * gfortran.dg/vect/pr45714-b.f: Ditto.
6114 * gfortran.dg/vect/pr46213.f90: Ditto.
6116 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6117 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6119 * gcc.target/powerpc/p9-splat-5.c: New test.
6121 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6123 PR tree-optimization/71488
6124 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6125 * lib/target-supports.exp: ... here.
6126 (check_sse4_hw_available): New procedure.
6127 (check_effective_target_sse4_runtime): Ditto.
6128 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6129 -march=westmere for sse4_runtime targets.
6130 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
6131 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
6132 (dg-additional-options): Use for sse4_runtime targets.
6133 (main): Call check_vect ().
6134 (dg-final): Perform scan only for sse4_runtime targets.
6136 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6140 * gcc.target/i386/pr66232-14.c: New file.
6141 * gcc.target/i386/pr66232-15.c: Likewise.
6142 * gcc.target/i386/pr66232-16.c: Likewise.
6143 * gcc.target/i386/pr66232-17.c: Likewise.
6144 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6145 ia32 if R_386_GOT32X relocation is supported.
6146 * gcc.target/i386/pr67400-2.c: Likewise.
6147 * gcc.target/i386/pr67400-3.c: Likewise.
6148 * gcc.target/i386/pr67400-4.c: Likewise.
6149 * gcc.target/i386/pr67400-6.c: Likewise.
6150 * gcc.target/i386/pr67400-7.c: Likewise.
6151 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6153 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6155 PR libgfortran/48852
6156 * gfortran.dg/char4_iunit_1.f03: Update test.
6157 * gfortran.dg/f2003_io_5.f03: Update test.
6158 * gfortran.dg/real_const_3.f90: Update test.
6160 2016-06-23 Andi Kleen <ak@linux.intel.com>
6162 * g++.dg/bprob/bprob.exp: Support autofdo.
6163 * g++.dg/tree-prof/tree-prof.exp: dito.
6164 * gcc.dg/tree-prof/tree-prof.exp: dito.
6165 * gcc.misc-tests/bprob.exp: dito.
6166 * gfortran.dg/prof/prof.exp: dito.
6167 * lib/profopt.exp: dito.
6168 * lib/target-supports.exp: Check for autofdo.
6170 2016-06-23 Martin Liska <mliska@suse.cz>
6172 * gcc.dg/pr71619.c: New test.
6174 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6177 * gcc.target/i386/pr67400-1.c: New test.
6178 * gcc.target/i386/pr67400-2.c: Likewise.
6179 * gcc.target/i386/pr67400-3.c: Likewise.
6180 * gcc.target/i386/pr67400-4.c: Likewise.
6181 * gcc.target/i386/pr67400-5.c: Likewise.
6182 * gcc.target/i386/pr67400-6.c: Likewise.
6183 * gcc.target/i386/pr67400-7.c: Likewise.
6185 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6187 * c-c++-common/missing-header-1.c: New test case.
6188 * c-c++-common/missing-header-2.c: New test case.
6189 * c-c++-common/missing-header-3.c: New test case.
6190 * c-c++-common/missing-header-4.c: New test case.
6192 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6195 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6197 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6198 expected results due to builtin "nanl" now being suggested for
6200 * gcc.dg/pr67580.c: Update expected messages.
6201 * gcc.dg/spellcheck-identifiers.c: New testcase.
6202 * gcc.dg/spellcheck-typenames.c: New testcase.
6204 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6206 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6208 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6209 diagnostic-test-show-locus-parseable-fixits.c to sources for
6210 diagnostic_plugin_test_show_locus.c.
6211 * lib/gcc-defs.exp (freeform_regexps): New global.
6212 (dg-regexp): New function.
6213 (handle-dg-regexps): New function.
6214 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6215 freeform_regexps to the empty list.
6216 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6218 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6220 PR tree-optimization/71488
6221 * g++.dg/pr71488.C: New test.
6222 * gcc.dg/vect/vect-bool-cmp.c: New test.
6224 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6226 * gcc.dg/guality/param-5.c: New test.
6228 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6230 * gcc.target/i386/asm-flag-7.c: New test.
6232 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6234 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6235 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6236 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6237 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6238 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6239 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6240 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6241 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6242 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6243 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6244 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6245 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6246 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6247 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6248 * lib/target-supports.exp: Likewise.
6250 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6252 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6253 * gcc.dg/attr-ms_struct-2.c: Likewise.
6254 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6255 * gcc.dg/bf-ms-attrib.c: Likewise.
6256 * gcc.dg/bf-ms-layout-2.c: Likewise.
6257 * gcc.dg/bf-ms-layout-3.c: Likewise.
6258 * gcc.dg/bf-ms-layout.c: Likewise.
6259 * gcc.dg/bf-no-ms-layout.c: Likewise.
6260 * gcc.target/i386/bitfield1.c: Likewise.
6261 * gcc.target/i386/bitfield2.c: Likewise.
6262 * gcc.target/i386/bitfield3.c: Likewise.
6264 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6266 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6267 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6268 override other than -mcpu=power9 command-line option is specified,
6269 or if the target operating system is aix.
6270 * gcc.target/powerpc/darn-1.c: Likewise.
6271 * gcc.target/powerpc/darn-2.c: Likewise.
6272 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6273 test if effective-target is not powerpc_p9vector_ok or if the
6274 target operating system is not defined.
6275 * gcc.target/powerpc/vslv-1.c: Likewise.
6276 * gcc.target/powerpc/vsrv-0.c: Likewise.
6277 * gcc.target/powerpc/vsrv-1.c: Likewise.
6279 2016-06-21 Tobias Burnus <burnus@net-b.de>
6282 * gfortran.dg/coarray/data_1.f90: New.
6284 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6286 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6287 (dg-require-effective-target): Use arm_v8_neon_hw.
6288 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6289 (dg-require-effective-target): Likewise.
6290 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6291 (dg-require-effective-target): Likewise.
6292 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6293 (dg-require-effective-target): Likewise.
6294 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6295 (dg-require-effective-target): Likewise.
6296 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6297 (dg-require-effective-target): Likewise.
6298 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6301 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6303 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6304 Set to 3 so test passes.
6306 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6308 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6310 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6312 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6313 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6314 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6315 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6317 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6319 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6320 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6322 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6325 * gcc.target/i386/pr71549.c: New test.
6327 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6329 * gcc.target/powerpc/vadsdu-0.c: Replace
6330 dg-require-effective-target directive to allow test to run on more
6331 platforms, and add dg-skip-if directive to disable test on aix
6332 platforms because of known incompatibilities.
6333 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6334 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6335 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6336 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6337 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6338 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6339 * gcc.target/powerpc/vadsdub-2.c: Replace
6340 dg-require-effective-target directive to allow test to run on more
6341 platforms, and add dg-skip-if directive to disable test on aix
6342 platforms because of known incompatibilities.
6343 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6344 with vec_absdb call to differentiate this test from vadsdub-1.c.
6345 * gcc.target/powerpc/vadsduh-1.c: Replace
6346 dg-require-effective-target directive to allow test to run on more
6347 platforms, and add dg-skip-if directive to disable test on aix
6348 platforms because of known incompatibilities.
6349 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6350 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6351 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6353 2016-06-21 Jakub Jelinek <jakub@redhat.com>
6355 PR tree-optimization/71588
6356 * gcc.dg/pr71558.c: New test.
6358 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6360 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6361 * c-c++-common/pr68657-2.c: Likewise.
6362 * c-c++-common/pr68657-3.c: Likewise.
6363 * gcc.dg/torture/pr69714.c: Require int32plus support.
6364 * gcc.dg/torture/pr70025.c: Likewise.
6365 * gcc.dg/torture/pr70083.c: Likewise.
6366 * gcc.dg/torture/pr70542.c: Likewise.
6367 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6369 2016-06-20 Joseph Myers <joseph@codesourcery.com>
6372 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6374 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6377 * gcc.dg/pr71581.c: New test.
6379 PR rtl-optimization/71591
6380 * gcc.dg/cpp/pr71591.c: New test.
6382 2016-06-20 David B. Robins <gcc@davidrobins.net>
6385 * g++.dg/torture/pr71571.C: New test.
6387 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6390 * gcc.target/i386/sse2-pr71559.c: New test.
6391 * gcc.target/i386/avx-pr71559.c: New test.
6392 * gcc.target/i386/avx512f-pr71559.c: New test.
6394 2016-06-20 Tobias Burnus <burnus@net-b.de>
6397 * gfortran.dg/pointer_remapping_10.f90: New.
6399 2016-06-20 David Malcolm <dmalcolm@redhat.com>
6401 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6403 2016-06-20 Martin Sebor <msebor@redhat.com>
6406 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6407 * gnu90-const-expr-1.c: Same.
6408 * gnu99-const-expr-1.c: Same.
6409 * gnu99-static-1.c: Same.
6411 2016-06-20 Renlin Li <renlin.li@arm.com>
6414 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6416 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6418 * gcc.target/aarch64/vcvt_f64_1.c: New.
6419 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6420 * gcc.target/aarch64/vrecp_f64_1.c: New.
6422 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6424 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6427 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
6430 * gcc.target/avr/torture/pr71103-2.c: New test.
6432 2016-06-19 Martin Sebor <msebor@redhat.com>
6435 * gcc.dg/alignof.c: New test.
6437 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6439 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6440 vs dg-error; test constexpr specifier too.
6442 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6444 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6446 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6448 * lib/target-supports.exp
6449 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6450 arm_neon_ok and merge flags. Fix temporary test name.
6451 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6454 2016-06-17 Martin Liska <mliska@suse.cz>
6456 * gcc.dg/predict-9.c: Fix dump scanning.
6458 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6460 PR tree-optimization/71354
6461 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6463 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6465 PR tree-optimization/71347
6466 * gcc.dg/tree-ssa/pr71347.c: New test.
6468 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6470 PR tree-optimization/71354
6471 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6473 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6475 * gcc.dg/vect/vect-alias-check-1.c: New test.
6477 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6480 * gcc.target/avr/pr71151-1.c: New test.
6481 * gcc.target/avr/pr71151-2.c: New test.
6482 * gcc.target/avr/pr71151-3.c: New test.
6483 * gcc.target/avr/pr71151-4.c: New test.
6484 * gcc.target/avr/pr71151-5.c: New test.
6485 * gcc.target/avr/pr71151-6.c: New test.
6486 * gcc.target/avr/pr71151-7.c: New test.
6487 * gcc.target/avr/pr71151-8.c: New test.
6488 * gcc.target/avr/pr71151-common.h: New test.
6490 2016-06-16 Martin Liska <mliska@suse.cz>
6492 * gfortran.dg/predict-1.f90: New test.
6494 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
6497 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6499 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
6501 * g++.dg/vect/pr36648.cc: Disable cunrolli
6503 2016-06-16 Jakub Jelinek <jakub@redhat.com>
6506 * gcc.c-torture/execute/pr71554.c: New test.
6508 PR rtl-optimization/71532
6509 * gcc.dg/torture/pr71532.c: New test.
6511 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6513 * gcc.target/powerpc/p9-dimode1.c: New test.
6514 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6516 2016-06-15 Jakub Jelinek <jakub@redhat.com>
6518 * gcc.c-torture/compile/20160615-1.c: New test.
6520 * g++.dg/cpp0x/ref-qual17.C: New test.
6522 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6525 * gcc.target/i386/pr71529.C: New test.
6527 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6529 PR tree-optimization/71483
6530 * g++.dg/vect/pr71483.c: New
6532 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6535 * g++.dg/inherit/crash6.C: New.
6536 * g++.dg/inherit/union2.C: Likewise.
6537 * g++.dg/inherit/virtual12.C: Likewise.
6538 * g++.dg/inherit/virtual13.C: Likewise.
6539 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6541 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
6543 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6545 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6547 PR tree-optimization/71439
6548 * gcc.dg/vect/pr71439.c: New
6550 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6552 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6554 2016-06-15 Richard Biener <rguenther@suse.de>
6556 * gcc.dg/vect/slp-45.c: New testcase.
6558 2016-06-15 Richard Biener <rguenther@suse.de>
6560 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6562 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6564 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6565 requirements, and disable for AIX for now.
6566 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6568 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6571 * g++.dg/opt/pr71528.C: New test.
6574 * g++.dg/init/pr71516.C: New test.
6576 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6578 * g++.dg/init/array46.C: New.
6580 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
6582 * gcc.target/i386/float128-3.c: New test.
6583 * gcc.target/i386/quad-sse4.c: Ditto.
6584 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6585 Update scan strings.
6587 2016-06-14 Richard Biener <rguenther@suse.de>
6590 * gfortran.dg/pr71526.f90: New testcase.
6592 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6594 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6595 * gcc.dg/zero_bits_compound-1.c: Likewise.
6597 2016-06-14 Richard Biener <rguenther@suse.de>
6599 PR tree-optimization/71522
6600 * gcc.dg/torture/pr71522.c: New testcase.
6602 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6604 PR tree-optimization/71520
6605 * gcc.dg/tree-ssa/pr71520.c: New test.
6607 2016-06-14 Richard Biener <rguenther@suse.de>
6609 PR tree-optimization/71521
6610 * gcc.dg/tree-ssa/vrp101.c: New testcase.
6612 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6615 * c-c++-common/ubsan/bounds-13.c: New test.
6617 PR preprocessor/71183
6618 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6620 2016-06-13 Jeff Law <law@redhat.com>
6622 PR tree-optimization/71403
6623 * c-c++-common/ubsan/pr71403-1.c: New test.
6624 * c-c++-common/ubsan/pr71403-2.c: New test.
6625 * c-c++-common/ubsan/pr71403-3.c: New test.
6627 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6630 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6631 Add -Wno-psabi -w to dg-options.
6633 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6635 * gcc.target/powerpc/vadsdu-0.c: New test.
6636 * gcc.target/powerpc/vadsdu-1.c: New test.
6637 * gcc.target/powerpc/vadsdu-2.c: New test.
6638 * gcc.target/powerpc/vadsdu-3.c: New test.
6639 * gcc.target/powerpc/vadsdu-4.c: New test.
6640 * gcc.target/powerpc/vadsdu-5.c: New test.
6641 * gcc.target/powerpc/vadsdub-1.c: New test.
6642 * gcc.target/powerpc/vadsdub-2.c: New test.
6643 * gcc.target/powerpc/vadsduh-1.c: New test.
6644 * gcc.target/powerpc/vadsduh-2.c: New test.
6645 * gcc.target/powerpc/vadsduw-1.c: New test.
6646 * gcc.target/powerpc/vadsduw-2.c: New test.
6648 2016-06-13 David Malcolm <dmalcolm@redhat.com>
6650 * gcc.dg/c99-init-2.c (c): Update expected error message.
6651 * gcc.dg/init-bad-8.c (foo): Likewise.
6652 * gcc.dg/spellcheck-fields-3.c: New test case.
6654 2016-06-13 Martin Liska <mliska@suse.cz>
6656 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6657 and "guess loop iv compared" heuristics.
6658 * gcc.dg/predict-2.c: Likewise.
6659 * gcc.dg/predict-3.c: Likewise.
6660 * gcc.dg/predict-4.c: Likewise.
6661 * gcc.dg/predict-5.c: Likewise.
6662 * gcc.dg/predict-6.c: Likewise.
6664 2016-06-13 Marek Polacek <polacek@redhat.com>
6667 * c-c++-common/Wswitch-unreachable-4.c: New test.
6668 * gcc.dg/Wswitch-unreachable-2.c: New test.
6669 * g++.dg/tm/jump1.C: Move dg-warning.
6671 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6673 * gnat.dg/renaming10.ad[sb]: New test.
6675 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
6678 * gfortran.dg/pr70673.f90: New test.
6680 2016-06-13 Richard Biener <rguenther@suse.de>
6683 * gcc.dg/align-3.c: New testcase.
6685 2016-06-13 Martin Liska <mliska@suse.cz>
6687 * gcc.target/i386/pr71458.c: New test.
6689 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
6692 * gcc.dg/torture/float128-nan.c: New test.
6694 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6697 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6700 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6703 * gfortran.dg/comma_IO_extension_1.f90: New test.
6704 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6705 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6707 * gfortran.dg/graphite/pr38083.f90: Likewise.
6708 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6711 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6713 * gnat.dg/case_character.adb: New test.
6715 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6718 * gcc.target/powerpc/pr71310.c: New testcase.
6720 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6723 * gcc.dg/pr71478.c: New test.
6725 2016-06-10 Jakub Jelinek <jakub@redhat.com>
6728 * gcc.c-torture/execute/pr71494.c: New test.
6731 * gcc.target/i386/pr68657.c: New test.
6734 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6735 (test): Add -masm=intel alternatives.
6737 2016-06-10 Martin Sebor <msebor@redhat.com>
6740 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6742 2016-06-10 Jeff Law <law@redhat.com>
6744 PR tree-optimization/71335
6745 * gcc.c-torture/execute/pr71335.c: New test.
6747 2016-06-10 David Malcolm <dmalcolm@redhat.com>
6749 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6750 the various "cannot tail-call: " messages.
6752 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6754 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6757 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6760 * c-c++-common/asan/pr71480.c: New test.
6762 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6764 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6765 (ASMNAME2): Likewise.
6766 (main): Replace fn in asm statement with ASMNAME ("fn").
6767 * gcc.dg/guality/pr68037-2.c: Likewise.
6768 * gcc.dg/guality/pr68037-3.c: Likewise.
6769 * gcc.dg/torture/pr68037-1.c: Likewise.
6770 * gcc.dg/torture/pr68037-2.c: Likewise.
6771 * gcc.dg/torture/pr68037-3.c: Likewise.
6773 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6776 * gcc.target/i386/pr68843-1.c: New test.
6777 * gcc.target/i386/pr68843-2.c: New test.
6779 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6780 Cesar Philippidis <cesar@codesourcery.com>
6783 * gcc.dg/goacc/nested-function-1.c: New file.
6784 * gcc.dg/goacc/nested-function-2.c: Likewise.
6785 * gcc.dg/goacc/pr71373.c: Likewise.
6786 * gfortran.dg/goacc/cray-2.f95: Likewise.
6787 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6788 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6789 * gfortran.dg/goacc/cray.f95: Update.
6790 * gfortran.dg/goacc/loop-1.f95: Likewise.
6791 * gfortran.dg/goacc/loop-3.f95: Likewise.
6792 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6793 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6795 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6797 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6798 for OpenACC tile clauses.
6799 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6802 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6804 * c-c++-common/goacc/cache-2.c: ... this new file.
6805 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6806 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6807 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6809 * gfortran.dg/goacc/cray.f95: Likewise.
6810 * gfortran.dg/goacc/loop-1.f95: Likewise.
6812 2016-06-10 Alan Hayward <alan.hayward@arm.com>
6814 PR tree-optimization/71407
6815 PR tree-optimization/71416
6816 * gcc.dg/vect/pr71407.c: New
6817 * gcc.dg/vect/pr71416-1.c: New
6818 * gcc.dg/vect/pr71416-2.c: New
6820 2016-06-10 Richard Biener <rguenther@suse.de>
6823 * gcc.dg/torture/pr71477.c: New testcase.
6825 2016-06-09 Julia Koval <julia.koval@intel.com>
6827 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6828 * gcc.target/i386/interrupt-13.c: Likewise.
6829 * gcc.target/i386/interrupt-15.c: Likewise.
6830 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6831 * gcc.target/i386/interrupt-24.c: Likewise.
6832 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6833 * gcc.target/i386/interrupt-9.c: Likewise.
6834 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6836 2016-06-09 Martin Sebor <msebor@redhat.com>
6839 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6840 * gcc.dg/builtin-constant_p-1.c: Same.
6841 * gcc.dg/builtins-error.c: Same.
6842 * gcc.dg/pr70859.c: Same.
6844 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6846 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6847 * gcc.dg/torture/pr68067-1.c: Likewise.
6848 * gcc.dg/torture/pr68067-2.c: Likewise.
6850 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6852 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6855 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6858 * g++.dg/inherit/crash5.C: New.
6860 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6863 * g++.dg/inherit/crash5.C: New.
6864 * g++.dg/inherit/virtual1.C: Adjust.
6866 2016-06-09 Martin Liska <mliska@suse.cz>
6868 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6869 * g++.dg/predict-loop-exit-2.C: Likewise.
6870 * g++.dg/predict-loop-exit-3.C: Likewise.
6871 * gcc.dg/predict-1.c: Likewise.
6872 * gcc.dg/predict-2.c: Likewise.
6873 * gcc.dg/predict-3.c: Likewise.
6874 * gcc.dg/predict-4.c: Likewise.
6875 * gcc.dg/predict-5.c: Likewise.
6876 * gcc.dg/predict-6.c: Likewise.
6877 * gcc.dg/predict-7.c: Likewise.
6879 2016-06-09 Richard Biener <rguenther@suse.de>
6881 PR tree-optimization/71462
6882 * gcc.dg/torture/pr71462.c: New testcase.
6884 2016-06-09 Marek Polacek <polacek@redhat.com>
6887 * gcc.dg/c11-generic-3.c: New test.
6889 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6891 * g++.dg/init/array42.C: New.
6892 * g++.dg/init/array43.C: Likewise.
6893 * g++.dg/init/array44.C: Likewise.
6894 * g++.dg/init/array45.C: Likewise.
6895 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6896 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6897 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6898 * g++.dg/gomp/pr35751.C: Likewise.
6899 * g++.dg/init/array23.C: Likewise.
6900 * g++.dg/init/brace2.C: Likewise.
6901 * g++.dg/init/brace6.C: Likewise.
6903 2016-06-08 Martin Sebor <msebor@redhat.com>
6904 Jakub Jelinek <jakub@redhat.com>
6908 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6909 * c-c++-common/builtin-arith-overflow-2.c: New test.
6910 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6911 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6912 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6914 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6917 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6919 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6921 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6922 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6923 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6924 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6925 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6926 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6927 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6928 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6929 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6930 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6931 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6932 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6933 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6935 2016-06-08 Richard Biener <rguenther@suse.de>
6937 PR tree-optimization/68558
6938 * gcc.dg/vect/slp-44.c: New testcase.
6940 2016-06-08 Richard Biener <rguenther@suse.de>
6942 * gcc.dg/vect/slp-43.c: New testcase.
6944 2016-06-08 Richard Biener <rguenther@suse.de>
6946 PR tree-optimization/71452
6947 * gcc.dg/torture/pr71452.c: New testcase.
6949 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6952 * g++.dg/torture/pr71448.C: New test.
6954 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6958 * g++.dg/debug/pr71432.C: New test.
6960 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6962 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6963 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6964 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6966 2016-06-08 Alan Hayward <alan.hayward@arm.com>
6968 * gcc.dg/vect/vect-live-2.c: Update effective target.
6969 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6970 * lib/target-supports.exp: Add aarch64 to vect_long.
6972 2016-06-08 Marek Polacek <polacek@redhat.com>
6975 * gcc.dg/noncompile/pr71418.c: New test.
6978 * gcc.dg/noncompile/pr71426.c: New test.
6980 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
6982 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6983 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6984 * gcc.dg/predict-3.c: Update template.
6985 * gcc.dg/predict-5.c: Update template.
6986 * gcc.dg/predict-6.c: Update template.
6987 * gcc.dg/predict-9.c: Update template.
6988 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6990 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6992 * gcc.target/powerpc/vec-mul.c: New test.
6994 2016-06-07 David Malcolm <dmalcolm@redhat.com>
6996 * gcc.dg/spellcheck-fields-2.c: New test case.
6998 2016-06-07 Richard Biener <rguenther@suse.de>
7001 * gcc.dg/Wpragmas-1.c: New testcase.
7002 * gcc.dg/Wattributes-4.c: Likewise.
7003 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7006 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7008 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7009 spurious debug code.
7011 2016-06-07 Richard Biener <rguenther@suse.de>
7013 PR tree-optimization/71428
7014 * gcc.dg/torture/pr71428.c: New testcase.
7016 2016-06-07 Richard Biener <rguenther@suse.de>
7019 * gcc.dg/torture/pr71423.c: New testcase.
7021 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7024 * gcc.dg/tree-ssa/pr71408.c: New test.
7026 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7029 * g++.dg/torture/pr71281.C: New test.
7031 2016-06-06 Marek Polacek <polacek@redhat.com>
7034 * gcc.dg/pr71362.c: New test.
7036 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7037 Patrick Palka <ppalka@gcc.gnu.org>
7042 * g++.dg/opt/pr70847.C: New test.
7043 * g++.dg/ubsan/pr70847.C: New test.
7044 * g++.dg/ubsan/pr71393.C: New test.
7046 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7048 PR tree-optimization/71259
7049 * gcc.dg/vect/pr71259.c: New test.
7051 2016-06-06 David Malcolm <dmalcolm@redhat.com>
7053 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7054 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7055 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7058 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7061 * gcc.c-torture/execute/pr37780.c: New test.
7062 * gcc.target/aarch64/pr37780_1.c: Likewise.
7063 * gcc.target/arm/pr37780_1.c: Likewise.
7065 2016-06-06 Marek Polacek <polacek@redhat.com>
7067 * c-c++-common/attr-may-alias-1.c: New test.
7068 * c-c++-common/attr-may-alias-2.c: New test.
7069 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7071 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7074 * gcc.target/i386/pr24414.c: New test.
7076 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7078 * gcc.target/sparc/vis4misc.c: New file.
7079 * gcc.target/sparc/fpcmp.c: Likewise.
7080 * gcc.target/sparc/fpcmpu.c: Likewise.
7082 2016-06-06 Alan Hayward <alan.hayward@arm.com>
7084 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7085 * gcc.dg/vect/vect-live-3.c: Likewise.
7087 2016-06-06 Richard Biener <rguenther@suse.de>
7089 PR tree-optimization/71398
7090 * gcc.dg/torture/pr71398.c: New testcase.
7092 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
7095 * g++.dg/pr71389.C: New test.
7097 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7100 * gfortran.dg/fmt_read_5.f: New test.
7102 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7105 * gfortran.dg/class_array_22.f03: New test.
7107 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7109 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7111 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7113 * gcc.dg/predict-9.c: Update template.
7115 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7118 * g++.dg/template/pr49377.C: New.
7120 2016-06-04 Jakub Jelinek <jakub@redhat.com>
7122 PR tree-optimization/71405
7123 * g++.dg/torture/pr71405.C: New test.
7125 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7128 * g++.dg/inherit/crash5.C: New.
7129 * g++.dg/inherit/virtual1.C: Adjust.
7131 2016-06-03 Jeff Law <law@redhat.com>
7133 PR tree-optimization/71316
7134 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7136 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7138 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7139 dg-additional-options with just -fno-tree-scev-cprop in it.
7140 * gcc.dg/vect/vect-live-2.c: Likewise.
7141 * gcc.dg/vect/vect-live-5.c: Likewise.
7142 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7143 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7144 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7146 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7149 * g++.dg/other/friend6.C: New test.
7151 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7153 * g++.dg/torture/ppc-ldst-array.C: New.
7155 2016-06-03 Joseph Myers <joseph@codesourcery.com>
7159 * gcc.dg/torture/builtin-fp-int-inexact.c,
7160 gcc.target/i386/387-builtin-fp-int-inexact.c,
7161 gcc.target/i386/387-rint-inline-1.c,
7162 gcc.target/i386/387-rint-inline-2.c,
7163 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7164 gcc.target/i386/sse2-rint-inline-1.c,
7165 gcc.target/i386/sse2-rint-inline-2.c,
7166 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7167 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7169 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7170 Julia Koval <julia.koval@intel.com>
7182 * gcc.dg/guality/pr68037-1.c: New test.
7183 * gcc.dg/guality/pr68037-2.c: Likewise.
7184 * gcc.dg/guality/pr68037-3.c: Likewise.
7185 * gcc.dg/torture/pr68037-1.c: Likewise.
7186 * gcc.dg/torture/pr68037-2.c: Likewise.
7187 * gcc.dg/torture/pr68037-3.c: Likewise.
7188 * gcc.dg/torture/pr68661-1a.c: Likewise.
7189 * gcc.dg/torture/pr68661-1b.c: Likewise.
7190 * gcc.target/i386/interrupt-1.c: Likewise.
7191 * gcc.target/i386/interrupt-2.c: Likewise.
7192 * gcc.target/i386/interrupt-3.c: Likewise.
7193 * gcc.target/i386/interrupt-4.c: Likewise.
7194 * gcc.target/i386/interrupt-5.c: Likewise.
7195 * gcc.target/i386/interrupt-6.c: Likewise.
7196 * gcc.target/i386/interrupt-7.c: Likewise.
7197 * gcc.target/i386/interrupt-8.c: Likewise.
7198 * gcc.target/i386/interrupt-9.c: Likewise.
7199 * gcc.target/i386/interrupt-10.c: Likewise.
7200 * gcc.target/i386/interrupt-11.c: Likewise.
7201 * gcc.target/i386/interrupt-12.c: Likewise.
7202 * gcc.target/i386/interrupt-13.c: Likewise.
7203 * gcc.target/i386/interrupt-14.c: Likewise.
7204 * gcc.target/i386/interrupt-15.c: Likewise.
7205 * gcc.target/i386/interrupt-16.c: Likewise.
7206 * gcc.target/i386/interrupt-17.c: Likewise.
7207 * gcc.target/i386/interrupt-18.c: Likewise.
7208 * gcc.target/i386/interrupt-19.c: Likewise.
7209 * gcc.target/i386/interrupt-20.c: Likewise.
7210 * gcc.target/i386/interrupt-21.c: Likewise.
7211 * gcc.target/i386/interrupt-22.c: Likewise.
7212 * gcc.target/i386/interrupt-23.c: Likewise.
7213 * gcc.target/i386/interrupt-24.c: Likewise.
7214 * gcc.target/i386/interrupt-25.c: Likewise.
7215 * gcc.target/i386/interrupt-26.c: Likewise.
7216 * gcc.target/i386/interrupt-27.c: Likewise.
7217 * gcc.target/i386/interrupt-28.c: Likewise.
7218 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7219 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7220 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7221 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7222 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7223 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7224 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7225 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7226 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7227 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7228 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7229 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7231 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7233 PR tree-optimization/52171
7234 * gcc.dg/pr52171.c: New test.
7235 * gcc.target/i386/pr52171.c: New test.
7237 2016-06-03 Jan Hubicka <jh@suse.cz>
7239 * g++.dg/tree-ssa/pred-1.C: New testcase
7240 * gcc.dg/tree-ssa/pred-1.c: New testcase
7242 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7245 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7247 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7249 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7251 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7253 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7255 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7256 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7257 * gcc.dg/vect/vect-live-1.c: New test.
7258 * gcc.dg/vect/vect-live-2.c: New test.
7259 * gcc.dg/vect/vect-live-3.c: New test.
7260 * gcc.dg/vect/vect-live-4.c: New test.
7261 * gcc.dg/vect/vect-live-5.c: New test.
7262 * gcc.dg/vect/vect-live-slp-1.c: New test.
7263 * gcc.dg/vect/vect-live-slp-2.c: New test.
7264 * gcc.dg/vect/vect-live-slp-3.c: New test.
7266 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7269 * g++.dg/opt/pr71387.C: New test.
7271 2016-06-02 Jeff Law <law@redhat.com>
7273 PR tree-optimization/71328
7274 * gcc.c-torture/compile/pr71328.c: New test.
7276 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7279 * gfortran.dg/fmt_read_3.f90: Fix typo.
7280 * gfortran.dg/fmt_read_4.f90: New test.
7282 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7284 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7285 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7286 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7287 * g++.dg/cpp0x/override2.C: Likewise.
7288 * g++.dg/parse/crash5.C: Likewise.
7289 * g++.dg/parse/error16.C: Likewise.
7290 * g++.dg/parse/error27.C: Likewise.
7291 * g++.dg/template/qualttp15.C: Likewise.
7292 * g++.dg/template/redecl4.C: Likewise.
7293 * g++.old-deja/g++.other/crash39.C: Likewise.
7294 * g++.old-deja/g++.other/struct1.C: Likewise.
7295 * g++.old-deja/g++.pt/m9a.C: Likewise.
7296 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7298 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7301 * c-c++-common/pr71372.c: New test.
7303 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7304 __TIME__ strings with __builtin_strcmp instead of printf and
7307 2016-06-02 Martin Liska <mliska@suse.cz>
7309 * gcc.dg/predict-9.c: New test.
7311 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7313 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7314 global set_compiler_env_var and global saved_compiler_env_var.
7316 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7318 PR rtl-optimization/71295
7319 * gcc.c-torture/compile/pr71295.c: New test.
7321 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7323 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7325 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7326 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7328 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7329 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7330 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7333 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7335 * gcc.target/powerpc/p9-splat-4.c: New test.
7337 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7340 * gcc.target/powerpc/pr71186.c: New test.
7342 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7345 * gfortran.dg/fmt_read_3.f90: New test.
7347 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7349 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7352 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
7354 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7355 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7357 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7358 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7360 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7362 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7363 vars set by dg-set-compiler-env-var.
7365 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
7368 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7369 to the module procedure declaration.
7370 * gfortran.dg/submodule_16.f08: New test.
7372 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7375 * c-c++-common/gomp/pr71371.c: New test.
7377 2016-06-01 Richard Biener <rguenther@suse.de>
7379 PR tree-optimization/71366
7380 * gcc.dg/torture/pr71366-1.c: New testcase.
7381 * gcc.dg/torture/pr71366-2.c: Likewise.
7383 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7385 * gcc.target/powerpc/vslv-0.c: New test.
7386 * gcc.target/powerpc/vslv-1.c: New test.
7387 * gcc.target/powerpc/vsrv-0.c: New test.
7388 * gcc.target/powerpc/vsrv-1.c: New test.
7390 2016-06-01 Nathan Sidwell <nathan@acm.org>
7392 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7393 * gcc.target/nvptx/weak.c: New.
7395 2016-06-01 Richard Biener <rguenther@suse.de>
7397 PR tree-optimization/71261
7398 * gcc.dg/torture/vect-bool-1.c: New testcase.
7400 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7402 * gfortran.dg/gomp/order-1.f90: New test.
7403 * gfortran.dg/gomp/order-2.f90: New test.
7405 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
7407 * gcc.dg/unroll-6.c: Update template.
7408 * gcc.dg/unroll-7.c: New testcase.
7409 * gcc.dg/unroll-8.c: New testcase.
7411 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7413 * gnat.dg/opt56.ad[sb]: New test.
7415 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7418 * g++.dg/cpp0x/constexpr-ice16.C: New.
7420 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7422 PR tree-optimization/71314
7423 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7426 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7428 PR tree-optimization/71077
7429 * gcc.dg/tree-ssa/pr71077.c: New test.
7431 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
7433 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7434 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7435 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7437 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7440 * g++.dg/cpp0x/pr71248.C: New.
7441 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7442 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7443 * g++.dg/init/new37.C: Likewise.
7444 * g++.dg/template/static1.C: Likewise.
7445 * g++.dg/template/static2.C: Likewise.
7447 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7449 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7451 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7453 2016-05-31 Marek Polacek <polacek@redhat.com>
7455 * c-c++-common/Wswitch-unreachable-3.c: New test.
7456 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7458 2016-05-31 Richard Biener <rguenther@suse.de>
7460 PR tree-optimization/71352
7461 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7463 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7465 * gcc.target/arm/armv5_thumb_isa.c: New test.
7467 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7470 * gcc.target/i386/pr71346.c: New test.
7472 2016-05-31 Tom de Vries <tom@codesourcery.com>
7474 PR tree-optimization/69068
7475 * gcc.dg/graphite/pr69068.c: New test.
7477 2016-05-27 Martin Sebor <msebor@redhat.com>
7480 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7482 2016-05-30 Jakub Jelinek <jakub@redhat.com>
7485 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7486 nowait depend(inout: dd[0]) clauses where permitted.
7488 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7491 * g++.dg/parse/pr71238.C: New.
7492 * g++.dg/concepts/friend1.C: Test column numbers too.
7493 * g++.dg/cpp0x/initlist31.C: Likewise.
7494 * g++.dg/cpp0x/pr51420.C: Likewise.
7495 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7496 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7497 * g++.dg/ext/builtin3.C: Likewise.
7498 * g++.dg/lookup/friend12.C: Likewise.
7499 * g++.dg/lookup/friend7.C: Likewise.
7500 * g++.dg/lookup/koenig1.C: Likewise.
7501 * g++.dg/lookup/koenig5.C: Likewise.
7502 * g++.dg/lookup/used-before-declaration.C: Likewise.
7503 * g++.dg/overload/koenig1.C: Likewise.
7504 * g++.dg/template/crash65.C: Likewise.
7505 * g++.dg/template/friend57.C: Likewise.
7506 * g++.dg/warn/Wshadow-5.C: Likewise.
7507 * g++.dg/warn/Wunused-8.C: Likewise.
7508 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7509 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7510 * g++.old-deja/g++.jason/member.C: Likewise.
7511 * g++.old-deja/g++.jason/report.C: Likewise.
7512 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7513 * g++.old-deja/g++.law/visibility20.C: Likewise.
7514 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7515 * g++.old-deja/g++.other/static5.C: Likewise.
7516 * g++.old-deja/g++.pt/overload2.C: Likewise.
7518 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7520 * gcc.dg/tree-ssa/peel1.c: New testcase.
7521 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7522 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7524 2016-05-30 Tom de Vries <tom@codesourcery.com>
7526 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7529 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7532 * g++.dg/parse/virtual1.C: New.
7534 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
7536 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7537 Use correct register when clearing %edx.
7539 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
7541 PR tree-optimization/71289
7542 * gcc.dg/pr71289.c: New test.
7544 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7548 * gcc.dg/tree-ssa/pr71269.c: New test.
7549 * gcc.dg/tree-ssa/pr71292.c: New test.
7551 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7554 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7556 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7558 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7559 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7560 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7562 2016-05-30 Tom de Vries <tom@codesourcery.com>
7564 PR tree-optimization/69067
7565 * gcc.dg/graphite/pr69067.c: New test.
7567 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
7570 * gcc.target/i386/pr71245-1.c: New test.
7571 * gcc.target/i386/pr71245-2.c: Ditto.
7573 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7576 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7577 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7578 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7580 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
7582 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7584 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7588 * g++.dg/overload/69855.C: New.
7589 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7590 * g++.old-deja/g++.pt/crash3.C: Likewise.
7592 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7595 * g++.dg/parse/namespace13.C: New.
7597 2016-05-26 Jeff Law <law@redhat.com>
7599 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7600 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7601 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7602 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7603 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7604 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7605 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7606 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7607 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7608 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7609 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7610 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7611 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7613 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7616 * g++.dg/overload/69855.C: New.
7617 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7618 * g++.old-deja/g++.pt/crash3.C: Likewise.
7620 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7623 * gcc.target/aarch64/va_arg_1.c: New testcase.
7624 * gcc.target/aarch64/va_arg_2.c: Likewise.
7625 * gcc.target/aarch64/va_arg_3.c: Likewise.
7627 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7629 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7630 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7631 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7632 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7633 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7635 2016-05-27 Marek Polacek <polacek@redhat.com>
7638 * g++.dg/torture/pr71308.C: New test.
7640 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7642 * gcc.dg/zero_bits_compound-1.c: New test.
7643 * gcc.dg/zero_bits_compound-2.c: New test.
7645 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7648 * gcc.dg/pr71279.c: New test.
7650 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7652 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7653 floating point min/max/comparison instructions.
7654 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7656 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7658 * c-c++-common/gomp/schedule-1.c: New test.
7659 * gfortran.dg/gomp/schedule-1.f90: New test.
7661 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7665 * g++.dg/cpp1y/auto-fn32.C: New test.
7666 * g++.dg/cpp1y/paren4.C: New test.
7668 2016-05-26 Nathan Sidwell <nathan@acm.org>
7670 * gcc.dg/20060410.c: Xfail on ptx.
7671 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7672 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7673 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7674 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7675 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7677 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7679 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7681 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7683 PR tree-optimization/71280
7684 * gcc.dg/pr71280.c: New test.
7686 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7688 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7689 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7691 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7693 2016-05-26 Jiong Wang <jiong.wang@arm.com>
7695 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7698 2016-05-25 Jeff Law <law@redhat.com>
7700 PR tree-optimization/71272
7701 * gcc.c-torture/compile/pr71272.c: new test.
7703 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7705 * gcc.target/powerpc/vec-cmpne.c: New test.
7706 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7708 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7710 * gnat.dg/opt55.ad[sb]: New test.
7712 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7714 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7715 * c-c++-common/pr60226.c: Require int32plus.
7716 * gcc.c-torture/execute/pr70602.c: Likewise.
7717 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7718 unsigned long for malloc arg type.
7719 * gcc.dg/asr_div1.c: Require int32plus.
7720 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7721 * gcc.dg/pie-1.c: Require pie.
7722 * gcc.dg/pie-2.c: Likewise.
7723 * gcc.dg/pr59471.c: Require int32plus.
7724 * gcc.dg/pr59963-2.c: XFAIL for int16.
7725 * gcc.dg/pr60114.c: Require int32plus.
7726 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7727 unsigned long for typedef of size_t.
7728 * gcc.dg/pr63914.c: Require int32plus.
7729 * gcc.dg/pr64536.c: Require pt32plus.
7730 * gcc.dg/pr65658.c: Likewise.
7731 * gcc.dg/pr67271.c: Require int32plus.
7732 * gcc.dg/pr68112.c: Likewise.
7733 * gcc.dg/pr69071.c: Skip for avr target.
7734 * gcc.dg/pr69973.c: Require int32plus.
7735 * gcc.dg/pr70169.c: Skip for avr target.
7736 * gcc.dg/sso-6.c: Require int32plus.
7737 * gcc.dg/sso-7.c: Likewise.
7738 * gcc.dg/sso-8.c: Likewise.
7739 * gcc.dg/vrp-min-max-2.c: Likewise.
7741 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7744 * gcc.target/i386/pr70738-1.c: New test.
7745 * gcc.target/i386/pr70738-2.c: Likewise.
7746 * gcc.target/i386/pr70738-3.c: Likewise.
7747 * gcc.target/i386/pr70738-4.c: Likewise.
7748 * gcc.target/i386/pr70738-5.c: Likewise.
7749 * gcc.target/i386/pr70738-6.c: Likewise.
7750 * gcc.target/i386/pr70738-7.c: Likewise.
7751 * gcc.target/i386/pr70738-8.c: Likewise.
7752 * gcc.target/i386/pr70738-9.c: Likewise.
7754 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7756 PR rtl-optimization/66940
7757 * gcc.c-torture/execute/pr66940.c: New test.
7759 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7761 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7762 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7763 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7764 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7765 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7766 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7767 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7768 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7769 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7770 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7771 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7772 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7773 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7774 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7775 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7776 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7777 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7778 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7779 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7780 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7781 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7782 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7783 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7784 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7786 2016-05-25 Marek Polacek <polacek@redhat.com>
7789 * gcc.dg/noncompile/pr71265.c: New test.
7792 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7794 2016-05-25 Nathan Sidwell <nathan@acm.org>
7796 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7798 2016-05-25 Richard Biener <rguenther@suse.de>
7800 PR tree-optimization/71261
7801 * c-c++-common/torture/pr71261.c: New testcase.
7803 2016-05-25 Richard Biener <rguenther@suse.de>
7805 PR tree-optimization/71264
7806 * gcc.dg/vect/pr71264.c: New testcase.
7808 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7811 * g++.dg/cpp0x/alias-decl-53.C: New.
7812 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7814 2016-05-25 Martin Liska <mliska@suse.cz>
7816 * g++.dg/pr71239.C: New test.
7818 2016-05-25 Richard Biener <rguenther@suse.de>
7820 * gcc.dg/vect/pr58135.c: Rename to ...
7821 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7823 2016-05-25 Marek Polacek <polacek@redhat.com>
7825 * g++.dg/pr65295.C: Use target c++14.
7827 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7829 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7830 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7832 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7834 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7837 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7839 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7840 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7841 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7842 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7843 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7844 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7845 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7846 * c-c++-common/goacc/pcopy.c: Likewise.
7847 * c-c++-common/goacc/pcopyin.c: Likewise.
7848 * c-c++-common/goacc/pcopyout.c: Likewise.
7849 * c-c++-common/goacc/pcreate.c: Likewise.
7850 * c-c++-common/goacc/pr70688.c: New test.
7851 * c-c++-common/goacc/present-1.c: Adjust test.
7852 * c-c++-common/goacc/reduction-5.c: Likewise.
7853 * g++.dg/goacc/data-1.C: New test.
7855 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7857 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7858 vector parity built-in functions.
7859 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7860 count trailing zeros automatic vectorization.
7861 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7862 count trailing zeros built-in functions.
7864 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7866 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7868 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7871 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7873 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7876 * g++.dg/template/crash123.C: New.
7877 * g++.dg/template/crash124.C: Likewise.
7879 2016-05-24 Martin Sebor <msebor@redhat.com>
7882 * g++.dg/ext/flexary16.C: New test.
7884 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7886 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7887 before math.h is included.
7888 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7889 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7890 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7891 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7892 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7893 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7894 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7895 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7896 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7897 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7898 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7899 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7900 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7901 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7902 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7903 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7904 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7905 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7906 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7907 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7908 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7909 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7910 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7912 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7913 Kelvin Nilsen <kelvin@gcc.gnu.org>
7915 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7918 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7921 * g++.dg/warn/Wno-narrowing1.C: New.
7923 2016-05-24 Marek Polacek <polacek@redhat.com>
7926 * c-c++-common/Wswitch-unreachable-2.c: New test.
7928 2016-05-24 Jakub Jelinek <jakub@redhat.com>
7931 * g++.dg/vect/simd-clone-6.cc: New test.
7932 * g++.dg/gomp/declare-simd-6.C: New test.
7936 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7938 2016-05-24 Richard Biener <rguenther@suse.de>
7940 PR tree-optimization/71240
7941 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7943 2016-05-24 Richard Biener <rguenther@suse.de>
7945 PR tree-optimization/71230
7946 * gcc.dg/torture/pr71230.c: New testcase.
7947 * g++.dg/torture/pr71230.C: Likewise.
7949 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7951 * c-c++-common/goacc/routine-5.c: Add tests.
7952 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7953 * gfortran.dg/goacc/routine-6.f90: Add tests.
7955 2016-05-24 Richard Biener <rguenther@suse.de>
7957 PR tree-optimization/71253
7958 * gcc.dg/torture/pr71253.c: New testcase.
7960 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7963 * gfortran.dg/pr71252.f90: New test.
7965 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7967 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7969 2016-05-24 Richard Biener <rguenther@suse.de>
7973 * c-c++-common/vector-subscript-4.c: New testcase.
7974 * c-c++-common/vector-subscript-5.c: Likewise.
7976 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7979 * gfortran.dg/namelist_90.f: New test
7981 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7984 * gfortran.dg/unexpected_eof.f: New test
7986 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7987 Kelvin Nilsen <kelvin@gcc.gnu.org>
7989 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7992 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7995 * g++.dg/cpp0x/inh-ctor20.C: New.
7996 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7998 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8001 * g++.dg/cpp0x/variadic168.C: New.
8003 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8005 * g++.dg/cpp0x/pr31445.C: Test column number too.
8006 * g++.dg/cpp0x/pr32253.C: Likewise.
8007 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8008 * g++.dg/cpp0x/variadic36.C: Likewise.
8010 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
8012 * gcc.dg/fold-notshift-2.c: Adjust.
8014 2016-05-23 Marek Polacek <polacek@redhat.com>
8017 * c-c++-common/Wswitch-unreachable-1.c: New test.
8018 * gcc.dg/Wswitch-unreachable-1.c: New test.
8019 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8020 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8021 * g++.dg/gomp/block-10.C: Likewise.
8022 * gcc.dg/gomp/block-10.c: Likewise.
8023 * g++.dg/gomp/block-9.C: Likewise.
8024 * gcc.dg/gomp/block-9.c: Likewise.
8025 * g++.dg/gomp/target-1.C: Likewise.
8026 * g++.dg/gomp/target-2.C: Likewise.
8027 * gcc.dg/gomp/target-1.c: Likewise.
8028 * gcc.dg/gomp/target-2.c: Likewise.
8029 * g++.dg/gomp/taskgroup-1.C: Likewise.
8030 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8031 * gcc.dg/gomp/teams-1.c: Likewise.
8032 * g++.dg/gomp/teams-1.C: Likewise.
8033 * g++.dg/overload/error3.C: Likewise.
8034 * g++.dg/tm/jump1.C: Likewise.
8035 * g++.dg/torture/pr40335.C: Likewise.
8036 * gcc.dg/c99-vla-jump-5.c: Likewise.
8037 * gcc.dg/switch-warn-1.c: Likewise.
8038 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8039 * gcc.dg/nested-func-1.c: Likewise.
8040 * gcc.dg/pr67784-4.c: Likewise.
8042 2016-05-23 Richard Biener <rguenther@suse.de>
8044 PR tree-optimization/71230
8045 * gfortran.dg/pr71230-1.f90: New testcase.
8046 * gfortran.dg/pr71230-2.f90: Likewise.
8048 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8050 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
8051 * gcc.dg/vect/pr58135.c: Add new.
8052 * gfortran.dg/pr46519-1.f: Adjust test case.
8054 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8057 * g++.dg/cpp0x/decltype64.C: New.
8059 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8061 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8062 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8063 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8065 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8067 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8068 Add poly64x1_t and poly64x2_t cases if supported.
8069 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8070 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8071 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8072 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8073 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8075 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8077 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8078 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8079 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8080 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8081 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8082 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8083 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8085 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8087 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8089 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8091 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8092 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8094 2016-05-22 Jakub Jelinek <jakub@redhat.com>
8096 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8097 constraint instead of "r".
8098 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8099 insn instead of vxorpd.
8100 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8102 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8103 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8105 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8107 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8108 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8110 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8112 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8115 * gcc.dg/tree-ssa/pr40921.c: New test.
8117 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8120 * gcc.target/avr/pr71103.c: New test.
8122 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8125 * gcc.dg/tree-ssa/pr71179.c: New test.
8127 2016-05-20 Martin Sebor <msebor@redhat.com>
8130 * gcc.dg/init-excess-2.c: New test.
8132 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8134 * gnat.dg/opt53.adb: New test.
8135 * gnat.dg/opt54.adb: Likewise.
8137 2016-05-20 Martin Jambor <mjambor@suse.cz>
8139 PR tree-optimization/70884
8140 * gcc.dg/tree-ssa/pr70919.c: New test.
8142 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8144 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8146 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8147 fix code formatting.
8149 2016-05-20 Nathan Sidwell <nathan@acm.org>
8151 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8153 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
8155 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8157 * jit.dg/all-non-failing-tests.h: Add
8158 test-factorial-must-tail-call.c.
8159 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8160 * jit.dg/test-factorial-must-tail-call.c: New test case.
8162 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8165 * gfortran.dg/pr71204.f90: New test.
8167 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8169 * gcc.target/nvptx/sincos.c: New test.
8171 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8174 * g++.dg/cpp1y/auto-fn31.C: New.
8176 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8178 * gcc.target/powerpc/vec-addec.c: New test.
8179 * gcc.target/powerpc/vec-addec-int128.c: New test.
8181 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8183 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8184 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8185 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8186 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8188 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
8190 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8192 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8195 * g++.dg/opt/pr71210-1.C: New test.
8196 * g++.dg/opt/pr71210-2.C: New test.
8198 PR tree-optimization/29756
8199 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8200 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8201 only on selected targets where V4SImode vectors are known to be
8204 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
8206 PR tree-optimization/71079
8207 PR tree-optimization/71206
8208 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8210 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8212 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8213 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8214 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8216 2016-05-20 Richard Guenther <rguenther@suse.de>
8218 PR tree-optimization/29756
8219 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8221 2016-05-20 Richard Biener <rguenther@suse.de>
8223 PR tree-optimization/71185
8224 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8226 2016-05-20 Richard Biener <rguenther@suse.de>
8228 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8230 2016-05-19 Marek Polacek <polacek@redhat.com>
8233 * g++.dg/diagnostic/pr71075.C: New test.
8235 2016-05-19 David Malcolm <dmalcolm@redhat.com>
8238 * g++.dg/pr71184.C: New test case.
8240 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8242 * gcc.target/powerpc/darn-0.c: New test.
8243 * gcc.target/powerpc/darn-1.c: New test.
8244 * gcc.target/powerpc/darn-2.c: New test.
8246 2016-05-19 Marek Polacek <polacek@redhat.com>
8248 PR tree-optimization/71031
8249 * gcc.dg/tree-ssa/vrp100.c: New test.
8251 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8253 PR rtl-optimization/71148
8254 * gcc.dg/pr71148.c: New test.
8256 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8259 * gcc.target/arm/pr71056.c: New test.
8261 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8263 * c-c++-common/pr69669.c: Check the used mode.
8265 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8268 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8270 2016-05-19 Richard Biener <rguenther@suse.de>
8272 PR tree-optimization/70729
8273 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8274 * gcc.dg/graphite/scop-18.c: Likewise.
8275 * gcc.dg/pr41783.c: Disable LIM.
8276 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8277 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8278 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8279 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8280 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8281 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8282 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8283 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8284 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8285 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8286 * gfortran.dg/pr42108.f90: Likewise.
8288 2016-05-18 David Malcolm <dmalcolm@redhat.com>
8291 * gcc.dg/spellcheck-options-11.c: New test case.
8293 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8296 * g++.dg/opt/pr71100.C: New test.
8298 2016-05-18 Martin Jambor <mjambor@suse.cz>
8301 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8302 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8303 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8304 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8306 2016-05-18 Martin Jambor <mjambor@suse.cz>
8309 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8310 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8311 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8312 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8313 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8315 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8318 * g++.dg/template/crash122.C: New.
8320 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8323 * g++.dg/template/pr70466-1.C: New.
8324 * g++.dg/template/pr70466-2.C: Likewise.
8326 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8328 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8329 splat operations and the XXSPLTIB instruction.
8330 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8331 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8332 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8333 xxlxor to clear a register.
8335 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8337 * gcc.dg/torture/pr71020.c: New test.
8339 2016-05-18 Martin Jambor <mjambor@suse.cz>
8342 * gcc.dg/ipa/pr70646.c: New test.
8344 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8346 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8348 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8350 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8351 missing tests for vreinterpretq_p{8,16}.
8353 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8355 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8356 vsliq_n_s64 and vsliq_n_u64.
8358 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8360 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8361 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8363 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8365 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8366 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8367 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8369 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8371 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8374 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8376 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8377 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8378 "blr\t" and switch to scan-assembler-times.
8380 2016-05-18 Jiong Wang <jiong.wang@arm.com>
8382 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8384 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8385 declarations under __aarch64__ and __ARM_FEATURE_FMA.
8387 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8389 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8390 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8391 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8392 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8393 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8394 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8396 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8397 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8399 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8400 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8402 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8403 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8405 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8407 2016-05-18 Richard Biener <rguenther@suse.de>
8409 PR tree-optimization/71168
8410 * gcc.dg/torture/pr71168.c: New testcase.
8412 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8415 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8416 * gcc.dg/tree-ssa/pr63586.c: New test.
8417 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8419 2016-05-17 Nathan Sidwell <nathan@acm.org>
8421 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8422 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8423 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8424 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8426 2016-05-17 Nathan Sidwell <nathan@acm.org>
8428 * gcc.target/nvptx/abi-vararg-3.c: New.
8430 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8432 PR tree-optimization/54579
8434 * gcc.dg/fold-notrotate-1.c: New test.
8435 * gcc.dg/fold-notshift-1.c: New test.
8436 * gcc.dg/fold-notshift-2.c: New test.
8438 2016-05-17 Marek Polacek <polacek@redhat.com>
8441 * g++.dg/ipa/pr71146.C: New test.
8443 2016-05-17 David Malcolm <dmalcolm@redhat.com>
8445 * jit.dg/test-error-array-bounds.c: New test case.
8447 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8449 * gcc.dg/tree-ssa/and-1.c: New testcase.
8451 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8453 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8454 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8456 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8458 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8459 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8461 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8463 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8465 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8467 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8469 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8471 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8472 ".2d[index]" when scan the assembly.
8473 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8474 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8476 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8478 2016-05-17 Richard Biener <rguenther@suse.de>
8480 PR tree-optimization/71132
8481 * gcc.dg/torture/pr71132.c: New testcase.
8483 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8485 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8487 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8490 * gcc.target/aarch64/pr70809_1.c: New test.
8492 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8494 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8495 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8496 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8497 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8499 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8500 Ilya Enkovich <ilya.enkovich@intel.com>
8503 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8505 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
8507 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8508 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8510 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8512 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8513 test for __ARM_FP16_ARGS.
8514 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8515 * gcc.target/arm/aapcs/neon-vect10.c: New.
8516 * gcc.target/arm/aapcs/neon-vect9.c: New.
8517 * gcc.target/arm/aapcs/vfp18.c: New.
8518 * gcc.target/arm/aapcs/vfp19.c: New.
8519 * gcc.target/arm/aapcs/vfp20.c: New.
8520 * gcc.target/arm/aapcs/vfp21.c: New.
8521 * gcc.target/arm/fp16-aapcs-1.c: New.
8522 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8523 test for __ARM_FP16_ARGS.
8524 * g++.target/arm/fp16-return-1.c: Update expected output.
8526 2016-05-16 Jiong Wang <jiong.wang@arm.com>
8529 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8531 2016-05-15 Harald Anlauf <anlauf@gmx.de>
8534 * gfortran.dg/pr69603.f90: New testcase.
8536 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8538 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8540 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8543 * gfortran.dg/pr71047.f08: New test.
8545 2016-05-13 Joseph Myers <joseph@codesourcery.com>
8547 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8548 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8549 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8551 2016-05-13 Martin Sebor <msebor@redhat.com>
8554 * g++.dg/cpp0x/constexpr-60049.C: New test.
8556 2016-05-13 Jakub Jelinek <jakub@redhat.com>
8559 * gcc.dg/pr71071.c: New test.
8561 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
8563 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8564 remove XOP handling.
8565 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8567 2016-05-13 Nathan Sidwell <nathan@acm.org>
8569 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8570 __atomic_is_lock_free declaration.
8572 2016-05-13 Richard Biener <rguenther@suse.de>
8574 PR tree-optimization/42587
8575 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8577 2016-05-13 Martin Liska <mliska@suse.cz>
8579 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8580 the new format of dump output.
8582 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8584 * gcc.dg/pr71084.c: New test.
8586 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8589 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8591 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8593 * gcc.target/aarch64/struct_return.c: New test.
8595 2016-05-12 Marek Polacek <polacek@redhat.com>
8598 * c-c++-common/pr70756-2.c: New test.
8599 * c-c++-common/pr70756.c: New test.
8601 2016-05-12 Richard Biener <rguenther@suse.de>
8603 PR tree-optimization/71059
8604 * gcc.dg/torture/pr71059.c: New testcase.
8606 2016-05-12 Richard Biener <rguenther@suse.de>
8608 PR tree-optimization/71062
8609 * gcc.dg/torture/pr71062.c: New testcase.
8611 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8613 PR tree-optimization/71006
8614 * gcc.dg/pr71006.c: New test.
8616 2016-05-12 Marek Polacek <polacek@redhat.com>
8619 * gcc.dg/opts-7.c: New test.
8621 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8624 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8625 Add -save-temps to dg-options.
8626 Scan for ldmfd rather than pop instruction.
8627 * gcc.target/arm/interrupt-2.c: Likewise.
8628 * gcc.target/arm/pr70830.c: New test.
8630 2016-05-12 Jakub Jelinek <jakub@redhat.com>
8632 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8633 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8635 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8636 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8637 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8640 * gcc.target/i386/avx512vl-pack-1.c: New test.
8641 * gcc.target/i386/avx512vl-pack-2.c: New test.
8642 * gcc.target/i386/avx512bw-pack-2.c: New test.
8644 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8646 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8647 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8648 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8650 2016-05-12 Richard Biener <rguenther@suse.de>
8652 PR tree-optimization/70986
8653 * gcc.dg/torture/pr70986-1.c: New testcase.
8654 * gcc.dg/torture/pr70986-2.c: Likewise.
8655 * gcc.dg/torture/pr70986-3.c: Likewise.
8657 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8660 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8661 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8663 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
8665 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8667 * gcc.target/i386/pr66746.c: Ditto.
8669 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8671 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8673 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8674 warning when using -mvsx-timode.
8675 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8676 * gcc.target/powerpc/dform-2.c: Likewise.
8677 * gcc.target/powerpc/pr68805.c: Likewise.
8679 2016-05-11 Marek Polacek <polacek@redhat.com>
8682 * c-c++-common/attributes-3.c: New test.
8684 2016-05-11 Nathan Sidwell <nathan@acm.org>
8686 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8687 * gcc.c-torture/execute/pr68185.c: Likewise.
8688 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8689 * gcc.dg/pr69634.c: Requires scheduling.
8690 * gcc.dg/torture/pr66178.c: Require label values.
8691 * gcc.dg/setjmp-6.c: Require indirect jumps.
8693 2016-05-11 Richard Biener <rguenther@suse.de>
8695 PR tree-optimization/71055
8696 * gcc.dg/torture/pr71055.c: New testcase.
8698 2016-05-11 Richard Biener <rguenther@suse.de>
8701 * g++.dg/debug/pr71057.C: New testcase.
8703 2016-05-11 Jakub Jelinek <jakub@redhat.com>
8706 * gfortran.dg/gomp/pr70855.f90: New test.
8708 2016-05-11 Richard Biener <rguenther@suse.de>
8711 * g++.dg/torture/pr71002.C: New testcase.
8713 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8716 * gcc.dg/pr70807.c: New test.
8718 2016-05-10 Martin Sebor <msebor@redhat.com>
8721 * g++.dg/Wattributes.C: New test.
8723 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
8725 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8726 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8727 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8729 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8732 * gcc.target/i386/pr70799-1.c: New test.
8734 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8736 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8738 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8741 * gcc.target/i386/pr70877.c: New test.
8743 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8745 PR tree-optimization/70786
8746 * gcc.target/i386/pr70876.c: New test.
8748 2016-05-10 Jakub Jelinek <jakub@redhat.com>
8751 * gcc.target/i386/avx512vl-logic-1.c: New test.
8752 * gcc.target/i386/avx512vl-logic-2.c: New test.
8753 * gcc.target/i386/avx512dq-logic-2.c: New test.
8755 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8758 * gcc.target/powerpc/pr70963.c: New.
8760 2016-05-10 David Malcolm <dmalcolm@redhat.com>
8762 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8763 (test_very_wide_line): Add ruler to expected output.
8764 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8765 (test_very_wide_line): Likewise.
8766 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8767 (test_show_locus): Within the handling of "test_very_wide_line",
8768 enable show_ruler_p on the diagnostic context.
8770 2016-05-10 Richard Biener <rguenther@suse.de>
8772 PR tree-optimization/71039
8773 * gcc.dg/torture/pr71039.c: New testcase.
8775 2016-05-10 Nathan Sidwell <nathan@acm.org>
8777 * gcc.dg/nested-func-10.c: Requires alloca.
8778 * gcc.dg/nested-func-9.c: Requires alloca.
8779 * gcc.c-torture/execute/pr70460.c: Requires labels.
8780 * gcc.c-torture/compile/pr70199.c: Requires labels.
8781 * gcc.target/nvptx/decl.c: Compile only.
8782 * gcc.target/nvptx/trailing-init.c: Compile only.
8783 * gcc.target/nvptx/ary-init.c: Compile only.
8785 2016-05-10 Marek Polacek <polacek@redhat.com>
8788 * gcc.dg/attr-opt-1.c: New test.
8790 2016-05-10 Richard Biener <rguenther@suse.de>
8792 PR tree-optimization/70497
8793 PR tree-optimization/28367
8794 * gcc.dg/torture/20160404-1.c: New testcase.
8795 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8796 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8798 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8800 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8802 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
8804 * gcc.target/i386/fabsneg-1.c New test.
8806 2016-05-09 Alan Modra <amodra@gmail.com>
8809 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8811 2016-05-09 Richard Biener <rguenther@suse.de>
8813 PR tree-optimization/70985
8814 * gcc.dg/torture/pr70985.c: New testcase.
8816 2016-05-09 Bin Cheng <bin.cheng@arm.com>
8818 * gcc.dg/tree-ssa/ifc-9.c: New test.
8819 * gcc.dg/tree-ssa/ifc-10.c: New test.
8820 * gcc.dg/tree-ssa/ifc-11.c: New test.
8821 * gcc.dg/tree-ssa/ifc-12.c: New test.
8822 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8823 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8824 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8826 2016-05-09 Richard Biener <rguenther@suse.de>
8829 * gfortran.dg/pr70937.f90: New testcase.
8831 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8833 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8835 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
8838 * gfortran.dg/dec_structure_1.f90: New testcase.
8839 * gfortran.dg/dec_structure_2.f90: Ditto.
8840 * gfortran.dg/dec_structure_3.f90: Ditto.
8841 * gfortran.dg/dec_structure_4.f90: Ditto.
8842 * gfortran.dg/dec_structure_5.f90: Ditto.
8843 * gfortran.dg/dec_structure_6.f90: Ditto.
8844 * gfortran.dg/dec_structure_7.f90: Ditto.
8845 * gfortran.dg/dec_structure_8.f90: Ditto.
8846 * gfortran.dg/dec_structure_9.f90: Ditto.
8847 * gfortran.dg/dec_structure_10.f90: Ditto.
8848 * gfortran.dg/dec_structure_11.f90: Ditto.
8849 * gfortran.dg/dec_union_1.f90: Ditto.
8850 * gfortran.dg/dec_union_2.f90: Ditto.
8851 * gfortran.dg/dec_union_3.f90: Ditto.
8852 * gfortran.dg/dec_union_4.f90: Ditto.
8853 * gfortran.dg/dec_union_5.f90: Ditto.
8854 * gfortran.dg/dec_union_6.f90: Ditto.
8855 * gfortran.dg/dec_union_7.f90: Ditto.
8857 2016-05-07 Tom de Vries <tom@codesourcery.com>
8859 PR tree-optimization/70956
8860 * gcc.dg/graphite/pr70956.c: New test.
8862 2016-05-06 Jakub Jelinek <jakub@redhat.com>
8865 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8866 (a, b, c, d): Change type from char to signed char.
8867 (main): Compare against (signed char) -1634678893 instead of
8868 hardcoded -109. Use __builtin_abort instead of abort.
8870 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8871 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8873 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8875 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8878 * gcc.dg/torture/pr70935.c: New test.
8880 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8883 * gcc.target/sh/pr58219.c: New tests.
8885 2016-05-06 Richard Biener <rguenther@suse.de>
8887 PR tree-optimization/70960
8888 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8890 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8893 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8894 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8895 Adjust expected instruction counts.
8896 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8898 2016-05-06 Marek Polacek <polacek@redhat.com>
8901 * gcc.dg/ubsan/bounds-3.c: New test.
8903 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8906 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8908 2016-05-06 Richard Biener <rguenther@suse.de>
8911 * gfortran.dg/pr70931.f90: New testcase.
8913 2016-05-06 Richard Biener <rguenther@suse.de>
8916 * gcc.dg/torture/pr70941.c: New testcase.
8918 2016-05-05 Bin Cheng <bin.cheng@arm.com>
8920 PR tree-optimization/57206
8921 * gcc.dg/vect/pr57206.c: New test.
8923 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8925 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8927 2016-05-05 Jakub Jelinek <jakub@redhat.com>
8929 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8931 * c-c++-common/Wdangling-else-4.c: New test.
8933 2016-05-04 Jakub Jelinek <jakub@redhat.com>
8937 * g++.dg/opt/pr70906.C: New test.
8938 * g++.dg/opt/pr70933.C: New test.
8940 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8942 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
8944 * gcc.dg/ipa/pure-const-3.c: New testcase.
8946 2016-05-04 Marek Polacek <polacek@redhat.com>
8948 * c-c++-common/Wdangling-else-1.c: New test.
8949 * c-c++-common/Wdangling-else-2.c: New test.
8950 * c-c++-common/Wdangling-else-3.c: New test.
8952 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8954 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8957 2016-05-04 Marek Polacek <polacek@redhat.com>
8960 * gcc.dg/Waddress-2.c: New test.
8962 2016-05-04 Alan Modra <amodra@gmail.com>
8964 * gcc.target/powerpc/pr70866.c: New.
8966 2016-05-03 Martin Sebor <msebor@redhat.com>
8969 * c-c++-common/builtin_location.c: New test.
8970 * g++.dg/cpp1y/builtin_location.C: New test.
8972 2016-05-03 Marek Polacek <polacek@redhat.com>
8975 * gcc.dg/pr70859.c: New test.
8976 * gcc.dg/pr70859-2.c: New test.
8978 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8980 * gnat.dg/debug5.adb: New testcase.
8982 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8984 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8985 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8986 Procedure to check for z10 instruction set.
8988 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8990 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8992 2016-05-03 Alan Modra <amodra@gmail.com>
8994 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8996 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8998 * gcc.target/i386/avx512f-cvt-1.c: New test.
9000 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9002 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9003 -fdump-tree-vrp-details.
9005 2016-05-03 Richard Biener <rguenther@suse.de>
9007 * gcc.dg/pr30172-1.c: Adjust.
9008 * gcc.dg/pr63743.c: Likewise.
9009 * gcc.dg/tm/pr51696.c: Likewise.
9010 * c-c++-common/tm/safe-1.c: Likewise.
9011 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9012 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9013 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9014 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9016 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9018 PR rtl-optimization/70467
9019 * gcc.target/i386/pr70467-3.c: New test.
9020 * gcc.target/i386/pr70467-4.c: New test.
9022 PR tree-optimization/70916
9023 * gcc.c-torture/compile/pr70916.c: New test.
9026 * gcc.target/i386/pr49244-1.c: New test.
9027 * gcc.target/i386/pr49244-2.c: New test.
9029 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9031 PR rtl-optimization/44281
9032 * gcc.target/i386/pr44281.c: New test.
9034 2016-05-03 bin cheng <bin.cheng@arm.com>
9036 PR tree-optimization/56541
9037 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9038 * gcc.dg/vect/pr56541.c: new test.
9040 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9042 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9044 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9046 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9049 * c-c++-common/asan/clone-test-1.c (main): Align child process
9052 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9055 * g++.dg/spellcheck-fields-2.C: New test case.
9057 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9060 * g++.dg/pr62314.C: New test case.
9062 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
9064 * gcc.dg/ipa/inline-8.c: New testcase.
9066 2016-05-02 Jakub Jelinek <jakub@redhat.com>
9068 PR rtl-optimization/70467
9069 * gcc.target/i386/pr70467-1.c: New test.
9071 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9073 * gcc.dg/spec-options.c: Run the test on all targets.
9074 * gcc.dg/foo.specs: Use cpp_unique_options.
9076 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9078 * gcc.dg/tree-ssa/unord.c: New testcase.
9080 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9082 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9084 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9086 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9088 2016-05-02 Marek Polacek <polacek@redhat.com>
9091 * gcc.dg/enum-incomplete-3.c: New test.
9093 2016-05-02 Marek Polacek <polacek@redhat.com>
9094 Tom de Vries <tom@codesourcery.com>
9096 PR tree-optimization/70700
9097 * gcc.dg/pr70700.c: New test.
9099 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
9101 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9102 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9103 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9104 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9105 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9107 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9109 * ada/acats/run_acats: Rename into...
9110 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9111 * ada/acats/run_all.sh: Remove redundant test.
9112 (target_run): Move around.
9113 (target_gnatchop): Use newly built executable.
9114 (target_gnatmake): Likewise.
9115 Check that the compilation of impbit succeeds.
9117 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9119 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9120 * gcc.dg/20021029-1.c: Likewise.
9121 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9122 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9123 * gcc.target/sh/cmpstr.c: Likewise.
9124 * gcc.target/sh/cmpstrn.c: Likewise.
9125 * gcc.target/sh/memset.c: Likewise.
9126 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9127 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9128 * gcc.target/sh/pr39423-1.c: Likewise.
9129 * gcc.target/sh/pr49468-di.c: Likewise.
9130 * gcc.target/sh/pr49468-si.c: Likewise.
9131 * gcc.target/sh/pr49880-1.c: Likewise.
9132 * gcc.target/sh/pr49880-2.c: Likewise.
9133 * gcc.target/sh/pr49880-3.c: Likewise.
9134 * gcc.target/sh/pr50751-1.c: Likewise.
9135 * gcc.target/sh/pr50751-4.c: Likewise.
9136 * gcc.target/sh/pr50751-7.c: Likewise.
9137 * gcc.target/sh/pr51244-1.c: Likewise.
9138 * gcc.target/sh/pr51244-10.c: Likewise.
9139 * gcc.target/sh/pr51244-11.c: Likewise.
9140 * gcc.target/sh/pr51244-12.c: Likewise.
9141 * gcc.target/sh/pr51244-13.c: Likewise.
9142 * gcc.target/sh/pr51244-14.c: Likewise.
9143 * gcc.target/sh/pr51244-17.c: Likewise.
9144 * gcc.target/sh/pr51244-18.c: Likewise.
9145 * gcc.target/sh/pr51244-19.c: Likewise.
9146 * gcc.target/sh/pr51244-4.c: Likewise.
9147 * gcc.target/sh/pr51244-5.c: Likewise.
9148 * gcc.target/sh/pr51244-7.c: Likewise.
9149 * gcc.target/sh/pr51244-8.c: Likewise.
9150 * gcc.target/sh/pr51244-9.c: Likewise.
9151 * gcc.target/sh/pr51697.c: Likewise.
9152 * gcc.target/sh/pr52483-1.c: Likewise.
9153 * gcc.target/sh/pr52483-2.c: Likewise.
9154 * gcc.target/sh/pr52483-3.c: Likewise.
9155 * gcc.target/sh/pr52483-5.c: Likewise.
9156 * gcc.target/sh/pr52933-1.c: Likewise.
9157 * gcc.target/sh/pr52933-2.c: Likewise.
9158 * gcc.target/sh/pr52933-3.c: Likewise.
9159 * gcc.target/sh/pr53568-1.c: Likewise.
9160 * gcc.target/sh/pr53976-1.c: Likewise.
9161 * gcc.target/sh/pr53988-1.c: Likewise.
9162 * gcc.target/sh/pr53988.c: Likewise.
9163 * gcc.target/sh/pr54089-1.c: Likewise.
9164 * gcc.target/sh/pr54089-6.c: Likewise.
9165 * gcc.target/sh/pr54089-7.c: Likewise.
9166 * gcc.target/sh/pr54089-8.c: Likewise.
9167 * gcc.target/sh/pr54089-9.c: Likewise.
9168 * gcc.target/sh/pr54236-1.c: Likewise.
9169 * gcc.target/sh/pr54236-2.c: Likewise.
9170 * gcc.target/sh/pr54236-3.c: Likewise.
9171 * gcc.target/sh/pr54236-4.c: Likewise.
9172 * gcc.target/sh/pr54386.c: Likewise.
9173 * gcc.target/sh/pr54602-1.c: Likewise.
9174 * gcc.target/sh/pr54685.c: Likewise.
9175 * gcc.target/sh/pr54760-1.c: Likewise.
9176 * gcc.target/sh/pr54760-2.c: Likewise.
9177 * gcc.target/sh/pr54760-3.c: Likewise.
9178 * gcc.target/sh/pr54760-4.c: Likewise.
9179 * gcc.target/sh/pr54760-5.c: Likewise.
9180 * gcc.target/sh/pr54760-6.c: Likewise.
9181 * gcc.target/sh/pr55146.c: Likewise.
9182 * gcc.target/sh/pr55160.c: Likewise.
9183 * gcc.target/sh/pr59278.c: Likewise.
9184 * gcc.target/sh/pr59401-1.c: Likewise.
9185 * gcc.target/sh/pr59533-1.c: Likewise.
9186 * gcc.target/sh/pr63260.c: Likewise.
9187 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9188 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9189 * gcc.target/sh/strlen.c: Likewise.
9190 * gcc.target/sh/torture/pr30807.c: Likewise.
9191 * gcc.target/sh/torture/pr34777.c: Likewise.
9192 * gcc.target/sh/torture/pr64652.c: Likewise.
9193 * gcc.target/sh/torture/pr65505.c: Likewise.
9194 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9195 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9197 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9200 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9202 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9204 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9205 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9206 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9207 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9209 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9211 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9212 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9214 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9217 * c-c++-common/goacc/combined-reduction.c: New test.
9218 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9220 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9222 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9223 *movdi_internal pattern only if PIC off.
9224 * gcc.target/i386/pr70155-2.c: Likewise.
9225 * gcc.target/i386/pr70155-3.c: Likewise.
9226 * gcc.target/i386/pr70155-4.c: Likewise.
9227 * gcc.target/i386/pr70155-5.c: Likewise.
9228 * gcc.target/i386/pr70155-6.c: Likewise.
9229 * gcc.target/i386/pr70155-7.c: Likewise.
9230 * gcc.target/i386/pr70155-8.c: Likewise.
9231 * gcc.target/i386/pr70155-15.c: Likewise.
9232 * gcc.target/i386/pr70155-17.c: Likewise.
9233 * gcc.target/i386/pr70155-22.c: Likewise.
9235 2016-04-29 Bin Cheng <bin.cheng@arm.com>
9237 PR tree-optimization/70803
9238 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9240 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9242 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9243 optimization of vector loop.
9244 * gcc.target/i386/vect-unpack-3.c: New test.
9245 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9246 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9247 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9249 2016-04-29 Marek Polacek <polacek@redhat.com>
9252 * g++.dg/ubsan/null-7.C: New test.
9255 * gcc.dg/pr70852.c: New test.
9257 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9260 * g++.dg/cpp0x/alignas6.C: New test.
9262 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9264 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9265 * gcc.dg/pr27003.c: Likewise.
9266 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9267 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9268 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9269 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9270 * gcc.target/arc/mxy.c: Likewise.
9271 * gcc.target/arc/mswape.c: Likewise.
9272 * gcc.target/arc/mrtsc.c: Likewise.
9273 * gcc.target/arc/mcrc.c: Likewise.
9274 * gcc.target/arc/mdsp-packa.c: Likewise.
9275 * gcc.target/arc/mdvbf.c: Likewise.
9276 * gcc.target/arc/mlock.c: Likewise.
9277 * gcc.target/arc/mmac-24.c: Likewise.
9278 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9280 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9281 Matthijs Kooijman <matthijs@stdin.nl>
9282 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9285 * gcc.target/avr/pr60040-1.c: New.
9286 * gcc.target/avr/pr60040-2.c: New.
9288 2016-04-29 Richard Biener <rguenther@suse.de>
9290 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9292 2016-04-29 Richard Biener <rguenther@suse.de>
9294 PR tree-optimization/13962
9295 PR tree-optimization/65686
9296 * gcc.dg/uninit-pr65686.c: New testcase.
9298 2016-04-29 Jakub Jelinek <jakub@redhat.com>
9301 * gcc.dg/pr70843.c: New test.
9303 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9306 * gcc.target/i386/pr70858.c: New test.
9308 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9310 * gcc.target/arc/nps400-1.c: New file.
9312 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9313 Andrew Burgess <andrew.burgess@embecosm.com>
9315 * gcc.target/arc/movh_cl-1.c: New file.
9317 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9318 Andrew Burgess <andrew.burgess@embecosm.com>
9320 * gcc.target/arc/extzv-1.c: New file.
9321 * gcc.target/arc/insv-1.c: New file.
9322 * gcc.target/arc/insv-2.c: New file.
9323 * gcc.target/arc/movb-1.c: New file.
9324 * gcc.target/arc/movb-2.c: New file.
9325 * gcc.target/arc/movb-3.c: New file.
9326 * gcc.target/arc/movb-4.c: New file.
9327 * gcc.target/arc/movb-5.c: New file.
9328 * gcc.target/arc/movb_cl-1.c: New file.
9329 * gcc.target/arc/movb_cl-2.c: New file.
9330 * gcc.target/arc/movbi_cl-1.c: New file.
9331 * gcc.target/arc/movl-1.c: New file.
9333 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9334 Andrew Burgess <andrew.burgess@embecosm.com>
9336 * gcc.target/arc/cmem-1.c: New file.
9337 * gcc.target/arc/cmem-2.c: New file.
9338 * gcc.target/arc/cmem-3.c: New file.
9339 * gcc.target/arc/cmem-4.c: New file.
9340 * gcc.target/arc/cmem-5.c: New file.
9341 * gcc.target/arc/cmem-6.c: New file.
9342 * gcc.target/arc/cmem-7.c: New file.
9343 * gcc.target/arc/cmem-ld.inc: New file.
9344 * gcc.target/arc/cmem-st.inc: New file.
9346 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9349 * gcc.target/i386/pr70821.c: New test.
9351 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9353 * gcc.target/powerpc/vec-adde.c: New test.
9354 * gcc.target/powerpc/vec-adde-int128.c: New test.
9356 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9358 * gcc.target/i386/avx-vround-1.c: New test.
9359 * gcc.target/i386/avx-vround-2.c: New test.
9360 * gcc.target/i386/avx512vl-vround-1.c: New test.
9361 * gcc.target/i386/avx512vl-vround-2.c: New test.
9363 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9366 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9367 (check_effective_target_cilkplus_runtime): ... this.
9368 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9369 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9371 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9372 Require cilkplus_runtime.
9373 Don't add -lcilkrts.
9374 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9375 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9376 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9377 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9378 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9379 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9380 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9381 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9382 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9383 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9384 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9385 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9386 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9387 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9388 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9389 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9390 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9391 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9392 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9393 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9394 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9395 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9396 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9397 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9398 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9399 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9400 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9401 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9402 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9404 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9405 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9407 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9409 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9412 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
9414 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9415 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9417 2015-04-27 Ryan Burn <contact@rnburn.com>
9421 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9423 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9424 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9426 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9428 * gnat.dg/limited_with4.ad[sb]: New test.
9429 * gnat.dg/limited_with4_pkg.ads: New helper.
9431 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9434 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9435 and movv1ti_internal patterns
9436 * gcc.target/i386/pr70155-1.c: New test.
9437 * gcc.target/i386/pr70155-2.c: Likewise.
9438 * gcc.target/i386/pr70155-3.c: Likewise.
9439 * gcc.target/i386/pr70155-4.c: Likewise.
9440 * gcc.target/i386/pr70155-5.c: Likewise.
9441 * gcc.target/i386/pr70155-6.c: Likewise.
9442 * gcc.target/i386/pr70155-7.c: Likewise.
9443 * gcc.target/i386/pr70155-8.c: Likewise.
9444 * gcc.target/i386/pr70155-9.c: Likewise.
9445 * gcc.target/i386/pr70155-10.c: Likewise.
9446 * gcc.target/i386/pr70155-11.c: Likewise.
9447 * gcc.target/i386/pr70155-12.c: Likewise.
9448 * gcc.target/i386/pr70155-13.c: Likewise.
9449 * gcc.target/i386/pr70155-14.c: Likewise.
9450 * gcc.target/i386/pr70155-15.c: Likewise.
9451 * gcc.target/i386/pr70155-16.c: Likewise.
9452 * gcc.target/i386/pr70155-17.c: Likewise.
9453 * gcc.target/i386/pr70155-18.c: Likewise.
9454 * gcc.target/i386/pr70155-19.c: Likewise.
9455 * gcc.target/i386/pr70155-20.c: Likewise.
9456 * gcc.target/i386/pr70155-21.c: Likewise.
9457 * gcc.target/i386/pr70155-22.c: Likewise.
9459 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9461 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9464 2016-04-27 Bin Cheng <bin.cheng@arm.com>
9466 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9467 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9468 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9469 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9470 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9472 2016-04-27 Richard Biener <rguenther@suse.de>
9475 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9476 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9478 2016-04-27 Nathan Sidwell <nathan@acm.org>
9480 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9481 * g++.dg/ubsan/pr63956.C: Adjust error location.
9483 2016-04-27 Nick Clifton <nickc@redhat.com>
9486 * gcc.dg/pr49889.c: New test.
9488 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9490 * c-c++-common/memset-array.c: New test.
9492 2016-04-26 Martin Sebor <msebor@redhat.com>
9495 * g++.dg/cpp1y/func_constexpr.C: New test.
9497 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9500 * g++.dg/cpp0x/enum32.C: New test.
9501 * g++.dg/cpp0x/enum33.C: New test.
9503 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9505 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9506 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9507 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9508 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9509 * gcc.c-torture/execute/pr38151.c: Likewise.
9510 * gcc.c-torture/execute/pr66556.c: Likewise.
9511 * gcc.c-torture/execute/pr67781.c: Likewise.
9512 * gcc.c-torture/execute/pr68648.c: Likewise.
9514 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9516 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9518 2016-04-26 Marek Polacek <polacek@redhat.com>
9521 * gcc.dg/pr67784-3.c: New test.
9522 * gcc.dg/pr67784-4.c: New test.
9523 * gcc.dg/pr67784-5.c: New test.
9526 * gcc.dg/Wnested-externs-2.c: New test.
9528 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9530 * gcc.dg/fold-plusmult.c: Adjust.
9531 * gcc.dg/no-strict-overflow-6.c: Adjust.
9532 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9534 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9536 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9538 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9539 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9540 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9541 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9542 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9543 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9544 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9545 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9546 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9547 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9548 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9549 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9550 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9551 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9552 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9553 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9554 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9555 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9556 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9557 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9558 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9559 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9561 * gcc.target/i386/pr32219-4.c: Likewise.
9562 * gcc.target/i386/pr32219-6.c: Likewise.
9563 * gcc.target/i386/pr32219-8.c: Likewise.
9565 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9567 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9570 2016-04-26 Marek Polacek <polacek@redhat.com>
9573 * g++.dg/ext/cond2.C: New test.
9575 2016-04-26 Bin Cheng <bin.cheng@arm.com>
9577 PR tree-optimization/70771
9578 PR tree-optimization/70775
9579 * gcc.dg/pr70771.c: New test.
9580 * gcc.dg/pr70775.c: New test.
9582 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9584 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9586 2016-04-25 Richard Biener <rguenther@suse.de>
9588 PR tree-optimization/70780
9589 * gcc.dg/torture/pr70780.c: New testcase.
9591 2016-04-25 Michael Collison <michael.collison@arm.com>
9593 * gcc.target/arm/neon-vaddws16.c: New test.
9594 * gcc.target/arm/neon-vaddws32.c: New test.
9595 * gcc.target/arm/neon-vaddwu16.c: New test.
9596 * gcc.target/arm/neon-vaddwu32.c: New test.
9597 * gcc.target/arm/neon-vaddwu8.c: New test.
9598 * lib/target-supports.exp
9599 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9600 that arm neon support vector widen sum of HImode TO SImode.
9602 2016-04-23 Jakub Jelinek <jakub@redhat.com>
9605 * c-c++-common/asan/pr70712.c: New test.
9607 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9609 * .gitattributes: New file.
9611 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9613 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9615 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9617 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9618 * gfortran.dg/submodule_15.f08: Likewise.
9620 2016-04-22 Richard Biener <rguenther@suse.de>
9622 PR tree-optimization/70740
9623 * gcc.dg/torture/pr70740.c: New testcase.
9625 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9628 * gcc.target/i386/pr70750-1.c: New test.
9629 * gcc.target/i386/pr70750-2.c: Likewise.
9631 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9634 * g++.dg/cpp0x/auto48.C: New.
9636 2016-04-21 Marek Polacek <polacek@redhat.com>
9639 * g++.dg/cpp0x/forw_enum12.C: New test.
9640 * g++.dg/cpp0x/forw_enum13.C: New test.
9642 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9645 * gcc.target/i386/pr70728.c: New test.
9647 2016-04-21 Richard Biener <rguenther@suse.de>
9650 * gcc.dg/pr70747.c: New testcase.
9652 2016-04-21 Bin Cheng <bin.cheng@arm.com>
9654 PR tree-optimization/70715
9655 * gcc.dg/tree-ssa/scev-13.c: New test.
9657 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9659 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9661 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9663 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9665 2016-04-20 Jan Hubicka <jh@suse.cz>
9668 * g++.dg/ipa/nothrow-1.C: New testcase.
9670 2016-04-20 Nathan Sidwell <nathan@acm.org>
9673 * g++.dg/eh/delete1.C: New.
9675 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9677 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9678 -mtune-ctrl=sse_typeless_stores.
9680 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9682 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9684 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9686 PR tree-optimization/69489
9687 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9689 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9692 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9693 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9694 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9696 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9698 PR tree-optimization/56625
9699 PR tree-optimization/69489
9700 * gcc.dg/vect/pr56625.c: New test.
9701 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9703 2016-04-20 Andrew Pinski <apinski@cavium.com>
9706 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9708 2016-04-20 Arnaud Charlet <charlet@adacore.com>
9710 * gnat.dg/self1.adb: Remove now incorrect test.
9712 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9714 * gcc.dg/tree-ssa/scev-11.c: New test.
9715 * gcc.dg/tree-ssa/scev-12.c: New test.
9717 2016-04-20 Marek Polacek <polacek@redhat.com>
9719 PR tree-optimization/70725
9720 * gcc.dg/pr70725.c: New test.
9722 2016-04-20 Richard Biener <rguenther@suse.de>
9724 PR tree-optimization/70726
9725 * g++.dg/vect/pr70726.cc: New testcase.
9727 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9730 * gcc.target/s390/pr70674.c: New test.
9732 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9734 PR libgfortran/70684
9735 * gfortran.dg/list_read_14.f90: New test.
9737 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9740 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9741 extern to force it misaligned.
9745 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9746 Don't check `*' before movv4sf_internal.
9747 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9748 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9749 Don't check `*' before movv16qi_internal.
9750 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9751 extern to force it misaligned.
9755 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9756 Don't check `*' before movv2df_internal.
9757 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9758 extern to force it misaligned.
9762 Check movv8sf_internal instead of avx_storeups256.
9763 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9765 2016-04-19 Richard Biener <rguenther@suse.de>
9767 PR tree-optimization/70171
9768 * g++.dg/tree-ssa/pr70171.C: New testcase.
9770 2016-04-19 Richard Biener <rguenther@suse.de>
9772 PR tree-optimization/70724
9773 * gcc.dg/torture/pr70724.c: New testcase.
9775 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9778 * gcc.target/i386/pr70689.c: New.
9780 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9783 * gcc.target/i386/pr70708.c: New test.
9785 2016-04-18 Richard Biener <rguenther@suse.de>
9787 PR tree-optimization/43434
9788 * gcc.dg/vect/pr43434.c: New testcase.
9789 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9790 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9791 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9792 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9793 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9794 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9795 * gcc.dg/gomp/pr68640.c: Likewise.
9796 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9797 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9799 2016-04-18 Richard Biener <rguenther@suse.de>
9801 PR tree-optimization/70701
9802 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9804 2016-04-18 Tom de Vries <tom@codesourcery.com>
9807 * gcc.dg/pr70161.c: Add dot-file scans.
9808 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9809 instead of after last dot char.
9811 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9813 * c-c++-common/dump-ada-spec-3.c: New test.
9814 * c-c++-common/dump-ada-spec-4.c: Likewise.
9816 2016-04-17 Tom de Vries <tom@codesourcery.com>
9819 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9821 2016-04-15 Jan Hubicka <jh@suse.cz>
9824 * g++.dg/ipa/pure-const-1.C: New testcase.
9825 * g++.dg/ipa/pure-const-2.C: New testcase.
9826 * g++.dg/ipa/pure-const-3.C: New testcase.
9828 2016-04-15 Marek Polacek <polacek@redhat.com>
9831 * gcc.dg/bitfld-22.c: New test.
9833 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9835 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9838 2016-04-15 Marek Polacek <polacek@redhat.com>
9841 * c-c++-common/pr70651.c: New test.
9843 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9845 PR rtl-optimization/70681
9846 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9847 dump scan on arm and powerpc.
9848 * gcc.dg/pr10474.c: Likewise.
9850 2016-04-15 Jakub Jelinek <jakub@redhat.com>
9855 * g++.dg/cpp1y/vla11.C: Revert for real.
9858 * c-c++-common/Wparentheses-1.c: New test.
9859 * c-c++-common/gomp/Wparentheses-1.c: New test.
9860 * c-c++-common/gomp/Wparentheses-2.c: New test.
9861 * c-c++-common/gomp/Wparentheses-3.c: New test.
9862 * c-c++-common/gomp/Wparentheses-4.c: New test.
9863 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9864 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9865 * c-c++-common/goacc/Wparentheses-1.c: New test.
9867 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9870 * gcc.target/i386/pr70662.c: New test.
9872 2016-04-15 Richard Biener <rguenther@suse.de>
9873 Alan Modra <amodra@gmail.com>
9875 PR tree-optimization/70130
9876 * gcc.dg/vect/O3-pr70130.c: New testcase.
9878 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9881 * gcc.target/powerpc/pr70669.c: New test.
9884 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9885 a power7 system that does not have an assembler that supports
9888 2016-04-14 Martin Sebor <msebor@redhat.com>
9893 * c-c++-common/ubsan/vla-1.c: Revert.
9894 * g++.dg/cpp1y/vla11.C: Same.
9895 * g++.dg/cpp1y/vla12.C: Same.
9896 * g++.dg/cpp1y/vla13.C: Same.
9897 * g++.dg/cpp1y/vla14.C: Same.
9898 * g++.dg/cpp1y/vla3.C: Same.
9899 * g++.dg/init/array24.C: Same.
9900 * g++.dg/ubsan/vla-1.C: Same.
9902 2016-04-14 Marek Polacek <polacek@redhat.com>
9903 Jan Hubicka <hubicka@ucw.cz>
9906 * g++.dg/torture/pr70029.C: New test.
9908 2016-04-14 Martin Sebor <msebor@redhat.com>
9910 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9911 type size to prevent failures on targets with very low maximum
9914 2016-04-14 Richard Biener <rguenther@suse.de>
9916 PR tree-optimization/70623
9917 * gcc.dg/torture/pr70623.c: New testcase.
9918 * gcc.dg/torture/pr70623-2.c: Likewise.
9920 2016-04-13 Martin Sebor <msebor@redhat.com>
9925 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9926 * g++.dg/cpp1y/vla11.C: New test.
9927 * g++.dg/cpp1y/vla12.C: New test.
9928 * g++.dg/cpp1y/vla13.C: New test.
9929 * g++.dg/cpp1y/vla14.C: New test.
9930 * g++.dg/cpp1y/vla3.C: Restore deleted test.
9931 * g++.dg/init/array24.C: Fully brace VLA initializer.
9932 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9934 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9937 * g++.dg/opt/pr70641.C: New test.
9939 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9941 PR rtl-optimization/68749
9942 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9943 effects of argument promotions.
9944 Remove default args to dg-skip-if.
9946 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9949 * g++.dg/parse/pr70635.C: New.
9951 2016-04-13 Marek Polacek <polacek@redhat.com>
9954 * c-c++-common/Wmisleading-indentation-4.c: New test.
9956 2016-04-13 Marek Polacek <polacek@redhat.com>
9959 * gcc.dg/Wparentheses-12.c: New test.
9960 * gcc.dg/Wparentheses-13.c: New test.
9962 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9964 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9965 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9966 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9968 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9971 * gcc.c-torture/compile/pr70633.c: New test.
9974 * gcc.dg/torture/pr70628.c: New test.
9976 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9979 * g++.dg/template/pr70610.C: New test.
9980 * g++.dg/template/pr70610-2.C: New test.
9981 * g++.dg/template/pr70610-3.C: New test.
9982 * g++.dg/template/pr70610-4.C: New test.
9984 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9986 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9990 * g++.dg/ext/pr70571.C: New test.
9992 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9995 * gcc.target/powerpc/pr70640.c: New test.
9997 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10000 * g++.dg/parse/pr68722.C: New.
10002 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10004 PR rtl-optimization/70596
10005 * gcc.target/i386/pr70596.c: New test.
10007 2016-04-12 Nathan Sidwell <nathan@acm.org>
10010 * g++.dg/init/pr70501.C: New.
10012 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10014 * gcc.target/i386/asm-flag-6.c: New test.
10016 2016-04-12 Tom de Vries <tom@codesourcery.com>
10018 PR tree-optimization/68756
10019 * gcc.dg/graphite/pr68756.c: New test.
10021 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10023 PR tree-optimization/70602
10024 * gcc.c-torture/execute/pr70602.c: New test.
10026 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10029 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10030 __float128 emulator is built and runs.
10031 * gcc.target/powerpc/float128-1.c: Likewise.
10033 * lib/target-supports.exp (check_ppc_float128_sw_available):
10034 Rework tests for __float128 software and hardware
10035 availability. Fix exit condition to return 0 on success.
10037 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10040 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10041 * gcc.target/aarch64/target_attr_15.c: Likewise.
10043 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10046 * g++.dg/cpp1y/pr69066.C: New.
10048 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10051 * gfortran.dg/pr36192.f90: Update test.
10052 * gfortran.dg/pr36192_1.f90: Update test.
10053 * gfortran.dg/real_dimension_1.f: Update test.
10054 * gfortran.dg/parameter_array_init_7.f90: New test.
10056 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
10059 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10061 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10063 PR rtl-optimization/66669
10064 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10066 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10068 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10069 * gcc.dg/pie-1.c: Likewise.
10070 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10071 * gcc.dg/pic-4.c: Likewise.
10072 * gcc.dg/pie-3.c: Likewise.
10073 * gcc.dg/pie-4.c: Likewise.
10075 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10077 PR tree-optimization/68644
10078 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10080 PR rtl-optimization/64886
10081 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10083 2016-04-09 Tom de Vries <tom@codesourcery.com>
10085 PR tree-optimization/68953
10086 * gcc.dg/graphite/pr68953.c: New test.
10088 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10091 * gfortran.dg/deferred_character_16.f90: New test.
10093 2016-04-09 Jakub Jelinek <jakub@redhat.com>
10095 PR tree-optimization/70586
10096 * gcc.c-torture/execute/pr70586.c: New test.
10098 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10101 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10102 with __builtin_memset
10103 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10105 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10109 PR tree-optimization/70373
10110 PR middle-end/70533
10111 PR middle-end/70534
10112 PR middle-end/70535
10113 * c-c++-common/goacc/reduction-5.c: New test.
10114 * c-c++-common/goacc/reduction-promotions.c: New test.
10115 * gfortran.dg/goacc/reduction-3.f95: New test.
10116 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10118 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10122 * g++.dg/pr70590.C: New test.
10123 * g++.dg/pr70590-2.C: New test.
10125 2016-04-08 Jakub Jelinek <jakub@redhat.com>
10127 PR middle-end/70593
10128 * gcc.target/i386/pr70593.c: New test.
10130 PR rtl-optimization/70574
10131 * gcc.target/i386/avx2-pr70574.c: New test.
10133 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10136 * c-c++-common/asan/pr70541.c: New test.
10138 2016-04-08 Tom de Vries <tom@codesourcery.com>
10140 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10141 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10143 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10146 * gcc.c-torture/execute/pr70566.c: New test.
10148 2016-04-08 Tom de Vries <tom@codesourcery.com>
10150 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10151 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10153 2016-04-08 Alan Modra <amodra@gmail.com>
10155 * gcc.target/powerpc/pr70117.c: New.
10157 2016-04-07 Jakub Jelinek <jakub@redhat.com>
10160 * gcc.dg/lto/simd-function_0.c: New test.
10162 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10164 * c-c++-common/attr-simd-2.c: Likewise.
10165 * c-c++-common/attr-simd-4.c: Likewise.
10166 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10167 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10169 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10172 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10174 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10175 Tom de Vries <tom@codesourcery.com>
10177 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10178 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10179 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10180 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10181 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10182 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10183 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10184 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10186 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10189 * g++.dg/warn/Wparentheses-29.C: New test.
10191 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10194 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10195 explicit braces to resolve a future -Wparentheses warning.
10197 2016-04-06 Richard Henderson <rth@redhat.com>
10199 * gcc.dg/pr61817-1.c: New test.
10200 * gcc.dg/pr61817-2.c: New test.
10201 * gcc.dg/pr69391-1.c: New test.
10202 * gcc.dg/pr69391-2.c: New test.
10204 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10206 PR rtl-optimization/70398
10207 * gcc.target/aarch64/pr70398.c: New.
10209 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10211 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10213 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
10214 Pedro Alves <palves@redhat.com>
10216 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10218 2016-04-06 Jakub Jelinek <jakub@redhat.com>
10220 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10221 Check for avx512f effective targets instead of avx2.
10222 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10223 for AVX512F clones.
10224 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10225 * g++.dg/gomp/declare-simd-1.C: Likewise.
10226 * g++.dg/gomp/declare-simd-3.C: Likewise.
10227 * g++.dg/gomp/declare-simd-4.C: Likewise.
10229 PR middle-end/70550
10230 * c-c++-common/gomp/pr70550-1.c: New test.
10231 * c-c++-common/gomp/pr70550-2.c: New test.
10233 2016-04-05 Nathan Sidwell <nathan@acm.org>
10236 * g++.dg/ext/attribute-may-alias-5.C: New.
10238 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10241 * c-c++-common/pr70336.c: New test.
10242 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10243 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10245 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
10248 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10250 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10252 PR rtl-optimization/70542
10253 * gcc.dg/torture/pr70542.c: New test.
10254 * gcc.target/i386/avx2-pr70542.c: New test.
10256 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10258 PR tree-optimization/70509
10259 * gcc.target/i386/avx512bw-pr70509.c: New test.
10261 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10264 * g++.dg/ext/constexpr-vla4.C: New test.
10266 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
10269 * gcc.target/i386/pr70510.c: New test.
10271 2016-04-05 Richard Biener <rguenther@suse.de>
10273 PR tree-optimization/70526
10274 * g++.dg/torture/pr70526.C: New testcase.
10276 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10279 * gcc.target/i386/pr70525.c: New test.
10281 2016-04-05 Richard Biener <rguenther@suse.de>
10283 PR middle-end/70499
10284 * g++.dg/torture/pr70499.C: New testcase.
10286 2016-04-05 Richard Biener <rguenther@suse.de>
10288 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10291 2016-04-04 Jakub Jelinek <jakub@redhat.com>
10293 PR middle-end/70307
10294 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10295 rs6000 ABI warnings.
10297 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
10300 * g++.dg/ipa/devirt-51.C: New testcase.
10302 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10303 Jakub Jelinek <jakub@redhat.com>
10305 PR middle-end/70457
10306 * gcc.dg/torture/pr70457.c: New.
10308 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10311 * gfortran.dg/allocate_with_source_19.f08: New test.
10313 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10316 * gfortran.dg/coarray_allocate_6.f08: New test.
10318 2016-04-04 Richard Biener <rguenther@suse.de>
10320 PR rtl-optimization/70484
10321 * gcc.dg/torture/pr70484.c: New testcase.
10323 2016-04-04 Marek Polacek <polacek@redhat.com>
10326 * gcc.dg/torture/pr70307.c: New test.
10328 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10332 * gcc.target/sh/torture/pr70416.c: New.
10334 2016-04-02 Martin Sebor <msebor@redhat.com>
10340 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10341 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10342 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10343 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10344 * g++.dg/cpp0x/constexpr-string.C: Same.
10345 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10346 * g++.dg/cpp0x/pr65398.C: Same.
10347 * g++.dg/ext/constexpr-vla1.C: Same.
10348 * g++.dg/ext/constexpr-vla2.C: Same.
10349 * g++.dg/ext/constexpr-vla3.C: Same.
10350 * g++.dg/ubsan/pr63956.C: Same.
10352 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10354 PR rtl-optimization/70467
10355 * gcc.target/i386/pr70467-2.c: New test.
10357 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10358 Marek Polacek <polacek@redhat.com>
10361 * g++.dg/init/new47.C: New test.
10363 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10366 * gcc.target/arm/pr70496.c: New test.
10368 2016-04-01 Nathan Sidwell <nathan@acm.org>
10371 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10373 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10376 * gcc.dg/strlenopt.h (memmove): New.
10377 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10378 instead of "string.h".
10379 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10380 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10381 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10382 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10383 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10384 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10385 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10386 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10387 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10388 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10389 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10390 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10391 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10392 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10393 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10394 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10395 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10396 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10397 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10398 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10400 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10402 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10403 (Holder::foo): Reflect this.
10405 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10408 * gcc.dg/pr70442.c: New test.
10410 2016-03-31 Nathan Sidwell <nathan@acm.org>
10413 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10415 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10418 * gcc.target/i386/pr70453.c: New test.
10420 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
10423 * gcc.c-torture/pr70292.c: New test.
10425 2016-03-31 Marek Polacek <polacek@redhat.com>
10428 * c-c++-common/pr70297.c: New test.
10429 * g++.dg/cpp0x/typedef-redecl.C: New test.
10430 * gcc.dg/typedef-redecl2.c: New test.
10432 2016-03-31 Jakub Jelinek <jakub@redhat.com>
10434 PR rtl-optimization/70460
10435 * gcc.c-torture/execute/pr70460.c: New test.
10437 2016-03-31 Richard Biener <rguenther@suse.de>
10440 * g++.dg/ext/vector30.C: New testcase.
10442 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10443 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10445 * gfortran.dg/fmt_pf.f90: New test.
10447 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10449 Forward-port from 5 branch
10450 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10453 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10454 dg-require-effective-target after dg-do.
10456 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10458 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10460 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10461 Julian Brown <julian@codesourcery.com>
10462 Chung-Lin Tang <cltang@codesourcery.com>
10463 Cesar Philippidis <cesar@codesourcery.com>
10464 James Norris <jnorris@codesourcery.com>
10465 Tom de Vries <tom@codesourcery.com>
10466 Nathan Sidwell <nathan@codesourcery.com>
10468 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10469 * c-c++-common/goacc/loop-clauses.c: Likewise.
10470 * g++.dg/goacc/template.C: Likewise.
10471 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10472 * gfortran.dg/goacc/loop-1.f95: Likewise.
10473 * gfortran.dg/goacc/loop-5.f95: Likewise.
10474 * gfortran.dg/goacc/loop-6.f95: Likewise.
10475 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10476 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10477 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10478 * c-c++-common/goacc/clauses-fail.c: Likewise.
10479 * c-c++-common/goacc/parallel-1.c: Likewise.
10480 * c-c++-common/goacc/reduction-1.c: Likewise.
10481 * c-c++-common/goacc/reduction-2.c: Likewise.
10482 * c-c++-common/goacc/reduction-3.c: Likewise.
10483 * c-c++-common/goacc/reduction-4.c: Likewise.
10484 * c-c++-common/goacc/routine-3.c: Likewise.
10485 * c-c++-common/goacc/routine-4.c: Likewise.
10486 * c-c++-common/goacc/routine-5.c: Likewise.
10487 * c-c++-common/goacc/tile.c: Likewise.
10488 * g++.dg/goacc/template.C: Likewise.
10489 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10490 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10491 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10492 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10493 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10494 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10495 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10496 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10497 * c-c++-common/goacc/use_device-1.c: ... this file.
10498 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10499 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10500 * c-c++-common/goacc/host_data-6.c: ... this file.
10501 * c-c++-common/goacc/loop-2-kernels.c: New file.
10502 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10503 * c-c++-common/goacc/loop-3.c: Likewise.
10504 * g++.dg/goacc/reference.C: Likewise.
10505 * g++.dg/goacc/routine-1.C: Likewise.
10506 * g++.dg/goacc/routine-2.C: Likewise.
10508 2016-03-30 Richard Biener <rguenther@suse.de>
10510 PR middle-end/70450
10511 * gcc.dg/torture/pr70450.c: New testcase.
10513 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10516 * gcc.dg/torture/pr70421.c: New test.
10517 * gcc.target/i386/avx512f-pr70421.c: New test.
10519 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10522 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10523 (check): New function.
10525 (foo): Align stack to 16 bytes when calling bar.
10526 * gcc.target/i386/cleanup-2.c: Likewise.
10528 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10530 PR tree-optimization/59124
10531 * gcc.dg/Warray-bounds-19.c: New test.
10533 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
10535 * lib/prune.exp (escape_regex_chars): New.
10536 (prune_file_path): Update to quote metcharacters for regexp.
10538 2016-03-29 Jakub Jelinek <jakub@redhat.com>
10540 PR rtl-optimization/70429
10541 * gcc.c-torture/execute/pr70429.c: New test.
10543 PR tree-optimization/70405
10544 * gcc.dg/pr70405.c: New test.
10546 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10549 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10550 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10552 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10555 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10556 __cilkrts_set_param to set two workers.
10557 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10558 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10560 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10562 * g++.dg/ext/fnname5.C: Update the test for Darwin.
10564 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10567 * gcc.target/i386/pr70406.c: New test.
10569 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10571 * gnat.dg/specs/double_record_extension3.ads: New test.
10573 2016-03-25 Richard Henderson <rth@redhat.com>
10576 * gcc.target/aarch64/pr70120-1.c: New.
10577 * gcc.target/aarch64/pr70120-2.c: New.
10578 * gcc.target/aarch64/pr70120-3.c: New.
10580 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10583 * g++.dg/template/mangle2.C: The dg-do directive should be
10584 "compile" not "assemble".
10586 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10589 * gcc.dg/pr69650.c: New test.
10591 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
10593 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10595 2016-03-25 Alan Modra <amodra@gmail.com>
10597 * gcc.dg/dfp/pr70052.c: New test.
10599 2016-03-24 Richard Henderson <rth@redhat.com>
10601 PR middle-end/69845
10602 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10603 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10605 2016-03-24 Tom de Vries <tom@codesourcery.com>
10607 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10609 2016-03-24 Tom de Vries <tom@codesourcery.com>
10611 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10612 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10614 2016-03-24 Tom de Vries <tom@codesourcery.com>
10616 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10617 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10619 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10622 * g++.dg/template/mangle2.C: New test.
10624 2016-03-24 Richard Biener <rguenther@suse.de>
10626 PR tree-optimization/70396
10627 * gcc.dg/torture/pr70396.c: New testcase.
10629 2016-03-24 Richard Biener <rguenther@suse.de>
10631 PR middle-end/70370
10632 * gcc.dg/torture/pr70370.c: New testcase.
10634 2016-03-24 Tom de Vries <tom@codesourcery.com>
10636 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10637 * gfortran.dg/goacc/kernels-tree.f95: Same.
10638 * gfortran.dg/goacc/parallel-tree.f95: Same.
10640 2016-03-24 Tom de Vries <tom@codesourcery.com>
10642 * c-c++-common/goacc/uninit-if-clause.c: New test.
10643 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10645 2016-03-24 Jakub Jelinek <jakub@redhat.com>
10648 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10651 2016-03-24 Richard Biener <rguenther@suse.de>
10653 PR tree-optimization/70372
10654 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10656 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10659 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10661 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10664 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10666 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10669 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10670 * g++.dg/cpp1y/pr70001.C: New test.
10673 * g++.dg/cpp0x/constexpr-70323.C: New test.
10675 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
10676 Jason Merrill <jason@redhat.com>
10677 Jakub Jelinek <jakub@redhat.com>
10680 * g++.dg/cpp0x/constexpr-69315.C: New test.
10681 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10683 2016-03-23 Marek Polacek <polacek@redhat.com>
10686 * g++.dg/warn/Wignored-attributes-1.C: New test.
10687 * g++.dg/warn/Wignored-attributes-2.C: New test.
10689 2016-03-23 Tom de Vries <tom@codesourcery.com>
10691 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10693 * gfortran.dg/goacc/private-3.f95 (test): Same.
10694 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10697 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10699 * lib/target-supports.exp: Remove v7ve entry from loop
10700 creating effective target checks.
10701 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10702 (add_options_for_arm_arch_v7ve): Likewise.
10704 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10706 PR tree-optimization/70354
10707 * gcc.dg/vect/pr70354-1.c: New test.
10708 * gcc.dg/vect/pr70354-2.c: New test.
10709 * gcc.target/i386/avx2-pr70354-1.c: New test.
10710 * gcc.target/i386/avx2-pr70354-2.c: New test.
10712 2016-03-22 Jeff Law <law@redhat.com>
10715 * gcc.dg/tree-ssa/pr70232.c: New test.
10717 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10720 * gcc.target/i386/pr70302.c: New test.
10722 2016-03-22 Richard Biener <rguenther@suse.de>
10724 PR middle-end/70251
10725 * g++.dg/torture/pr70251.C: New testcase.
10727 2016-03-22 David Malcolm <dmalcolm@redhat.com>
10730 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10731 Wmisleading-indentation.c.
10732 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10733 reflect change to diagnostic text and order of messages.
10734 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10736 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
10738 * g++.dg/ext/java-3.C: Don't compile on AIX.
10740 2016-03-22 Richard Biener <rguenther@suse.de>
10742 PR middle-end/70333
10743 * gcc.dg/torture/pr70333.c: New testcase.
10745 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10747 * g++.dg/ext/pr70290.C: New test.
10749 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10752 * gcc.target/i386/pr70325.c: New test.
10754 2016-03-22 Jakub Jelinek <jakub@redhat.com>
10757 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10758 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10761 * gcc.target/i386/pr70300.c: New test.
10764 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10765 (func2): New function for cond with parens, xfail warning for c++.
10766 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10768 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10771 * g++.dg/template/ptrmem30.C: New test.
10773 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10776 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10777 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10779 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10781 PR middle-end/70326
10782 * gcc.dg/pr70326.c: New test.
10784 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
10785 Jakub Jelinek <jakub@redhat.com>
10787 PR tree-optimization/70317
10788 * gcc.dg/pr70317.c: New test.
10790 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
10793 * gcc.target/i386/pr70327.c: New test.
10795 2016-03-21 Martin Liska <mliska@suse.cz>
10798 * gcc.dg/ipa/pr70306.c: New test.
10800 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
10802 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10803 * gcc.target/arm/attr-align3.c: Likewise.
10804 * gcc.target/arm/attr_arm.c: Likewise.
10805 * gcc.target/arm/flip-thumb.c: Likewise.
10807 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10810 * gcc.target/powerpc/altivec-36.c: New test.
10812 2016-03-21 Richard Biener <rguenther@suse.de>
10814 PR tree-optimization/70310
10815 * gcc.dg/torture/pr70310.c: New testcase.
10817 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10820 * gcc.target/i386/pr70293.c: New test.
10822 2016-03-21 Richard Biener <rguenther@suse.de>
10824 PR tree-optimization/70288
10825 * gcc.dg/torture/pr70288-1.c: New testcase.
10826 * gcc.dg/torture/pr70288-2.c: Likewise.
10828 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10830 PR rtl-optimization/69307
10831 * gcc.target/arm/pr69307.c: New test.
10833 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10835 PR rtl-optimization/69102
10836 * gcc.c-torture/compile/pr69102.c: New test.
10838 2016-03-18 Jeff Law <law@redhat.com>
10840 PR rtl-optimization/70263
10841 * gcc.c-torture/compile/pr70263-1.c: New test.
10842 * gcc.target/i386/pr70263-2.c: New test.
10844 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10846 PR rtl-optimization/70278
10847 * gcc.dg/torture/pr70278.c: New test.
10848 * gcc.target/arm/pr70278.c: New test.
10850 2016-03-18 David Malcolm <dmalcolm@redhat.com>
10853 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10854 (test_builtin_types_compatible_p): New test function.
10855 * gcc.dg/pr70281.c: New test case.
10857 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10860 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10862 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10864 PR tree-optimization/70252
10865 * gcc.dg/pr70252.c: New test.
10867 2016-03-18 Tom de Vries <tom@codesourcery.com>
10869 * gcc.dg/pr70161-2.c: New test.
10870 * gcc.dg/pr70161.c: New test.
10872 2016-03-18 Tom de Vries <tom@codesourcery.com>
10875 * gcc.dg/pr70269.c: New test.
10877 2016-03-18 Jakub Jelinek <jakub@redhat.com>
10880 * g++.dg/ext/java-3.C: New test.
10882 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10885 * g++.dg/lookup/pr70205.C: New test.
10887 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10890 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10892 2016-03-17 Marek Polacek <polacek@redhat.com>
10895 * gcc.dg/atomic-op-6.c: New test.
10897 2016-03-17 David Malcolm <dmalcolm@redhat.com>
10900 * c-c++-common/pr70264.c: New test case.
10902 2016-03-17 Jakub Jelinek <jakub@redhat.com>
10905 * c-c++-common/pr70144-1.c: New test.
10906 * c-c++-common/pr70144-2.c: New test.
10909 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10910 * g++.dg/opt/flifetime-dse6.C: New test.
10911 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10913 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10916 * gcc.dg/pic-1.c: New test.
10917 * gcc.dg/pic-2.c: Likewise.
10918 * gcc.dg/pic-3.c: Likewise.
10919 * gcc.dg/pic-4.c: Likewise.
10920 * gcc.dg/pie-1.c: Likewise.
10921 * gcc.dg/pie-2.c: Likewise.
10922 * gcc.dg/pie-3.c: Likewise.
10923 * gcc.dg/pie-4.c: Likewise.
10924 * gcc.dg/pie-5.c: Likewise.
10925 * gcc.dg/pie-6.c: Likewise.
10927 2016-03-17 Tom de Vries <tom@codesourcery.com>
10929 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10930 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10932 2016-03-17 Richard Biener <rguenther@suse.de>
10935 * g++.dg/debug/pr70271.C: New testcase.
10937 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10939 * gcc.target/i386/pr70251.c: New test.
10941 2016-03-17 Marek Polacek <polacek@redhat.com>
10944 * g++.dg/warn/constexpr-70194.C: New test.
10946 2016-03-16 Richard Henderson <rth@redhat.com>
10948 PR middle-end/70240
10949 * gcc.c-torture/compile/pr70240.c: New.
10951 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10953 * gcc.c-torture/compile/20151204.c: Skip for avr.
10955 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10958 * g++.dg/opt/pr70245.C: New test.
10959 * g++.dg/opt/pr70245.h: New file.
10960 * g++.dg/opt/pr70245-aux.cc: New file.
10962 2016-03-16 Martin Sebor <msebor@redhat.com>
10964 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10966 2016-03-16 Richard Henderson <rth@redhat.com>
10968 PR middle-end/70199
10969 * gcc.c-torture/compile/pr70199.c: New.
10971 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10973 * gcc.dg/uninit-19.c: Run dos2unix.
10975 2016-03-16 Marek Polacek <polacek@redhat.com>
10978 * gcc.dg/nested-func-10.c: New test.
10979 * gcc.dg/nested-func-9.c: New test.
10981 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10983 PR tree-optimization/68714
10984 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10986 2016-03-16 Tom de Vries <tom@codesourcery.com>
10988 PR tree-optimization/68715
10989 * gcc.dg/graphite/pr68715-2.c: New test.
10990 * gcc.dg/graphite/pr68715.c: New test.
10991 * gfortran.dg/graphite/pr68715.f90: New test.
10993 2016-03-16 Tom de Vries <tom@codesourcery.com>
10995 PR tree-optimization/68809
10996 * gcc.dg/graphite/pr68809-2.c: New test.
10997 * gcc.dg/graphite/pr68809.c: New test.
10999 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11002 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11003 method call to i () as argument. Adjust expected output.
11006 * g++.dg/ubsan/pr70147-1.C: New test.
11007 * g++.dg/ubsan/pr70147-2.C: New test.
11009 2016-03-15 Martin Sebor <msebor@redhat.com>
11012 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11014 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
11016 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11019 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11021 PR libfortran/69799
11022 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11023 libatomic_available.
11025 2016-03-15 Marek Polacek <polacek@redhat.com>
11028 * g++.dg/ext/attribute-may-alias-4.C: New test.
11030 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
11032 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11033 -fvar-tracking-assignments-toggle flag.
11035 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11037 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11039 2016-03-15 Jakub Jelinek <jakub@redhat.com>
11041 PR rtl-optimization/70222
11042 * gcc.c-torture/execute/pr70222-1.c: New test.
11043 * gcc.c-torture/execute/pr70222-2.c: New test.
11045 2016-03-15 Richard Henderson <rth@redhat.com>
11047 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11049 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11051 PR rtl-optimization/69032
11052 * gcc.dg/pr69032.c: New test.
11054 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11056 PR rtl-optimization/63384
11057 * g++.dg/pr63384.C: New test.
11059 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11062 * gcc.target/i386/pr64411.C: New test.
11064 2016-03-15 Tom de Vries <tom@codesourcery.com>
11066 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11067 * gfortran.dg/goacc/kernels-alias.f95: New test.
11069 2016-03-14 Martin Sebor <msebor@redhat.com>
11072 * g++.dg/cpp0x/constexpr-inline.C: New test.
11073 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11075 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
11077 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11079 2016-03-14 Jakub Jelinek <jakub@redhat.com>
11081 PR middle-end/70219
11082 * gcc.dg/pr70219.c: New test.
11084 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11087 * gcc.dg/torture/pr70083.c: New test.
11088 * gcc.target/i386/pr70083.c: New test.
11090 2016-03-14 Richard Biener <rguenther@suse.de>
11092 PR tree-optimization/56365
11093 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11095 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11098 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11100 * g++.dg/pr70098.C: New testcase.
11103 2016-03-14 Tom de Vries <tom@codesourcery.com>
11105 PR tree-optimization/70045
11106 * gcc.dg/graphite/pr70045.c: New test.
11108 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11111 * gfortran.dg/include_9.f90: New test.
11113 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11116 gfortran.dg/prof/prof.exp: New script.
11117 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11119 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
11121 PR rtl-optimization/69307
11122 * gcc.dg/pr69307.c: New test.
11124 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11127 * gcc.target/arm/pr69614.c: New.
11129 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
11132 * gfortran.dg/submodule_14.f08: New test
11135 * gfortran.dg/submodule_15.f08: New test
11137 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11140 * g++.dg/cpp1y/paren3.C: New test.
11142 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11145 * gcc.target/powerpc/ppc-round2.c: New test.
11147 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11150 * gcc.dg/torture/pr70123.c: New test.
11152 2016-03-11 Jeff Law <law@redhat.com>
11154 PR tree-optimization/70190
11155 * gcc.c-torture/compile/pr70190.c: New test.
11157 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11160 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11162 (test43_b): Likewise.
11163 (test43_c): Likewise.
11164 (test43_d): Likewise.
11165 (test43_e): Likewise.
11166 (test43_f): Likewise.
11167 (test43_g): Likewise.
11168 (test44_a): Likewise.
11169 (test44_b): Likewise.
11170 (test44_c): Likewise.
11171 (test44_d): Likewise.
11172 (test44_e): Likewise.
11174 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11177 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11179 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11181 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11184 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11188 * gcc.target/aarch64/pr69245_2.c: New test.
11190 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11192 PR tree-optimization/70177
11193 * gcc.dg/pr70177.c: New test.
11195 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11197 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11199 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11201 * gcc.dg/tree-ssa/sra-20.c: New.
11203 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11205 PR rtl-optimization/70174
11206 * gcc.dg/pr70174.c: New test.
11208 PR tree-optimization/70169
11209 * gcc.dg/pr70169.c: New test.
11211 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11214 * gcc.target/i386/pr70160.c: New test.
11216 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11218 * gcc.target/s390/dfp-1.c: New test.
11220 2016-03-10 Nick Clifton <nickc@redhat.com>
11223 * gcc.target/aarch64/pr70044.c: New test.
11225 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11226 Jakub Jelinek <jakub@redhat.com>
11229 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11230 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11231 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11233 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
11236 * g++.dg/lto/pr69589_0.C: New testcase
11237 * g++.dg/lto/pr69589_1.C: New testcase
11239 2016-03-10 Marek Polacek <polacek@redhat.com>
11242 * g++.dg/delayedfold/unary-plus1.C: New test.
11244 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
11246 * gcc.target/arm/pr45701-1.c: Escape brackets.
11247 * gcc.target/arm/pr45701-2.c: Likewise.
11249 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11251 * gfortran.dg/unconstrained_commons.f: New.
11253 2016-03-10 Alan Modra <amodra@gmail.com>
11255 * gcc.dg/pr69195.c: New.
11256 * gcc.dg/pr69238.c: New.
11258 2016-03-10 Tom de Vries <tom@codesourcery.com>
11261 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11263 2016-03-10 Richard Biener <rguenther@suse.de>
11265 PR tree-optimization/70128
11266 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11267 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11269 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11271 PR tree-optimization/70152
11272 * gcc.dg/pr70152.c: New test.
11275 * gcc.target/i386/pr70086-1.c: New test.
11276 * gcc.target/i386/pr70086-2.c: New test.
11277 * gcc.target/i386/pr70086-3.c: New test.
11279 PR tree-optimization/70127
11280 * gcc.c-torture/execute/pr70127.c: New test.
11282 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11284 * c-c++-common/goacc/combined-directives-2.c: New test.
11286 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11290 * g++.dg/diagnostic/pr70105.C: New test.
11291 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11292 (test_multiple_ordinary_maps): New test function.
11294 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11298 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11299 Drop range information from call to inform_at_rich_loc.
11300 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11302 (test_show_locus): Replace calls to rich_location::add_range with
11303 calls to add_range. Rewrite the tests that used the now-defunct
11304 rich_location ctor taking a source_range. Simplify other tests
11305 by replacing calls to COMBINE_LOCATION_DATA with calls to
11308 2016-03-09 Richard Biener <rguenther@suse.de>
11309 Jakub Jelinek <jakub@redhat.com>
11311 PR tree-optimization/70138
11312 * gcc.dg/vect/pr70138-1.c: New testcase.
11313 * gcc.dg/vect/pr70138-2.c: Likewise.
11315 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11318 * gcc.target/i386/pr70049.c: New test.
11320 2016-03-09 Richard Biener <rguenther@suse.de>
11323 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11324 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11325 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11327 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11329 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11332 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11334 PR middle-end/67278
11335 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11338 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11340 PR middle-end/70050
11341 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11342 in testcase comment.
11344 2016-03-09 Tom de Vries <tom@codesourcery.com>
11346 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11347 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11348 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11349 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11350 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11351 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11352 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11353 * gfortran.dg/goacc/kernels-loop.f95: New test.
11355 2016-03-08 Martin Sebor <msebor@redhat.com>
11358 * g++.dg/warn/overflow-warn-7.C: New test.
11360 2016-03-08 Jason Merrill <jason@redhat.com>
11362 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11363 * lib/target-supports.exp (check_effective_target_concepts): New.
11365 2016-03-08 Jakub Jelinek <jakub@redhat.com>
11368 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11369 * g++.dg/ubsan/pr70135.C: New test.
11372 * gcc.dg/pr70110.c: New test.
11374 2016-03-07 Martin Jambor <mjambor@suse.cz>
11376 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11377 * c-c++-common/gomp/if-1.c: Likewise.
11378 * c-c++-common/gomp/pr61486-2.c: Likewise.
11379 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11380 to dg-additional-options.
11381 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11382 * g++/gomp/target-teams-1.c: Likewise.
11383 * gcc.dg/gomp/gomp.exp: Likewise.
11384 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11385 dg-additional-options.
11386 * gfortran.dg/gomp/gomp.exp: Likewise.
11387 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11388 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11389 dg-additional-options.
11390 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11392 2016-03-07 Martin Jambor <mjambor@suse.cz>
11394 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11395 * c-c++-common/gomp/gridify-1.c: New test.
11396 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11398 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11400 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11401 trigger for cortex-r8, when scanning for register r8.
11402 * gcc.target/arm/pr45701-2.c: Likewise.
11404 2016-02-26 Richard Biener <rguenther@suse.de>
11405 Jeff Law <law@redhat.com>
11407 PR tree-optimization/69740
11408 * gcc.c-torture/compile/pr69740-1.c: New test.
11409 * gcc.c-torture/compile/pr69740-2.c: New test.
11411 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11413 * lib/target-supports.exp
11414 (check_effective_target_whole_vector_shift): Enable for PPC64.
11416 2016-03-07 Richard Biener <rguenther@suse.de>
11418 PR tree-optimization/70115
11419 * gcc.dg/torture/pr70115.c: New testcase.
11421 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11423 PR middle-end/69916
11424 * c-c-++-common/goacc/pr69916.c: New.
11426 2016-03-07 Richard Henderson <rth@redhat.com>
11428 * gcc.c-torture/compile/pr70061.c: New test.
11430 2016-03-07 Richard Biener <rguenther@suse.de>
11433 * gcc.dg/vect/O3-pr36098.c: New testcase.
11435 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11437 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11439 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11441 * gnat.dg/renaming9.ad[sb]: New testcase.
11443 2016-03-05 Jakub Jelinek <jakub@redhat.com>
11446 * g++.dg/expr/stdarg3.C: New test.
11448 2016-03-04 Jeff Law <law@redhat.com>
11450 PR tree-optimization/69196
11451 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11454 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11457 * gcc.dg/pr69973.c: New test.
11459 PR rtl-optimization/69941
11460 * gcc.dg/torture/pr69941.c: New test.
11463 * gcc.dg/pr69824.c: New test.
11465 2016-03-05 Tom de Vries <tom@codesourcery.com>
11467 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11468 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11471 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11474 * g++.dg/cpp1y/var-templ48.C: New test.
11475 * g++.dg/cpp1y/var-templ49.C: New test.
11477 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11479 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11481 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11484 * g++.dg/ubsan/pr70035.C: New test.
11487 * gcc.target/i386/pr70062.c: New test.
11489 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11491 * g++.dg/template/typename21.C: Remove c++98_only.
11493 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11495 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11497 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11500 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11502 (fn_42_b): Likewise.
11503 (fn_42_c): Likewise.
11505 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11508 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11510 (fn_40_b): Likewise.
11511 (fn_41_a): Likewise.
11512 (fn_41_b): Likewise.
11514 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11517 * gcc.target/i386/avx512f-pr70059.c: New test.
11518 * gcc.target/i386/avx512dq-pr70059.c: New test.
11520 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11522 PR rtl-optimization/57676
11523 * gcc.dg/torture/pr57676.c: New test.
11525 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11527 * gcc.dg/pr70026.c: New test.
11529 2016-03-04 Marek Polacek <polacek@redhat.com>
11532 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11533 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11535 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11538 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11540 (test_corners_sisd_si): Likewise.
11541 (main): Remove checks of the above.
11542 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11544 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11546 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11548 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11550 * gcc.dg/torture/pr69951.c: Accept argc==0.
11552 2016-03-04 Richard Biener <rguenther@suse.de>
11555 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11556 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11558 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11561 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11564 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11567 * gcc.dg/guality/pr69947.c: New test.
11569 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11572 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11574 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11576 PR rtl-optimization/69904
11577 * gcc.target/arm/pr69904.c: New test.
11579 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11582 * gcc.dg/vect/pr70021.c: New test.
11583 * gcc.target/i386/pr70021.c: New test.
11585 2016-03-03 Marek Polacek <polacek@redhat.com>
11587 PR middle-end/70050
11588 * gcc.dg/pr70050.c: New test.
11590 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11592 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11594 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11596 PR tree-optimization/70043
11597 * gfortran.dg/vect/pr70043.f90: New test.
11599 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11601 * gnat.dg/specs/task1.ads: New test.
11603 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11605 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11606 Invoke gdb with -batch.
11607 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11609 2016-03-03 Richard Biener <rguenther@suse.de>
11611 PR tree-optimization/55936
11612 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11614 2016-03-02 Jeff Law <law@redhat.com>
11616 PR rtl-optimization/69942
11617 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11618 effects of argument promotions.
11620 PR tree-optimization/69987
11621 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11622 target does not support -fprefetch-loop-arrays.
11624 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
11626 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11628 2016-03-02 Bin Cheng <bin.cheng@arm.com>
11630 PR rtl-optimization/69052
11631 * gcc.target/i386/pr69052.c: New test.
11633 2016-03-02 Alan Modra <amodra@gmail.com>
11635 * gcc.dg/pr69990.c: New.
11637 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11640 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11642 PR middle-end/70022
11643 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11646 * gcc.target/i386/pr70028.c: New test.
11648 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11650 * c-c++-common/asan/swapcontext-test-1.c,
11651 * c-c++-common/tsan/thread_leak.c,
11652 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11653 * g++.dg/tsan/benign_race.C,
11654 * g++.dg/tsan/fd_close_norace.C,
11655 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11656 races with sanitizer output
11658 2016-03-02 Richard Biener <rguenther@suse.de>
11659 Uros Bizjak <ubizjak@gmail.com>
11662 * gcc.dg/simd-8.c: New testcase.
11664 2016-03-02 Richard Biener <rguenther@suse.de>
11666 PR middle-end/67278
11667 * gcc.dg/simd-7.c: New testcase.
11669 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11671 * gcc.target/i386/pr70007.c: Tweak.
11673 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11675 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11677 2016-03-02 Marek Polacek <polacek@redhat.com>
11680 * gcc.dg/pr67854.c: New test.
11682 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11684 PR middle-end/70025
11685 * gcc.dg/torture/pr70025.c: New test.
11687 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11689 PR tree-optimization/68621
11690 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11692 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11694 * gcc.target/i386/pr70007.c: New test.
11696 2016-03-01 Jeff Law <law@redhat.com>
11698 PR tree-optimization/69196
11699 * gcc.dg/tree-ssa/pr69196-1.c: New test.
11701 PR tree-optimization/69196
11702 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11703 duplicating code and spoiling the expected output.
11705 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11708 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11709 supports power9 before doing tests.
11710 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11711 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11712 * gcc.target/powerpc/p9-permute.c: Likewise.
11714 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
11717 * gcc.target/i386/pr70027.c: New test.
11719 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11721 * gcc.dg/pr70017.c: New test.
11723 2016-03-01 Jakub Jelinek <jakub@redhat.com>
11727 * gcc.dg/pr69796.c: New test.
11728 * gcc.dg/pr69974.c: New test.
11730 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11732 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11734 2016-02-29 Jeff Law <law@redhat.com>
11736 PR tree-optimization/69987
11737 * gfortran.dg/pr69987.f90: New test.
11739 PR tree-optimization/69989
11740 * gcc.c-torture/compile/pr69989-2.c: New test.
11742 2016-03-01 Marek Polacek <polacek@redhat.com>
11745 * g++.dg/parse/invalid1.C: New test.
11747 2016-03-01 Richard Biener <rguenther@suse.de>
11749 PR middle-end/70022
11750 * gcc.dg/pr70022.c: New testcase.
11752 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11754 PR tree-optimization/69956
11755 * gcc.dg/pr69956.c: New test.
11757 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11760 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11761 XFAIL when hardware supports efficient unaligned storage access.
11763 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11766 * g++.dg/template/pr69961a.C: New test.
11767 * g++.dg/template/pr69961b.C: New test.
11769 2016-02-29 David Malcolm <dmalcolm@redhat.com>
11771 PR preprocessor/69985
11772 * gcc.dg/cpp/pr69985.c: New test case.
11774 2016-02-29 Jeff Law <law@redhat.com>
11776 PR tree-optimization/70005
11777 * gcc.c-torture/execute/pr70005.c New test.
11779 PR tree-optimization/69999
11780 * gcc.c-torture/compile/pr69999.c: New test.
11782 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11784 PR tree-optimization/69652
11785 * gcc.dg/torture/pr69652.c: Delete test.
11786 * gcc.dg/vect/pr69652.c: New test.
11788 2016-02-19 Richard Biener <rguenther@suse.de>
11790 PR tree-optimization/69980
11791 * gfortran.dg/vect/pr69980.f90: New testcase.
11793 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11795 * gcc.target/sparc/20160229-1.c: New test.
11797 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11799 * gnat.dg/stack_usage3.adb: New test.
11800 * gnat.dg/stack_usage3_pkg.ads: New helper.
11802 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11804 * gnat.dg/renaming8.adb: New test.
11805 * gnat.dg/renaming8_pkg1.ads: New helper.
11806 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11807 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11809 2016-02-29 Richard Biener <rguenther@suse.de>
11811 PR tree-optimization/69720
11812 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11814 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11818 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11820 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11821 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11824 * gfortran.dg/coarray_8.f90: Adjust error message.
11825 * gfortran.dg/pr56007.f90: New test.
11826 * gfortran.dg/pr56007.f: New test.
11828 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11830 PR tree-optimization/69989
11831 * gcc.dg/torture/pr69989.c: New test.
11833 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11835 * gcc.target/i386/stack-realign-win.c: New test.
11837 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11840 * gfortran.dg/pr60126.f90: New test.
11842 2016-02-27 Jeff Law <law@redhat.com>
11845 2016-02-26 Richard Biener <rguenther@suse.de>
11846 Jeff Law <law@redhat.com>
11848 PR tree-optimization/69740
11849 * gcc.c-torture/compile/pr69740-1.c: New test.
11850 * gcc.c-torture/compile/pr69740-2.c: New test.
11852 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11855 * gfortran.dg/newunit_4.f90: New test.
11857 2016-02-27 Jakub Jelinek <jakub@redhat.com>
11860 PR rtl-optimization/69886
11861 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11862 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11865 2016-02-26 Martin Sebor <msebor@redhat.com>
11867 PR tree-optimization/15826
11868 * gcc.dg/tree-ssa/pr15826.c: New test.
11870 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11873 * gcc.target/powerpc/pr69969.c: New test.
11875 2016-02-26 Martin Sebor <msebor@redhat.com>
11878 * g++.old-deja/g++.other/decl5.C: Add a test case.
11880 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11883 * gcc.target/powerpc/pr69946.c: New file.
11885 2016-02-26 Richard Biener <rguenther@suse.de>
11886 Jeff Law <law@redhat.com>
11888 PR tree-optimization/69740
11889 * gcc.c-torture/compile/pr69740-1.c: New test.
11890 * gcc.c-torture/compile/pr69740-2.c: New test.
11892 2016-02-26 Martin Jambor <mjambor@suse.cz>
11894 PR middle-end/69920
11895 * gcc.dg/torture/pr69932.c: New test.
11896 * gcc.dg/torture/pr69936.c: Likewise.
11898 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11901 * gcc.target/s390/pr69709.c: New test.
11903 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11906 * gcc.target/aarch64/pr69245_1.c: New test.
11908 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11911 * gcc.dg/torture/pr69613.c: New test.
11913 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11915 PR rtl-optimization/69891
11916 * gcc.target/i386/pr69891.c: New test.
11918 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
11919 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11922 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11923 functionality for both 32-bit and 64-bit.
11925 2016-02-26 Richard Biener <rguenther@suse.de>
11927 PR tree-optimization/69551
11928 * gcc.dg/torture/pr69951.c: New testcase.
11930 2016-02-25 Richard Biener <rguenther@suse.de>
11932 PR tree-optimization/48795
11933 * gcc.dg/Warray-bounds-18.c: New testcase.
11935 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11937 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11939 2016-02-25 Jakub Jelinek <jakub@redhat.com>
11941 PR rtl-optimization/69896
11942 * gcc.dg/pr69896.c: New test.
11944 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11947 * g++.dg/cpp1y/paren2.C: New test.
11949 2016-02-24 Martin Sebor <msebor@redhat.com>
11952 * gcc.dg/enum-mode-2.c: New test.
11954 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11957 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11958 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11959 * g++.dg/ubsan/pr69922.C: New test.
11961 2016-02-24 Marek Polacek <polacek@redhat.com>
11964 * gcc.dg/pr69819.c: New test.
11966 2016-02-24 Martin Sebor <msebor@redhat.com>
11969 * g++.dg/ext/flexary15.C: New test.
11971 2016-02-24 Martin Sebor <msebor@redhat.com>
11973 * gcc.dg/builtins-68.c: Avoid making unportable
11974 assumptions about the relationship between SIZE_MAX and UINT_MAX.
11975 * g++.dg/ext/builtin_alloca.C: Same.
11977 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11978 Charles Baylis <charles.baylis@linaro.org>
11981 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11983 2016-02-24 Richard Biener <rguenther@suse.de>
11984 Jakub Jelinek <jakub@redhat.com>
11986 PR middle-end/69760
11987 * gcc.dg/torture/pr69760.c: New testcase.
11989 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11991 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11992 pattern on Solaris with as.
11994 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11996 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11997 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11998 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11999 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12001 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12003 PR middle-end/69915
12004 * gcc.dg/pr69915.c: New test.
12006 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12008 PR rtl-optimization/69886
12009 * gcc.dg/torture/pr69886.c: New test.
12011 2016-02-24 Richard Biener <rguenther@suse.de>
12013 PR middle-end/68963
12014 * gcc.dg/torture/pr68963.c: New testcase.
12016 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12019 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12020 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12021 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12022 * gcc.target/arm/atomic_loaddi_1.c: New test.
12023 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12024 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12025 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12026 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12027 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12028 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12029 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12030 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12032 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12034 PR middle-end/69909
12035 * gcc.dg/torture/pr69909.c: New test.
12037 2016-02-24 Richard Biener <rguenther@suse.de>
12039 PR tree-optimization/69907
12040 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12041 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12042 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12044 2016-02-24 Christian Bruel <christian.bruel@st.com>
12046 * gcc.target/arm/pragma_cpp_fma.c: New test.
12048 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12051 * gfortran.dg/include_6.f90: Update test.
12053 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12056 * objc.dg/pr69844.m: New test.
12058 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12060 PR libgfortran/69456
12061 * gfortran.dg/namelist_89.f90: New test.
12062 * gfortran.dg/pr59700.f90: Update test..
12064 2016-02-23 Martin Sebor <msebor@redhat.com>
12066 PR middle-end/69780
12067 * g++.dg/ext/builtin_alloca.C: New test.
12068 * gcc.dg/builtins-68.c: New test.
12070 2016-02-23 Richard Henderson <rth@redhat.com>
12072 * gcc.target/i386/addr-space-3.c: Remove test.
12074 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12076 PR preprocessor/69126
12077 PR preprocessor/69543
12078 * c-c++-common/pr69126-2-long.c: New test.
12079 * c-c++-common/pr69126-2-short.c: New test.
12080 * c-c++-common/pr69543-1.c: Remove xfail.
12082 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12084 PR preprocessor/69126
12085 PR preprocessor/69543
12086 PR preprocessor/69558
12087 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12089 (test_2): ...this, and add leading comment.
12090 (MACRO_3, test_3): New.
12091 (MACRO_4A, MACRO_4B, test_4): New.
12092 (MACRO): Rename to...
12093 (MACRO_5): ...this.
12095 (test_5): ...this, updating for renaming of MACRO, and
12096 add leading comment.
12097 * c-c++-common/pr69543-1.c: New.
12098 * c-c++-common/pr69543-2.c: New.
12099 * c-c++-common/pr69543-3.c: New.
12100 * c-c++-common/pr69543-4.c: New.
12101 * c-c++-common/pr69558-1.c: New.
12102 * c-c++-common/pr69558-2.c: New.
12103 * c-c++-common/pr69558-3.c: New.
12104 * c-c++-common/pr69558-4.c: New.
12105 * gcc.dg/pr69558.c: Move to...
12106 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12109 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12111 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12112 to -ftree-parallelize-loops/-fopenacc changes.
12113 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12114 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12115 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12116 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12117 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12118 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12119 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12120 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12121 * c-c++-common/goacc/kernels-loop.c: Likewise.
12122 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12123 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12124 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12125 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12127 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12129 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12131 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12134 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12137 * gcc.dg/pr69900.c: New test.
12139 2016-02-23 Martin Jambor <mjambor@suse.cz>
12141 PR tree-optimization/69666
12142 * gcc.dg/tree-ssa/pr69666.c: New test.
12144 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12147 * gfortran.dg/coarray_allocate_5.f08: New test.
12149 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12151 * gcc.target/s390/vcond-shift.c: Move to ...
12152 * gcc.target/s390/vector/vcond-shift.c: ... here.
12154 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12156 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12157 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12159 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12161 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12163 2016-02-20 Mark Wielaard <mjw@redhat.com>
12166 * gcc.dg/unused-variable-3.c: New test.
12168 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12171 * gcc.target/i386/pr69888.c: New test.
12173 2016-02-22 Richard Biener <rguenther@suse.de>
12175 PR tree-optimization/69882
12176 * gfortran.dg/vect/pr69882.f90: New testcase.
12178 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12181 * gcc.dg/pr69885.c: New test.
12183 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12187 * gcc.target/sh/pr54089-10.c: New.
12189 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
12192 * gfortran.dg/deferred_character_15.f90 : New test.
12194 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12197 gfortran.dg/allocate_with_source_18.f03: New test.
12199 2016-02-20 Harald Anlauf <anlauf@gmx.de>
12202 gfortran.dg/gomp/pr52531.f90: New test.
12204 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12207 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12210 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12213 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12214 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12217 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12220 * g++.dg/torture/pr69851.C: New test.
12222 2016-02-19 Martin Sebor <msebor@redhat.com>
12225 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12227 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12230 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12231 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12234 * g++.dg/cpp0x/pr67767.C: New test.
12236 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12238 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12239 for fp, simd, crypto, crc, lse.
12240 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12242 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12243 effective target check.
12245 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12248 * gcc.target/i386/pr69820.c: New test.
12250 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12252 * gcc.target/s390/vector/int128-1.c: New test.
12254 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12256 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12258 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12260 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12261 instruction pattern name to prevent the testcase from failing with
12264 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12266 * gcc.target/s390/md/movstr-2.c: New test.
12268 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12270 * gcc.target/s390/morestack.c: New test.
12272 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12275 * gcc.target/s390/pr69625.c: Add test case.
12277 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12280 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12282 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12285 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12286 * gcc.target/powerpc/fusion3.c: Likewise.
12288 2016-02-18 Richard Biener <rguenther@suse.de>
12290 PR middle-end/69553
12291 * g++.dg/torture/pr69553.C: New testcase.
12293 2016-02-18 Nick Clifton <nickc@redhat.com>
12297 * gcc.target/arm/pr62554.c: New test.
12298 * gcc.target/arm/pr69610-1.c: New test.
12299 * gcc.target/arm/pr69610-2.c: New test.
12301 2016-02-18 Richard Biener <rguenther@suse.de>
12303 PR middle-end/69854
12304 * gcc.dg/torture/pr69854.c: New testcase.
12306 2016-02-17 Jakub Jelinek <jakub@redhat.com>
12309 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12311 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12313 * gcc.target/powerpc/vec-cg.c: New test.
12315 2016-02-17 Richard Biener <rguenther@suse.de>
12318 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12320 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12323 * gcc.c-torture/compile/pr69161.c: New test.
12325 2016-02-17 David Sherwood <david.sherwood@arm.com>
12328 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12329 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12331 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12333 * gcc.dg/ifcvt-4.c: Skip on Visium.
12335 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12337 * gnat.dg/atomic8.adb: New test.
12339 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12341 * gnat.dg/discr46.ad[sb]: New test.
12343 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12346 * gcc.target/powerpc/pr48344-1.c: New test.
12348 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12351 * gfortran.dg/associate_21.f90: New test.
12353 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12356 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12357 -Wnonnull in dg-options.
12358 * c-c++-common/nonnull-2.c: New test.
12360 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12361 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12363 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12365 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12367 PR middle-end/69801
12368 * gcc.dg/pr69801.c: Add empty dg-options.
12370 2016-02-16 James Norris <jnorris@codesourcery.com>
12372 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12373 * g++.dg/goacc/deviceptr-1.c: New file.
12375 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12377 PR tree-optimization/69820
12378 * gcc.dg/vect/pr69820.c: New test.
12380 2016-02-16 Richard Biener <rguenther@suse.de>
12382 PR tree-optimization/69776
12383 * gcc.dg/torture/pr69776-2.c: New testcase.
12385 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12387 PR tree-optimization/69714
12388 * gcc.dg/torture/pr69714.c: New test.
12390 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12392 PR tree-optimization/69802
12393 * gcc.dg/pr69802.c: New test.
12395 2016-02-16 Richard Biener <rguenther@suse.de>
12397 PR middle-end/69801
12398 * gcc.dg/pr69801.c: New testcase.
12400 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12402 PR libgfortran/69651
12403 * gfortran.dg/read_bang.f90: New test.
12404 * gfortran.dg/read_bang4.f90: New test.
12406 2016-02-15 Jakub Jelinek <jakub@redhat.com>
12409 * g++.dg/init/pr69658.C: New test.
12412 * c-c++-common/pr69797.c: New test.
12414 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12416 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12417 check for aarch64*-*-*.
12419 2016-02-15 Richard Biener <rguenther@suse.de>
12421 PR tree-optimization/69783
12422 * gcc.dg/vect/pr69783.c: New testcase.
12424 2016-02-15 Richard Biener <rguenther@suse.de>
12426 PR tree-optimization/69776
12427 * gcc.dg/torture/pr69776.c: New testcase.
12429 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12432 * gfortran.dg/type_decl_4.f90: Reinstated.
12434 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
12437 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12439 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12443 * gfortran.dg/type_decl_4.f90: Removed.
12445 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12448 * gfortran.dg/type_decl_4.f90: New test.
12450 2016-02-14 Alan Modra <amodra@gmail.com>
12453 * gcc.c-torture/execute/stkalign.c: Revise test.
12455 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12458 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12460 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12463 * gcc.target/sh/torture/pr67260.c: New.
12465 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
12467 * gcc.dg/pr67964.c: Add dg-require-alias.
12469 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12473 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12475 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12477 PR libgfortran/69668
12478 * gfortran.dg/namelist_88.f90: New test.
12480 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12482 PR libgfortran/69668
12483 * gfortran.dg/namelist_38.f90: Update test.
12484 * gfortran.dg/namelist_84.f90: Update test.
12486 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12489 * gcc.dg/pr69554-1.c: New test.
12490 * gfortran.dg/pr69554-1.F90: New test.
12491 * gfortran.dg/pr69554-2.F90: New test.
12492 * lib/gcc-dg.exp (proc dg-locus): New function.
12493 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12494 distinguish between the caret-printing and non-caret-printing
12495 cases. If caret-printing has been explicitly enabled, bail out
12496 without attempting to fix up the output.
12498 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12502 * gcc.dg/spellcheck-options-3.c: New test case.
12503 * gcc.dg/spellcheck-options-4.c: New test case.
12504 * gcc.dg/spellcheck-options-5.c: New test case.
12505 * gcc.dg/spellcheck-options-6.c: New test case.
12506 * gcc.dg/spellcheck-options-7.c: New test case.
12507 * gcc.dg/spellcheck-options-8.c: New test case.
12508 * gcc.dg/spellcheck-options-9.c: New test case.
12509 * gcc.dg/spellcheck-options-10.c: New test case.
12511 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12513 PR rtl-optimization/69764
12514 PR rtl-optimization/69771
12515 * c-c++-common/pr69764.c: New test.
12516 * gcc.dg/torture/pr69771.c: New test.
12518 2016-02-12 Marek Polacek <polacek@redhat.com>
12520 * g++.dg/torture/init-list1.C: New.
12522 2016-02-12 Marek Polacek <polacek@redhat.com>
12524 * gcc.dg/pr69522.c: Add empty dg-options.
12526 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12528 * g++.dg/lto/lto.exp: Include and init mpx.
12529 * g++.dg/lto/pr69729_0.C: New test.
12531 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12534 * g++.dg/ipa/pr69241-4.C: New test.
12537 * g++.dg/ipa/pr68672-1.C: New test.
12538 * g++.dg/ipa/pr68672-2.C: New test.
12539 * g++.dg/ipa/pr68672-3.C: New test.
12541 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12544 * gcc.dg/pr69522.c: New test.
12546 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12549 * g++.dg/cpp1y/69098.C: New test.
12550 * g++.dg/cpp1y/69098-2.C: New test.
12552 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12554 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12555 and neighbour -> neighbor.
12556 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12557 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12558 * c-c++-common/Wvarargs.c: Likewise.
12559 * c-c++-common/goacc/host_data-5.c: Likewise.
12560 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12561 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12562 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12563 * gcc.target/aarch64/pr60697.c: Likewise.
12564 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12565 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12566 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12567 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12568 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12569 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12570 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12571 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12572 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12573 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12574 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12575 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12576 * g++.dg/lookup/koenig5.C: Likewise.
12577 * g++.dg/ext/no-asm-2.C: Likewise.
12578 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12579 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12580 * gfortran.dg/used_types_16.f90: Likewise.
12581 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12582 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12583 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12584 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12585 * gfortran.dg/abstract_type_6.f03: Likewise.
12586 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12587 * gfortran.dg/used_types_15.f90: Likewise.
12588 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12589 * gfortran.dg/exit_3.f08: Likewise.
12590 * gfortran.dg/open_status_2.f90: Likewise.
12591 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12592 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12593 * gfortran.dg/associate_1.f03: Likewise.
12594 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12595 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12596 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12597 * gcc.dg/builtin-object-size-1.c: Likewise.
12598 * gcc.dg/noreturn-6.c: Likewise.
12599 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12600 * gcc.dg/globalalias.c: Likewise.
12601 * gcc.dg/builtins-config.h: Likewise.
12602 * gcc.dg/pr30457.c: Likewise.
12603 * gcc.c-torture/compile/volatile-1.c: Likewise.
12604 * gcc.c-torture/execute/20101011-1.c: Likewise.
12605 * c-c++-common/Waddress-1.c: Likewise.
12607 2016-02-11 Jakub Jelinek <jakub@redhat.com>
12610 * c-c++-common/Waddress-1.c: New test.
12612 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12615 * gfortran.dg/associate_19.f03: New test.
12616 * gfortran.dg/associate_20.f03: New test.
12618 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12620 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12622 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12624 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12625 .arch armv8-a\n. Add -dA to dg-options.
12626 * gcc.target/aarch64/assembler_arch_1.c: New test.
12627 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12629 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12632 * g++.dg/cpp0x/pr68726.C: New.
12634 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12636 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12639 2016-02-11 Richard Biener <rguenther@suse.de>
12641 * g++.dg/tree-ssa/pr61034.C: Adjust.
12643 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12646 * gcc.target/s390/pr69148.c: New.
12648 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12650 PR tree-optimization/69652
12651 * gcc.dg/torture/pr69652.c: New test.
12653 2016-02-10 Jakub Jelinek <jakub@redhat.com>
12654 Patrick Palka <ppalka@gcc.gnu.org>
12658 * g++.dg/ipa/pr69241-1.C: New test.
12659 * g++.dg/ipa/pr69241-2.C: New test.
12660 * g++.dg/ipa/pr69241-3.C: New test.
12661 * g++.dg/ipa/pr69649.C: New test.
12663 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
12665 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12666 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12668 2016-02-10 Bin Cheng <bin.cheng@arm.com>
12670 PR tree-optimization/68021
12671 * gcc.dg/tree-ssa/pr68021.c: New test.
12673 2016-02-10 Richard Biener <rguenther@suse.de>
12675 PR tree-optimization/69726
12676 * gcc.dg/uninit-22.c: New testcase.
12678 2016-02-09 Andrew Pinski <apinski@cavium.com>
12681 * gcc.c-torture/compile/20160205-1.c: New testcase.
12683 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12686 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12687 instead accessing a really large arrray.
12688 * gcc.target/powerpc/fusion3.c: Likewise.
12690 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
12693 * gcc.c-torture/execute/pr68532.c: New test.
12695 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
12698 * gcc.dg/pr69634.c: New.
12700 2016-02-09 Richard Biener <rguenther@suse.de>
12702 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12704 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
12706 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12708 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12710 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12712 2016-02-09 Richard Biener <rguenther@suse.de>
12714 PR tree-optimization/69715
12715 * gcc.dg/torture/pr69715.c: New testcase.
12717 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12720 * g++.dg/cpp0x/trailing12.C: New test.
12721 * g++.dg/cpp0x/trailing13.C: New test.
12723 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12727 * g++.dg/cpp1y/auto-fn29.C: New test.
12728 * g++.dg/cpp1y/auto-fn30.C: New test.
12730 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12732 PR tree-optimization/69209
12733 * gcc.c-torture/compile/pr69209.c: New test.
12735 2016-02-08 Jeff Law <law@redhat.com>
12737 PR tree-optimization/68541
12738 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12739 of statements allowed in join block for path splitting.
12741 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12744 * g++.dg/gomp/pr59627.C: New test.
12747 * g++.dg/ipa/pr69239.C: New test.
12749 2016-02-08 David Malcolm <dmalcolm@redhat.com>
12751 PR preprocessor/69664
12752 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12753 * gcc.dg/cpp/warn-comments.c: Likewise.
12755 2016-02-08 Marek Polacek <polacek@redhat.com>
12758 * g++.dg/init/const12.C: New test.
12760 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12763 * gcc.dg/lto/pr55113_0.c: Remove test.
12765 2016-02-08 Richard Biener <rguenther@suse.de>
12767 PR tree-optimization/69719
12768 * gcc.dg/torture/pr69719.c: New testcase.
12770 2016-02-08 Richard Biener <rguenther@suse.de>
12771 Jeff Law <law@redhat.com>
12774 * gcc.target/mips/pr68273.c: New testcase.
12776 2016-02-08 Richard Biener <rguenther@suse.de>
12778 PR rtl-optimization/69274
12779 * gcc.target/i386/addr-sel-1.c: XFAIL.
12781 2016-02-08 Jeff Law <law@redhat.com>
12783 PR tree-optimization/68541
12784 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12786 PR tree-optimization/65917
12787 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12789 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12792 * gfortran.dg/namelist_args.f90: New test.
12794 2016-02-05 Jeff Law <law@redhat.com>
12796 PR tree-optimization/68541
12797 * gcc.dg/tree-ssa/split-path-2.c: New test.
12798 * gcc.dg/tree-ssa/split-path-3.c: New test.
12799 * gcc.dg/tree-ssa/split-path-4.c: New test.
12800 * gcc.dg/tree-ssa/split-path-5.c: New test.
12801 * gcc.dg/tree-ssa/split-path-6.c: New test.
12802 * gcc.dg/tree-ssa/split-path-7.c: New test.
12804 2016-02-05 Martin Sebor <msebor@redhat.com>
12807 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12808 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12810 2016-02-06 Richard HEnderson <rth@redhat.com>
12813 * gcc.target/i386/addr-space-4.c: New.
12814 * gcc.target/i386/addr-space-5.c: New.
12816 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12819 * gfortran.dg/elemental_dependency_6.f90: New.
12821 2016-02-05 Jakub Jelinek <jakub@redhat.com>
12823 PR rtl-optimization/69691
12824 * gcc.c-torture/execute/pr69691.c: New test.
12827 * g++.dg/parse/pr69628.C: New test.
12829 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12831 * gcc.dg/sancov/asan.c: Move to ...
12832 * gcc.dg/asan/sancov-1.c: ... here.
12834 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12836 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12838 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12841 * gcc.target/i386/pr69677.c: New test.
12843 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12846 * g++.dg/template/pr68948.C: New test.
12848 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12850 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12851 (only necessary on s390x).
12853 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12855 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12856 -mno-accumulate-outgoing-args.
12858 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12860 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12862 2016-02-04 Jakub Jelinek <jakub@redhat.com>
12865 * c-c++-common/pr69669.c: New test.
12867 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12870 * g++.dg/pr69667.C: New file.
12872 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12875 * gcc.dg/pr69619.c: Add new test.
12877 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12879 PR rtl-optimization/69577
12880 * gcc.target/i386/pr69577.c: New test.
12882 2016-02-04 Martin Liska <mliska@suse.cz>
12884 * g++.dg/asan/pr69276.C: New test.
12886 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12890 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12891 a single smulbb instruction.
12892 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12893 * gcc.target/amr/wmul-2.c: Likewise.
12895 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12899 * gcc.c-torture/execute/pr67714.c: New test.
12901 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12904 * gcc.target/i386/pr69454-1.c: New test.
12905 * gcc.target/i386/pr69454-2.c: New test.
12907 2016-02-03 Martin Sebor <msebor@redhat.com>
12914 * g++.dg/ext/flexarray-mangle-2.C: New test.
12915 * g++.dg/ext/flexarray-mangle.C: New test.
12916 * g++.dg/ext/flexarray-subst.C: New test.
12917 * g++.dg/ext/flexary11.C: New test.
12918 * g++.dg/ext/flexary12.C: New test.
12919 * g++.dg/ext/flexary13.C: New test.
12920 * g++.dg/ext/flexary14.C: New test.
12921 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12923 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12925 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12926 Define only if CHECK_FLOAT128 is defined.
12927 (main): Properly initialize u5.
12929 2016-02-03 Jakub Jelinek <jakub@redhat.com>
12932 * gcc.dg/pr69627.c: New test.
12935 * gcc.dg/pr69644.c: New test.
12937 2016-02-03 Mike Stump <mikestump@comcast.net>
12939 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12940 support for struct-layout-1.exp.
12942 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12945 * g++.dg/cpp0x/pr69056.C: New test.
12947 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12948 Alexandre Oliva <aoliva@redhat.com>
12951 * gcc.target/powerpc/pr69461.c: New.
12953 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
12955 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12956 works from here ...
12957 (check_effective_target_fsanitize_thread): ... to here. Do not
12958 specify additional compile flags for the test source.
12959 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12960 specify additional compile flags for the test source.
12962 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12964 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12966 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12970 * gfortran.dg/coarray_allocate_2.f08: New test.
12971 * gfortran.dg/coarray_allocate_3.f08: New test.
12972 * gfortran.dg/coarray_allocate_4.f08: New test.
12974 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12976 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12977 use same scan-tree-dump-times on all platforms.
12978 * gcc.dg/vect/vect-outer-1.c: Likewise.
12979 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12980 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12981 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12982 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12983 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12984 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12985 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12987 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12989 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12992 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12994 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12996 2016-02-02 James Norris <jnorris@codesourcery.com>
12998 * c-c++-common/goacc/routine-5.c: Add tests.
13000 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
13002 * gcc.target/nvptx/unsigned-cmp.c: New test.
13004 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13006 * gcc.target/aarch64/scalar_shift_1.c
13007 (test_corners_sisd_di): Improve force to SIMD register.
13008 (test_corners_sisd_si): Likewise.
13009 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13010 Remove scan-assembler check for ldr.
13012 2016-02-02 Richard Biener <rguenther@suse.de>
13014 PR tree-optimization/69595
13015 * gcc.dg/Warray-bounds-17.c: New testcase.
13017 2016-02-02 Richard Biener <rguenther@suse.de>
13019 PR tree-optimization/69606
13020 * gcc.dg/torture/pr69606.c: New testcase.
13022 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13024 PR middle-end/68542
13025 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13026 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13028 2016-02-02 Alan Modra <amodra@gmail.com>
13031 * gcc.target/powerpc/pr69548.c: New test.
13033 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13035 PR rtl-optimization/69592
13036 * gcc.dg/pr69592.c: New test.
13038 PR preprocessor/69543
13040 * gcc.dg/pr69543.c: New test.
13041 * gcc.dg/pr69558.c: New test.
13043 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
13046 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
13048 2016-02-01 Martin Sebor <msebor@redhat.com>
13050 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13052 2016-02-01 Bin Cheng <bin.cheng@arm.com>
13054 PR tree-optimization/67921
13055 * c-c++-common/ubsan/pr67921.c: New test.
13057 2016-02-01 Richard Biener <rguenther@suse.de>
13059 PR middle-end/69556
13060 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13062 2016-02-01 Richard Biener <rguenther@suse.de>
13064 PR tree-optimization/69574
13065 * gcc.dg/torture/pr69574.c: New testcase.
13067 2016-02-01 Richard Biener <rguenther@suse.de>
13069 PR tree-optimization/69579
13070 * gcc.dg/setjmp-6.c: New testcase.
13072 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13074 PR rtl-optimization/69570
13075 * g++.dg/opt/pr69570.C: New test.
13077 2016-02-01 Richard Henderson <rth@redhat.com>
13079 * gcc.dg/pr69535.c: New test.
13081 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
13084 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13085 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13088 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13090 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13092 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
13095 * gfortran.dg/allocate_with_source_17.f03: New test.
13097 2016-01-30 Jakub Jelinek <jakub@redhat.com>
13099 PR tree-optimization/69546
13100 * gcc.dg/torture/pr69546.c: New test.
13102 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
13105 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13107 2016-01-30 Martin Sebor <msebor@redhat.com>
13110 * g++.dg/ext/flexary10.C: New test.
13112 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13115 gfortran.dg/common_23.f90: New test.
13117 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13120 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13121 condition being checked, and disable it when the target supports
13122 misaligned loads and stores.
13124 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13127 * gcc.dg/torture/pr69518.c: New test.
13129 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13132 * gcc.target/i386/pr69530.c: New test.
13134 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
13137 * gcc.target/mips/div-delay.c: New test.
13139 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13142 * gcc.target/i386/pr69551.c: New test.
13145 * gcc.target/i386/pr66137.c: New test.
13147 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13149 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13150 always built for p5600.
13151 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13152 isa=p5600 dg-option.
13154 2016-01-29 Richard Biener <rguenther@suse.de>
13156 PR tree-optimization/69547
13157 * g++.dg/tree-ssa/pr69547.C: New testcase.
13159 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13162 * g++.dg/warn/Wunused-function2.C: New test.
13164 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13166 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13167 support for test to succeed.
13169 2016-01-29 Marek Polacek <polacek@redhat.com>
13173 * g++.dg/ext/constexpr-vla2.C: New test.
13174 * g++.dg/ext/constexpr-vla3.C: New test.
13175 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13177 2016-01-29 Richard Biener <rguenther@suse.de>
13179 PR middle-end/69537
13180 * gcc.dg/uninit-21.c: New testcase.
13182 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
13185 * gcc.target/i386/pr69459.c: New test.
13187 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
13190 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13191 * gcc.target/mips/pr68400.c: New test.
13193 2016-01-28 Martin Sebor <msebor@redhat.com>
13196 * gcc.target/powerpc/pr17381.c: New test.
13198 2016-01-28 Jakub Jelinek <jakub@redhat.com>
13200 PR middle-end/69542
13201 * gcc.dg/torture/pr69542.c: New test.
13203 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13205 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13207 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13209 * gcc.dg/pr65980.c: Skip on AIX.
13210 * gcc.dg/pr66688.c: Same.
13212 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13215 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13216 * gcc.dg/tree-ssa/sra-18.c: Same.
13218 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13221 * gfortran.dg/block_15.f08: New test.
13222 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13223 on incorrectly closed BLOCK.
13225 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13227 * gcc.dg/declare-simd.c: New test.
13228 2016-01-28 Richard Biener <rguenther@suse.de>
13230 PR tree-optimization/69466
13231 * gfortran.dg/vect/pr69466.f90: New testcase.
13233 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13235 * g++.dg/pr67989.C: Remove ARM-specific option.
13236 * gcc.target/arm/pr67989.C: New file.
13238 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13240 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13241 and expm1 test for glibc < 2.11.
13243 2016-01-27 Richard Henderson <rth@redhat.com>
13245 * gcc.c-torture/execute/pr69447.c: New test.
13247 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
13250 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13252 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13255 * gcc.dg/pr66869.c: New test.
13257 2016-01-25 Jeff Law <law@redhat.com>
13259 PR tree-optimization/68398
13260 PR tree-optimization/69196
13261 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13262 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13263 path to avoid new heuristic allowing more irreducible regions
13264 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13265 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13266 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13267 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13268 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13270 2016-01-27 Marek Polacek <polacek@redhat.com>
13273 * c-c++-common/vector-compare-4.c: New test.
13275 2016-01-27 David Malcolm <dmalcolm@redhat.com>
13277 PR preprocessor/69126
13278 * c-c++-common/pr69126.c: New test case.
13280 2016-01-27 Ian Lance Taylor <iant@google.com>
13282 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13284 2016-01-27 Ryan Burn <contact@rnburn.com>
13287 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13289 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13292 * gcc.target/i386/pr69512.c: New test.
13294 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13297 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13299 2016-01-27 Marek Polacek <polacek@redhat.com>
13302 * g++.dg/pr69379.C: New test.
13304 2016-01-27 Martin Sebor <msebor@redhat.com>
13307 * g++.dg/abi/Wabi-2-2.C: New test.
13308 * g++.dg/abi/Wabi-2-3.C: New test.
13309 * g++.dg/abi/Wabi-3-2.C: New test.
13310 * g++.dg/abi/Wabi-3-3.C: New test.
13312 2016-01-27 Richard Biener <rguenther@suse.de>
13314 PR tree-optimization/69166
13315 * gcc.dg/torture/pr69166.c: New testcase.
13317 2016-01-27 Martin Jambor <mjambor@suse.cz>
13319 PR tree-optimization/69355
13320 * gcc.dg/tree-ssa/pr69355.c: New test.
13322 2016-01-27 Marek Polacek <polacek@redhat.com>
13325 * g++.dg/ext/constexpr-vla1.C: New test.
13327 2016-01-20 Christian Bruel <christian.bruel@st.com>
13330 * gcc.target/arm/pr69245.c: New test.
13332 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13334 PR tree-optimization/69399
13335 * gcc.dg/torture/pr69399.c: New test.
13337 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13339 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13341 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13343 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13345 2016-01-26 Tom de Vries <tom@codesourcery.com>
13347 PR tree-optimization/69110
13348 * gcc.dg/autopar/pr69110.c: New test.
13350 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
13351 Sebastian Pop <s.pop@samsung.com>
13353 * gcc.dg/graphite/isl-ast-op-select.c: New.
13355 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
13358 * gfortran.dg/allocate_error_6.f90: New test.
13360 2016-01-26 Richard Henderson <rth@redhat.com>
13362 * gcc.dg/tm/pr60908.c: New test.
13364 2016-01-26 David Malcolm <dmalcolm@redhat.com>
13367 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13369 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13370 expected multiline output to reflect the colorization being
13371 disabled before newlines.
13372 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13373 (custom_diagnostic_finalizer): Replace call to
13374 pp_newline_and_flush with call to pp_flush.
13375 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13376 * gfortran.dg/implicit_class_1.f90: Likewise.
13377 * lib/gcc-dg.exp (allow_blank_lines): New global.
13378 (dg-allow-blank-lines-in-output): New procedure.
13379 (gcc-dg-prune): Complain about blank lines in the output, unless
13380 dg-allow-blank-lines-in-output was called.
13381 * lib/multiline.exp (_build_multiline_regex): Only support
13382 arbitrary followup text for non-blank-lines, not for blank lines.
13384 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13386 PR tree-optimization/69483
13387 * gcc.dg/pr69483.c: New test.
13388 * g++.dg/opt/pr69483.C: New test.
13390 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13393 * gcc.target/arm/pr68620.c: New test.
13395 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13397 * gcc.target/i386/pr68986-2.c: Remove -m32.
13399 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13402 * gcc.target/i386/pr68986-1.c: New test.
13403 * gcc.target/i386/pr68986-2.c: Likewise.
13404 * gcc.target/i386/pr68986-3.c: Likewise.
13406 2016-01-26 Christian Bruel <christian.bruel@st.com>
13408 * lib/target-supports.exp
13409 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13410 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13411 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13413 2016-01-26 Richard Biener <rguenther@suse.de>
13415 PR tree-optimization/69452
13416 * gcc.dg/torture/pr69452.c: New testcase.
13418 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13421 * gcc.dg/pr69442.c: New test.
13423 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13426 * gcc.target/aarch64/simd/pr67896.C: New.
13428 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13430 PR tree-optimization/69400
13431 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13433 (plugin_init): Call it.
13434 * gcc.dg/torture/pr69400.c: New test.
13436 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13438 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13440 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13441 Sebastian Pop <s.pop@samsung.com>
13443 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13446 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13447 Sebastian Pop <s.pop@samsung.com>
13449 * gcc.dg/graphite/pr69292.c: New.
13451 2016-01-25 Jakub Jelinek <jakub@redhat.com>
13453 * c-c++-common/goacc/use_device-1.c: New test.
13455 2016-01-25 Jeff Law <law@redhat.com>
13457 PR tree-optimization/69196
13458 PR tree-optimization/68398
13459 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13460 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13462 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
13465 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13468 2016-01-25 Richard Biener <rguenther@suse.de>
13471 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13473 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13476 * gcc.dg/pr69421.c: New test.
13478 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13480 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13481 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13482 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13483 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13484 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13485 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13486 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13487 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13488 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13489 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13491 2016-01-25 Richard Biener <rguenther@suse.de>
13493 PR tree-optimization/69376
13494 * gcc.dg/torture/pr69376.c: New testcase.
13496 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13500 * gfortran.dg/interface_38.f90: New test.
13501 * gfortran.dg/interface_39.f90: New test.
13503 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13506 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13511 * g++.dg/template/pr11858.C: New test.
13512 * g++.dg/template/pr24663.C: New test.
13513 * g++.dg/template/unify12.C: New test.
13514 * g++.dg/template/unify13.C: New test.
13515 * g++.dg/template/unify14.C: New test.
13516 * g++.dg/template/unify15.C: New test.
13517 * g++.dg/template/unify16.C: New test.
13518 * g++.dg/template/unify17.C: New test.
13520 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13523 gfortran.dg/pr68283.f90: New test.
13525 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13528 * gfortran.dg/inline_matmul_13.f90: New test.
13529 * gfortran.dg/matmul_bounds_8.f90: New test.
13530 * gfortran.dg/matmul_bounds_9.f90: New test.
13531 * gfortran.dg/matmul_bounds_10.f90: New test.
13533 2016-01-23 Tom de Vries <tom@codesourcery.com>
13535 PR tree-optimization/69426
13536 * gcc.dg/autopar/pr69426.c: New test.
13538 2016-01-23 Martin Sebor <msebor@redhat.com>
13542 * g++.dg/cpp0x/alignas5.C: New test.
13543 * g++.dg/ext/vector29.C: Same.
13545 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
13547 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13548 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13549 _GNU_SOURCE from compile flags to the source.
13550 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13551 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13552 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13553 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13555 2016-01-22 Jakub Jelinek <jakub@redhat.com>
13558 * g++.dg/opt/pr69432.C: New test.
13560 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13562 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13563 32-bit targets testing an -m64 multilib.
13565 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13567 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13570 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13572 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13574 2016-01-21 Christian Bruel <christian.bruel@st.com>
13577 * gcc.target/i386/pr68674.c
13578 * gcc.target/aarch64/pr68674.c
13579 * gcc.target/arm/pr68674.c
13581 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13584 * gcc.c-torture/execute/pr69403.c: New test.
13586 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13589 * g++.dg/template/pr55843.C: New.
13591 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13594 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13595 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13597 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13600 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13601 from dg-do compile directive, and instead add
13602 { dg-require-effective-target int128 }.
13604 2016-01-20 Martin Sebor <msebor@redhat.com>
13607 * gcc.dg/sync-fetch.c: New test.
13609 2016-01-21 Martin Sebor <msebor@redhat.com>
13612 * gcc.target/powerpc/pr69252.c: New test.
13614 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13617 * gfortran.dg/pr65996.f90: New test.
13619 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13622 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13623 expected to generate an error.
13625 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13627 PR middle-end/66178
13628 * gcc.dg/torture/pr66178.c: New test.
13630 2016-01-21 Anton Blanchard <anton@samba.org>
13631 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13634 * gcc.target/powerpc/pr63354.c: New test.
13636 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13638 PR rtl-optimization/68990
13639 * gcc.target/i386/pr68990: New.
13641 2016-01-21 Nick Clifton <nickc@redhat.com>
13644 * gcc.target/mips/pr69129.c: New.
13646 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13649 * g++.dg/cpp0x/pr58046.C: New.
13651 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13655 * gcc.target/arm/pr69187.c: New test.
13658 * g++.dg/torture/pr69355.C: New test.
13660 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13661 Sebastian Pop <s.pop@samsung.com>
13663 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13665 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13666 Sebastian Pop <s.pop@samsung.com>
13668 * gcc.dg/graphite/pr68976.c: New test.
13670 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13672 PR middle-end/67653
13673 * c-c++-common/pr67653.c: New test.
13674 * gcc.dg/torture/pr29119.c: Add dg-warning.
13676 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13678 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13680 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13683 * gcc.dg/pr24293.c: New test.
13684 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13685 incomplete struct type.
13686 * gcc.dg/declspec-1.c: Likewise.
13687 * gcc.dg/pr63549.c: Likewise.
13689 2016-01-20 Jakub Jelinek <jakub@redhat.com>
13691 PR tree-optimization/66612
13692 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13693 for bdn instruction.
13695 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13697 * lib/target-supports.exp
13698 (check_effective_target_arm_fp_ok_nocache): New.
13699 (check_effective_target_arm_fp_ok): New.
13700 (add_options_for_arm_fp): New.
13701 (check_effective_target_arm_crypto_ok_nocache): Require
13702 target_arm_v8_neon_ok instead of arm32.
13703 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13704 (check_effective_target_arm_crypto_pragma_ok): New.
13705 (add_options_for_arm_vfp): New.
13706 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13707 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13708 target instead. Force initial fpu to vfp.
13709 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13710 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13711 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13713 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13714 use arm_vfp effective target instead. Force initial fpu to vfp.
13715 * gcc.target/arm/attr-neon3.c: Likewise.
13716 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13718 * gcc.target/arm/unsigned-float.c: Likewise.
13719 * gcc.target/arm/vfp-1.c: Likewise.
13720 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13721 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13722 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13723 * gcc.target/arm/vfp-ldmias.c: Likewise.
13724 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13725 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13726 * gcc.target/arm/vfp-stmiad.c: Likewise.
13727 * gcc.target/arm/vfp-stmias.c: Likewise.
13728 * gcc.target/arm/vnmul-1.c: Likewise.
13729 * gcc.target/arm/vnmul-2.c: Likewise.
13730 * gcc.target/arm/vnmul-3.c: Likewise.
13731 * gcc.target/arm/vnmul-4.c: Likewise.
13733 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
13736 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13737 the MPX run-time library, for compile-time MPX test.
13738 * gcc.target/i386/chkp-always_inline.c: Likewise.
13739 * gcc.target/i386/chkp-bndret.c: Likewise.
13740 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13741 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13742 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13743 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13744 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13745 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13746 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13747 * gcc.target/i386/chkp-label-address.c: Likewise.
13748 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13749 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13750 * gcc.target/i386/chkp-pr69044.c: Likewise.
13751 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13752 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13753 * gcc.target/i386/chkp-strchr.c: Likewise.
13754 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13755 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13756 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13757 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13758 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13759 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13760 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13761 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13762 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13763 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13764 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13765 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13766 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13767 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13768 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13769 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13770 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13771 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13772 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13773 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13774 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13775 * gcc.target/i386/pr63995-2.c: Likewise.
13776 * gcc.target/i386/pr64805.c: Likewise.
13777 * gcc.target/i386/pr65044.c: Likewise.
13778 * gcc.target/i386/pr65167.c: Likewise.
13779 * gcc.target/i386/pr65183.c: Likewise.
13780 * gcc.target/i386/pr65184.c: Likewise.
13781 * gcc.target/i386/thunk-retbnd.c: Likewise.
13783 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13785 PR tree-optimization/69328
13786 * gcc.dg/pr69328.c: New test.
13788 2016-01-20 Jeff Law <law@redhat.com>
13791 * gcc.target/m68k/pr25114.c: New test.
13793 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13795 * gcc.target/arm/memset-inline-10.c: Added
13796 dg-require-effective-target arm_thumb2_ok.
13798 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13800 * gcc.dg/debug/dwarf2/sso.c: New test.
13802 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
13805 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13806 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13807 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13809 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13812 * g++.dg/ipa/devirt-50.C: New testcase.
13814 2016-01-19 Marek Polacek <polacek@redhat.com>
13817 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13818 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13820 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13823 * gcc.target/arm/pr69135_1.c: New test.
13825 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13827 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13829 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13831 * gcc.target/aarch64/ccmp_1.c: New testcase.
13833 2016-01-19 Marek Polacek <polacek@redhat.com>
13836 * g++.dg/cpp0x/enum30.C: New test.
13838 2016-01-19 Richard Biener <rguenther@suse.de>
13840 PR tree-optimization/69336
13841 * g++.dg/tree-ssa/pr69336.C: New testcase.
13843 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13846 * gcc.dg/pr65779.c: New test.
13848 2016-01-19 Richard Biener <rguenther@suse.de>
13850 PR tree-optimization/69352
13851 * gcc.dg/torture/pr69352.c: New testcase.
13853 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13855 PR rtl-optimization/68955
13856 PR rtl-optimization/64557
13857 * gcc.dg/torture/pr68955.c: New test.
13859 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13862 * g++.dg/torture/pr69136.C: New testcase.
13864 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13867 * g++.dg/lto/pr69133_0.C: New testcase.
13868 * g++.dg/lto/pr69133_1.C: New testcase.
13870 2016-01-15 Jeff Law <law@redhat.com>
13872 PR tree-optimization/69320
13873 * gcc.c-torture/pr69320-1.c: New test.
13874 * gcc.c-torture/pr69320-2.c: New test.
13875 * gcc.c-torture/pr69320-3.c: New test.
13876 * gcc.c-torture/pr69320-4.c: New test.
13878 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13883 * g++.dg/template/pr11858.C: New test.
13884 * g++.dg/template/pr24663.C: New test.
13885 * g++.dg/template/unify12.C: New test.
13886 * g++.dg/template/unify13.C: New test.
13887 * g++.dg/template/unify14.C: New test.
13888 * g++.dg/template/unify15.C: New test.
13889 * g++.dg/template/unify16.C: New test.
13890 * g++.dg/template/unify17.C: New test.
13892 2016-01-18 David Malcolm <dmalcolm@redhat.com>
13895 * gcc.dg/pr69181-1.c: New test file.
13896 * gcc.dg/pr69181-2.c: New test file.
13897 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13898 globals by moving it to...
13899 (cleanup-after-saved-dg-test): ...this new function. Add
13900 "global additional_sources_used". Add reset of global
13901 multiline_expected_outputs to the empty list.
13902 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13904 (multiline_expected_outputs): ...this, and updated comments to
13905 note that it is modified from gcc-dg.exp.
13906 (dg-end-multiline-output): Update for the above renaming.
13907 (handle-multiline-outputs): Likewise. Remove the clearing
13908 of the expected outputs to the empty list.
13910 2016-01-18 Richard Biener <rguenther@suse.de>
13912 PR tree-optimization/69297
13913 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13915 2016-01-18 Joseph Myers <joseph@codesourcery.com>
13917 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13919 * gcc.target/mips/mips-3d-2.c: Likewise.
13920 * gcc.target/mips/mips-3d-3.c: Likewise.
13921 * gcc.target/mips/mips-3d-4.c: Likewise.
13922 * gcc.target/mips/mips-3d-5.c: Likewise.
13923 * gcc.target/mips/mips-3d-6.c: Likewise.
13924 * gcc.target/mips/mips-3d-7.c: Likewise.
13925 * gcc.target/mips/mips-3d-8.c: Likewise.
13926 * gcc.target/mips/mips-3d-9.c: Likewise.
13927 * gcc.target/mips/mips-ps-1.c: Likewise.
13928 * gcc.target/mips/mips-ps-2.c: Likewise.
13929 * gcc.target/mips/mips-ps-3.c: Likewise.
13930 * gcc.target/mips/mips-ps-4.c: Likewise.
13931 * gcc.target/mips/mips-ps-5.c: Likewise.
13932 * gcc.target/mips/mips-ps-6.c: Likewise.
13933 * gcc.target/mips/mips-ps-7.c: Likewise.
13934 * gcc.target/mips/mips-ps-type.c: Likewise.
13935 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13936 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13938 2016-01-18 Tom de Vries <tom@codesourcery.com>
13940 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13941 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13942 * c-c++-common/goacc/kernels-empty.c: New test.
13943 * c-c++-common/goacc/kernels-eternal.c: New test.
13944 * c-c++-common/goacc/kernels-loop-2.c: New test.
13945 * c-c++-common/goacc/kernels-loop-3.c: New test.
13946 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13947 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13948 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13949 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13950 * c-c++-common/goacc/kernels-loop-data.c: New test.
13951 * c-c++-common/goacc/kernels-loop-g.c: New test.
13952 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13953 * c-c++-common/goacc/kernels-loop-n.c: New test.
13954 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13955 * c-c++-common/goacc/kernels-loop.c: New test.
13956 * c-c++-common/goacc/kernels-noreturn.c: New test.
13957 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13958 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13959 * c-c++-common/goacc/kernels-reduction.c: New test.
13961 2016-01-18 Tom de Vries <tom@codesourcery.com>
13963 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13964 * gcc.dg/autopar/outer-2.c: Same.
13965 * gcc.dg/autopar/outer-3.c: Same.
13966 * gcc.dg/autopar/outer-4.c: Same.
13967 * gcc.dg/autopar/outer-5.c: Same.
13968 * gcc.dg/autopar/outer-6.c: Same.
13969 * gcc.dg/autopar/parallelization-1.c: Same.
13970 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13971 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13972 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13973 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13974 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13975 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13976 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13977 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13978 * gcc.dg/autopar/pr39500-1.c: Same.
13979 * gcc.dg/autopar/pr39500-2.c: Same.
13980 * gcc.dg/autopar/pr46193.c: Same.
13981 * gcc.dg/autopar/pr46194.c: Same.
13982 * gcc.dg/autopar/pr49580.c: Same.
13983 * gcc.dg/autopar/pr49960-1.c: Same.
13984 * gcc.dg/autopar/pr49960.c: Same.
13985 * gcc.dg/autopar/pr68373.c: Same.
13986 * gcc.dg/autopar/reduc-1.c: Same.
13987 * gcc.dg/autopar/reduc-1char.c: Same.
13988 * gcc.dg/autopar/reduc-1short.c: Same.
13989 * gcc.dg/autopar/reduc-2.c: Same.
13990 * gcc.dg/autopar/reduc-2char.c: Same.
13991 * gcc.dg/autopar/reduc-2short.c: Same.
13992 * gcc.dg/autopar/reduc-3.c: Same.
13993 * gcc.dg/autopar/reduc-4.c: Same.
13994 * gcc.dg/autopar/reduc-6.c: Same.
13995 * gcc.dg/autopar/reduc-7.c: Same.
13996 * gcc.dg/autopar/reduc-8.c: Same.
13997 * gcc.dg/autopar/reduc-9.c: Same.
13998 * gcc.dg/autopar/uns-outer-4.c: Same.
13999 * gcc.dg/autopar/uns-outer-5.c: Same.
14000 * gcc.dg/autopar/uns-outer-6.c: Same.
14001 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14002 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14004 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14007 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14008 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14010 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14013 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14014 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14015 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14017 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14020 * gcc.dg/tree-ssa/sra-17.c: New.
14021 * gcc.dg/tree-ssa/sra-18.c: New.
14023 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14025 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14027 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14029 * gnat.dg/inline12.adb: New test.
14031 2016-01-18 Bin Cheng <bin.cheng@arm.com>
14033 PR tree-optimization/66797
14034 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14036 2016-01-18 Richard Biener <rguenther@suse.de>
14038 PR tree-optimization/69170
14039 * gcc.dg/torture/pr69170.c: New testcase.
14041 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
14043 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14045 2016-01-16 Tom de Vries <tom@codesourcery.com>
14047 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14049 2016-01-16 Tom de Vries <tom@codesourcery.com>
14051 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14052 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14053 redundant dg-require-effective-target pthread.
14054 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14055 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14056 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14057 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14058 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14059 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14060 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14062 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
14065 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14066 * gcc.target/powerpc/recip-7.c: Same.
14068 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14071 * g++.dg/template/pr69091.C: New test.
14073 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14075 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14076 dump does not contain an error_mark_node.
14077 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14078 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14080 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14083 * g++.dg/template/pr68936.C: New test.
14085 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
14088 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14089 * gcc.target/powerpc/recip-2.c: Same.
14090 * gcc.target/powerpc/recip-3.c: Same.
14091 * gcc.target/powerpc/recip-4.c: Same.
14092 * gcc.target/powerpc/recip-sqrtf.c: Same.
14094 2016-01-15 Jeff Law <law@redhat.com>
14096 PR tree-optimization/69270
14097 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14098 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14100 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
14103 * gfortran.dg/deferred_character_13.f90: New test for the fix
14104 of comment 3 of the PR.
14107 * gfortran.dg/deferred_character_8.f90: New test
14108 * gfortran.dg/allocate_error_5.f90: New test
14111 * gfortran.dg/deferred_character_10.f90: New test
14114 * gfortran.dg/deferred_character_14.f90: New test
14117 * gfortran.dg/deferred_character_11.f90: New test
14120 * gfortran.dg/deferred_character_9.f90: New test
14122 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14124 PR rtl-optimization/69030
14125 * gcc.target/i386/pr69030.c: New.
14127 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14129 * gcc.target/aarch64/target_attr_17.c: New test.
14131 2016-01-15 Richard Biener <rguenther@suse.de>
14133 PR tree-optimization/66856
14134 * gcc.dg/torture/pr66856-1.c: New testcase.
14135 * gcc.dg/torture/pr66856-2.c: Likewise.
14137 2016-01-15 Richard Biener <rguenther@suse.de>
14140 * g++.dg/lto/pr69137_0.C: New testcase.
14142 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14144 PR middle-end/69246
14145 * gcc.target/i386/pr69246.c: New test.
14147 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14149 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
14151 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14154 * g++.dg/init/const9.C: Disable test on S/390.
14156 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14158 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14159 * g++.dg/Wno-frame-address.C: Ditto.
14161 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14163 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14165 2016-01-15 Richard Biener <rguenther@suse.de>
14167 PR tree-optimization/68961
14168 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14170 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14172 * gcc.target/i386/pr65105-5.c: New test.
14174 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14176 * gcc.c-torture/execute/alias-4.c: New testcase.
14178 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14181 * g++.dg/ipa/devirt-49.C: New testcase.
14183 2016-01-15 Christian Bruel <christian.bruel@st.com>
14186 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14187 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14188 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14190 2016-01-15 Richard Biener <rguenther@suse.de>
14192 PR tree-optimization/69117
14193 * gcc.dg/torture/pr69117.c: New testcase.
14195 2015-01-14 Ryan Burn <contact@rnburn.com>
14198 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14200 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14203 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14204 range tests use 100 * maximum instead of maximum + 1.
14206 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14209 * gcc.dg/guality/pr69244.c: New test.
14211 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
14213 * lib/target-supports.exp (check_effective_target_issignaling):
14215 * gcc.dg/pr61441.c: Require issignaling effective target.
14217 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14220 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14222 2016-01-14 David Malcolm <dmalcolm@redhat.com>
14225 PR preprocessor/69177
14226 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14227 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14228 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14229 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14231 2016-01-14 Marek Polacek <polacek@redhat.com>
14234 * gcc.dg/array-15.c: New test.
14236 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14238 PR middle-end/68146
14239 PR tree-optimization/69155
14240 * gfortran.dg/pr68146.f: New test.
14241 * gfortran.dg/pr69155.f90: New test.
14243 2016-01-14 Richard Biener <rguenther@suse.de>
14245 PR tree-optimization/68060
14246 * gcc.dg/torture/pr68060-1.c: New testcase.
14247 * gcc.dg/torture/pr68060-2.c: Likewise.
14249 2016-01-14 Nick Clifton <nickc@redhat.com>
14251 * lib/target-supports.exp
14252 (check_effective_target_arm_neon_ok_nocache): Add an option
14253 sequence that includes setting the ARM architecture to ARMv7-A.
14254 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14255 command line options necessary to enable Neon support.
14256 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14257 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14258 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14259 * gcc.target/arm/pr69180.c: Likewise.
14261 2016-01-14 Jeff Law <law@redhat.com>
14263 PR tree-optimization/69270
14264 * gcc.dg/tree-ssa/pr69270.c: New test.
14266 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14269 * c-c++-common/pr66208.c: New file.
14271 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14273 PR tree-optimization/69156
14274 * gcc.dg/pr69156.c: New test.
14276 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14278 * gcc.target/i386/pr69225-7.c: New test.
14280 2016-01-13 Richard Henderson <rth@redhat.com>
14282 * gcc.dg/tm/memopt-13.c: Update expected function.
14283 * gcc.dg/tm/memopt-6.c: Likewise.
14285 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
14287 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14288 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14289 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14290 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14292 2016-01-13 Tom de Vries <tom@codesourcery.com>
14294 PR tree-optimization/69169
14295 * gcc.dg/pr69169.c: New test.
14297 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
14300 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14301 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14302 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14303 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14304 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14305 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14306 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14307 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14309 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14312 * gcc.dg/pr69247.c: New test.
14314 2016-01-13 Richard Biener <rguenther@suse.de>
14316 PR tree-optimization/69242
14317 * gcc.dg/torture/pr69242.c: New testcase.
14319 2016-01-13 Richard Biener <rguenther@suse.de>
14321 PR tree-optimization/69186
14322 * gcc.dg/torture/pr69186.c: New testcase.
14324 2016-01-13 Jeff Law <law@redhat.com>
14326 PR tree-optimization/67755
14327 * gcc.dg/tree-ssa/pr67755.c: New test.
14329 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14331 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14332 pass number in output by a star.
14334 2016-01-12 Bin Cheng <bin.cheng@arm.com>
14336 PR tree-optimization/68911
14337 * gcc.c-torture/execute/pr68911.c: New test.
14339 2016-01-12 Marek Polacek <polacek@redhat.com>
14342 * g++.dg/warn/permissive-1.C: New test.
14344 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14348 * g++.dg/opt/pr69213.C: New test.
14350 2016-01-12 Christian Bruel <christian.bruel@st.com>
14353 * gcc.target/arm/pr69180.c: New test.
14355 2016-01-12 Richard Biener <rguenther@suse.de>
14358 * g++.dg/lto/pr69077_0.C: New testcase.
14359 * g++.dg/lto/pr69077_1.C: Likewise.
14361 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14364 * g++.dg/opt/pr69175.C: New test.
14366 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14368 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14369 rather than #including math.h & stdlib.h.
14370 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14371 * gcc.dg/vect/pr49771.c: Likewise.
14372 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14373 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14374 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14375 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14376 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14377 * gcc.dg/vect/pr44507.c: Likewise.
14378 * gcc.dg/vect/pr45902.c: Likewise.
14379 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14380 * gcc.dg/vect/vect-117.c: Likewise.
14381 * gcc.dg/vect/vect-99.c: Likewise.
14382 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14383 * gcc.dg/vect/vect-cond-1.c: Likewise.
14384 * gcc.dg/vect/vect-cond-2.c: Likewise.
14385 * gcc.dg/vect/vect-cond-3.c: Likewise.
14386 * gcc.dg/vect/vect-cond-4.c: Likewise.
14387 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14388 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14389 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14390 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14391 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14392 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14393 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14394 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14395 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14396 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14397 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14398 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14399 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14400 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14401 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14402 include of signal.h.
14403 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14404 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14405 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14406 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14407 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14408 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14409 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14410 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14411 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14412 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14413 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14414 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14415 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14416 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14417 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14418 * gcc.dg/vect/vect-outer-5.c: Likewise.
14419 * gcc.dg/vect/vect-outer-6.c: Likewise.
14420 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14421 include of stdio.h.
14423 2016-01-12 Nick Clifton <nickc@redhat.com>
14426 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14427 to fread so that it will be found in all target runtimes.
14429 2016-01-12 Richard Biener <rguenther@suse.de>
14431 PR tree-optimization/69053
14432 * g++.dg/torture/pr69053.C: New testcase.
14434 2016-01-12 Richard Biener <rguenther@suse.de>
14436 PR tree-optimization/69168
14437 * gcc.dg/torture/pr69168.c: New testcase.
14439 2016-01-12 Richard Biener <rguenther@suse.de>
14441 PR tree-optimization/69157
14442 * gcc.dg/torture/pr69157.c: New testcase.
14444 2016-01-12 Richard Biener <rguenther@suse.de>
14446 PR tree-optimization/69174
14447 * gcc.dg/torture/pr69174.c: New testcase.
14449 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14453 * g++.dg/tls/pr66808.C: New test.
14454 * g++.dg/tls/pr69000.C: New test.
14456 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14458 * gcc.target/powerpc/swaps-p8-23.c: New test.
14459 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14461 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
14463 PR tree-optimization/68356
14464 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14466 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14467 Jim Wilson <jim.wilson@linaro.org>
14470 * gcc.target/arm/pr69194.c: New test.
14472 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14475 * gcc.target/i386/pr69225-1.c: New test.
14476 * gcc.target/i386/pr69225-2.c: Likewise.
14477 * gcc.target/i386/pr69225-3.c: Likewise.
14478 * gcc.target/i386/pr69225-4.c: Likewise.
14479 * gcc.target/i386/pr69225-5.c: Likewise.
14480 * gcc.target/i386/pr69225-6.c: Likewise.
14482 2016-01-11 Jakub Jelinek <jakub@redhat.com>
14485 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14489 * gcc.dg/pr69071.c: New test.
14492 * g++.dg/opt/pr69211.C: New test.
14494 PR tree-optimization/69214
14495 * gcc.c-torture/compile/pr69214.c: New test.
14497 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
14499 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14500 * gcc.target/i386/pr66232-11.c: Ditto.
14501 * gcc.target/i386/pr66232-12.c: Ditto.
14502 * gcc.target/i386/pr66232-13.c: Ditto.
14504 2016-01-11 Richard Biener <rguenther@suse.de>
14506 PR tree-optimization/69173
14507 * gcc.dg/torture/pr69173.c: New testcase.
14509 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14511 PR rtl-optimization/68796
14512 * gcc.target/aarch64/tst_5.c: New test.
14513 * gcc.target/aarch64/tst_6.c: Likewise.
14515 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14517 PR rtl-optimization/68841
14518 * gcc.dg/pr68841.c: New test.
14519 * gcc.c-torture/execute/pr68841.c: New test.
14521 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14523 PR rtl-optimization/68920
14524 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14526 * gcc.dg/ifcvt-5.c: New test.
14528 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
14531 * g++.dg/pr69123.C: New.
14533 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14536 * gcc.target/i386/pr69010.c: New test.
14538 2016-01-11 Martin Jambor <mjambor@suse.cz>
14541 * gcc.target/i386/chkp-pr69044.c: New test.
14543 2016-01-11 Tom de Vries <tom@codesourcery.com>
14545 PR tree-optimization/69109
14546 * gcc.dg/autopar/pr69109-2.c: New test.
14547 * gcc.dg/autopar/pr69109.c: New test.
14549 2016-01-11 Tom de Vries <tom@codesourcery.com>
14551 PR tree-optimization/69108
14552 * gcc.dg/autopar/pr69108.c: New test.
14554 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14557 * c-c++-common/Wisleading-indentation.c: Augment test.
14559 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14562 * gfortran.dg/inline_matmul_12.f90: New test.
14564 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
14567 * gfortran.dg/actual_array_offset_1: New test.
14569 2016-01-10 Tom de Vries <tom@codesourcery.com>
14571 PR tree-optimization/69062
14572 * gcc.dg/autopar/pr69062.c: New test.
14574 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14576 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14577 * gcc.dg/vect/slp-perm-2.c: Likewise.
14578 * gcc.dg/vect/slp-perm-3.c: Likewise.
14579 * gcc.dg/vect/slp-perm-5.c: Likewise.
14580 * gcc.dg/vect/slp-perm-6.c: Likewise.
14581 * gcc.dg/vect/slp-perm-7.c: Likewise.
14582 * gcc.dg/vect/slp-perm-8.c: Likewise.
14584 2016-01-10 Tom de Vries <tom@codesourcery.com>
14586 PR tree-optimization/69039
14587 * gcc.dg/autopar/pr69039.c: New test.
14589 2016-01-09 Marek Polacek <polacek@redhat.com>
14592 * g++.dg/pr69113.C: New test.
14594 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14596 PR middle-end/50865
14597 PR tree-optimization/69097
14598 * gcc.c-torture/execute/pr50865.c: New test.
14599 * gcc.c-torture/execute/pr69097-1.c: New test.
14600 * gcc.c-torture/execute/pr69097-2.c: New test.
14601 * gcc.dg/pr69097-1.c: New test.
14602 * gcc.dg/pr69097-2.c: New test.
14604 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14607 * g++.dg/opt/pr69164.C: New test.
14609 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14611 PR tree-optimization/69167
14612 * gcc.dg/pr69167.c: New test.
14614 2016-01-08 Marek Polacek <polacek@redhat.com>
14617 * g++.dg/pr68449.C: New.
14619 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14621 PR tree-optimization/68707
14622 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14623 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14624 on platforms supporting it.
14625 * gcc.dg/vect/slp-perm-2.c: Likewise.
14626 * gcc.dg/vect/slp-perm-3.c: Likewise.
14627 * gcc.dg/vect/slp-perm-5.c: Likewise.
14628 * gcc.dg/vect/slp-perm-7.c: Likewise.
14629 * gcc.dg/vect/slp-perm-8.c: Likewise.
14630 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14631 on platforms supporting it.
14633 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14635 PR tree-optimization/69162
14636 * gcc.dg/pr69162.c: New test.
14638 PR tree-optimization/69172
14639 * gcc.dg/pr69172.c: New test.
14641 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14643 PR tree-optimization/67781
14644 * gcc.c-torture/execute/pr67781.c: New file.
14646 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14648 PR tree-optimization/69083
14649 * gcc.dg/vect/pr69083.c: New test.
14651 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14653 PR tree-optimization/61441
14654 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14655 Use -fexcess-precision=standard for compiler options.
14656 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14658 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14661 * gfortran.dg/gomp/pr69128.f90: New test.
14664 * g++.dg/ext/pr69145-1.C: New test.
14665 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14666 * g++.dg/ext/pr69145-2.h: New file.
14668 2016-01-07 Martin Sebor <msebor@redhat.com>
14671 * gcc.dg/atomic-fetch-bool.c: New test.
14672 * gcc.dg/sync-fetch-bool.c: New test.
14674 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14677 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14679 2016-01-07 Nick Clifton <nickc@redhat.com>
14682 * g++.dg/pr66655.C: New test.
14683 * g++.dg/pr66655_1.cc: Test support file.
14684 * g++.dg/pr66655.h: Test header file.
14686 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
14689 gfortran.dg/gomp/pr66680.f90: New test.
14691 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14694 * gcc.target/i386/pr69171-1.c: New test.
14695 * gcc.target/i386/pr69171-2.c: Likewise.
14696 * gcc.target/i386/pr69171-3.c: Likewise.
14697 * gcc.target/i386/pr69171-4.c: Likewise.
14698 * gcc.target/i386/pr69171-5.c: Likewise.
14699 * gcc.target/i386/pr69171-6.c: Likewise.
14701 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14703 PR middle-end/67639
14704 * c-c++-common/pr67639.c: New test.
14706 2016-01-07 Jakub Jelinek <jakub@redhat.com>
14708 PR tree-optimization/69141
14709 * g++.dg/opt/pr69141.C: New test.
14711 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14713 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14715 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
14718 * gcc.target/i386/pr69140.c: New test
14720 2016-01-06 David Malcolm <dmalcolm@redhat.com>
14722 * gcc.dg/bad-dereference.c: New test case.
14724 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14726 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14728 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14730 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14732 2016-01-06 Marek Polacek <polacek@redhat.com>
14735 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14737 2016-01-05 Marek Polacek <polacek@redhat.com>
14740 * gcc.dg/atomic-invalid-2.c: New.
14742 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14745 * gcc.target/i386/pr68991.c: New test.
14747 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14750 * g++.dg/pr68991-1.C: New test.
14751 * g++.dg/pr68991-2.C: Likewise.
14753 2016-01-05 Sergei Trofimovich <siarheit@google.com>
14756 * gcc.target/ia64/pr60465-gprel64.c: New test.
14757 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14759 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14761 PR rtl-optimization/68651
14762 * gcc.target/aarch64/pr68651_1.c: New test.
14764 2016-01-05 David Malcolm <dmalcolm@redhat.com>
14767 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14769 2016-01-05 Nathan Sidwell <nathan@acm.org>
14772 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14774 * gcc.dg/alias-15.c: New.
14776 2016-01-05 Nick Clifton <nickc@redhat.com>
14779 * g++.dg/pr68770.C: New test.
14781 2016-01-04 Mike Stump <mikestump@comcast.net>
14783 * lib/target-supports.exp (check_effective_target_cilkplus):
14784 cilkplus targets require pthreads.
14785 (check_effective_target_cilkplus): Remove special case for NVPTX.
14787 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14789 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14792 2016-01-04 Jakub Jelinek <jakub@redhat.com>
14794 Update copyright years.
14796 2016-01-04 Marek Polacek <polacek@redhat.com>
14799 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14800 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14801 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14803 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14805 * gcc.target/sparc/20160104-2.c: New test.
14807 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14809 * gcc.target/sparc/20160104-1.c: New test.
14811 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
14814 * gfortran.dg/pr65045.f90: New test.
14816 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14818 * gnat.dg/specs/debug1.ads: Delete.
14820 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14822 PR libgfortran/68867
14823 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14826 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14828 PR libgfortran/68867
14829 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14832 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
14835 * gfortran.dg/pr68864.f90: New test.
14837 2016-01-01 Jakub Jelinek <jakub@redhat.com>
14839 PR tree-optimization/69070
14840 * gcc.dg/pr69070.c: New test.
14843 * gfortran.dg/pr69055.f90: New test.
14846 * gcc.dg/pr69015.c: New test.
14848 Copyright (C) 2016 Free Software Foundation, Inc.
14850 Copying and distribution of this file, with or without modification,
14851 are permitted in any medium without royalty provided the copyright
14852 notice and this notice are preserved.