1 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/submodule_18.f08: New test.
5 * gfortran.dg/submodule_19.f08: New test.
7 2016-10-26 Michael Matz <matz@suse.de>
9 * g++.dg/pr78060.C: New test.
10 * gfortran.dg/pr78061.f: New test.
11 * g++.dg/pr78088.C: New test.
13 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
15 * gfortran.dg/dec_io_1.f90: New test.
16 * gfortran.dg/dec_io_2.f90: New test.
17 * gfortran.dg/dec_io_3.f90: New test.
18 * gfortran.dg/dec_io_4.f90: New test.
19 * gfortran.dg/dec_io_5.f90: New test.
20 * gfortran.dg/dec_io_6.f90: New test.
22 2016-10-25 Jakub Jelinek <jakub@redhat.com>
25 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
27 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
29 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
30 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
32 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
34 * gnat.dg/opt59.adb: New test.
35 * gnat.dg/opt59_pkg.ad[sb]: New helper.
37 * gnat.dg/opt60.adb: New test.
39 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
42 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
45 2016-10-25 Jakub Jelinek <jakub@redhat.com>
48 * gcc.target/i386/pr78102.c: New test.
50 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
52 * gfortran.dg/dec_logical_xor_1.f90: New test.
53 * gfortran.dg/dec_logical_xor_2.f90: New test.
54 * gfortran.dg/dec_logical_xor_3.f03: New test.
56 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
58 * gfortran.dg/dec_loc_rval_1.f90: New test.
59 * gfortran.dg/dec_loc_rval_2.f90: New test.
60 * gfortran.dg/dec_loc_rval_3.f03: New test.
62 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
64 * gfortran.dg/dec_type_print.f90: New testcase.
66 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
68 * gfortran.dg/feed_1.f90: New test.
69 * gfortran.dg/feed_2.f90: New test.
71 2016-10-25 Martin Liska <mliska@suse.cz>
74 * gcc.dg/asan/pr78106.c: New test.
76 2016-10-25 Martin Liska <mliska@suse.cz>
78 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
80 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
83 * gcc.target/arm/pr78041.c: New test.
85 2016-10-25 Jakub Jelinek <jakub@redhat.com>
87 * g++.dg/cpp1z/launder1.C: New test.
88 * g++.dg/cpp1z/launder2.C: New test.
90 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
91 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
95 * gcc.target/avr/pr71676-2.c: New test.
97 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
98 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
102 * gcc.target/avr/pr71676-1.c: New test.
103 * gcc.target/avr/pr71676-3.c: New test.
104 * gcc.target/avr/pr71676.c: New test.
105 * gcc.target/avr/pr71678.c: New test.
107 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
109 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
110 such that cloned verions of tested functions are not created.
112 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
115 * gfortran.dg/pr71895.f90: New test.
117 2016-10-24 Jakub Jelinek <jakub@redhat.com>
119 * g++.dg/debug/dwarf2/ref-2.C: New test.
121 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
123 * c-c++-common/Wint-in-bool-context-3.c: New test.
125 2016-10-24 Martin Sebor <msebor@redhat.com>
128 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
129 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
130 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
131 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
132 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
133 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
134 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
136 2016-10-24 Richard Biener <rguenther@suse.de>
139 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
140 * gcc.dg/vect/slp-45.c: Likewise.
142 2016-10-24 Richard Biener <rguenther@suse.de>
144 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
145 * gcc.dg/tree-ssa/pr21458.c: Likewise.
146 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
148 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
151 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
152 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
154 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
156 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
158 2016-10-24 Jakub Jelinek <jakub@redhat.com>
160 * gcc.target/i386/bmi2-pext-1.c: New test.
161 * gcc.target/i386/bmi2-pdep-1.c: New test.
162 * gcc.target/i386/bmi2-bzhi-3.c: New test.
163 * gcc.target/i386/tbm-bextri-1.c: New test.
164 * gcc.target/i386/bmi-bextr-6.c: New test.
166 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
169 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
170 * gcc.target/i386/pr65105-1.c: Likewise.
171 * gcc.target/i386/pr65105-2.c: Likewise.
172 * gcc.target/i386/pr65105-3.c: Likewise.
173 * gcc.target/i386/pr65105-5.c: Likewise.
174 * gcc.target/i386/pr67761.c: Likewise.
175 * gcc.target/i386/pr70799-1.c: Likewise.
177 2016-10-24 Martin Liska <mliska@suse.cz>
180 * c-c++-common/ubsan/unreachable-3.c: New test.
182 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
185 * gfortran.dg/pr77763.f90
187 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
191 * gfortran.dg/pr78033.f90: New test.
193 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
196 * gfortran.dg/select_type_1.f03: Change error for overlapping
198 * gfortran.dg/select_type_36.f03: New test.
200 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
202 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
204 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
207 * gfortran.dg/string_length_3.f90: New test.
209 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
211 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
213 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
218 * gfortran.dg/alloc_comp_class_5.f03: New test.
219 * gfortran.dg/class_allocate_21.f90: New test.
220 * gfortran.dg/class_allocate_22.f90: New test.
221 * gfortran.dg/realloc_on_assign_27.f08: New test.
223 2016-10-21 Jeff Law <law@redhat.com>
225 * PR tree-optimization/71947
226 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
227 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
228 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
230 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
232 * gcc.dg/ipa/vrp5.c: New test.
233 * gcc.dg/ipa/vrp6.c: New test.
235 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
237 * gcc.target/aarch64/test_frame_17.c: New test.
239 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
241 * gcc.target/aarch64/test_frame_17.c: New test.
243 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
245 PR preprocessor/71681
246 * gcc.dg/cpp/pr71681-1.c: New testcase
247 * gcc.dg/cpp/pr71681-2.c: Likewise
248 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
249 * gcc.dg/cpp/remap/a/header.gcc: Likewise
250 * gcc.dg/cpp/remap/a/t_1.h: Likewise
251 * gcc.dg/cpp/remap/a/t_2.h: Likewise
253 2016-10-21 Jakub Jelinek <jakub@redhat.com>
256 * gcc.target/i386/pr78057.c: New test.
258 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
260 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
263 * gfortran.dg/select_type_37.f03: New test.
265 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
268 * gcc.target/avr/pr71627.c: New test
270 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
272 * gcc.target/sparc/overflow-1.c: New test.
273 * gcc.target/sparc/overflow-2.c: Likewise.
274 * gcc.target/sparc/overflow-3.c: Likewise.
276 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
278 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
281 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
283 PR rtl-optimization/78038
284 * gcc.target/aarch64/pr78038.c: New test.
286 2016-10-21 Richard Biener <rguenther@suse.de>
288 PR tree-optimization/78051
289 * g++.dg/torture/pr78051.C: New testcase.
291 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
293 * c-c++-common/wdate-time.c: Restored test case.
294 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
296 2016-10-20 Jakub Jelinek <jakub@redhat.com>
298 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
300 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
303 * gcc.target/i386/pr78037.c: New test.
305 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
307 * gcc.target/visium/overflow8.c: New.
308 * gcc.target/visium/overflow16.c: Likewise.
309 * gcc.target/visium/overflow32: Likewise.
311 2016-10-20 Michael Matz <matz@suse.de>
313 * gcc.dg/loop-split.c: New test.
314 * gcc.dg/tree-ssa/ifc-9.c: Update.
315 * gcc.dg/tree-ssa/ifc-10.c: Update.
317 2016-10-20 Richard Biener <rguenther@suse.de>
319 * gcc.dg/graphite/pr35356-1.c: Update.
321 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
324 * g++.dg/cpp1y/pr77446.C: New.
326 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
328 PR tree-optimization/53979
329 * gcc.dg/pr53979-1.c: New test-case.
330 * gcc.dg/pr53979-2.c: Likewise.
332 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
334 * c-c++-common/Wint-in-bool-context-2.c: New test.
336 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
338 * gfortran.dg/dtio_17.f90: Fix test.
340 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
342 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
343 * gcc.dg/Walloca-2.c: Same.
345 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
347 * gcc.dg/Wvla-1.c: Rename to...
348 * gcc.dg/Wvla-larger-than-1.c: ...this.
349 * gcc.dg/Wvla-2.c: Rename to...
350 * gcc.dg/Wvla-larger-than-2.c: ...this.
351 * gcc.dg/Wvla-3.c: Rename to...
352 * gcc.dg/Walloca-11.c.: ...this.
353 * gcc.dg/wvla-[1-7].c: Rename to:
354 * gcc.dg/Wvla-[1-7].c: ...this.
356 2016-10-19 Bin Cheng <bin.cheng@arm.com>
358 PR tree-optimization/78005
359 * gcc.dg/vect/pr78005.c: New.
360 * gcc.target/i386/l_fma_float_1.c: Revise test.
361 * gcc.target/i386/l_fma_float_2.c: Ditto.
362 * gcc.target/i386/l_fma_float_3.c: Ditto.
363 * gcc.target/i386/l_fma_float_4.c: Ditto.
364 * gcc.target/i386/l_fma_float_5.c: Ditto.
365 * gcc.target/i386/l_fma_float_6.c: Ditto.
366 * gcc.target/i386/l_fma_double_1.c: Ditto.
367 * gcc.target/i386/l_fma_double_2.c: Ditto.
368 * gcc.target/i386/l_fma_double_3.c: Ditto.
369 * gcc.target/i386/l_fma_double_4.c: Ditto.
370 * gcc.target/i386/l_fma_double_5.c: Ditto.
371 * gcc.target/i386/l_fma_double_6.c: Ditto.
373 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
375 PR tree-optimization/78024
376 * gcc.dg/goacc/loop-processing-1.c: New file.
378 2016-10-19 Richard Biener <rguenther@suse.de>
380 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
382 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
384 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
385 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
386 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
387 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
388 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
389 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
390 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
391 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
392 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
393 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
394 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
395 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
396 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
397 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
398 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
399 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
400 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
401 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
402 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
403 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
404 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
405 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
406 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
407 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
408 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
409 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
410 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
411 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
412 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
413 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
414 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
415 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
416 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
417 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
418 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
419 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
420 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
421 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
422 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
423 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
424 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
425 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
426 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
427 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
428 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
429 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
430 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
431 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
432 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
433 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
434 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
435 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
436 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
437 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
438 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
439 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
440 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
441 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
442 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
443 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
444 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
445 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
446 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
447 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
448 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
449 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
450 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
451 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
452 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
453 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
454 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
455 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
456 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
457 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
458 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
459 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
460 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
461 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
462 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
463 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
464 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
465 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
466 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
467 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
468 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
469 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
470 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
471 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
472 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
473 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
474 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
475 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
476 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
477 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
478 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
479 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
480 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
481 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
482 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
483 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
484 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
485 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
486 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
487 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
488 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
489 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
490 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
491 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
492 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
493 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
494 * gcc.target/powerpc/vsu/vsu.exp: New file.
496 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
499 * gcc.target/i386/pr77991.c: New test.
501 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
503 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
506 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
508 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
510 2016-10-18 Richard Biener <rguenther@suse.de>
512 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
513 * gcc.dg/tree-ssa/pr21001.c: Likewise.
514 * gcc.dg/tree-ssa/pr21090.c: Likewise.
515 * gcc.dg/tree-ssa/pr21294.c: Likewise.
516 * gcc.dg/tree-ssa/pr21563.c: Likewise.
517 * gcc.dg/tree-ssa/pr23744.c: Likewise.
518 * gcc.dg/tree-ssa/pr25382.c: Likewise.
519 * gcc.dg/tree-ssa/pr68431.c: Likewise.
520 * gcc.dg/tree-ssa/vrp03.c: Likewise.
521 * gcc.dg/tree-ssa/vrp06.c: Likewise.
522 * gcc.dg/tree-ssa/vrp07.c: Likewise.
523 * gcc.dg/tree-ssa/vrp09.c: Likewise.
524 * gcc.dg/tree-ssa/vrp19.c: Likewise.
525 * gcc.dg/tree-ssa/vrp20.c: Likewise.
526 * gcc.dg/tree-ssa/vrp92.c: Likewise.
527 * gcc.dg/pr68217.c: Likewise.
528 * gcc.dg/predict-9.c: Likewise.
529 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
530 * gcc.dg/predict-1.c: Likewise.
532 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
534 * gfortran.dg/dtio_17.f90: New test.
536 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
538 * gcc.dg/ipa/vrp4.c: Adjust testcase.
540 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
542 * gcc.dg/ipa/vrp4.c: New test.
544 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
546 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
547 * gcc.dg/torture/pr39074.c: Likewise.
549 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
551 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
552 * gnat.dg/trampoline4.adb: Minor tweak.
554 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
556 PR tree-optimization/77916
557 * gcc.dg/torture/pr77916.c: New.
559 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
562 * gfortran.dg/pr77978_1.f90: New test.
563 * gfortran.dg/pr77978_2.f90: Ditto.
564 * gfortran.dg/pr77978_3.f90: Ditto.
566 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
570 * gfortran.dg/proc_ptr_49.f90: New test.
572 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
575 * gcc.target/arm/pr77308.c: New test.
577 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
579 * lib/target-supports.exp
580 (check_effective_target_floatn_nx_runtime): Return 0 for
583 2016-10-17 Andrew Pinski <apinski@cavium.com>
585 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
586 long instead of long.
587 * gcc.target/aarch64/cinc_common_1.c: Likewise.
588 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
589 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
590 * gcc.target/aarch64/mult-synth_4.c: Likewise.
591 * gcc.target/aarch64/pr68102_1.c: Likewise.
592 * gcc.target/aarch64/target_attr_3.c: Likewise.
594 2016-10-17 Richard Biener <rguenther@suse.de>
596 PR tree-optimization/77988
597 * gcc.dg/torture/pr77988.c: New testcase.
599 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
601 * gcc.dg/pr71636-1.c: New test-case.
602 * gcc.dg/pr71636-2.c: Likewise.
604 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
606 * gnat.dg/trampoline3.adb: New test.
607 * gnat.dg/trampoline4.adb: Likewise.
609 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
611 * gfortran.dg/dtio_16.f90: New test.
613 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
615 * gcc.target/sparc/bmaskbshuf.c: Rename to...
616 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
617 * gcc.target/sparc/bmaskbshuf-2.c: New test.
619 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
621 * gcc.target/sparc/popc.c: Rename to...
622 * gcc.target/sparc/popc-1.c: ...this.
623 * gcc.target/sparc/popc-2.c: New test.
625 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
628 * gfortran.dg/unexpected_eof_4.f90: New test.
630 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
633 * gfortran.dg/negative_unit2.f90: New test.
635 2016-10-14 Jakub Jelinek <jakub@redhat.com>
638 * gfortran.dg/pr77959.f90: New test.
640 DR 1511 - const volatile variables and ODR
641 * g++.dg/DRs/dr1511-1.C: New test.
642 * g++.dg/DRs/dr1511-2.C: New test.
644 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
646 * gnat.dg/debug7.adb (dg-options): Remove -g.
647 * gnat.dg/debug8.adb (dg-options): Add -margs.
648 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
650 2016-10-14 Richard Biener <rguenther@suse.de>
652 PR tree-optimization/77979
653 * gcc.dg/torture/pr77979.c: New testcase.
655 2016-10-14 Martin Liska <mliska@suse.cz>
657 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
658 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
659 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
661 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
663 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
664 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
665 * gcc.dg/torture/pr77937-2.c: Likewise.
667 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
669 * gnat.dg/lto15.adb: Adjust.
670 * gnat.dg/lto16.adb: Likewise.
671 * gnat.dg/lto17.adb: Likewise
672 * gnat.dg/lto18.ad[sb]: New test.
673 * gnat.dg/lto18_pkg.ads: New helper.
674 * gnat.dg/lto19.adb: New test.
675 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
676 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
677 * gnat.dg/lto20.adb: New test.
678 * gnat.dg/lto20_pkg.ad[sb]: New helper.
680 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
682 * gfortran.dg/coarray_38.f90: Expect error message.
684 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
686 * gcc.target/aarch64/spellcheck_1.c: New test.
687 * gcc.target/aarch64/spellcheck_2.c: Likewise.
688 * gcc.target/aarch64/spellcheck_3.c: Likewise.
689 * gcc.target/aarch64/spellcheck_4.c: Likewise.
690 * gcc.target/aarch64/spellcheck_5.c: Likewise.
691 * gcc.target/aarch64/spellcheck_6.c: Likewise.
693 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
695 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
697 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
699 PR tree-optimization/77937
700 * gcc.dg/torture/pr77937-1.c: New.
701 * gcc.dg/torture/pr77937-2.c: New.
703 2016-10-13 Jakub Jelinek <jakub@redhat.com>
705 * g++.dg/cpp1z/inline-var1.C: New test.
706 * g++.dg/cpp1z/inline-var1a.C: New test.
707 * g++.dg/cpp1z/inline-var1.h: New file.
708 * g++.dg/cpp1z/inline-var2.C: New test.
709 * g++.dg/cpp1z/inline-var3.C: New test.
710 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
713 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
715 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
716 Xscale is specified, not just -march.
717 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
718 is incompatible with Xscale.
720 2016-10-13 Martin Sebor <msebor@redhat.com>
723 * g++.dg/ext/flexary4.C: Adjust.
724 * g++.dg/ext/flexary5.C: Same.
725 * g++.dg/ext/flexary9.C: Same.
726 * g++.dg/ext/flexary19.C: New test.
727 * g++.dg/ext/flexary18.C: New test.
728 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
730 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
731 Avoid generating a flexible array member in an array.
733 2016-10-13 Martin Sebor <msebor@redhat.com>
735 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
736 to placate -Wformat on targets where the type is not int.
738 2016-10-13 David Malcolm <dmalcolm@redhat.com>
740 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
743 2016-10-13 Bin Cheng <bin.cheng@arm.com>
745 * gcc.target/i386/l_fma_float_1.c: Revise test.
746 * gcc.target/i386/l_fma_float_2.c: Ditto.
747 * gcc.target/i386/l_fma_float_3.c: Ditto.
748 * gcc.target/i386/l_fma_float_4.c: Ditto.
749 * gcc.target/i386/l_fma_float_5.c: Ditto.
750 * gcc.target/i386/l_fma_float_6.c: Ditto.
751 * gcc.target/i386/l_fma_double_1.c: Ditto.
752 * gcc.target/i386/l_fma_double_2.c: Ditto.
753 * gcc.target/i386/l_fma_double_3.c: Ditto.
754 * gcc.target/i386/l_fma_double_4.c: Ditto.
755 * gcc.target/i386/l_fma_double_5.c: Ditto.
756 * gcc.target/i386/l_fma_double_6.c: Ditto.
758 2016-10-13 Bin Cheng <bin.cheng@arm.com>
760 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
762 2016-10-13 Bin Cheng <bin.cheng@arm.com>
764 * gcc.dg/vect/vect-98.c: Refine test case.
765 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
766 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
767 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
769 2016-10-13 Jakub Jelinek <jakub@redhat.com>
772 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
774 2016-10-13 Martin Liska <mliska@suse.cz>
776 PR tree-optimization/77943
777 * g++.dg/tree-ssa/pr77943.C: New test.
779 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
782 * gfortran.dg/allocate_with_source_22.f03: New test.
783 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
786 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
788 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
789 * gcc.target/arm/movsi_movw.c: Likewise.
790 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
791 directive to work on big endian targets.
793 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
795 * gcc.dg/tree-ssa/evrp6.c: New test.
797 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
799 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
800 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
801 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
803 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
805 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
806 * gcc.target/powerpc/warn-2.c: Ditto.
808 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
810 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
811 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
812 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
814 * gcc.target/mips/msa.c: New test.
815 * gcc.target/mips/msa-builtins.c: Likewise.
816 * lib/target-supports.exp (check_mips_msa_hw_available): New.
817 (check_effective_target_mips_msa_runtime): Likewise.
818 (check_effective_target_mips_msa): Likewise.
819 (add_options_for_mips_msa): Likewise.
820 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
821 (check_effective_target_vect_intfloat_cvt): Likewise.
822 (check_effective_target_vect_uintfloat_cvt): Likewise.
823 (check_effective_target_vect_floatint_cvt): Likewise.
824 (check_effective_target_vect_floatuint_cvt): Likewise.
825 (check_effective_target_vect_shift): Likewise.
826 (check_effective_target_vect_shift_char): Likewise.
827 (check_effective_target_vect_long): Likewise.
828 (check_effective_target_vect_float): Likewise.
829 (check_effective_target_vect_double): Likewise.
830 (check_effective_target_vect_long_long): Likewise.
831 (check_effective_target_vect_perm): Likewise.
832 (check_effective_target_vect_perm_byte): Likewise.
833 (check_effective_target_vect_perm_short): Likewise.
834 (check_effective_target_vect_sdot_qi): Likewise.
835 (check_effective_target_vect_udot_qi): Likewise.
836 (check_effective_target_vect_sdot_hi): Likewise.
837 (check_effective_target_vect_udot_hi): Likewise.
838 (check_effective_target_vect_pack_trunc): Likewise.
839 (check_effective_target_vect_unpack): Likewise.
840 (check_effective_target_vect_hw_misalign): Likewise.
841 (check_effective_target_vect_condition): Likewise.
842 (check_effective_target_vect_cond_mixed): Likewise.
843 (check_effective_target_vect_char_mult): Likewise.
844 (check_effective_target_vect_short_mult): Likewise.
845 (check_effective_target_vect_int_mult): Likewise.
846 (check_effective_target_vect_extract_even_odd): Likewise.
847 (check_effective_target_vect_interleave): Likewise.
848 (check_vect_support_and_set_flags): Check if the target supports MSA
849 and append to the list of EFFECTIVE_TARGETS.
851 2016-10-12 Richard Biener <rguenther@suse.de>
854 * g++.dg/torture/pr77947.C: New testcase.
856 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
858 * gnat.dg/debug8.adb: New testcase.
860 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
862 * gnat.dg/debug9.adb: New testcase.
864 2016-10-12 Richard Biener <rguenther@suse.de>
866 * gcc.dg/tree-ssa/vrp35.c: Adjust.
867 * gcc.dg/tree-ssa/vrp36.c: Likewise.
868 * gcc.dg/tree-ssa/vrp46.c: Likewise.
870 2016-10-12 Richard Biener <rguenther@suse.de>
872 PR tree-optimization/77920
873 * gcc.dg/torture/pr77920.c: New testcase.
875 2016-10-12 Jakub Jelinek <jakub@redhat.com>
877 PR tree-optimization/77929
878 * gcc.c-torture/compile/pr77929.c: New test.
880 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
881 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
882 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
883 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
884 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
885 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
886 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
887 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
888 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
890 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
892 * gcc.target/sparc/setcc-4.c: Adjust.
893 * gcc.target/sparc/setcc-5.c: Likewise.
894 * gcc.target/sparc/setcc-6.c: Likewise.
895 * gcc.target/sparc/setcc-7.c: Likewise.
896 * gcc.target/sparc/setcc-8.c: Likewise.
897 * gcc.target/sparc/setcc-9.c: Likewise.
898 * gcc.target/sparc/setcc-10.c: Delete.
900 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
903 * gfortran.dg/pr77942.f90
905 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
907 * gfortran.dg/dec_math.f90: New testsuite.
909 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
911 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
912 (main): Declare j as i32 instead of int.
914 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
917 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
918 target triplet instead of *-*-*-*.
920 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
922 * gnat.dg/unchecked_convert10.adb: New test.
923 * gnat.dg/unchecked_convert11.adb: Likewise.
924 * gnat.dg/unchecked_convert12.adb: Likewise.
926 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
928 * gcc.target/sparc/cbcond-1.c: New test.
929 * gcc.target/sparc/cbcond-2.c: Likewise.
930 * gcc.target/sparc/movcc-1.c: Likewise.
931 * gcc.target/sparc/movcc-2.c: Likewise.
932 * gcc.target/sparc/setcc-1.c: Adjust.
933 * gcc.target/sparc/setcc-2.c: Likewise.
934 * gcc.target/sparc/setcc-3.c: Likewise.
935 * gcc.target/sparc/setcc-4.c: Likewise.
936 * gcc.target/sparc/setcc-5.c: Likewise.
937 * gcc.target/sparc/setcc-6.c: New test.
938 * gcc.target/sparc/setcc-7.c: Likewise.
939 * gcc.target/sparc/setcc-8.c: Likewise.
940 * gcc.target/sparc/setcc-9.c: Likewise.
941 * gcc.target/sparc/setcc-10.c: Likewise.
943 2016-10-10 Jeff Law <law@redhat.com>
945 PR tree-optimization/71947
946 * gcc.dg/tree-ssa/pr71947-1.c: New test.
947 * gcc.dg/tree-ssa/pr71947-2.c: New test.
948 * gcc.dg/tree-ssa/pr71947-3.c: New test.
949 * gcc.dg/tree-ssa/pr71947-4.c: New test.
950 * gcc.dg/tree-ssa/pr71947-5.c: New test.
951 * gcc.dg/tree-ssa/pr71947-6.c: New test.
953 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
956 * gfortran.dg/matmul_11.f90: New test.
958 2016-10-10 Jiong Wang <jiong.wang@arm.com>
960 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
961 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
962 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
963 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
964 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
965 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
966 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
967 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
968 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
969 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
970 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
971 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
972 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
973 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
974 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
975 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
976 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
977 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
978 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
979 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
980 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
981 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
982 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
983 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
984 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
985 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
986 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
987 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
988 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
989 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
990 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
991 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
992 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
993 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
994 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
995 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
996 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
997 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
998 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
999 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1000 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1001 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1002 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1003 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1004 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1005 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1006 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1007 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1008 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1009 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1010 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1011 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1012 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1013 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1014 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1015 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1016 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1017 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1018 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1020 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1022 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1023 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1024 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1025 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1026 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1027 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1028 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1029 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1030 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1031 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1032 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1033 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1034 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1035 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1037 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1039 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1041 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1043 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1044 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1045 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1046 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1048 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1049 Jiong Wang <jiong.wang@arm.com>
1051 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1053 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1054 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1056 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1058 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1060 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1062 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1064 * gnat.dg/specs/vfa.ads: New test.
1066 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
1068 * gnat.dg/inline13.ad[sb]: New test.
1069 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1071 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1073 * gnat.dg/biased_subtype.adb: New test.
1075 2016-10-09 Jakub Jelinek <jakub@redhat.com>
1077 PR tree-optimization/77901
1078 * gcc.c-torture/compile/pr77901.c: New test.
1080 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1082 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1083 * gcc.dg/ipa/propalign-2.c: Likewise
1084 * gcc.dg/ipa/propalign-3.c: Likewise.
1085 * gcc.dg/ipa/propalign-4.c: Likewise.
1086 * gcc.dg/ipa/propalign-5.c: Likewise.
1088 2016-10-08 Jakub Jelinek <jakub@redhat.com>
1090 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1092 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1094 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1095 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1097 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
1099 * gfortran.dg/dec_union_11.f90: New testcase.
1101 2016-10-07 Nathan Sidwell <nathan@acm.org>
1104 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1105 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1106 * g++.dg/cpp1y/pr66443-cxx14.C: New
1107 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1108 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1110 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1112 * g++.dg/cpp0x/addressof1.C: New test.
1113 * g++.dg/cpp0x/addressof2.C: New test.
1115 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1117 * gcc.target/powerpc/float128-type-1.c: New test to check that
1118 PowerPC 64-bit Linux enables -mfloat128-type by default.
1119 * gcc.target/powerpc/float128-type-2.c: Likewise.
1120 * gcc.target/powerpc/float128-mix.c: Change error message to
1121 reflect that __ibm128 is now #define'ed to be long double.
1123 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1126 * gfortran.dg/pr77406.f90: New test.
1127 * gfortran.dg/assumed_type_3.f90: Update error messages.
1128 * gfortran.dg/defined_operators_1.f90: Ditto.
1129 * gfortran.dg/generic_26.f90: Ditto.
1130 * gfortran.dg/generic_7.f90: Ditto.
1131 * gfortran.dg/gomp/udr5.f90: Ditto.
1132 * gfortran.dg/gomp/udr7.f90: Ditto.
1133 * gfortran.dg/interface_1.f90: Ditto.
1134 * gfortran.dg/interface_37.f90: Ditto.
1135 * gfortran.dg/interface_5.f90: Ditto.
1136 * gfortran.dg/interface_6.f90: Ditto.
1137 * gfortran.dg/interface_7.f90
1138 * gfortran.dg/no_arg_check_3.f90
1139 * gfortran.dg/operator_5.f90
1140 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1142 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1145 * c-c++-common/Wint-in-bool-context.c: Update test.
1147 2016-10-07 Richard Biener <rguenther@suse.de>
1149 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1150 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1152 2016-10-07 Marek Polacek <polacek@redhat.com>
1154 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1156 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1159 * c-c++-common/pr69733.c: New test.
1160 * gcc.dg/pr69733.c: New test.
1161 * gcc.target/i386/pr69733.c: New test.
1163 2016-10-07 Marek Polacek <polacek@redhat.com>
1166 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1168 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1170 PR tree-optimization/77664
1171 * gcc.dg/tree-ssa/pr77664.c: New test.
1172 * gcc.dg/pr77664.c: New test.
1174 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
1176 * gfortran.dg/pr69955.f90: New test.
1178 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
1181 * gfortran.dg/pr57910.f90: New test.
1183 2016-10-06 Jakub Jelinek <jakub@redhat.com>
1185 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1186 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1188 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1190 PR tree-optimization/77862
1191 * gcc.dg/pr77862.c: New test.
1193 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1195 * gcc.dg/tree-ssa/evrp4.c: New test.
1197 2016-10-06 Jeff Law <law@redhat.com>
1199 PR tree-optimization/71661
1200 * gcc.dg/tree-ssa/pr71661.c: New test.
1202 2016-10-06 Richard Biener <rguenther@suse.de>
1204 PR tree-optimization/77855
1205 * gcc.dg/torture/pr77855.c: New testcase.
1207 2016-10-06 James Clarke <jrtc27@jrtc27.com>
1208 Eric Botcazou <ebotcazou@adacore.com>
1210 * g++.dg/other/pr77759.C: New test.
1212 2016-10-06 Richard Biener <rguenther@suse.de>
1214 PR tree-optimization/77839
1215 * gcc.dg/torture/pr77839.c: New testcase.
1217 2016-10-06 Marek Polacek <polacek@redhat.com>
1219 * g++.dg/cpp1z/init-statement9.C: New test.
1221 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1223 * gcc.target/i386/pcommit-1.c: Deleted.
1224 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1225 * gcc.target/i386/sse-13.c: Ditto.
1226 * gcc.target/i386/sse-14.c: Ditto.
1227 * gcc.target/i386/sse-22.c: Ditto.
1228 * gcc.target/i386/sse-23.c: Ditto.
1229 * g++.dg/other/i386-2.C: Ditto.
1231 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
1233 * gcc.target/i386/pr77833.c: Require int128 effective target.
1235 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1239 * gfortran.dg/associate_22.f90: New test.
1241 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
1243 * gfortran.dg/dec_union_9.f90: New testcase.
1244 * gfortran.dg/dec_union_10.f90: New testcase.
1246 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1249 * gcc.dg/pch/pr66343-3.c: New test.
1250 * gcc.dg/pch/pr66343-3.hs: New file.
1253 * gcc.dg/pch/pr66343-1.c: New test.
1254 * gcc.dg/pch/pr66343-1.hs: New file.
1255 * gcc.dg/pch/pr66343-2.c: New test.
1256 * gcc.dg/pch/pr66343-2.hs: New file.
1258 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1260 * c-c++-common/Wint-in-bool-context.c: Update test.
1262 2016-10-05 Marek Polacek <polacek@redhat.com>
1264 * g++.dg/cpp1z/init-statement1.C: New test.
1265 * g++.dg/cpp1z/init-statement2.C: New test.
1266 * g++.dg/cpp1z/init-statement3.C: New test.
1267 * g++.dg/cpp1z/init-statement4.C: New test.
1268 * g++.dg/cpp1z/init-statement5.C: New test.
1269 * g++.dg/cpp1z/init-statement6.C: New test.
1270 * g++.dg/cpp1z/init-statement7.C: New test.
1271 * g++.dg/cpp1z/init-statement8.C: New test.
1273 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
1276 * gfortran.dg/pr67524.f90: New test.
1278 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1281 * c-c++-common/ubsan/shift-9.c: New test.
1283 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1285 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1286 of int if __SIZEOF_INT__ is less than 4 bytes.
1288 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1290 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1291 * gfortran.dg/class_array_20.f03: Likewise.
1292 * gfortran.dg/class_array_21.f03: Likewise.
1293 * gfortran.dg/finalize_29.f08: Likewise.
1294 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1296 2016-10-05 Richard Biener <rguenther@suse.de>
1299 * gcc.dg/torture/pr77826.c: New testcase.
1301 2016-10-05 Richard Biener <rguenther@suse.de>
1303 * gcc.dg/fold-copysign-1.c: New testcase.
1305 2016-10-05 Andreas Schwab <schwab@suse.de>
1307 * g++.dg/pr49847-2.C: Remove.
1309 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1311 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1313 2016-10-05 Richard Biener <rguenther@suse.de>
1316 * gcc.dg/pr55152-2.c: New testcase.
1318 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1320 * gfortran.dg/dtio_15.f90: New test.
1322 2016-10-04 Ian Lance Taylor <iant@golang.org>
1324 * gcc.dg/split-7.c: New test.
1326 2016-10-04 Martin Sebor <msebor@redhat.com>
1328 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1329 %lc directive to wint_t to silence -Wformat warnings on targets
1330 where the latter is a distinct type such as long.
1332 2016-10-04 Martin Sebor <msebor@redhat.com>
1335 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1337 2016-10-04 Jakub Jelinek <jakub@redhat.com>
1340 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1342 * g++.dg/other/java3.C: Remove.
1343 * g++.dg/other/java1.C: Remove.
1344 * g++.dg/other/error12.C: Remove.
1345 * g++.dg/other/java2.C: Remove.
1346 * g++.dg/warn/Wnvdtor.C: Remove.
1347 * g++.dg/lookup/java1.C: Remove.
1348 * g++.dg/lookup/java2.C: Remove.
1349 * g++.dg/ext/pr34829.C: Remove.
1350 * g++.dg/ext/java-3.C: Remove.
1351 * g++.dg/ext/java-1.C: Remove.
1352 * g++.dg/ext/java-2.C: Remove.
1353 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1355 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1357 PR tree-optimization/77808
1358 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1360 2016-10-04 Richard Biener <rguenther@suse.de>
1362 PR tree-optimization/77399
1363 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1365 2016-10-04 Richard Biener <rguenther@suse.de>
1368 * gcc.target/i386/pr77833.c: New testcase.
1370 2016-09-26 Jeff Law <law@redhat.com>
1372 PR tree-optimization/71550
1373 PR tree-optimization/71403
1374 * gcc.c-torture/execute/pr71550.c: New test.
1376 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1378 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1381 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1384 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1386 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1388 2016-10-03 Marek Polacek <polacek@redhat.com>
1390 * g++.dg/cpp0x/nullptr37.C: New test.
1392 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1394 * c-c++-common/Wint-in-bool-context.c: Update test.
1396 2016-10-02 Jakub Jelinek <jakub@redhat.com>
1398 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1400 * g++.dg/charset/asm2.c (memmove): Likewise.
1401 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1402 * g++.dg/tls/diag-4.C (foo): Likewise.
1403 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1404 dg-warning, fix up regex.
1405 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1406 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1407 * g++.old-deja/g++.mike/net31.C: Likewise.
1408 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1410 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1411 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1413 2016-10-01 Richard Biener <rguenther@suse.de>
1416 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1418 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1421 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1423 2016-10-01 Jakub Jelinek <jakub@redhat.com>
1426 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1427 Add dg-prune-output directive.
1429 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1432 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1433 * gfortran.fortran-torture/compile/write.f90: Update test.
1435 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1437 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1438 arm_fp16_alternative_ok as the required effective target.
1439 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1440 -mfp16-format=alternative to the dg-options directive and remove
1441 the dg-add-options directive.
1443 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1446 * gfortran.dg/dec_union_8.f90: New testcase.
1448 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1451 * gfortran.dg/dec_structure_16.f90: New testcase.
1453 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1455 * gfortran.dg/coarray_allocate_10.f08: New test.
1456 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1458 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1460 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1462 2016-09-30 Richard Biener <rguenther@suse.de>
1464 PR tree-optimization/77399
1465 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1467 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1469 * c-c++-common/pr27336.c: Make dependency on
1470 -fdelete-null-pointer-checks explicit.
1471 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1472 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1473 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1474 * gcc.dg/pic-1.c: Require fpic target support.
1475 * gcc.dg/pic-2.c: Likewise.
1477 2016-09-29 Jakub Jelinek <jakub@redhat.com>
1479 Implement P0001R1 - C++17 removal of register storage class specifier
1480 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1481 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1483 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1484 keyword if not __SSE2__.
1485 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1487 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1489 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1490 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1491 no_erroneous_warning): Expect new warnings for C++17.
1492 * g++.dg/warn/register-var-2.C (f): Likewise.
1493 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1494 * g++.dg/parse/linkage2.C (foo): Likewise.
1495 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1496 keyword on parameters for C++17.
1497 * g++.dg/cpp1z/register1.C: New test.
1498 * g++.dg/cpp1z/register2.C: New test.
1499 * g++.dg/cpp1z/register3.C: New test.
1501 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1503 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1504 * gcc.target/i386/avx2-check.h (main): Ditto.
1505 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1506 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1507 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1508 * gcc.target/i386/avx512er-check.h (main): Ditto.
1509 * gcc.target/i386/avx512f-check.h (main): Ditto.
1510 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1511 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1512 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1514 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1517 * gcc.target/i386/pr77756.c: New test.
1519 2016-09-29 Marek Polacek <polacek@redhat.com>
1521 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1523 2016-09-29 Marek Polacek <polacek@redhat.com>
1525 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1528 2016-09-29 Martin Liska <mliska@suse.cz>
1530 * objc/execute/construct1.m: New test.
1532 2016-09-29 Richard Biener <rguenther@suse.de>
1534 PR tree-optimization/77768
1535 * gcc.dg/torture/pr77768.c: New testcase.
1537 2016-09-28 Richard Biener <rguenther@suse.de>
1540 * gcc.dg/pr77407.c: New testcase.
1542 2016-09-29 Richard Biener <rguenther@suse.de>
1545 * gcc.dg/pr55152.c: New testcase.
1546 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1548 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1550 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1551 (dg-options): Remove -m32.
1553 2016-09-28 Martin Sebor <msebor@redhat.com>
1556 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1558 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1560 PR libgfortran/77707
1561 * gfortran.dg/inquire_17.f90: New test.
1563 2016-09-28 Jakub Jelinek <jakub@redhat.com>
1566 * g++.dg/cpp1y/constexpr-77467.C: New test.
1568 2016-09-28 Martin Sebor <msebor@redhat.com>
1571 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1572 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1573 (test_sprintf_p_const): Adjust line numbers to avoid failures
1574 introduced in r240503.
1576 2016-09-28 Martin Sebor <msebor@redhat.com>
1579 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1581 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1584 * g++.dg/pr77550.C: Avoid undefined behavior.
1586 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1588 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1590 * gcc.dg/strlenopt-20.c: Update test.
1591 * gcc.dg/strlenopt-21.c: Likewise.
1592 * gcc.dg/strlenopt-22.c: Likewise.
1593 * gcc.dg/strlenopt-22g.c: Likewise.
1594 * gcc.dg/strlenopt-26.c: Likewise.
1595 * gcc.dg/strlenopt-5.c: Likewise.
1596 * gcc.dg/strlenopt-7.c: Likewise.
1597 * gcc.dg/strlenopt-9.c: Likewise.
1599 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1601 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1603 * g++.dg/cpp1z/lambda-this1.C: New test.
1604 * g++.dg/cpp1z/lambda-this2.C: New test.
1607 * g++.dg/ubsan/return-4.C: New test.
1608 * g++.dg/ubsan/return-5.C: New test.
1609 * g++.dg/ubsan/return-6.C: New test.
1611 2016-09-27 Jiong Wang <jiong.wang@arm.com>
1613 * lib/target-supports.exp
1614 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1615 in function comment.
1617 2016-09-27 Martin Liska <mliska@suse.cz>
1619 PR gcov-profile/46266
1620 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1623 2016-09-27 Richard Biener <rguenther@suse.de>
1625 PR tree-optimization/77745
1626 * g++.dg/torture/pr77745.C: New testcase.
1628 2016-09-27 Richard Biener <rguenther@suse.de>
1630 PR tree-optimization/77478
1631 * gcc.dg/torture/pr77478.c: New testcase.
1633 2016-09-27 Martin Liska <mliska@suse.cz>
1635 PR gcov-profile/7970
1636 PR gcov-profile/16855
1637 PR gcov-profile/44779
1638 * g++.dg/gcov/pr16855.C: New test.
1640 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1642 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1644 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1647 * gfortran.dg/gomp/pr77666.f90: New test.
1649 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1652 * gcc.dg/torture/pr77677-2.c: New test.
1654 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1657 * gfortran.dg/pr77420_1.f90: New test.
1658 * gfortran.dg/pr77420_2.f90: Ditto.
1659 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1660 * gfortran.dg/pr77420_4.f90: this file.
1662 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1665 * gfortran.dg/pr77719.f90: New test.
1667 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1669 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1670 singular form of byte when quantity is unknown.
1672 2016-09-26 Marek Polacek <polacek@redhat.com>
1674 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1676 2016-09-26 Martin Liska <mliska@suse.cz>
1678 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1679 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1680 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1681 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1682 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1683 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1684 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1685 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1686 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1688 2016-09-26 Marek Polacek <polacek@redhat.com>
1691 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1692 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1693 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1694 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1695 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1696 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1697 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1698 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1699 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1700 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1701 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1702 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1703 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1704 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1705 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1706 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1707 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1708 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1709 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1710 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1711 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1712 * c-c++-common/attr-fallthrough-1.c: New test.
1713 * c-c++-common/attr-fallthrough-2.c: New test.
1714 * g++.dg/cpp0x/fallthrough1.C: New test.
1715 * g++.dg/cpp0x/fallthrough2.C: New test.
1716 * g++.dg/cpp1z/fallthrough1.C: New test.
1717 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1718 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1719 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1720 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1722 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1725 * gfortran.dg/pr77429.f90: New test.
1727 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1730 * gfortran.dg/pr77694.f90: New test.
1732 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1735 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1737 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1739 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1742 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1744 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1747 2016-09-24 Marek Polacek <polacek@redhat.com>
1750 * c-c++-common/Wbool-operation-1.c: New test.
1751 * gcc.dg/Wbool-operation-1.c: New test.
1753 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
1755 * gfortran.dg/dec_static_1.f90: New.
1756 * gfortran.dg/dec_static_2.f90: New.
1757 * gfortran.dg/dec_static_3.f90: New.
1758 * gfortran.dg/dec_static_4.f90: New.
1760 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1763 * gfortran.dg/negative_unit_check.f90: Update test.
1764 * gfortran.dg/dtio_14.f90: New test.
1766 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1768 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1769 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1770 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1771 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1772 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1773 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1774 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1776 2016-09-23 Martin Sebor <msebor@redhat.com>
1779 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1780 assuming long double is bigger than double.
1782 2016-09-23 Jakub Jelinek <jakub@redhat.com>
1784 Implement P0138R2, C++17 construction rules for enum class values
1785 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1787 2016-09-23 David Malcolm <dmalcolm@redhat.com>
1789 PR preprocessor/77672
1790 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1791 expected multiline output from first warning to reflect change
1794 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1796 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1798 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1799 Tom de Vries <tom@codesourcery.com>
1802 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1804 2016-09-23 Marek Polacek <polacek@redhat.com>
1806 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1807 * c-c++-common/gomp/atomic-13.c: Likewise.
1808 * c-c++-common/gomp/atomic-14.c: Likewise.
1809 * c-c++-common/pr60439.c: Remove invalid code.
1810 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1811 * g++.dg/expr/bitfield5.C: Likewise.
1812 * g++.dg/expr/bitfield6.C: Likewise.
1813 * g++.dg/expr/bool1.C: Likewise.
1814 * g++.dg/expr/bool3.C: Likewise.
1815 * g++.dg/expr/lval3.C: Likewise.
1816 * g++.dg/expr/lval4.C: Likewise.
1817 * g++.old-deja/g++.jason/bool5.C: Likewise.
1819 2016-09-23 David Malcolm <dmalcolm@redhat.com>
1821 PR preprocessor/77672
1822 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1823 (test_terminator_location): New function.
1825 2016-09-23 Richard Biener <rguenther@suse.de>
1827 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1829 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1831 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1832 -march=armv8.2-a+fp16 when supported by the hardware.
1833 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1834 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1835 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1836 semi-colons to a macro invocations.
1837 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1838 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1840 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1841 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1842 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1843 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1845 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1846 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1847 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1848 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1849 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1850 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1851 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1852 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1853 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1854 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1856 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1857 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1858 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1860 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1861 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1862 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1864 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1865 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1866 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1868 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1869 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1870 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1871 defined. Also fix some white-space.
1872 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1873 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1874 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1875 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1876 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1877 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1878 defined. Also fix some long lines and white-space.
1879 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1880 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1881 defined. Also fix some long lines and white-space.
1882 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1883 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1885 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1886 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1887 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1889 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1890 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1891 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1893 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
1894 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1895 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1896 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
1897 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1898 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1899 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1900 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1901 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1902 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
1903 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1904 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1905 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1906 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1907 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1908 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1909 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1910 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1911 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1913 2016-09-23 Jiong Wang <jiong.wang@arm.com>
1914 Matthew Wahab <matthew.wahab@arm.com>
1916 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1917 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1918 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1919 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1920 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1921 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1922 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1923 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1924 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1925 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1926 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1927 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1928 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1929 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1930 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1931 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1932 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1933 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1934 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1935 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1936 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1937 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1938 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1939 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1940 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1941 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1942 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1943 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1944 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1945 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1946 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1947 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1948 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1949 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1950 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1951 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1952 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1954 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1956 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1957 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1958 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1959 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1962 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1965 * gcc.dg/torture/pr77677.c: New test.
1967 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1969 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1972 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1974 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1975 options. Add tests for float16x4_t and float16x8_t.
1977 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1979 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1980 * gcc.target/s390/risbg-ll-2.c: Ditto.
1981 * gcc.target/s390/risbg-ll-3.c: Ditto.
1983 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1985 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1986 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1988 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1990 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1991 output to the simplified instructions.
1993 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1995 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1996 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1998 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2000 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2001 (FP16_SUPPORTED): New
2002 (expected-hfloat-16x4): Make conditional on __fp16 support.
2003 (expected-hfloat-16x8): Likewise.
2004 (vdup_n_f16): Disable for non-AArch64 targets.
2005 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2006 conditional on FP16_SUPPORTED.
2007 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2008 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2009 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2010 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2011 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2013 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2014 conditional on FP16_SUPPORTED.
2015 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2016 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2018 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2020 * gcc.target/arm/short-vfp-1.c: New.
2022 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2024 * gcc.target/arm/attr-fp16-arith-1.c: New.
2026 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2028 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2030 (add_options_for_arm_v8_2a_fp16_neon): New.
2031 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2032 (add_options_for_arm_arch_v8_2a): Auto-generate.
2033 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2034 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2035 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2036 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2037 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2038 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2039 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2041 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2043 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2044 arm_fp16_alternative_ok.
2045 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2046 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2047 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2048 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2049 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2050 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2051 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2052 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2053 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2054 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2055 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2056 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2057 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2058 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2059 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2060 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2061 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2062 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2063 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2064 arm_fp16_alternative_ok.
2065 * lib/target-supports.exp
2066 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2067 (check_effective_target_arm_fp16_alternative_ok): New.
2068 (check_effective_target_arm_fp16_none_ok_nocache): New.
2069 (check_effective_target_arm_fp16_none_ok): New.
2071 2016-09-23 Martin Liska <mliska@suse.cz>
2073 * gcc.dg/ipa/pr77653.c: Replace adress
2076 2016-09-23 Martin Liska <mliska@suse.cz>
2078 * gcc.target/i386/movbe-4.c: New test.
2080 2016-09-23 Martin Liska <mliska@suse.cz>
2082 * gcc.target/i386/crc32-5.c: New test.
2084 2016-09-23 Martin Liska <mliska@suse.cz>
2086 * gcc.target/i386/pr71652.c: New test.
2087 * gcc.target/i386/pr71652-2.c: New test.
2088 * gcc.target/i386/pr71652-3.c: New test.
2090 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2092 * lib/gcc-dg.exp (process-message): Support relative line number
2093 notation - .+4 or .-1 etc.
2094 * gcc.dg/dg-test-1.c: New test.
2096 2016-09-22 Martin Sebor <msebor@redhat.com>
2099 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2100 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2101 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2102 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2104 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2106 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2107 * gcc.dg/ifcvt-2.c: Ditto.
2108 * gcc.dg/zero_bits_compound-1.c: Ditto.
2109 * gcc.dg/zero_bits_compound-1.c: Ditto.
2110 * gcc.dg/pr40550.c: Simplify target selectors.
2111 Use dg-additional-options.
2112 * gcc.dg/pr47893.c: Ditto.
2113 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2114 additional options for 32-bit x86 targets.
2115 * gcc.dg/pr70955.c: Move to ...
2116 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2118 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2121 * g++.dg/cpp0x/pr61019.C: New.
2123 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2124 Terry Guo <terry.guo@arm.com>
2126 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2127 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2128 * gcc.target/arm/pure-code/pure-code.exp: New.
2130 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2132 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2133 Remove SSE effective target requirement.
2135 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2138 * g++.dg/cpp0x/pr71979.C: New.
2140 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2142 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2144 2016-09-22 Martin Liska <mliska@suse.cz>
2147 * gcc.dg/ipa/pr77653.c: New test.
2149 2016-09-22 Jakub Jelinek <jakub@redhat.com>
2152 * gfortran.dg/gomp/pr77665.f90: New test.
2154 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
2156 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2157 * gfortran.dg/dtio_13.f90: New test.
2159 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2162 * gfortran.dg/pr66107.f90: New test.
2164 2016-09-21 Ian Lance Taylor <iant@golang.org>
2166 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2167 with call to builtin delete function.
2169 2016-09-21 Joseph Myers <joseph@codesourcery.com>
2171 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2172 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2173 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2174 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2177 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
2179 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2181 2016-09-21 Jakub Jelinek <jakub@redhat.com>
2184 * g++.dg/cpp1z/aligned-new6.C: New test.
2186 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2188 * gcc.target/arm/fp16-aapcs-3.c: New.
2189 * gcc.target/arm/fp16-aapcs-4.c: New.
2190 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2191 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2192 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2193 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2195 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2197 PR tree-optimization/77550
2198 * g++.dg/pr77550.C: New test.
2200 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
2203 * gcc.target/avr/torture/pr77326.c: New test.
2205 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2207 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2209 2016-09-21 Richard Biener <rguenther@suse.de>
2211 PR tree-optimization/77648
2212 * gcc.dg/torture/pr77648-1.c: New testcase.
2213 * gcc.dg/torture/pr77648-2.c: Likewise.
2215 2016-09-21 Richard Biener <rguenther@suse.de>
2216 Jakub Jelinek <jakub@redhat.com>
2218 PR tree-optimization/77621
2219 * gcc.dg/pr77621.c: New testcase.
2221 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
2224 * gfortran.dg/dtio_12.f90: New test.
2226 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2228 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2230 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2232 PR tree-optimization/72835
2233 * gcc.dg/tree-ssa/pr72835.c: New test.
2235 2016-09-20 Martin Sebor <msebor@redhat.com>
2238 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2239 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2240 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2241 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2242 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2243 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2244 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2246 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2248 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2249 arguments/compare will be optimized away.
2250 * gcc.dg/torture/ftrapv-1.c: Likewise.
2252 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2254 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2255 will be optimized away.
2256 * gcc.dg/ipa/vrp1.c: New test.
2257 * gcc.dg/ipa/vrp2.c: New test.
2258 * gcc.dg/ipa/vrp3.c: New test.
2260 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2262 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2263 does the same transformation.
2264 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2265 * gcc.dg/tree-ssa/evrp1.c: New test.
2266 * gcc.dg/tree-ssa/evrp2.c: New test.
2267 * gcc.dg/tree-ssa/evrp3.c: New test.
2268 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2269 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2270 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2271 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2272 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2273 foling now happens early.
2274 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2275 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2276 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2277 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2278 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2280 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
2283 * gcc.target/i386/pr77621.c: New test.
2284 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2285 pattern, loop should vectorize with -mtune=atom.
2287 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2288 Jakub Jelinek <jakub@redhat.com>
2291 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2294 2016-09-20 Jakub Jelinek <jakub@redhat.com>
2297 * g++.dg/other/pr77626.C: New test.
2300 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2303 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2306 * c-c++-common/pr77624-1.c: New test.
2307 * c-c++-common/pr77624-2.c: New test.
2309 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2311 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2314 2016-09-20 Richard Biener <rguenther@suse.de>
2316 PR tree-optimization/77646
2317 * gcc.dg/torture/pr77646.c: New testcase.
2319 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2322 * c-c++-common/Wint-in-bool-context.c: New test.
2324 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2326 * gcc.dg/cr-decimal-dig-1.c: New test.
2328 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2330 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2331 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2332 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2333 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2335 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2337 PR rtl-optimization/77416
2338 * gcc.target/powerpc/pr77416.c: New.
2340 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2343 * g++.dg/template/error-recovery4.C: New test.
2345 2016-09-19 Bin Cheng <bin.cheng@arm.com>
2347 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2349 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2351 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2352 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2354 2016-09-19 Jakub Jelinek <jakub@redhat.com>
2355 Jan Hubicka <jh@suse.cz>
2358 * gcc.dg/pr77587.c: New test.
2359 * gcc.dg/pr77587a.c: New file.
2361 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2363 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2364 * gfortran.dg/coarray_38.f90:
2365 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2366 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2367 * gfortran.dg/coarray_allocate_7.f08: New test.
2368 * gfortran.dg/coarray_allocate_8.f08: New test.
2369 * gfortran.dg/coarray_allocate_9.f08: New test.
2370 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2372 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2373 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2374 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2376 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2377 * gfortran.dg/coarray_lock_7.f90: Same.
2378 * gfortran.dg/coarray_poly_5.f90: Same.
2379 * gfortran.dg/coarray_poly_6.f90: Same.
2380 * gfortran.dg/coarray_poly_7.f90: Same.
2381 * gfortran.dg/coarray_poly_8.f90: Same.
2382 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2384 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
2387 * gfortran.dg/dec_structure_15.f90: New testcase.
2389 2016-09-19 Richard Biener <rguenther@suse.de>
2392 * gcc.dg/torture/pr77605.c: New testcase.
2394 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
2396 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2398 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
2400 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2401 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2402 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2403 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2404 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2405 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2406 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2407 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2408 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2409 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2410 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2412 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2414 * gcc.target/i386/pr68633.c: Fix expected result.
2416 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
2419 * gfortran.dg/pr68078.f90: New test.
2420 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2422 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2425 * gcc.target/powerpc/swaps-p8-25.c: New.
2427 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2430 * g++.dg/cpp0x/constexpr-77482.C: New test.
2433 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2435 * g++.dg/abi/abi-tag23a.C: Likewise.
2438 * g++.dg/cpp0x/decltype-77338.C: New test.
2441 * g++.dg/cpp0x/mutable1.C: New test.
2443 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2446 * gfortran.dg/pr77612.f90: New test.
2448 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2450 * gcc.dg/torture/pr70421.c: Require int32plus.
2452 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2455 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2458 * gcc.target/i386/pr77526.c: New test.
2460 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2461 Eric Botcazou <ebotcazou@adacore.com>
2464 * gcc.target/i386/pr77594.c: New test.
2466 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
2469 * gfortran.dg/misplaced_implicit_character.f90: New test.
2471 2016-09-15 Bin Cheng <bin.cheng@arm.com>
2473 PR tree-optimization/77503
2474 * gcc.dg/vect/pr77503.c: New test.
2476 2016-09-15 Richard Biener <rguenther@suse.de>
2479 * c-c++-common/torture/pr77544.c: New testcase.
2481 2016-09-15 Jakub Jelinek <jakub@redhat.com>
2484 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2485 * gcc.dg/march-generic.c: Likewise.
2486 * gcc.target/i386/spellcheck-options-1.c: New test.
2487 * gcc.target/i386/spellcheck-options-2.c: New test.
2488 * gcc.target/i386/spellcheck-options-3.c: New test.
2489 * gcc.target/i386/spellcheck-options-4.c: New test.
2491 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2494 * gfortran.dg/goacc/pr72743.f90: New test.
2496 2016-09-15 Richard Biener <rguenther@suse.de>
2498 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2500 2016-09-15 Richard Biener <rguenther@suse.de>
2502 PR tree-optimization/77514
2503 * gcc.dg/torture/pr77514.c: New testcase.
2505 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2508 * g++.dg/lookup/pr77549.C: New test.
2510 2016-09-14 Marek Polacek <polacek@redhat.com>
2512 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2513 * c-c++-common/gomp/atomic-13.c: Likewise.
2514 * c-c++-common/gomp/atomic-14.c: Likewise.
2515 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2516 * g++.dg/cpp1z/bool-increment1.C: New test.
2517 * c-c++-common/pr60439.c: Add dg-warning.
2518 * g++.dg/expr/bitfield4.C: Likewise.
2519 * g++.dg/expr/bitfield5.C: Likewise.
2520 * g++.dg/expr/bitfield6.C: Likewise.
2521 * g++.dg/expr/bool1.C: Likewise.
2522 * g++.dg/expr/bool3.C: Likewise.
2523 * g++.dg/expr/lval3.C: Likewise.
2524 * g++.dg/expr/lval4.C: Likewise.
2525 * g++.old-deja/g++.jason/bool5.C: Likewise.
2526 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2527 * g++.dg/other/error18.C: Likewise.
2528 * g++.dg/gomp/atomic-14.C: Likewise.
2530 2016-09-14 Nathan Sidwell <nathan@acm.org>
2533 * g++.dg/cpp1y/pr77539.C: New.
2535 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2537 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2539 * g++.dg/ext/builtin_alloca.C: Likewise.
2540 * g++.dg/template/spec35.C: Likewise.
2541 * gcc.dg/builtins-68.c: Likewise.
2542 * gcc.misc-tests/gcov-13.c: Likewise.
2543 * gcc.misc-tests/gcov-14.c: Likewise.
2545 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2547 * gfortran.dg/dec_structure_14.f90: New testcase.
2549 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2552 * c-c++-common/tsan/pr68260.c: New test.
2554 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
2557 * gcc.target/msp430/function-attributes-1.c: New test.
2558 * gcc.target/msp430/function-attributes-2.c: New test.
2559 * gcc.target/msp430/function-attributes-3.c: New test.
2561 2015-04-18 Martin Sebor <msebor@redhat.com>
2563 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2564 of non-nul characters.
2565 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2567 2016-09-13 Jakub Jelinek <jakub@redhat.com>
2569 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2570 * g++.dg/cpp1z/gen-attrs1.C: New test.
2572 PR tree-optimization/77454
2573 * gcc.dg/pr77454.c: New test.
2576 * g++.dg/cpp1y/constexpr-77553.C: New test.
2578 2016-09-13 David Malcolm <dmalcolm@redhat.com>
2580 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2581 (test_show_locus): Replace rich_location::add_fixit_insert calls
2582 with add_fixit_insert_before and add_fixit_insert_after.
2584 2016-09-13 Jason Merrill <jason@redhat.com>
2585 Tom de Vries <tom@codesourcery.com>
2588 * g++.dg/pr77427.C: New test.
2590 2016-09-13 Martin Liska <mliska@suse.cz>
2592 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2594 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2595 * lib/target-supports.exp: Define the new target.
2597 2016-09-12 Andrew Pinski <apinski@cavium.com>
2599 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2600 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2602 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
2604 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2606 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2607 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2608 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2610 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2611 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2613 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2616 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2617 * g++.dg/ext/pr77496.C: New test.
2618 * g++.dg/warn/pr77496.C: New test.
2620 2016-09-12 David Malcolm <dmalcolm@redhat.com>
2623 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2624 to preserve conversion chars, and to preserve prefix information.
2625 * gcc.dg/format/pr72858.c: New test case.
2627 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2629 * gfortran.dg/pr77507.f90: Move to ...
2630 * gfortran.dg/ieee/pr77507.f90: here.
2632 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2635 * compile/pr61159.c: New testcase
2637 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2640 * gcc.dg/ipa/pr63416.c: New testcase.
2642 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
2643 Steven G. Kargl <kargl@gcc.gnu.org>
2646 * gfortran.dg/dtio_11.f90: new test.
2648 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2651 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2652 * gfortran.dg/c_assoc_4.f90: Ditto.
2654 2016-09-10 Tom de Vries <tom@codesourcery.com>
2657 * c-c++-common/va-arg-va-list-type.c: New test.
2659 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2661 PR rtl-optimization/77289
2662 * gcc.target/powerpc/pr77289.c: New test.
2664 2016-09-09 Martin Sebor <msebor@redhat.com>
2668 * gcc.dg/pr77520.c: New test.
2669 * gcc.dg/pr77521.c: New test.
2671 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2674 * gfortran.dg/pr77506.f90: New test.
2676 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2679 * gfortran.dg/pr77507.f90: New test.
2681 2016-09-09 Joseph Myers <joseph@codesourcery.com>
2683 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2685 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2686 Louis Krupp <lkrupp@gcc.gnu.org>
2689 * gfortran.dg/pr69514_1.f90: New test.
2690 * gfortran.dg/pr69514_2.f90: New test.
2692 2016-09-08 Jakub Jelinek <jakub@redhat.com>
2695 * gfortran.dg/gomp/pr77500.f90: New test.
2698 * gfortran.dg/gomp/pr77516.f90: New test.
2700 2016-09-07 Jakub Jelinek <jakub@redhat.com>
2703 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2704 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2705 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2706 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2707 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2708 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2710 2016-09-07 David Malcolm <dmalcolm@redhat.com>
2712 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2713 "substring-locations.h".
2715 2016-09-07 Richard Biener <rguenther@suse.de>
2718 * c-c++-common/vector-subscript-8.c: Move ..
2719 * gcc.dg/pr77450.c: ... here.
2721 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2723 PR libgfortran/77393
2724 * gfortran.dg/fmt_f0_2.f90: Update test.
2725 * gfortran.dg/fmt_f0_3.f90: New test.
2727 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2730 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2734 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2736 2016-09-06 Jakub Jelinek <jakub@redhat.com>
2739 * gcc.target/i386/pr69255-1.c: New test.
2740 * gcc.target/i386/pr69255-2.c: New test.
2741 * gcc.target/i386/pr69255-3.c: New test.
2743 2016-09-06 Martin Sebor <msebor@redhat.com>
2746 * gcc.dg/format/miss-7.c: New test.
2748 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
2750 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2752 2016-09-06 Martin Liska <mliska@suse.cz>
2754 PR gcov-profile/77378
2755 PR gcov-profile/77466
2756 * gcc.dg/profile-update-warning.c: New test.
2758 2016-09-06 Richard Biener <rguenther@suse.de>
2760 PR tree-optimization/77479
2761 * gcc.dg/torture/pr77479.c: New testcase.
2763 2016-09-06 Richard Biener <rguenther@suse.de>
2766 * c-c++-common/vector-subscript-7.c: Adjust.
2767 * c-c++-common/vector-subscript-8.c: New testcase.
2769 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2771 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2773 2016-09-05 Jakub Jelinek <jakub@redhat.com>
2776 * gcc.target/i386/avx512f-pr77476.c: New test.
2777 * gcc.target/i386/avx512bw-pr77476.c: New test.
2778 * gcc.target/i386/avx512dq-pr77476.c: New test.
2780 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2781 Update comment to mention also avx512f.
2784 * g++.dg/asan/pr77396-2.C: New test.
2786 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
2788 PR rtl-optimization/77452
2789 * gcc.target/i386/pr77452.c: New test.
2791 2016-09-05 Marek Polacek <polacek@redhat.com>
2794 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2796 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2799 * gfortran.dg/pr77391.f90: New test.
2801 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2804 * gfortran.dg/pr77460.f90: New test.
2806 2016-09-03 Jakub Jelinek <jakub@redhat.com>
2809 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2811 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2813 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2815 2016-09-02 David Malcolm <dmalcolm@redhat.com>
2817 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2819 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2820 diagnostic-test-show-locus-generate-patch.c to the sources
2821 for diagnostic_plugin_test_show_locus.c.
2823 2016-09-02 Jakub Jelinek <jakub@redhat.com>
2826 * gcc.dg/gomp/_Atomic-1.c: New test.
2827 * gcc.dg/gomp/_Atomic-2.c: New test.
2828 * gcc.dg/gomp/_Atomic-3.c: New test.
2829 * gcc.dg/gomp/_Atomic-4.c: New test.
2830 * gcc.dg/gomp/_Atomic-5.c: New test.
2833 * g++.dg/asan/pr77396.C: New test.
2835 2016-09-01 Martin Sebor <msebor@redhat.com>
2837 PR tree-optimization/71831
2838 * gcc.dg/builtin-object-size-16.c: New test.
2839 * gcc.dg/builtin-object-size-17.c: New test.
2841 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2843 PR libgfortran/77393
2844 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2846 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
2848 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2849 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2850 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2851 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2852 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2853 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2854 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2855 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2856 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2857 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2858 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2859 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2860 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2861 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2862 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2863 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2864 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2865 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2867 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2869 * gnat.dg/opt58.adb: New test.
2870 * gnat.dg/opt58_pkg.ads: New helper.
2872 2016-09-01 Richard Biener <rguenther@suse.de>
2875 * gcc.dg/torture/pr77436.c: New testcase.
2877 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2879 * gcc.dg/pr64252.c: Require int32plus.
2880 * gcc.dg/pr66299-1.c: Likewise.
2881 * gcc.dg/pr66299-2.c: Likewise.
2882 * gcc.dg/torture/20131115-1.c: Skip for avr.
2884 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2886 * gcc.target/aarch64/ands_3.c: New test.
2888 2016-08-31 Jakub Jelinek <jakub@redhat.com>
2891 * gfortran.dg/gomp/pr77352.f90: New test.
2894 * gfortran.dg/gomp/pr77374.f08: New test.
2896 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2898 PR tree-optimization/73714
2899 * gcc.dg/tree-ssa/pr73714.c: New test.
2901 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2903 PR libgfortran/77393
2904 * gfortran.dg/fmt_f0_2.f90: New test.
2906 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2908 * gcc.target/i386/pr59539-2.c: Adapt options.
2909 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2911 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
2914 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2915 of the associate entity and replace with a pointer to the
2916 intended item on the stack.
2918 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2919 Paul Thomas <pault@gcc.gnu.org>
2922 * gfortran.dg/dtio_1.f90: New test.
2923 * gfortran.dg/dtio_2.f90: New test.
2924 * gfortran.dg/dtio_3.f90: New test.
2925 * gfortran.dg/dtio_4.f90: New test.
2926 * gfortran.dg/dtio_5.f90: New test.
2927 * gfortran.dg/dtio_6.f90: New test.
2928 * gfortran.dg/dtio_7.f90: New test.
2929 * gfortran.dg/dtio_8.f90: New test.
2930 * gfortran.dg/dtio_9.f90: New test.
2931 * gfortran.dg/dtio_10.f90: New test.
2933 2016-08-30 David Malcolm <dmalcolm@redhat.com>
2935 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2936 (test_many_nested_locations): New function.
2937 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2938 (test_show_locus): Handle "test_many_nested_locations".
2940 2016-08-30 David Malcolm <dmalcolm@redhat.com>
2942 * g++.dg/template/double-greater-than-fixit.C: New test case.
2944 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2946 * gnat.dg/opt57.ad[sb]: New test.
2947 * gnat.dg/opt57_pkg.ads: New helper.
2949 2016-08-30 Richard Biener <rguenther@suse.de>
2951 PR tree-optimization/69047
2952 * gcc.dg/pr69047.c: Fix byte-order check.
2954 2016-08-30 Jakub Jelinek <jakub@redhat.com>
2956 PR tree-optimization/72866
2957 * gcc.dg/vect/pr72866.c: New test.
2960 * g++.dg/debug/dwarf2/pr77363.C: New test.
2963 * gcc.target/i386/pr77377.c: New test.
2966 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2969 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2971 * gfortran.dg/pr77372.f90: Moved to ...
2972 * gfortran.dg/ieee/pr77372.f90: here.
2974 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2976 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2977 vector short/char initializations.
2978 * gcc.target/powerpc/vec-init-5.c: Likewise.
2979 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2980 vector initialization optimizations.
2981 * gcc.target/powerpc/vec-init-7.c: Likewise.
2982 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2983 vector float/double initializations.
2984 * gcc.target/powerpc/vec-init-9.c: Likewise.
2986 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
2989 * gcc.target/i386/pr77403.c: New test.
2991 2016-08-29 Marek Polacek <polacek@redhat.com>
2994 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2996 2016-08-29 Tom de Vries <tom@codesourcery.com>
2999 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3001 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3003 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3005 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
3007 * gfortran.dg/dec_structure_13.f90: New testcase.
3009 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3012 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3015 2016-08-28 Tom de Vries <tom@codesourcery.com>
3018 * gcc.dg/pr70955.c: New test.
3019 * gcc.dg/lto/pr70955_0.c: Same.
3020 * gcc.dg/lto/pr70955_1.c: Same.
3022 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3024 PR tree-optimization/71077
3025 * gcc.target/i386/pr71077.c: New test.
3027 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3030 * gfortran.dg/pr77380.f90: New test.
3032 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3035 gfortran.dg/pr77372.f90: New test.
3037 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3039 * gcc.dg/spellcheck-fields-2.c (test): Move
3040 dg-begin/end-multiline-output within function body.
3041 (test_macro): New function.
3043 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3045 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3046 (test_fixit_insert): Update expected output.
3047 (test_fixit_remove): Likewise.
3048 (test_fixit_replace): Likewise.
3050 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3052 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3055 2016-08-26 Richard Biener <rguenther@suse.de>
3057 PR tree-optimization/69047
3058 * gcc.dg/pr69047.c: New testcase.
3060 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3061 Martin Jambhor <mjambor@suse.cz>
3063 * gcc.dg/ipa/propbits-1.c: New test-case.
3064 * gcc.dg/ipa/propbits-2.c: Likewise.
3065 * gcc.dg/ipa/propbits-3.c: Likewise.
3067 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3070 * gfortran.dg/pr77351.f90: New test.
3072 2016-08-25 Marek Polacek <polacek@redhat.com>
3074 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3076 2016-08-25 Marek Polacek <polacek@redhat.com>
3079 * gcc.dg/pr77323.c: New test.
3081 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
3084 * gfortran.dg/submodule_17.f08: New test.
3086 2016-08-24 Michael Collison <michael.collison@linaro.org>
3087 Michael Collison <michael.collison@arm.com>
3089 * gcc.target/arm/builtin_saddl.c: New testcase.
3090 * gcc.target/arm/builtin_saddll.c: New testcase.
3091 * gcc.target/arm/builtin_uaddl.c: New testcase.
3092 * gcc.target/arm/builtin_uaddll.c: New testcase.
3093 * gcc.target/arm/builtin_ssubl.c: New testcase.
3094 * gcc.target/arm/builtin_ssubll.c: New testcase.
3095 * gcc.target/arm/builtin_usubl.c: New testcase.
3096 * gcc.target/arm/builtin_usubll.c: New testcase.
3098 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
3101 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3102 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3103 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3104 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3105 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3106 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3107 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3108 effective target. Remove scan-assembler-times directives.
3109 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3110 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3111 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3113 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3115 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3117 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3119 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3122 * lib/target-supports.exp
3123 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3124 (check_effective_target_vect_natural_alignment): Ditto.
3125 (check_effective_target_vector_alignment_reachable): Ditto.
3126 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3128 2016-08-23 Ian Lance Taylor <iant@golang.org>
3130 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3132 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3134 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3135 being created from pointers to memory locations.
3136 * gcc.target/powerpc/vec-init-2.c: Likewise.
3138 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
3140 * gfortran.dg/dec_structure_12.f90: New testcase.
3142 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3144 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3146 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3148 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3151 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3153 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3154 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3156 2016-08-23 Richard Biener <rguenther@suse.de>
3158 PR tree-optimization/27336
3159 * c-c++-common/pr27336.c: New testcase.
3161 2016-08-22 Marek Polacek <polacek@redhat.com>
3164 * g++.dg/cpp1y/pr77321.C: New test.
3166 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3169 * gfortran.dg/empty_label.f: Adjust test for new error message.
3170 * gfortran.dg/empty_label.f90: Ditto.
3171 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3172 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3173 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3175 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3178 * gfortran.dg/pr61318.f90: New test.
3180 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3183 * gfortran.dg/pr77260_1.f90: New test.
3184 * gfortran.dg/pr77260_2.f90: Ditto.
3186 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3189 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3190 __builtin_signbitf and __builtin_signbitl in expected generic
3192 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3193 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3194 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3195 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3198 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3200 * gcc.dg/torture/float128-builtin.c,
3201 gcc.dg/torture/float128-ieee-nan.c,
3202 gcc.dg/torture/float128x-builtin.c,
3203 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3204 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3205 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3206 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3207 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3208 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3209 gcc.dg/torture/floatn-nan.h: New tests.
3211 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3213 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3215 (main): Update calls to TEST_I_F.
3216 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3218 (main): Update calls to TEST_I_F.
3220 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3222 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3223 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3224 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3225 names in calls to TEST_I_F.
3227 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3230 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3232 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3234 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3235 and !natural_alignment_64.
3236 * gcc.dg/ipa/propalign-2.c: Likewise.
3237 * gcc.dg/ipa/propalign-3.c: Likewise.
3238 * gcc.dg/ipa/propalign-4.c: Likewise.
3239 * gcc.dg/ipa/propalign-5.c: Likewise.
3240 * lib/target-supports.exp
3241 (check_effective_target_natural_alignment_32): Add avr-*-*.
3243 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3245 PR tree-optimization/61839
3246 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3247 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3248 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3249 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3251 2016-08-19 Joseph Myers <joseph@codesourcery.com>
3254 * lib/target-supports.exp (check_effective_target_float16)
3255 (check_effective_target_float32, check_effective_target_float64)
3256 (check_effective_target_float128, check_effective_target_float32x)
3257 (check_effective_target_float64x)
3258 (check_effective_target_float128x)
3259 (check_effective_target_float16_runtime)
3260 (check_effective_target_float32_runtime)
3261 (check_effective_target_float64_runtime)
3262 (check_effective_target_float128_runtime)
3263 (check_effective_target_float32x_runtime)
3264 (check_effective_target_float64x_runtime)
3265 (check_effective_target_float128x_runtime)
3266 (check_effective_target_floatn_nx_runtime)
3267 (add_options_for_float16, add_options_for_float32)
3268 (add_options_for_float64, add_options_for_float128)
3269 (add_options_for_float32x, add_options_for_float64x)
3270 (add_options_for_float128x): New procedures.
3271 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3272 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3273 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3274 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3275 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3276 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3277 gcc.dg/torture/float128-complex.c,
3278 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3279 gcc.dg/torture/float128x-basic.c,
3280 gcc.dg/torture/float128x-complex.c,
3281 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3282 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3283 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3284 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3285 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3286 gcc.dg/torture/float32x-basic.c,
3287 gcc.dg/torture/float32x-complex.c,
3288 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3289 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3290 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3291 gcc.dg/torture/float64x-basic.c,
3292 gcc.dg/torture/float64x-complex.c,
3293 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3294 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3295 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3296 gcc.dg/torture/floatn-tg.h,
3297 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3298 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3299 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3300 gcc.dg/torture/fp-int-convert-float128x.c,
3301 gcc.dg/torture/fp-int-convert-float16-timode.c,
3302 gcc.dg/torture/fp-int-convert-float16.c,
3303 gcc.dg/torture/fp-int-convert-float32-timode.c,
3304 gcc.dg/torture/fp-int-convert-float32.c,
3305 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3306 gcc.dg/torture/fp-int-convert-float32x.c,
3307 gcc.dg/torture/fp-int-convert-float64-timode.c,
3308 gcc.dg/torture/fp-int-convert-float64.c,
3309 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3310 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3311 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3312 maximum exponent of floating-point type. Use it in testing
3313 whether 0x8...0 fits in the floating-point type. Always treat -1
3314 (signed 0xf...f) as fitting in the floating-point type.
3316 * gcc.dg/torture/fp-int-convert-double.c,
3317 gcc.dg/torture/fp-int-convert-float.c,
3318 gcc.dg/torture/fp-int-convert-float128-timode.c,
3319 gcc.dg/torture/fp-int-convert-float128.c,
3320 gcc.dg/torture/fp-int-convert-float80-timode.c,
3321 gcc.dg/torture/fp-int-convert-float80.c,
3322 gcc.dg/torture/fp-int-convert-long-double.c,
3323 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3325 2016-08-19 Jakub Jelinek <jakub@redhat.com>
3328 * gfortran.dg/gomp/pr72744.f90: New test.
3331 * gfortran.dg/gomp/pr69281.f90: New test.
3333 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3335 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3336 the last special seed value.
3337 * gfortran.dg/random_7.f90: Use size for last array member instead
3340 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3342 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3343 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3345 2016-08-19 Richard Biener <rguenther@suse.de>
3347 PR tree-optimization/77286
3348 * gcc.dg/torture/pr77286.c: New testcase.
3350 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3352 * gcc.dg/verbose-asm-2.c: New test case.
3354 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3356 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3357 (custom_diagnostic_finalizer): Update for change to
3358 diagnostic_show_locus.
3360 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3362 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3363 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3365 2016-08-18 Marek Polacek <polacek@redhat.com>
3368 * gcc.dg/pr71514.c: New test.
3370 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3373 * gcc.target/i386/pr72839.c: New test.
3375 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3378 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3379 * c-c++-common/goacc/reduction-1.c: Likewise.
3380 * c-c++-common/goacc/reduction-2.c: Likewise.
3381 * c-c++-common/goacc/reduction-3.c: Likewise.
3382 * c-c++-common/goacc/reduction-4.c: Likewise.
3384 2016-08-18 Alan Modra <amodra@gmail.com>
3386 * gcc.c-torture/compile/pr72771.c: New.
3388 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3391 * gfortran.dg/pr67496.f90: New test.
3393 2015-08-17 Alan Hayward <alan.hayward@arm.com>
3395 PR tree-optimization/71752
3396 * gcc.dg/vect/pr71752.c: New.
3398 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
3400 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3402 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3405 * g++.dg/ipa/devirt-52.C: New test.
3407 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3409 * c-c++-common/goacc/reduction-6.c: New testcase.
3411 2016-08-17 Richard Biener <rguenther@suse.de>
3413 PR tree-optimization/76490
3414 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3415 * gcc.dg/pr52904.c: XFAIL.
3417 2016-08-17 Richard Biener <rguenther@suse.de>
3419 PR tree-optimization/23855
3420 * gcc.dg/loop-unswitch-2.c: Adjust.
3422 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3424 PR tree-optimization/72817
3425 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3427 2016-08-16 Joseph Myers <joseph@codesourcery.com>
3430 * gcc.dg/torture/float128-extend-inf.c: New test.
3432 2016-08-16 David Malcolm <dmalcolm@redhat.com>
3435 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3437 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3438 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3440 (test_oct): Likewise.
3441 (test_multiple): Likewise.
3442 (test_field_width_specifier): Likewise.
3443 (test_field_width_specifier_2): New function.
3444 (test_field_precision_specifier): New function.
3445 (test_embedded_nul): Update expected caret placement.
3446 (test_non_contiguous_strings): Update line number.
3447 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3448 (__emit_string_literal_range): Add "caret_idx" param.
3449 (test_simple_string_literal): Add value for new param, updating
3451 (test_concatenated_string_literal): Likewise.
3452 (test_multiline_string_literal): Likewise.
3453 (test_hex): Likewise.
3454 (test_oct): Likewise.
3455 (test_multiple): Likewise.
3456 (test_ucn4): Likewise.
3457 (test_ucn8): Likewise.
3458 (test_u8): Likewise.
3459 (test_u): Likewise; update expected message, from "range" to
3463 (test_macro): Add value for new param.
3464 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3465 (__emit_string_literal_range): Add "caret_idx" param.
3466 (test_stringified_token_1): Add value for new param. Update
3467 expected message, from "range" to "location".
3468 (test_stringized_token_2): Likewise, adding param to macro.
3469 (test_stringified_token_3): Likewise.
3470 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3471 (emit_warning): Convert param from source_range to location_t.
3472 (test_string_literals): Add caret_idx param, and use it when
3473 constructing a substring_loc. Update error message, from
3474 "range" to "location".
3476 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3479 * g++.dg/gomp/pr71910.C: New test.
3482 * gcc.c-torture/compile/pr67485.c: New test.
3485 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3487 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3489 PR tree-optimization/69848
3490 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3492 2016-08-16 Martin Liska <mliska@suse.cz>
3494 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3495 of memory operations so that it can be handled by core2
3498 2016-08-16 Richard Biener <rguenther@suse.de>
3500 PR tree-optimization/76783
3501 * gcc.dg/pr76783.c: New testcase.
3502 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3504 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3506 PR tree-optimization/72817
3507 PR tree-optimization/73450
3508 * gcc.dg/tree-ssa/pr72817.c: New test.
3509 * gcc.dg/tree-ssa/pr73450.c: New test.
3511 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
3513 * gfortran.dg/init_flag_13.f90: New testcase.
3514 * gfortran.dg/init_flag_14.f90: Ditto.
3515 * gfortran.dg/init_flag_15.f03: Ditto.
3516 * gfortran.dg/dec_init_1.f90: Ditto.
3517 * gfortran.dg/dec_init_2.f90: Ditto.
3519 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
3522 * gcc.target/i386/pr72867.c: New test.
3524 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3526 * c-c++-common/dump-ada-spec-5.c: New test.
3528 2016-08-15 Richard Biener <rguenther@suse.de>
3530 PR tree-optimization/73434
3531 * gcc.dg/torture/pr73434.c: New testcase.
3533 2016-08-15 Jakub Jelinek <jakub@redhat.com>
3535 PR tree-optimization/72824
3536 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3538 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3541 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3542 in use_device clause.
3543 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3544 * gfortran.dg/goacc/list.f95: Adjust to catch
3545 "neither a POINTER nor an array" error messages.
3547 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
3550 * gcc.target/i386/pr76342.c: New test.
3552 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3555 * g++.dg/ubsan/pr71512.C: New test.
3556 * c-c++-common/ubsan/pr71512-1.c: New test.
3557 * c-c++-common/ubsan/pr71512-2.c: New test.
3559 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3561 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3562 vector initialization options.
3563 * gcc.target/powerpc/vec-init-2.c: Likewise.
3564 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3565 is generated on ISA 3.0.
3567 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3570 * gcc.dg/c-c++-common/pr71654.c: New test.
3571 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3573 * gcc.dg/tree-ssa/vrp24: Likewise.
3575 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3578 * gcc.dg/pr67410.c: New test.
3580 2016-08-12 Bin Cheng <bin.cheng@arm.com>
3582 PR tree-optimization/69848
3583 * gcc.dg/vect/vect-pr69848.c: New test.
3585 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
3588 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3589 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3590 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3591 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3593 2016-08-12 Richard Biener <rguenther@suse.de>
3595 PR tree-optimization/57326
3596 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3597 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3598 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3599 * gcc.target/i386/pr45685.c: Likewise.
3600 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3601 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3602 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3603 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3604 * gfortran.dg/pr34163.f90: Likewise.
3606 2016-08-12 Martin Liska <mliska@suse.cz>
3608 * g++.dg/gcov/gcov-16.C: New test.
3609 * lib/gcov.exp: Support new argument for run-gcov function.
3611 2016-08-12 Martin Liska <mliska@suse.cz>
3613 PR gcov-profile/35590
3614 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3616 2016-08-12 Richard Biener <rguenther@suse.de>
3618 PR tree-optimization/72851
3619 * gcc.dg/torture/pr72851.c: New testcase.
3621 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
3624 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3625 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3626 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3627 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3631 * g++.dg/debug/dwarf2/ref-1.C: New.
3634 * g++.dg/debug/dwarf2/template-params-12.H: New.
3635 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3636 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3637 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3638 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3639 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3640 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3641 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3643 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3646 * gcc.target/powerpc/pr72863.c: New test.
3648 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
3650 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3652 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3654 * gcc.target/i386/pieces-strcpy-1.c: New test.
3655 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3657 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3660 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3662 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3664 * gcc.target/i386/pieces-memcpy-1.c: New test.
3665 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3666 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3667 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3668 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3669 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3671 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3674 * gcc.dg/pr72816.c: Remove dg-error.
3676 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3678 PR tree-optimization/71083
3679 * gcc.c-torture/execute/pr71083.c: New test.
3680 * gnat.dg/loop_optimization23.adb: New test.
3681 * gnat.dg/loop_optimization23_pkg.ads: New test.
3682 * gnat.dg/loop_optimization23_pkg.adb: New test.
3684 2016-08-11 Richard Biener <rguenther@suse.de>
3686 PR tree-optimization/72772
3687 * gcc.dg/graphite/pr35356-1.c: Adjust.
3688 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3690 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3692 * gfortran.dg/random_7.f90: Take into account that the last seed
3693 value is the special p value.
3694 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3696 2016-08-11 Richard Biener <rguenther@suse.de>
3698 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3700 2016-08-11 Alan Modra <amodra@gmail.com>
3702 * gcc.target/powerpc/pr71680.c: New.
3704 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3706 * gcc.target/powerpc/bfp/bfp.exp: New file.
3707 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3708 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3709 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3710 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3711 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3712 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3713 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3714 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3715 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3716 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3717 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3718 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3719 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3720 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3721 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3722 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3723 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3724 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3725 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3726 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3727 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3728 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3729 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3730 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3731 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3732 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3733 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3734 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3735 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3736 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3737 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3738 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3739 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3740 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3741 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3742 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3743 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3744 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3745 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3746 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3747 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3748 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3749 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3750 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3751 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3752 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3753 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3754 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3755 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3756 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3757 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3758 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3759 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3761 2016-08-10 Bin Cheng <bin.cheng@arm.com>
3763 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3766 2016-08-10 Bin Cheng <bin.cheng@arm.com>
3768 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3770 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3773 * gcc.target/powerpc/pr72853.c: New test.
3775 2016-08-10 Martin Liska <mliska@suse.cz>
3777 PR gcov-profile/58306
3778 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3780 2016-08-10 Martin Liska <mliska@suse.cz>
3782 * g++.dg/gcov/gcov-threads-1.C: New test.
3784 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3787 * gcc.target/avr/pr71873.c: New test.
3789 2016-08-09 Martin Liska <mliska@suse.cz>
3791 * g++.dg/gcov/gcov-dump-1.C: New test.
3792 * g++.dg/gcov/gcov-dump-2.C: New test.
3794 2016-08-09 Martin Liska <mliska@suse.cz>
3796 * gcc.dg/tree-prof/val-prof-9.c: New test.
3798 2016-08-09 Martin Liska <mliska@suse.cz>
3800 * gcc.dg/tree-prof/val-prof-8.c: New test.
3802 2016-08-09 Martin Jambor <mjambor@suse.cz>
3805 * gcc.dg/ipa/pr71981.c: New test.
3807 2016-08-09 Bin Cheng <bin.cheng@arm.com>
3809 PR tree-optimization/33707
3810 * gcc.dg/vect/pr33707.c: New test.
3812 2016-08-09 Bin Cheng <bin.cheng@arm.com>
3814 PR tree-optimization/pr72772
3815 * gcc.dg/tree-ssa/pr72772.c: New test.
3817 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3819 PR rtl-optimization/66669
3820 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3822 2016-08-09 Jakub Jelinek <jakub@redhat.com>
3824 PR tree-optimization/72824
3825 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3827 2016-08-09 Richard Biener <rguenther@suse.de>
3829 PR tree-optimization/71802
3830 * gcc.dg/torture/pr71802.c: New testcase.
3832 2016-08-09 Jakub Jelinek <jakub@redhat.com>
3835 * g++.dg/eh/stdarg1.C: New test.
3837 2016-08-08 Andi Kleen <ak@linux.intel.com>
3839 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3840 test command line in failure log.
3841 (profopt-execute): dito. Make autofdo file names unique.
3843 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3846 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3849 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3851 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3853 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3854 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3855 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3856 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3857 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3858 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3860 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3863 * gcc.dg/cpp/pr66415-1.c: Likewise.
3864 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3865 * gcc.dg/format/c90-printf-1.c: Likewise.
3866 * gcc.dg/format/diagnostic-ranges.c: New test case.
3868 2016-08-08 Jakub Jelinek <jakub@redhat.com>
3871 * gfortran.dg/gomp/pr72716.f90: New test.
3874 * gcc.dg/gomp/pr72781.c: New test.
3877 * g++.dg/vect/pr68762-1.cc: New test.
3878 * g++.dg/vect/pr68762-2.cc: New test.
3879 * g++.dg/vect/pr68762.h: New file.
3881 2016-08-08 Martin Sebor <msebor@redhat.com>
3884 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3885 * g++.dg/warn/overflow-warn-3.C: Same.
3886 * g++.dg/warn/overflow-warn-4.C: Same.
3888 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3891 * gfortran.dg/allocate_with_source_21.f03: New test.
3893 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3896 * gfortran.dg/allocate_with_source_20.f03: New test.
3898 2016-08-08 Alan Modra <amodra@gmail.com>
3900 * gcc.c-torture/compile/pr72802.c: New.
3902 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3905 * gfortran.dg/dependency_48.f90: New test.
3907 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3910 * gfortran.dg/pr70040.f90: New testcase.
3912 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3915 * gfortran.dg/matmul_10.f90: New testcase.
3917 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
3919 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3921 2016-08-07 Jakub Jelinek <jakub@redhat.com>
3924 * gcc.dg/pr72816.c: New test.
3926 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
3928 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3929 * g++.dg/conversion/pr41426.C: Likewise.
3930 * g++.dg/conversion/pr66211.C: Likewise.
3931 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3932 * g++.dg/init/ref8.C: Likewise.
3933 * g++.old-deja/g++.law/cvt20.C: Likewise.
3934 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3936 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3938 PR tree-optimization/18046
3939 * gcc.dg/tree-ssa/vrp105.c: New test.
3940 * gcc.dg/tree-ssa/vrp106.c: New test.
3942 2016-08-05 Martin Sebor <msebor@redhat.com>
3944 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3945 1ul in diagnostics. Remove hyphen from "constant-expression."
3946 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3947 * g++.dg/cpp0x/static_assert3.C: Same.
3948 * g++.dg/cpp1y/constexpr-throw.C: Same.
3949 * g++.dg/template/nontype3.C: Same.
3950 * g++.dg/warn/overflow-warn-1.C: Same.
3951 * g++.dg/warn/overflow-warn-3.C: Same.
3952 * g++.dg/warn/overflow-warn-4.C: Same.
3954 2016-08-05 David Malcolm <dmalcolm@redhat.com>
3956 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3957 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3958 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3959 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3961 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3963 PR tree-optimization/72810
3964 * gcc.dg/tree-ssa/vrp110.c: New test.
3966 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3969 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3971 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3972 saving the half-precision registers.
3973 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3974 value is returned in h0.
3975 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3976 are passed in FP/SIMD registers.
3977 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3978 passing works corrcetly.
3979 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3980 (hfa_f16x2_t): Likewise.
3981 (hfa_f16x3_t): Likewise.
3982 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3983 are promoted to double and passed in a double register.
3984 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3985 are promoted to double and stacked.
3986 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3988 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3989 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3990 __fp16 first get passed in FP/SIMD registers, then stacked.
3992 2016-08-05 Nathan Sidwell <nathan@acm.org>
3995 * g++.dg/cpp0x/pr68724.C: New.
3997 2016-08-05 Richard Biener <rguenther@suse.de>
3999 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4001 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4003 * gcc.dg/tree-ssa/vrp107.c: New test.
4004 * gcc.dg/tree-ssa/vrp108.c: New test.
4005 * gcc.dg/tree-ssa/vrp109.c: New test.
4007 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4009 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4012 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4014 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4016 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4017 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4018 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4020 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4021 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4022 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4025 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4028 * g++.dg/cpp1y/lambda-ice1.C: New.
4030 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4033 * g++.dg/cpp1y/pr72759.C: New test.
4035 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4037 * gcc.dg/switch-10.c: New test.
4039 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4041 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4043 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4045 * c-c++-common/goacc/routine-5.c: Update.
4047 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4049 PR rtl-optimization/70903
4050 * gcc.c-torture/execute/pr70903.c: New test.
4052 2016-08-04 Martin Liska <mliska@suse.cz>
4054 * gcc.dg/params/params.exp: Replace file exists with
4055 TESTING_IN_BUILD_TREE.
4057 2016-08-04 Marek Polacek <polacek@redhat.com>
4060 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4062 2016-08-04 Richard Biener <rguenther@suse.de>
4065 * gcc.dg/torture/pr71984.c: Guard correctness check for
4068 2016-08-03 Andrew Pinski <apinski@cavium.com>
4070 * gcc.c-torture/compile/20160802-1.c: New testcase.
4072 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
4074 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4076 2016-08-03 Richard Biener <rguenther@suse.de>
4078 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4080 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4081 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4083 2016-08-03 Richard Biener <rguenther@suse.de>
4085 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4086 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4087 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4088 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4090 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4092 * gcc.dg/init-excess-2.c: Require int32plus.
4093 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4094 * gcc.dg/pr59963-2.c: Require int32plus.
4095 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4096 * gcc.dg/unroll-7.c: Require int32plus.
4098 2016-08-02 Bin Cheng <bin.cheng@arm.com>
4100 PR tree-optimization/34114
4101 * gcc.dg/tree-ssa/loop-42.c: New test.
4103 2016-08-02 Tamar Christina <tamar.christina@arm.com>
4105 * gcc.target/aarch64/vminmaxnm.c: New.
4106 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4109 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4111 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4112 vec_extract for vector float, vector int, vector short, and vector
4114 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4115 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4116 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4117 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4119 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4121 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4122 single stack adjustment, no writeback.
4123 * gcc.target/aarch64/test_frame_12.c: Likewise.
4124 * gcc.target/aarch64/test_frame_13.c: Likewise.
4125 * gcc.target/aarch64/test_frame_15.c: Likewise.
4126 * gcc.target/aarch64/test_frame_6.c: Likewise.
4127 * gcc.target/aarch64/test_frame_7.c: Likewise.
4128 * gcc.target/aarch64/test_frame_8.c: Likewise.
4129 * gcc.target/aarch64/test_frame_16.c: New test.
4131 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4134 * gcc.target/i386/pr72748.c: New test.
4136 2015-08-01 Alan Hayward <alan.hayward@arm.com>
4138 PR tree-optimization/71818
4139 * gcc.dg/vect/pr71818.c: New
4141 2016-08-01 Martin Liska <mliska@suse.cz>
4143 PR tree-optimization/71857
4144 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4146 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4148 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4150 2016-08-01 Jan Beulich <jbeulich@suse.com>
4152 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4154 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4156 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4157 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4159 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
4161 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4162 (check_effective_target_c++): Likewise. Also match for libstdc++.
4164 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4167 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4168 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4169 * gfortran.dg/pr41922.f90: New test.
4171 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4174 * gfortran.dg/pr68566.f90: new test.
4176 2016-07-30 Martin Sebor <msebor@redhat.com>
4180 * g++.dg/cpp0x/constexpr-cast.C: New test.
4181 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4182 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4183 * g++.dg/ubsan/pr63956.C: Correct.
4185 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4187 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4188 vector double or vector long where the vector is in memory.
4189 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4190 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4192 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4195 * gfortran.dg/pr69867.f90: New test.
4197 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4200 * gfortran.dg/pr69962.f90: New test.
4202 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4205 * gfortran.dg/pr70006.f90: New test.
4207 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4210 * gfortran.dg/pr71730.f90: New test.
4211 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4212 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4213 * gfortran.dg/array_constructor_26.f03: Ditto.
4215 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4217 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4218 * gcc.target/powerpc/pr71763.c: Likewise.
4220 2016-07-29 Marek Polacek <polacek@redhat.com>
4223 * gcc.dg/940510-1.c: Adjust dg-error.
4224 * gcc.dg/c99-flex-array-1.c: Likewise.
4225 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4228 * gcc.dg/noncompile/pr71853.c: New test.
4231 * gcc.dg/noncompile/pr71573.c: New test.
4234 * g++.dg/warn/Wparentheses-30.C: New test.
4235 * gcc.dg/Wparentheses-14.c: New test.
4237 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
4239 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4241 2016-07-29 Bin Cheng <bin.cheng@arm.com>
4243 PR tree-optimization/57558
4244 * gcc.dg/vect/pr57558-1.c: New test.
4245 * gcc.dg/vect/pr57558-2.c: New test.
4247 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4249 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4250 to scan forwprop1 dump pass.
4252 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4255 * g++.dg/template/pr51488.C: New.
4257 2016-07-29 Jakub Jelinek <jakub@redhat.com>
4260 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4262 * gcc.dg/pr71969-1.c: New test.
4263 * gcc.dg/pr71969-2.c: New test.
4264 * gcc.dg/pr71969-3.c: New test.
4266 2016-07-29 Marek Polacek <polacek@redhat.com>
4269 * c-c++-common/pr71574.c: New test.
4272 * gcc.dg/noncompile/pr71583.c: New test.
4274 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4277 * gcc.dg/pr68217.c: New test.
4279 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4282 * gfortran.dg/pr71067_1.f90: New test.
4283 * gfortran.dg/pr71067_2.f90: Ditto.
4285 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4287 * gcc.target/powerpc/vec-extract-1.c: New test.
4289 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4292 * gfortran.dg/pr71799.f90: New test.
4294 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4297 * g++.dg/cpp0x/pr71665-1.C: New.
4298 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4299 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4300 * g++.dg/ext/label10.C: Likewise.
4301 * g++.dg/parse/constant5.C: Likewise.
4303 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4306 * gfortran.dg/pr71859.f90: New test.
4307 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4308 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4310 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
4313 * gfortran.dg/pr71883.f90 : New test.
4315 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4317 PR tree-optimization/71734
4318 * g++.dg/vect/pr70729-nest.cc: New test.
4320 2016-07-28 Renlin Li <renlin.li@arm.com>
4323 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4326 * gfortran.dg/dependency_47.f90: New test.
4328 2016-07-28 Martin Liska <mliska@suse.cz>
4330 PR gcov-profile/68025
4331 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4333 2016-07-28 Martin Liska <mliska@suse.cz>
4335 * g++.dg/vect/pr70944.cc: New test.
4337 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4340 * gcc.dg/torture/pr71994.c: New test.
4342 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4345 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4346 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4347 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4349 2016-07-27 Richard Biener <rguenther@suse.de>
4351 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4353 2016-07-27 Martin Liska <mliska@suse.cz>
4355 * gcc.dg/predict-13.c: New test.
4356 * gcc.dg/predict-14.c: New test.
4358 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4360 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
4362 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4365 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4368 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4369 IEEE built-in functions handle quiet and signalling NaNs
4372 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4375 * gfortran.dg/pr71862.f90: New test.
4377 2016-07-26 Martin Sebor <msebor@redhat.com>
4379 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4380 selector with dg-options.
4382 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4384 PR tree-optimization/18046
4385 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4386 * gcc.dg/tree-ssa/vrp103.c: New test.
4387 * gcc.dg/tree-ssa/vrp104.c: New test.
4389 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4391 * gcc.target/powerpc/pr63354.c: Require lp64 since
4392 -mprofile-kernel is not legal with -m32.
4394 2016-07-26 Richard Biener <rguenther@suse.de>
4396 PR rtl-optimization/71984
4397 * gcc.dg/torture/pr71984.c: New testcase.
4399 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4401 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4402 g++-dg-runtest via et-dg-runtest.
4403 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4404 * gcc.dg/vect/vect.exp: Likewise.
4405 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4406 gfortran-dg-runtest.
4407 * gfortran.dg/vect/vect.exp: Likewise.
4408 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4409 (check_mips_loongson_hw_available): Likewise.
4410 (check_effective_target_mpaired_single_runtime): Likewise.
4411 (check_effective_target_mips_loongson_runtime): Likewise.
4412 (add_options_for_mpaired_single): Likewise.
4413 (check_effective_target_vect_int): Add global et_index.
4414 Check and save the supported feature for a target selected by
4415 the et_index target. Break long lines where appropriate. Call
4416 et-is-effective-target for MIPS with an argument instead of
4417 check_effective_target_* where appropriate.
4418 (check_effective_target_vect_intfloat_cvt): Likewise.
4419 (check_effective_target_vect_uintfloat_cvt): Likewise.
4420 (check_effective_target_vect_floatint_cvt): Likewise.
4421 (check_effective_target_vect_floatuint_cvt): Likewise.
4422 (check_effective_target_vect_simd_clones): Likewise.
4423 (check_effective_target_vect_shift): ewise.
4424 (check_effective_target_whole_vector_shift): Likewise.
4425 (check_effective_target_vect_bswap): Likewise.
4426 (check_effective_target_vect_shift_char): Likewise.
4427 (check_effective_target_vect_long): Likewise.
4428 (check_effective_target_vect_float): Likewise.
4429 (check_effective_target_vect_double): Likewise.
4430 (check_effective_target_vect_long_long): Likewise.
4431 (check_effective_target_vect_no_int_max): Likewise.
4432 (check_effective_target_vect_no_int_add): Likewise.
4433 (check_effective_target_vect_no_bitwise): Likewise.
4434 (check_effective_target_vect_widen_shift): Likewise.
4435 (check_effective_target_vect_no_align): Likewise.
4436 (check_effective_target_vect_hw_misalign): Likewise.
4437 (check_effective_target_vect_element_align): Likewise.
4438 (check_effective_target_vect_condition): Likewise.
4439 (check_effective_target_vect_cond_mixed): Likewise.
4440 (check_effective_target_vect_char_mult): Likewise.
4441 (check_effective_target_vect_short_mult): Likewise.
4442 (check_effective_target_vect_int_mult): Likewise.
4443 (check_effective_target_vect_extract_even_odd): Likewise.
4444 (check_effective_target_vect_interleave): Likewise.
4445 (check_effective_target_vect_stridedN): Likewise.
4446 (check_effective_target_vect_multiple_sizes): Likewise.
4447 (check_effective_target_vect64): Likewise.
4448 (check_effective_target_vect_call_copysignf): Likewise.
4449 (check_effective_target_vect_call_sqrtf): Likewise.
4450 (check_effective_target_vect_call_btrunc): Likewise.
4451 (check_effective_target_vect_call_btruncf): Likewise.
4452 (check_effective_target_vect_call_ceil): Likewise.
4453 (check_effective_target_vect_call_ceilf): Likewise.
4454 (check_effective_target_vect_call_floor): Likewise.
4455 (check_effective_target_vect_call_floorf): Likewise.
4456 (check_effective_target_vect_call_lceil): Likewise.
4457 (check_effective_target_vect_call_lfloor): Likewise.
4458 (check_effective_target_vect_call_nearbyint): Likewise.
4459 (check_effective_target_vect_call_nearbyintf): Likewise.
4460 (check_effective_target_vect_call_round): Likewise.
4461 (check_effective_target_vect_call_roundf): Likewise.
4462 (check_effective_target_vect_perm): Likewise, but also append *_saved
4463 to the existing global name to properly cache the result.
4464 (check_effective_target_vect_perm_byte): Likewise.
4465 (check_effective_target_vect_perm_short): Likewise.
4466 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4467 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4468 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4469 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4470 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4471 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4472 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4473 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4474 (check_effective_target_vect_sdot_qi): Likewise.
4475 (check_effective_target_vect_udot_qi): Likewise.
4476 (check_effective_target_vect_sdot_hi): Likewise.
4477 (check_effective_target_vect_udot_hi): Likewise.
4478 (check_effective_target_vect_usad_char): Likewise.
4479 (check_effective_target_vect_pack_trunc): Likewise.
4480 (check_effective_target_vect_unpack): Likewise.
4481 (check_effective_target_vect_aligned_arrays): Likewise.
4482 (check_effective_target_vect_natural_alignment): Likewise.
4483 (check_effective_target_vector_alignment_reachable): Likewise.
4484 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4485 (is-effective-target): Initialize et_index if undefined.
4486 (et-dg-runtest): New.
4487 (et-is-effective-target): Likewise.
4488 (check_vect_support_and_set_flags): Add supported MIPS targets to
4489 EFFECTIVE_TARGETS list. Return the number of supported targets.
4491 2016-07-26 Richard Biener <rguenther@suse.de>
4492 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4495 * gcc.dg/pr70920-1.c: New test-case.
4496 * gcc.dg/pr70902-2.c: Likewise.
4497 * gcc.dg/pr70920-3.c: Likewise.
4498 * gcc.dg/pr70920-4.c: Likewise
4499 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4502 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
4504 * gcc.c-torture/execute/pr71494.c: Require label_values.
4505 * gcc.dg/pr16973.c: Ditto.
4507 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4509 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4510 * gcc.dg/torture/pr69771.c: Require int32plus.
4511 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4513 2016-07-25 Martin Liska <mliska@suse.cz>
4515 * gcc.dg/torture/pr71987.c: New test.
4517 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4520 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4521 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4522 * gfortran.dg/pr71935.f90: New test.
4524 2016-07-22 Martin Sebor <msebor@redhat.com>
4527 * g++.dg/ext/atomic-3.C: New test.
4528 * gcc.dg/atomic/pr71675.c: New test.
4530 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4532 * gcc.target/i386/mvc8.c: New test.
4534 2016-07-22 Bin Cheng <bin.cheng@arm.com>
4536 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4537 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4539 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4542 * gfortran.dg/constructor_50.f90: New test.
4544 2016-07-22 Martin Liska <mliska@suse.cz>
4546 PR gcov-profile/69028
4547 PR gcov-profile/62047
4548 * g++.dg/cilk-plus/pr69028.C: New test.
4550 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4552 * gfortran.dg/coarray_stat_2.f90: New test.
4554 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4556 * gcc.target/powerpc/vec-extract.h: New files to check the
4557 vec_extract built-in functions for all vector types, testing
4558 accessing each element, both with constant and variable element
4560 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4561 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4562 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4563 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4564 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4565 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4566 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4567 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4568 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4570 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4573 * g++.dg/other/pr71728.C: New test.
4575 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4577 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4578 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4579 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4580 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4581 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4583 2016-07-21 Richard Biener <rguenther@suse.de>
4585 PR tree-optimization/71947
4586 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4588 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4590 * gcc.dg/tree-ssa/scev-15.c: New.
4592 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4594 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4596 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4599 * g++.dg/gomp/pr71941.C: New test.
4601 2016-07-20 David Malcolm <dmalcolm@redhat.com>
4605 * g++.dg/spellcheck-identifiers.C: New test case, based on
4606 gcc.dg/spellcheck-identifiers.c.
4607 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4608 gcc.dg/spellcheck-identifiers-2.c.
4609 * g++.dg/spellcheck-typenames.C: New test case, based on
4610 gcc.dg/spellcheck-typenames.c
4612 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
4614 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4615 pointer to member function and also test catching by reference.
4617 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4619 * gcc.target/s390/pr67443.c: Fix test case.
4621 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4623 * gcc.target/s390/insv-1.c: Xfail some tests.
4624 * gcc.target/s390/insv-2.c: Likewise.
4626 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4628 * gcc.target/avr/torture/get-mem.c: New test.
4629 * gcc.target/avr/torture/set-mem.c: New test.
4631 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4634 * gcc.target/avr/torture/tiny-progmem.c: New test.
4636 2016-07-20 Jakub Jelinek <jakub@redhat.com>
4639 * g++.dg/parse/pr71909.C: New test.
4640 * g++.dg/tm/pr71909.C: New test.
4643 * g++.dg/cpp0x/constexpr-50060.C: New test.
4644 * g++.dg/cpp1y/constexpr-50060.C: New test.
4646 2016-07-20 Martin Liska <mliska@suse.cz>
4648 * gfortran.dg/graphite/pr71898.f90: New test.
4650 2016-07-20 Bin Cheng <bin.cheng@arm.com>
4652 PR tree-optimization/71503
4653 PR tree-optimization/71683
4654 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4655 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4657 2016-07-20 Martin Liska <mliska@suse.cz>
4659 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4660 * gcc.dg/plugin/sreal-test-1.c: Remove.
4661 * gcc.dg/plugin/sreal_plugin.c: Remove.
4663 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4666 * gfortran.dg/dependency_47.f90: New test.
4668 2016-07-19 Jakub Jelinek <jakub@redhat.com>
4670 PR rtl-optimization/71916
4671 * gcc.c-torture/compile/pr71916.c: New test.
4674 * g++.dg/torture/pr71874.C: New test.
4677 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4678 (my_alloc): Rewritten to use __builtin_posix_memalign and
4680 (my_free): Use __builtin_free instead of _mm_free.
4681 (Vec::operator=): Use __builtin_memcpy.
4683 2016-07-19 Martin Jambor <mjambor@suse.cz>
4686 * gfortran.dg/pr71688.f90: New test.
4688 2016-07-19 Richard Biener <rguenther@suse.de>
4690 * c-c++-common/vector-subscript-6.c: New testcase.
4691 * c-c++-common/vector-subscript-7.c: Likewise.
4693 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4695 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4696 and UInt32 based on __SIZEOF_INT__.
4698 2016-07-19 Richard Biener <rguenther@suse.de>
4700 PR tree-optimization/71901
4701 * gcc.dg/torture/pr71901.c: New testcase.
4703 2016-07-19 Richard Biener <rguenther@suse.de>
4705 PR tree-optimization/71908
4706 * gcc.dg/torture/pr71908.c: New testcase.
4708 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4711 * gcc.target/powerpc/pr71493-1.c: New test.
4712 * gcc.target/powerpc/pr71493-2.c: Likewise.
4714 2016-07-18 Jakub Jelinek <jakub@redhat.com>
4717 * g++.dg/conversion/ambig3.C: New test.
4720 * g++.dg/cpp0x/constexpr-71828.C: New test.
4723 * g++.dg/template/pr71826.C: New test.
4726 * g++.dg/template/defarg21.C: New test.
4729 * g++.dg/ext/vector31.C: New test.
4731 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
4733 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4735 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4737 PR tree-optimization/71734
4738 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4740 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4742 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4743 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4744 stack-layout-dynamic-1.c: New test.
4746 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4748 * gcc.target/s390/nolrl-1.c: New test.
4750 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
4753 * gfortran.dg/pr71523_1.f90: New test.
4754 * gfortran.dg/pr71523_2.f90: New test.
4756 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4758 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4760 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4761 Marco Restelli <mrestelli@gmail.com>
4764 * gfortran.dg/pr62125.f90: New test.
4766 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4768 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4769 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4771 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
4774 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4775 * g++.dg/cpp0x/nullptr35.C: New test.
4777 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4779 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4781 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4783 * gfortran.dg/goacc/vector_length.f90: New test.
4785 2016-07-15 Richard Biener <rguenther@suse.de>
4787 PR tree-optimization/71881
4788 * gcc.dg/torture/pr71881.c: New testcase.
4790 2016-07-15 Richard Biener <rguenther@suse.de>
4792 PR tree-optimization/71887
4793 * gcc.dg/torture/pr71887.c: New testcase.
4795 2016-07-15 Jakub Jelinek <jakub@redhat.com>
4798 * gcc.dg/spellcheck-identifiers-3.c: New test.
4800 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4803 * gfortran.dg/null_9.f90: New test.
4805 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4807 * gcc.dg/tree-ssa/loop-41.c: New test.
4809 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4811 PR tree-optimization/71347
4812 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4814 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4817 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4818 * gfortran.dg/contains.f90: Ditto.
4819 * gfortran.dg/contains_empty_1.f03: Ditto.
4820 * gfortran.dg/submodule_3.f08: Ditto.
4822 2016-07-14 Jakub Jelinek <jakub@redhat.com>
4825 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4826 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4827 expected diagnostics.
4830 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4831 * gcc.dg/spellcheck-identifiers-2.c: New test.
4832 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4833 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4835 2016-07-14 Jakub Jelinek <jakub@redhat.com>
4837 PR tree-optimization/71872
4838 * gcc.c-torture/compile/pr71872.c: New test.
4840 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4842 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4843 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4844 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4845 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4846 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4847 * gcc.target/arm/atomic-op-acquire-1.c: This.
4848 * gcc.target/arm/atomic-op-char.c: Rename into ...
4849 * gcc.target/arm/atomic-op-char-1.c: This.
4850 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4851 * gcc.target/arm/atomic-op-consume-1.c: This.
4852 * gcc.target/arm/atomic-op-int.c: Rename into ...
4853 * gcc.target/arm/atomic-op-int-1.c: This.
4854 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4855 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4856 * gcc.target/arm/atomic-op-release.c: Rename into ...
4857 * gcc.target/arm/atomic-op-release-1.c: This.
4858 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4859 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4860 * gcc.target/arm/atomic-op-short.c: Rename into ...
4861 * gcc.target/arm/atomic-op-short-1.c: This.
4862 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4863 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4864 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4865 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4866 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4867 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4868 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4869 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4870 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4871 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4873 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4876 * gfortran.dg/select_type_35.f03: New test.
4878 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4881 PR tree-optimization/70923
4882 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4883 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4884 * gcc.dg/vect/pr65951.c: Likewise.
4885 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4887 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
4889 * c-c++-common/pr60226.c: Expect maximum object file alignment
4892 2016-07-14 Richard Biener <rguenther@suse.de>
4894 PR tree-optimization/71866
4895 * gcc.dg/torture/pr71866.c: New testcase.
4897 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4899 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4900 selector and enclose boolean expression in curly braces.
4902 2016-07-14 Alan Modra <amodra@gmail.com>
4905 * gcc.target/powerpc/p9-novsx.c: New.
4907 2016-07-13 Andi Kleen <ak@linux.intel.com>
4909 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4910 * g++.dg/tree-prof/morefunc.C: Dito.
4911 * g++.dg/tree-prof/pr35545.C: Dito.
4912 * g++.dg/tree-prof/reorder.C: Dito.
4913 * gcc.dg/tree-prof/20050826-2.c: Dito.
4914 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4915 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4916 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4917 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4918 * gcc.dg/tree-prof/inliner-1.c: Dito.
4919 * gcc.dg/tree-prof/merge_block.c: Dito.
4920 * gcc.dg/tree-prof/stringop-1.c: Dito.
4921 * gcc.dg/tree-prof/stringop-2.c: Dito.
4922 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4923 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4924 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4925 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4926 * gcc.dg/tree-prof/update-loopch.c: Dito.
4927 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4928 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4929 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4930 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4931 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4932 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4933 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4935 2016-07-13 Andi Kleen <ak@linux.intel.com>
4937 * lib/profopt.exp (profopt-execute): Remove .imports files.
4939 2016-07-13 Andi Kleen <ak@linux.intel.com>
4941 * lib/profopt.exp (profopt-execute): Always log profiler command line.
4943 2016-07-13 Andi Kleen <ak@linux.intel.com>
4945 * lib/profopt.exp (dg-final-scan-autofdo,
4946 dg-final-scan-not-autofdo): New functions.
4948 2016-07-13 Bin Cheng <bin.cheng@arm.com>
4950 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4951 * gcc.dg/vect/vect-35.c: Ditto.
4952 * gcc.dg/vect/vect-alias-check-2.c: New test.
4954 2016-07-13 Martin Liska <mliska@suse.cz>
4956 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
4957 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
4958 * gfortran.dg/pr42108.f90: Update expected dump scan.
4960 2016-07-13 Richard Biener <rguenther@suse.de>
4962 PR tree-optimization/24574
4963 * gcc.dg/pr24574.c: New testcase.
4965 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4967 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
4968 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4969 * c-c++-common/pr68833-1.c: Require int32plus.
4970 * gcc.dg/ipa/pr63551.c: Likewise.
4971 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4972 * gcc.dg/ipa/pr64041.c: Require int32plus.
4974 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4977 * g++.dg/pr71633.C: New test.
4979 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4981 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4982 Add new arm_thumb1_cbz_ok effective target.
4983 * gcc.target/arm/cbz.c: New test.
4985 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4987 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4988 Define effective target.
4989 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4990 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4991 * gcc.target/arm/movhi_movw.c: New test.
4992 * gcc.target/arm/movsi_movw.c: Likewise.
4993 * gcc.target/arm/movdi_movw.c: Likewise.
4995 2016-07-13 Richard Biener <rguenther@suse.de>
4998 * gcc.dg/pr71104-1.c: New testcase.
4999 * gcc.dg/pr71104-2.c: Likewise.
5001 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5004 * gcc.target/powerpc/pr71805.c: New test.
5006 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5008 * gcc.target/powerpc/divkc3-1.c: New.
5009 * gcc.target/powerpc/mulkc3-1.c: New.
5011 2016-07-12 Nathan Sidwell <nathan@acm.org>
5013 * gcc.target/arm/data-rel-1.c: New.
5014 * gcc.target/arm/data-rel-2.c: New.
5015 * gcc.target/arm/data-rel-3.c: New.
5017 2016-07-12 Martin Liska <mliska@suse.cz>
5019 * gcc.dg/params/blocksort-part.c: New test.
5020 * gcc.dg/params/params.exp: New file.
5022 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5025 * gcc.c-torture/execute/pr71700.c: New test.
5027 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5028 Richard Biener <rguenther@suse.de>
5030 PR tree-optimization/23286
5031 PR tree-optimization/70159
5032 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5033 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5034 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5035 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5036 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5037 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5038 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5039 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5040 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5041 * gcc.dg/pr51879-12.c: Likewise.
5042 * gcc.dg/strlenopt-9.c: Likewise.
5043 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5044 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5045 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5046 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5047 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5048 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5049 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5050 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5051 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5052 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5053 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5054 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5055 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5056 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5057 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5059 2016-07-12 Richard Biener <rguenther@suse.de>
5061 PR rtl-optimization/68961
5062 * gcc.target/i386/pr68961.c: New testcase.
5064 2016-07-11 Jakub Jelinek <jakub@redhat.com>
5067 * c-c++-common/gomp/pr71758.c: New test.
5068 * gfortran.dg/gomp/pr71758.f90: New test.
5070 PR tree-optimization/71823
5071 * gcc.dg/vect/pr71823.c: New test.
5073 2016-07-11 David Malcolm <dmalcolm@redhat.com>
5075 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5076 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5077 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5079 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5082 * gcc.target/i386/pr71801.c: New test.
5084 2016-07-11 Richard Biener <rguenther@suse.de>
5086 PR tree-optimization/71816
5087 * gcc.dg/torture/pr71816.c: New testcase.
5089 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5092 * gfortran.dg/dependency_46.f90: New test.
5094 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5096 PR rtl-optimization/71621
5097 * gcc.target/i386/pr71621-1.c: New.
5098 * gcc.target/i386/pr71621-2.c: New.
5100 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5102 * gfortran.dg/goacc/pr71704.f90: New test.
5104 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5107 * gcc.target/powerpc/pr71297.c: New.
5109 2016-07-08 Jiong Wang <jiong.wang@arm.com>
5111 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5113 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5116 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5118 2016-07-08 Alan Hayward <alan.hayward@arm.com>
5120 PR tree-optimization/71667
5121 * gcc.dg/vect/pr71667.c: New
5123 2016-07-08 Martin Liska <mliska@suse.cz>
5125 * gcc.dg/torture/pr71606.c: New test.
5127 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5130 * gfortran.dg/pr71764.f90: New test.
5132 2016-07-07 Jakub Jelinek <jakub@redhat.com>
5133 Kai Tietz <ktietz70@googlemail.com>
5137 * g++.dg/cpp0x/pr70869.C: New test.
5138 * g++.dg/cpp0x/pr71054.C: New test.
5140 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
5142 * g++.dg/debug/pr71432.C: Fail on AIX.
5144 2016-07-07 Martin Liska <mliska@suse.cz>
5146 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5147 an undefined behavior.
5148 * gfortran.dg/do_3.F90: Likewise.
5149 * gfortran.dg/do_check_11.f90: New test.
5150 * gfortran.dg/do_check_12.f90: New test.
5151 * gfortran.dg/do_corner_warn.f90: New test.
5153 2016-07-07 Martin Liska <mliska@suse.cz>
5155 * gfortran.dg/predict-1.f90: Ammend the test.
5156 * gfortran.dg/predict-2.f90: Likewise.
5158 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5161 * g++.dg/pr71624.C: New test.
5163 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5165 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5166 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5167 ARMv8-M Mainline architectures.
5169 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5171 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5172 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5174 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5178 * gcc.target/powerpc/pr71763.c: New file.
5180 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5182 PR tree-optimization/71518
5183 * gcc.dg/pr71518.c: New test.
5185 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5187 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5189 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5192 * gcc.target/avr/pr50739.c: New test.
5194 2016-07-05 Jan Hubicka <jh@suse.cz>
5196 * gcc.dg/tree-ssa/scev-14.c: update template.
5198 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5200 * gcc.dg/vect/group-no-gaps-1.c: New test.
5202 2016-07-05 Andi Kleen <ak@linux.intel.com>
5204 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5205 if kernel supports MPX.
5207 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
5209 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5211 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5212 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5214 * gcc.target/powerpc/signbit-1.c: New test.
5215 * gcc.target/powerpc/signbit-2.c: New test.
5216 * gcc.target/powerpc/signbit-3.c: New test.
5218 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5220 PR rtl-optimization/71594
5221 * gcc.dg/torture/pr71594.c: New test.
5223 2016-07-05 Jan Hubicka <jh@suse.cz>
5225 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5227 2016-07-05 David Malcolm <dmalcolm@redhat.com>
5230 * g++.dg/parse/error5.C: Update column
5231 number of missing semicolon error.
5232 * g++.dg/pr62314-2.C: New test case.
5234 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5236 * gfortran.dg/coarray_stat_function.f90: New test.
5237 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5238 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5241 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5244 * gfortran.dg/deferred_character_17.f90: New test.
5246 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5248 * gcc.target/arm/neon/polytypes.c: Move to ...
5249 * gcc.target/arm/polytypes.c: ... here.
5250 * gcc.target/arm/neon/pr51534.c: Move to ...
5251 * gcc.target/arm/pr51534.c: ... here.
5252 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5253 * gcc.target/arm/vect-vcvt.c: ... here.
5254 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5255 * gcc.target/arm/vect-vcvtq.c: ... here.
5256 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5257 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5258 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5259 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5260 * gcc.target/arm/neon/neon.exp: Delete.
5261 * gcc.target/arm/neon/: Delete.
5263 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5266 * gfortran.dg: pr65575.f90: New test.
5268 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5271 * gfortran.dg: pr35849.f90: New test.
5273 2016-07-04 Jakub Jelinek <jakub@redhat.com>
5276 * g++.dg/cpp0x/pr71739.C: New test.
5278 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5280 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5282 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5284 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5286 * gcc.target/s390/loc-1.c: New test.
5288 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5290 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5291 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5293 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5296 * gcc.target/aarch64/pr63874.c: New test.
5298 2016-07-04 Jan Beulich <jbeulich@suse.com>
5300 * g++.dg/header.c: New.
5301 * gcc.dg/header.c: New.
5303 2016-07-02 Jakub Jelinek <jakub@redhat.com>
5306 * c-c++-common/Wunused-var-15.c: New test.
5308 2016-07-01 Jakub Jelinek <jakub@redhat.com>
5311 * gfortran.dg/gomp/pr71687.f90: New test.
5313 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5315 * gcc.dg/const-float128-ped.c: Require __float128 effective
5317 * gcc.dg/const-float128.c: Likewise.
5318 * gcc.dg/torture/float128-cmp-invalid.c: Require
5319 __float128 and base_quadfloat_support effective targets, and
5321 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5322 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5323 * gcc.dg/torture/float128-nan.c: Likewise.
5324 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5325 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5326 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5327 * lib/target-supports.exp (check_effective_target___float128): New.
5328 (add_options_for___float128): New.
5329 (check_effective_target_base_quadword_support): New.
5331 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5334 * gcc.target/powerpc/pr71720.c: New test.
5336 2016-07-01 Jan Beulich <jbeulich@suse.com>
5338 * gcc.dg/bss.c: New.
5340 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5343 * gcc.target/powerpc/pr71698.c: New test.
5345 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
5348 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5349 instead of ".foo" for its section name.
5350 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5351 depending on MCU's flash size.
5352 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5353 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5354 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5355 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5356 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5357 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5359 2016-07-01 Jan Beulich <jbeulich@suse.com>
5361 * gcc.target/i386/pr65105-2.c: Add -msse2.
5363 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5365 PR tree-optimization/71707
5366 * gcc.dg/strlenopt-29.c: New test.
5369 * gfortran.dg/gomp/pr71704.f90: New test.
5372 * gfortran.dg/gomp/pr71705.f90: New test.
5374 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5376 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5377 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5378 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5379 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5380 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5381 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5382 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5383 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5384 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5385 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5386 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5387 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5388 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5389 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5390 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5391 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5392 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5393 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5394 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5395 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5396 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5397 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5398 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5399 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5400 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5401 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5402 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5403 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5404 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5405 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5406 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5407 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5408 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5409 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5410 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5411 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5412 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5413 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5414 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5415 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5416 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5417 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5418 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5419 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5420 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5421 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5422 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5423 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5424 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5425 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5426 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5427 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5428 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5429 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5430 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5431 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5432 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5433 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5434 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5435 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5436 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5437 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5438 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5439 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5440 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5441 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5442 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5443 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5444 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5445 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5446 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5447 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5448 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5449 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5450 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5451 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5452 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5453 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5454 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5455 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5456 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5458 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5459 James Greenhalgh <james.greenhalgh@arm.com>
5461 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5463 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
5464 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5466 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5468 2016-06-30 David Malcolm <dmalcolm@redhat.com>
5471 * gcc.dg/spellcheck-options-12.c: New test case.
5473 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5476 * gcc.c-torture/compile/pr71693.c: New test.
5478 2016-06-29 David Malcolm <dmalcolm@redhat.com>
5480 * gcc.dg/spellcheck-params.c: New testcase.
5481 * gcc.dg/spellcheck-params-2.c: New testcase.
5483 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5485 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5486 vector extract instructions.
5487 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5489 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5492 * gfortran.dg/unexpected_eof_2.f90: New test.
5493 * gfortran.dg/unexpected_eof_3.f90: New test.
5495 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
5497 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5499 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5501 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5502 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5503 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5505 2016-06-29 Richard Biener <rguenther@suse.de>
5508 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5510 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5512 * gcc.target/arm/aapcs/neon-vect10.c: Require
5513 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5514 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5515 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5516 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5517 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5518 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5519 * gcc.target/arm/fp16-aapcs-1.c: Require
5520 -mfloat-ab=hard. Also simplify the test.
5521 * gcc.target/arm/fp16-aapcs-2.c: New.
5523 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5525 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5526 (add_options_for_arm_fp16_ieee): New.
5527 (add_options_for_arm_fp16_alternative): New.
5528 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5530 (effective_target_arm_fp16_hw): New.
5532 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5534 PR tree-optimization/71655
5535 * g++.dg/pr71655.C: New test.
5537 2016-06-29 Martin Liska <mliska@suse.cz>
5539 * gcc.dg/pr71585.c: New test.
5540 * gcc.dg/pr71585-2.c: New test.
5541 * gcc.dg/pr71585-3.c: New test.
5543 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5545 PR tree-optimization/70729
5546 * g++.dg/vect/pr70729.cc: New test.
5548 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5550 * c-c++-common/gomp/cancel-1.c: Extend.
5552 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5554 PR tree-optimization/71625
5555 * gcc.dg/strlenopt-28.c: New test.
5557 2016-06-29 Richard Biener <rguenther@suse.de>
5560 * g++.dg/torture/pr71002.C: Adjust testcase.
5562 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5565 * gcc.dg/pr71685.c: New test.
5567 2016-06-28 Martin Sebor <msebor@redhat.com>
5570 * gcc.dg/init-bad-9.c: New test.
5572 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5574 * gcc.target/powerpc/abs128-1.c: Require VSX.
5575 * gcc.target/powerpc/copysign128-1.c: Likewise.
5576 * gcc.target/powerpc/inf128-1.c: Likewise.
5577 * gcc.target/powerpc/nan128-1.c: Likewise.
5579 2016-06-28 Jakub Jelinek <jakub@redhat.com>
5582 * gcc.c-torture/execute/pr71626-1.c: New test.
5583 * gcc.c-torture/execute/pr71626-2.c: New test.
5585 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5588 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5590 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5593 * gcc.target/powerpc/pr71670.c: New testcase.
5595 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5598 * gcc.target/powerpc/pr71656-1.c: New test.
5599 * gcc.target/powerpc/pr71656-2.c: New test.
5601 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5603 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5605 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5606 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5607 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5608 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5609 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5610 Add arm_neon_fp16_ok effective target.
5611 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5613 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5615 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5617 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5619 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5621 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5623 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5625 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5627 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5629 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5631 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5634 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
5636 * gcc.dg/predict-12.c: New testcase.
5638 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5641 * gfortran.dg/pr71649.f90: New test.
5643 2016-06-25 Jakub Jelinek <jakub@redhat.com>
5645 PR tree-optimization/71643
5646 * g++.dg/opt/pr71643.C: New test.
5648 PR tree-optimization/71631
5649 * gcc.c-torture/execute/pr71631.c: New test.
5651 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5653 * gcc.dg/predict-11.c: New testcase.
5654 * gfortran.dg/predict-2.f90: New testcase.
5656 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5658 * gcc.dg/predict-10.c: New test.
5660 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5662 * gcc.target/powerpc/abs128-1.c: New.
5663 * gcc.target/powerpc/copysign128-1.c: New.
5664 * gcc.target/powerpc/inf128-1.c: New.
5665 * gcc.target/powerpc/nan128-1.c: New.
5667 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5669 * gfortran.dg/pr71642.f90: New test.
5671 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5673 PR tree-optimization/71647
5674 * gcc.target/i386/pr71647.c: New test.
5676 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5678 * gcc.target/i386/noplt-gd-1.c: New test.
5679 * gcc.target/i386/noplt-gd-2.c: Likewise.
5680 * gcc.target/i386/noplt-gd-3.c: Likewise.
5681 * gcc.target/i386/noplt-ld-1.c: Likewise.
5682 * gcc.target/i386/noplt-ld-2.c: Likewise.
5683 * gcc.target/i386/noplt-ld-3.c: Likewise.
5684 * lib/target-supports.exp
5685 (check_effective_target_tls_get_addr_via_got): New.
5687 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5689 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5690 testsuite compile flags.
5691 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5692 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5694 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5696 * g++dg/vect/pr36684.cc: Add dg-do compile.
5697 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5698 * gcc.dg/vect/pr70021.c: Ditto.
5699 * gcc.dg/vect/pr70138-1.c: Ditto.
5700 * gcc.dg/vect/pr70138-2.c: Ditto.
5701 * gcc.dg/vect/pr70354-1.c: Ditto.
5702 * gcc.dg/vect/pr70354-2.c: Ditto.
5703 * gcc.dg/vect/pr71259.c: Ditto.
5704 * gcc.dg/vect/pr71416-1.c: Ditto.
5705 * gcc.dg/vect/slp-43.c: Ditto.
5706 * gcc.dg/vect/slp-45.c: Ditto.
5707 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5708 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5709 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5710 * gfortran.dg/vect/pr69980.f90: Ditto.
5712 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5714 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5715 * gcc.dg/vect/bb-slp-30.c: Ditto.
5716 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5717 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5718 * gcc.dg/vect/pr45902.c: Ditto.
5719 * gcc.dg/vect/pr48172.c: Ditto.
5720 * gcc.dg/vect/pr48377.c: Ditto.
5721 * gcc.dg/vect/pr49038.c: Ditto.
5722 * gcc.dg/vect/pr49771.c: Ditto.
5723 * gcc.dg/vect/pr52091.c: Ditto.
5724 * gcc.dg/vect/pr53185-2.c: Ditto.
5725 * gcc.dg/vect/pr56826.c: Ditto.
5726 * gcc.dg/vect/pr60276.c: Ditto.
5727 * gcc.dg/vect/pr62021.c: Ditto.
5728 * gcc.dg/vect/pr63530.c: Ditto.
5729 * gcc.dg/vect/pr65518.c: Ditto.
5730 * gcc.dg/vect/pr65947-1.c: Ditto.
5731 * gcc.dg/vect/pr65947-10.c: Ditto.
5732 * gcc.dg/vect/pr65947-11.c: Ditto.
5733 * gcc.dg/vect/pr65947-12.c: Ditto.
5734 * gcc.dg/vect/pr65947-13.c: Ditto.
5735 * gcc.dg/vect/pr65947-2.c: Ditto.
5736 * gcc.dg/vect/pr65947-3.c: Ditto.
5737 * gcc.dg/vect/pr65947-4.c: Ditto.
5738 * gcc.dg/vect/pr65947-5.c: Ditto.
5739 * gcc.dg/vect/pr65947-6.c: Ditto.
5740 * gcc.dg/vect/pr65947-7.c: Ditto.
5741 * gcc.dg/vect/pr65947-8.c: Ditto.
5742 * gcc.dg/vect/pr65947-9.c: Ditto.
5743 * gcc.dg/vect/pr71416-1.c: Ditto.
5744 * gcc.dg/vect/pr71439.c: Ditto.
5745 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5746 * gcc.dg/vect/vect-bswap16.c: Ditto.
5747 * gcc.dg/vect/vect-bswap32.c: Ditto.
5748 * gcc.dg/vect/vect-bswap64.c: Ditto.
5749 * gcc.dg/vect/vect-live-1.c: Ditto.
5750 * gcc.dg/vect/vect-live-2.c: Ditto.
5751 * gcc.dg/vect/vect-live-3.c: Ditto.
5752 * gcc.dg/vect/vect-live-4.c: Ditto.
5753 * gcc.dg/vect/vect-live-5.c: Ditto.
5754 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5755 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5756 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5757 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5758 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5759 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5760 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5761 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5762 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5763 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5764 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5765 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5766 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5767 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5768 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5769 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5770 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5772 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5774 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5776 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5778 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5779 ia32 if R_386_GOT32X relocation is supported.
5780 * gcc.target/i386/noplt-3.c: Likewise.
5781 * gcc.target/i386/noplt-2.c: Likewise.
5782 (main): Renamed to ...
5784 * gcc.target/i386/noplt-4.c: Likewise.
5785 (main): Renamed to ...
5787 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5788 * gcc.target/i386/pr67400-5.c: Likewise.
5790 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5792 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5793 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5795 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5796 f4): Adjust expected diagnostics.
5797 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5798 (T): If OVFP is defined, redefine to TP.
5799 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5800 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5801 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5802 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5803 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5804 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5805 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5806 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5807 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5808 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5809 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5810 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5811 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5812 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5813 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5814 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5815 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5816 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5817 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5818 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5819 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5820 as last argument to __builtin_add_overflow_p.
5822 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5824 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5825 dg-options and remove default vector testsuite compile flags.
5826 * g++.dg/vect/pr33860a.cc: Ditto.
5827 * g++.dg/vect/pr45470-a.cc: Ditto.
5828 * g++.dg/vect/pr45470-b.cc: Ditto.
5829 * g++.dg/vect/pr60896.cc: Ditto.
5830 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5831 * gcc.dg/vect/pr18308.c: Ditto.
5832 * gcc.dg/vect/pr24049.c: Ditto.
5833 * gcc.dg/vect/pr33373.c: Ditto.
5834 * gcc.dg/vect/pr36228.c: Ditto.
5835 * gcc.dg/vect/pr42395.c: Ditto.
5836 * gcc.dg/vect/pr42604.c: Ditto.
5837 * gcc.dg/vect/pr46663.c: Ditto.
5838 * gcc.dg/vect/pr48765.c: Ditto.
5839 * gcc.dg/vect/pr49093.c: Ditto.
5840 * gcc.dg/vect/pr49352.c: Ditto.
5841 * gcc.dg/vect/pr52298.c: Ditto.
5842 * gcc.dg/vect/pr52870.c: Ditto.
5843 * gcc.dg/vect/pr53185.c: Ditto.
5844 * gcc.dg/vect/pr53773.c: Ditto.
5845 * gcc.dg/vect/pr56695.c: Ditto.
5846 * gcc.dg/vect/pr62171.c: Ditto.
5847 * gcc.dg/vect/pr63530.c: Ditto.
5848 * gcc.dg/vect/pr68339.c: Ditto.
5849 * gcc.dg/vect/pr71259.c: Ditto.
5850 * gcc.dg/vect/vect-82_64.c: Ditto.
5851 * gcc.dg/vect/vect-83_64.c: Ditto.
5852 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5853 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5854 * gcc.dg/vect/vect-shift-2.c: Ditto.
5855 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5856 * gfortran.dg/vect/pr39318.f90: Ditto.
5857 * gfortran.dg/vect/pr45714-a.f: Ditto.
5858 * gfortran.dg/vect/pr45714-b.f: Ditto.
5859 * gfortran.dg/vect/pr46213.f90: Ditto.
5861 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5862 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5864 * gcc.target/powerpc/p9-splat-5.c: New test.
5866 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5868 PR tree-optimization/71488
5869 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5870 * lib/target-supports.exp: ... here.
5871 (check_sse4_hw_available): New procedure.
5872 (check_effective_target_sse4_runtime): Ditto.
5873 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5874 -march=westmere for sse4_runtime targets.
5875 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5876 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5877 (dg-additional-options): Use for sse4_runtime targets.
5878 (main): Call check_vect ().
5879 (dg-final): Perform scan only for sse4_runtime targets.
5881 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5885 * gcc.target/i386/pr66232-14.c: New file.
5886 * gcc.target/i386/pr66232-15.c: Likewise.
5887 * gcc.target/i386/pr66232-16.c: Likewise.
5888 * gcc.target/i386/pr66232-17.c: Likewise.
5889 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5890 ia32 if R_386_GOT32X relocation is supported.
5891 * gcc.target/i386/pr67400-2.c: Likewise.
5892 * gcc.target/i386/pr67400-3.c: Likewise.
5893 * gcc.target/i386/pr67400-4.c: Likewise.
5894 * gcc.target/i386/pr67400-6.c: Likewise.
5895 * gcc.target/i386/pr67400-7.c: Likewise.
5896 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
5898 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5900 PR libgfortran/48852
5901 * gfortran.dg/char4_iunit_1.f03: Update test.
5902 * gfortran.dg/f2003_io_5.f03: Update test.
5903 * gfortran.dg/real_const_3.f90: Update test.
5905 2016-06-23 Andi Kleen <ak@linux.intel.com>
5907 * g++.dg/bprob/bprob.exp: Support autofdo.
5908 * g++.dg/tree-prof/tree-prof.exp: dito.
5909 * gcc.dg/tree-prof/tree-prof.exp: dito.
5910 * gcc.misc-tests/bprob.exp: dito.
5911 * gfortran.dg/prof/prof.exp: dito.
5912 * lib/profopt.exp: dito.
5913 * lib/target-supports.exp: Check for autofdo.
5915 2016-06-23 Martin Liska <mliska@suse.cz>
5917 * gcc.dg/pr71619.c: New test.
5919 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5922 * gcc.target/i386/pr67400-1.c: New test.
5923 * gcc.target/i386/pr67400-2.c: Likewise.
5924 * gcc.target/i386/pr67400-3.c: Likewise.
5925 * gcc.target/i386/pr67400-4.c: Likewise.
5926 * gcc.target/i386/pr67400-5.c: Likewise.
5927 * gcc.target/i386/pr67400-6.c: Likewise.
5928 * gcc.target/i386/pr67400-7.c: Likewise.
5930 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5932 * c-c++-common/missing-header-1.c: New test case.
5933 * c-c++-common/missing-header-2.c: New test case.
5934 * c-c++-common/missing-header-3.c: New test case.
5935 * c-c++-common/missing-header-4.c: New test case.
5937 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5940 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5942 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5943 expected results due to builtin "nanl" now being suggested for
5945 * gcc.dg/pr67580.c: Update expected messages.
5946 * gcc.dg/spellcheck-identifiers.c: New testcase.
5947 * gcc.dg/spellcheck-typenames.c: New testcase.
5949 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5951 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5953 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5954 diagnostic-test-show-locus-parseable-fixits.c to sources for
5955 diagnostic_plugin_test_show_locus.c.
5956 * lib/gcc-defs.exp (freeform_regexps): New global.
5957 (dg-regexp): New function.
5958 (handle-dg-regexps): New function.
5959 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5960 freeform_regexps to the empty list.
5961 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5963 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5965 PR tree-optimization/71488
5966 * g++.dg/pr71488.C: New test.
5967 * gcc.dg/vect/vect-bool-cmp.c: New test.
5969 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5971 * gcc.dg/guality/param-5.c: New test.
5973 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5975 * gcc.target/i386/asm-flag-7.c: New test.
5977 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5979 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5980 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5981 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5982 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5983 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5984 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5985 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5986 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5987 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5988 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5989 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5990 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5991 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5992 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5993 * lib/target-supports.exp: Likewise.
5995 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5997 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5998 * gcc.dg/attr-ms_struct-2.c: Likewise.
5999 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6000 * gcc.dg/bf-ms-attrib.c: Likewise.
6001 * gcc.dg/bf-ms-layout-2.c: Likewise.
6002 * gcc.dg/bf-ms-layout-3.c: Likewise.
6003 * gcc.dg/bf-ms-layout.c: Likewise.
6004 * gcc.dg/bf-no-ms-layout.c: Likewise.
6005 * gcc.target/i386/bitfield1.c: Likewise.
6006 * gcc.target/i386/bitfield2.c: Likewise.
6007 * gcc.target/i386/bitfield3.c: Likewise.
6009 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6011 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6012 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6013 override other than -mcpu=power9 command-line option is specified,
6014 or if the target operating system is aix.
6015 * gcc.target/powerpc/darn-1.c: Likewise.
6016 * gcc.target/powerpc/darn-2.c: Likewise.
6017 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6018 test if effective-target is not powerpc_p9vector_ok or if the
6019 target operating system is not defined.
6020 * gcc.target/powerpc/vslv-1.c: Likewise.
6021 * gcc.target/powerpc/vsrv-0.c: Likewise.
6022 * gcc.target/powerpc/vsrv-1.c: Likewise.
6024 2016-06-21 Tobias Burnus <burnus@net-b.de>
6027 * gfortran.dg/coarray/data_1.f90: New.
6029 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6031 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6032 (dg-require-effective-target): Use arm_v8_neon_hw.
6033 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6034 (dg-require-effective-target): Likewise.
6035 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6036 (dg-require-effective-target): Likewise.
6037 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6038 (dg-require-effective-target): Likewise.
6039 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6040 (dg-require-effective-target): Likewise.
6041 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6042 (dg-require-effective-target): Likewise.
6043 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6046 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6048 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6049 Set to 3 so test passes.
6051 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6053 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6055 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6057 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6058 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6059 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6060 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6062 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6064 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6065 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6067 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6070 * gcc.target/i386/pr71549.c: New test.
6072 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6074 * gcc.target/powerpc/vadsdu-0.c: Replace
6075 dg-require-effective-target directive to allow test to run on more
6076 platforms, and add dg-skip-if directive to disable test on aix
6077 platforms because of known incompatibilities.
6078 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6079 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6080 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6081 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6082 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6083 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6084 * gcc.target/powerpc/vadsdub-2.c: Replace
6085 dg-require-effective-target directive to allow test to run on more
6086 platforms, and add dg-skip-if directive to disable test on aix
6087 platforms because of known incompatibilities.
6088 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6089 with vec_absdb call to differentiate this test from vadsdub-1.c.
6090 * gcc.target/powerpc/vadsduh-1.c: Replace
6091 dg-require-effective-target directive to allow test to run on more
6092 platforms, and add dg-skip-if directive to disable test on aix
6093 platforms because of known incompatibilities.
6094 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6095 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6096 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6098 2016-06-21 Jakub Jelinek <jakub@redhat.com>
6100 PR tree-optimization/71588
6101 * gcc.dg/pr71558.c: New test.
6103 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6105 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6106 * c-c++-common/pr68657-2.c: Likewise.
6107 * c-c++-common/pr68657-3.c: Likewise.
6108 * gcc.dg/torture/pr69714.c: Require int32plus support.
6109 * gcc.dg/torture/pr70025.c: Likewise.
6110 * gcc.dg/torture/pr70083.c: Likewise.
6111 * gcc.dg/torture/pr70542.c: Likewise.
6112 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6114 2016-06-20 Joseph Myers <joseph@codesourcery.com>
6117 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6119 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6122 * gcc.dg/pr71581.c: New test.
6124 PR rtl-optimization/71591
6125 * gcc.dg/cpp/pr71591.c: New test.
6127 2016-06-20 David B. Robins <gcc@davidrobins.net>
6130 * g++.dg/torture/pr71571.C: New test.
6132 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6135 * gcc.target/i386/sse2-pr71559.c: New test.
6136 * gcc.target/i386/avx-pr71559.c: New test.
6137 * gcc.target/i386/avx512f-pr71559.c: New test.
6139 2016-06-20 Tobias Burnus <burnus@net-b.de>
6142 * gfortran.dg/pointer_remapping_10.f90: New.
6144 2016-06-20 David Malcolm <dmalcolm@redhat.com>
6146 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6148 2016-06-20 Martin Sebor <msebor@redhat.com>
6151 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6152 * gnu90-const-expr-1.c: Same.
6153 * gnu99-const-expr-1.c: Same.
6154 * gnu99-static-1.c: Same.
6156 2016-06-20 Renlin Li <renlin.li@arm.com>
6159 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6161 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6163 * gcc.target/aarch64/vcvt_f64_1.c: New.
6164 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6165 * gcc.target/aarch64/vrecp_f64_1.c: New.
6167 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6169 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6172 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
6175 * gcc.target/avr/torture/pr71103-2.c: New test.
6177 2016-06-19 Martin Sebor <msebor@redhat.com>
6180 * gcc.dg/alignof.c: New test.
6182 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6184 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6185 vs dg-error; test constexpr specifier too.
6187 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6189 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6191 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6193 * lib/target-supports.exp
6194 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6195 arm_neon_ok and merge flags. Fix temporary test name.
6196 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6199 2016-06-17 Martin Liska <mliska@suse.cz>
6201 * gcc.dg/predict-9.c: Fix dump scanning.
6203 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6205 PR tree-optimization/71354
6206 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6208 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6210 PR tree-optimization/71347
6211 * gcc.dg/tree-ssa/pr71347.c: New test.
6213 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6215 PR tree-optimization/71354
6216 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6218 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6220 * gcc.dg/vect/vect-alias-check-1.c: New test.
6222 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6225 * gcc.target/avr/pr71151-1.c: New test.
6226 * gcc.target/avr/pr71151-2.c: New test.
6227 * gcc.target/avr/pr71151-3.c: New test.
6228 * gcc.target/avr/pr71151-4.c: New test.
6229 * gcc.target/avr/pr71151-5.c: New test.
6230 * gcc.target/avr/pr71151-6.c: New test.
6231 * gcc.target/avr/pr71151-7.c: New test.
6232 * gcc.target/avr/pr71151-8.c: New test.
6233 * gcc.target/avr/pr71151-common.h: New test.
6235 2016-06-16 Martin Liska <mliska@suse.cz>
6237 * gfortran.dg/predict-1.f90: New test.
6239 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
6242 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6244 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
6246 * g++.dg/vect/pr36648.cc: Disable cunrolli
6248 2016-06-16 Jakub Jelinek <jakub@redhat.com>
6251 * gcc.c-torture/execute/pr71554.c: New test.
6253 PR rtl-optimization/71532
6254 * gcc.dg/torture/pr71532.c: New test.
6256 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6258 * gcc.target/powerpc/p9-dimode1.c: New test.
6259 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6261 2016-06-15 Jakub Jelinek <jakub@redhat.com>
6263 * gcc.c-torture/compile/20160615-1.c: New test.
6265 * g++.dg/cpp0x/ref-qual17.C: New test.
6267 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6270 * gcc.target/i386/pr71529.C: New test.
6272 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6274 PR tree-optimization/71483
6275 * g++.dg/vect/pr71483.c: New
6277 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6280 * g++.dg/inherit/crash6.C: New.
6281 * g++.dg/inherit/union2.C: Likewise.
6282 * g++.dg/inherit/virtual12.C: Likewise.
6283 * g++.dg/inherit/virtual13.C: Likewise.
6284 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6286 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
6288 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6290 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6292 PR tree-optimization/71439
6293 * gcc.dg/vect/pr71439.c: New
6295 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6297 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6299 2016-06-15 Richard Biener <rguenther@suse.de>
6301 * gcc.dg/vect/slp-45.c: New testcase.
6303 2016-06-15 Richard Biener <rguenther@suse.de>
6305 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6307 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6309 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6310 requirements, and disable for AIX for now.
6311 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6313 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6316 * g++.dg/opt/pr71528.C: New test.
6319 * g++.dg/init/pr71516.C: New test.
6321 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6323 * g++.dg/init/array46.C: New.
6325 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
6327 * gcc.target/i386/float128-3.c: New test.
6328 * gcc.target/i386/quad-sse4.c: Ditto.
6329 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6330 Update scan strings.
6332 2016-06-14 Richard Biener <rguenther@suse.de>
6335 * gfortran.dg/pr71526.f90: New testcase.
6337 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6339 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6340 * gcc.dg/zero_bits_compound-1.c: Likewise.
6342 2016-06-14 Richard Biener <rguenther@suse.de>
6344 PR tree-optimization/71522
6345 * gcc.dg/torture/pr71522.c: New testcase.
6347 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6349 PR tree-optimization/71520
6350 * gcc.dg/tree-ssa/pr71520.c: New test.
6352 2016-06-14 Richard Biener <rguenther@suse.de>
6354 PR tree-optimization/71521
6355 * gcc.dg/tree-ssa/vrp101.c: New testcase.
6357 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6360 * c-c++-common/ubsan/bounds-13.c: New test.
6362 PR preprocessor/71183
6363 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6365 2016-06-13 Jeff Law <law@redhat.com>
6367 PR tree-optimization/71403
6368 * c-c++-common/ubsan/pr71403-1.c: New test.
6369 * c-c++-common/ubsan/pr71403-2.c: New test.
6370 * c-c++-common/ubsan/pr71403-3.c: New test.
6372 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6375 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6376 Add -Wno-psabi -w to dg-options.
6378 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6380 * gcc.target/powerpc/vadsdu-0.c: New test.
6381 * gcc.target/powerpc/vadsdu-1.c: New test.
6382 * gcc.target/powerpc/vadsdu-2.c: New test.
6383 * gcc.target/powerpc/vadsdu-3.c: New test.
6384 * gcc.target/powerpc/vadsdu-4.c: New test.
6385 * gcc.target/powerpc/vadsdu-5.c: New test.
6386 * gcc.target/powerpc/vadsdub-1.c: New test.
6387 * gcc.target/powerpc/vadsdub-2.c: New test.
6388 * gcc.target/powerpc/vadsduh-1.c: New test.
6389 * gcc.target/powerpc/vadsduh-2.c: New test.
6390 * gcc.target/powerpc/vadsduw-1.c: New test.
6391 * gcc.target/powerpc/vadsduw-2.c: New test.
6393 2016-06-13 David Malcolm <dmalcolm@redhat.com>
6395 * gcc.dg/c99-init-2.c (c): Update expected error message.
6396 * gcc.dg/init-bad-8.c (foo): Likewise.
6397 * gcc.dg/spellcheck-fields-3.c: New test case.
6399 2016-06-13 Martin Liska <mliska@suse.cz>
6401 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6402 and "guess loop iv compared" heuristics.
6403 * gcc.dg/predict-2.c: Likewise.
6404 * gcc.dg/predict-3.c: Likewise.
6405 * gcc.dg/predict-4.c: Likewise.
6406 * gcc.dg/predict-5.c: Likewise.
6407 * gcc.dg/predict-6.c: Likewise.
6409 2016-06-13 Marek Polacek <polacek@redhat.com>
6412 * c-c++-common/Wswitch-unreachable-4.c: New test.
6413 * gcc.dg/Wswitch-unreachable-2.c: New test.
6414 * g++.dg/tm/jump1.C: Move dg-warning.
6416 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6418 * gnat.dg/renaming10.ad[sb]: New test.
6420 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
6423 * gfortran.dg/pr70673.f90: New test.
6425 2016-06-13 Richard Biener <rguenther@suse.de>
6428 * gcc.dg/align-3.c: New testcase.
6430 2016-06-13 Martin Liska <mliska@suse.cz>
6432 * gcc.target/i386/pr71458.c: New test.
6434 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
6437 * gcc.dg/torture/float128-nan.c: New test.
6439 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6442 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6445 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6448 * gfortran.dg/comma_IO_extension_1.f90: New test.
6449 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6450 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6452 * gfortran.dg/graphite/pr38083.f90: Likewise.
6453 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6456 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6458 * gnat.dg/case_character.adb: New test.
6460 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6463 * gcc.target/powerpc/pr71310.c: New testcase.
6465 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6468 * gcc.dg/pr71478.c: New test.
6470 2016-06-10 Jakub Jelinek <jakub@redhat.com>
6473 * gcc.c-torture/execute/pr71494.c: New test.
6476 * gcc.target/i386/pr68657.c: New test.
6479 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6480 (test): Add -masm=intel alternatives.
6482 2016-06-10 Martin Sebor <msebor@redhat.com>
6485 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6487 2016-06-10 Jeff Law <law@redhat.com>
6489 PR tree-optimization/71335
6490 * gcc.c-torture/execute/pr71335.c: New test.
6492 2016-06-10 David Malcolm <dmalcolm@redhat.com>
6494 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6495 the various "cannot tail-call: " messages.
6497 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6499 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6502 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6505 * c-c++-common/asan/pr71480.c: New test.
6507 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6509 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6510 (ASMNAME2): Likewise.
6511 (main): Replace fn in asm statement with ASMNAME ("fn").
6512 * gcc.dg/guality/pr68037-2.c: Likewise.
6513 * gcc.dg/guality/pr68037-3.c: Likewise.
6514 * gcc.dg/torture/pr68037-1.c: Likewise.
6515 * gcc.dg/torture/pr68037-2.c: Likewise.
6516 * gcc.dg/torture/pr68037-3.c: Likewise.
6518 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6521 * gcc.target/i386/pr68843-1.c: New test.
6522 * gcc.target/i386/pr68843-2.c: New test.
6524 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6525 Cesar Philippidis <cesar@codesourcery.com>
6528 * gcc.dg/goacc/nested-function-1.c: New file.
6529 * gcc.dg/goacc/nested-function-2.c: Likewise.
6530 * gcc.dg/goacc/pr71373.c: Likewise.
6531 * gfortran.dg/goacc/cray-2.f95: Likewise.
6532 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6533 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6534 * gfortran.dg/goacc/cray.f95: Update.
6535 * gfortran.dg/goacc/loop-1.f95: Likewise.
6536 * gfortran.dg/goacc/loop-3.f95: Likewise.
6537 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6538 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6540 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6542 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6543 for OpenACC tile clauses.
6544 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6547 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6549 * c-c++-common/goacc/cache-2.c: ... this new file.
6550 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6551 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6552 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6554 * gfortran.dg/goacc/cray.f95: Likewise.
6555 * gfortran.dg/goacc/loop-1.f95: Likewise.
6557 2016-06-10 Alan Hayward <alan.hayward@arm.com>
6559 PR tree-optimization/71407
6560 PR tree-optimization/71416
6561 * gcc.dg/vect/pr71407.c: New
6562 * gcc.dg/vect/pr71416-1.c: New
6563 * gcc.dg/vect/pr71416-2.c: New
6565 2016-06-10 Richard Biener <rguenther@suse.de>
6568 * gcc.dg/torture/pr71477.c: New testcase.
6570 2016-06-09 Julia Koval <julia.koval@intel.com>
6572 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6573 * gcc.target/i386/interrupt-13.c: Likewise.
6574 * gcc.target/i386/interrupt-15.c: Likewise.
6575 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6576 * gcc.target/i386/interrupt-24.c: Likewise.
6577 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6578 * gcc.target/i386/interrupt-9.c: Likewise.
6579 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6581 2016-06-09 Martin Sebor <msebor@redhat.com>
6584 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6585 * gcc.dg/builtin-constant_p-1.c: Same.
6586 * gcc.dg/builtins-error.c: Same.
6587 * gcc.dg/pr70859.c: Same.
6589 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6591 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6592 * gcc.dg/torture/pr68067-1.c: Likewise.
6593 * gcc.dg/torture/pr68067-2.c: Likewise.
6595 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6597 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6600 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6603 * g++.dg/inherit/crash5.C: New.
6605 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6608 * g++.dg/inherit/crash5.C: New.
6609 * g++.dg/inherit/virtual1.C: Adjust.
6611 2016-06-09 Martin Liska <mliska@suse.cz>
6613 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6614 * g++.dg/predict-loop-exit-2.C: Likewise.
6615 * g++.dg/predict-loop-exit-3.C: Likewise.
6616 * gcc.dg/predict-1.c: Likewise.
6617 * gcc.dg/predict-2.c: Likewise.
6618 * gcc.dg/predict-3.c: Likewise.
6619 * gcc.dg/predict-4.c: Likewise.
6620 * gcc.dg/predict-5.c: Likewise.
6621 * gcc.dg/predict-6.c: Likewise.
6622 * gcc.dg/predict-7.c: Likewise.
6624 2016-06-09 Richard Biener <rguenther@suse.de>
6626 PR tree-optimization/71462
6627 * gcc.dg/torture/pr71462.c: New testcase.
6629 2016-06-09 Marek Polacek <polacek@redhat.com>
6632 * gcc.dg/c11-generic-3.c: New test.
6634 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6636 * g++.dg/init/array42.C: New.
6637 * g++.dg/init/array43.C: Likewise.
6638 * g++.dg/init/array44.C: Likewise.
6639 * g++.dg/init/array45.C: Likewise.
6640 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6641 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6642 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6643 * g++.dg/gomp/pr35751.C: Likewise.
6644 * g++.dg/init/array23.C: Likewise.
6645 * g++.dg/init/brace2.C: Likewise.
6646 * g++.dg/init/brace6.C: Likewise.
6648 2016-06-08 Martin Sebor <msebor@redhat.com>
6649 Jakub Jelinek <jakub@redhat.com>
6653 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6654 * c-c++-common/builtin-arith-overflow-2.c: New test.
6655 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6656 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6657 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6659 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6662 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6664 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6666 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6667 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6668 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6669 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6670 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6671 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6672 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6673 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6674 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6675 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6676 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6677 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6678 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6680 2016-06-08 Richard Biener <rguenther@suse.de>
6682 PR tree-optimization/68558
6683 * gcc.dg/vect/slp-44.c: New testcase.
6685 2016-06-08 Richard Biener <rguenther@suse.de>
6687 * gcc.dg/vect/slp-43.c: New testcase.
6689 2016-06-08 Richard Biener <rguenther@suse.de>
6691 PR tree-optimization/71452
6692 * gcc.dg/torture/pr71452.c: New testcase.
6694 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6697 * g++.dg/torture/pr71448.C: New test.
6699 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6703 * g++.dg/debug/pr71432.C: New test.
6705 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6707 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6708 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6709 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6711 2016-06-08 Alan Hayward <alan.hayward@arm.com>
6713 * gcc.dg/vect/vect-live-2.c: Update effective target.
6714 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6715 * lib/target-supports.exp: Add aarch64 to vect_long.
6717 2016-06-08 Marek Polacek <polacek@redhat.com>
6720 * gcc.dg/noncompile/pr71418.c: New test.
6723 * gcc.dg/noncompile/pr71426.c: New test.
6725 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
6727 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6728 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6729 * gcc.dg/predict-3.c: Update template.
6730 * gcc.dg/predict-5.c: Update template.
6731 * gcc.dg/predict-6.c: Update template.
6732 * gcc.dg/predict-9.c: Update template.
6733 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6735 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6737 * gcc.target/powerpc/vec-mul.c: New test.
6739 2016-06-07 David Malcolm <dmalcolm@redhat.com>
6741 * gcc.dg/spellcheck-fields-2.c: New test case.
6743 2016-06-07 Richard Biener <rguenther@suse.de>
6746 * gcc.dg/Wpragmas-1.c: New testcase.
6747 * gcc.dg/Wattributes-4.c: Likewise.
6748 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6751 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6753 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6754 spurious debug code.
6756 2016-06-07 Richard Biener <rguenther@suse.de>
6758 PR tree-optimization/71428
6759 * gcc.dg/torture/pr71428.c: New testcase.
6761 2016-06-07 Richard Biener <rguenther@suse.de>
6764 * gcc.dg/torture/pr71423.c: New testcase.
6766 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6769 * gcc.dg/tree-ssa/pr71408.c: New test.
6771 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6774 * g++.dg/torture/pr71281.C: New test.
6776 2016-06-06 Marek Polacek <polacek@redhat.com>
6779 * gcc.dg/pr71362.c: New test.
6781 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6782 Patrick Palka <ppalka@gcc.gnu.org>
6787 * g++.dg/opt/pr70847.C: New test.
6788 * g++.dg/ubsan/pr70847.C: New test.
6789 * g++.dg/ubsan/pr71393.C: New test.
6791 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6793 PR tree-optimization/71259
6794 * gcc.dg/vect/pr71259.c: New test.
6796 2016-06-06 David Malcolm <dmalcolm@redhat.com>
6798 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6799 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6800 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6803 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6806 * gcc.c-torture/execute/pr37780.c: New test.
6807 * gcc.target/aarch64/pr37780_1.c: Likewise.
6808 * gcc.target/arm/pr37780_1.c: Likewise.
6810 2016-06-06 Marek Polacek <polacek@redhat.com>
6812 * c-c++-common/attr-may-alias-1.c: New test.
6813 * c-c++-common/attr-may-alias-2.c: New test.
6814 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6816 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6819 * gcc.target/i386/pr24414.c: New test.
6821 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6823 * gcc.target/sparc/vis4misc.c: New file.
6824 * gcc.target/sparc/fpcmp.c: Likewise.
6825 * gcc.target/sparc/fpcmpu.c: Likewise.
6827 2016-06-06 Alan Hayward <alan.hayward@arm.com>
6829 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6830 * gcc.dg/vect/vect-live-3.c: Likewise.
6832 2016-06-06 Richard Biener <rguenther@suse.de>
6834 PR tree-optimization/71398
6835 * gcc.dg/torture/pr71398.c: New testcase.
6837 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
6840 * g++.dg/pr71389.C: New test.
6842 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6845 * gfortran.dg/fmt_read_5.f: New test.
6847 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6850 * gfortran.dg/class_array_22.f03: New test.
6852 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6854 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6856 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6858 * gcc.dg/predict-9.c: Update template.
6860 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6863 * g++.dg/template/pr49377.C: New.
6865 2016-06-04 Jakub Jelinek <jakub@redhat.com>
6867 PR tree-optimization/71405
6868 * g++.dg/torture/pr71405.C: New test.
6870 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6873 * g++.dg/inherit/crash5.C: New.
6874 * g++.dg/inherit/virtual1.C: Adjust.
6876 2016-06-03 Jeff Law <law@redhat.com>
6878 PR tree-optimization/71316
6879 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6881 2016-06-03 Jakub Jelinek <jakub@redhat.com>
6883 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6884 dg-additional-options with just -fno-tree-scev-cprop in it.
6885 * gcc.dg/vect/vect-live-2.c: Likewise.
6886 * gcc.dg/vect/vect-live-5.c: Likewise.
6887 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6888 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6889 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6891 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6894 * g++.dg/other/friend6.C: New test.
6896 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6898 * g++.dg/torture/ppc-ldst-array.C: New.
6900 2016-06-03 Joseph Myers <joseph@codesourcery.com>
6904 * gcc.dg/torture/builtin-fp-int-inexact.c,
6905 gcc.target/i386/387-builtin-fp-int-inexact.c,
6906 gcc.target/i386/387-rint-inline-1.c,
6907 gcc.target/i386/387-rint-inline-2.c,
6908 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6909 gcc.target/i386/sse2-rint-inline-1.c,
6910 gcc.target/i386/sse2-rint-inline-2.c,
6911 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6912 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6914 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6915 Julia Koval <julia.koval@intel.com>
6927 * gcc.dg/guality/pr68037-1.c: New test.
6928 * gcc.dg/guality/pr68037-2.c: Likewise.
6929 * gcc.dg/guality/pr68037-3.c: Likewise.
6930 * gcc.dg/torture/pr68037-1.c: Likewise.
6931 * gcc.dg/torture/pr68037-2.c: Likewise.
6932 * gcc.dg/torture/pr68037-3.c: Likewise.
6933 * gcc.dg/torture/pr68661-1a.c: Likewise.
6934 * gcc.dg/torture/pr68661-1b.c: Likewise.
6935 * gcc.target/i386/interrupt-1.c: Likewise.
6936 * gcc.target/i386/interrupt-2.c: Likewise.
6937 * gcc.target/i386/interrupt-3.c: Likewise.
6938 * gcc.target/i386/interrupt-4.c: Likewise.
6939 * gcc.target/i386/interrupt-5.c: Likewise.
6940 * gcc.target/i386/interrupt-6.c: Likewise.
6941 * gcc.target/i386/interrupt-7.c: Likewise.
6942 * gcc.target/i386/interrupt-8.c: Likewise.
6943 * gcc.target/i386/interrupt-9.c: Likewise.
6944 * gcc.target/i386/interrupt-10.c: Likewise.
6945 * gcc.target/i386/interrupt-11.c: Likewise.
6946 * gcc.target/i386/interrupt-12.c: Likewise.
6947 * gcc.target/i386/interrupt-13.c: Likewise.
6948 * gcc.target/i386/interrupt-14.c: Likewise.
6949 * gcc.target/i386/interrupt-15.c: Likewise.
6950 * gcc.target/i386/interrupt-16.c: Likewise.
6951 * gcc.target/i386/interrupt-17.c: Likewise.
6952 * gcc.target/i386/interrupt-18.c: Likewise.
6953 * gcc.target/i386/interrupt-19.c: Likewise.
6954 * gcc.target/i386/interrupt-20.c: Likewise.
6955 * gcc.target/i386/interrupt-21.c: Likewise.
6956 * gcc.target/i386/interrupt-22.c: Likewise.
6957 * gcc.target/i386/interrupt-23.c: Likewise.
6958 * gcc.target/i386/interrupt-24.c: Likewise.
6959 * gcc.target/i386/interrupt-25.c: Likewise.
6960 * gcc.target/i386/interrupt-26.c: Likewise.
6961 * gcc.target/i386/interrupt-27.c: Likewise.
6962 * gcc.target/i386/interrupt-28.c: Likewise.
6963 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6964 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6965 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6966 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6967 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6968 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6969 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6970 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6971 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6972 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6973 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6974 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6976 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6978 PR tree-optimization/52171
6979 * gcc.dg/pr52171.c: New test.
6980 * gcc.target/i386/pr52171.c: New test.
6982 2016-06-03 Jan Hubicka <jh@suse.cz>
6984 * g++.dg/tree-ssa/pred-1.C: New testcase
6985 * gcc.dg/tree-ssa/pred-1.c: New testcase
6987 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6990 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6992 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6994 2016-06-03 Alan Hayward <alan.hayward@arm.com>
6996 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6998 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7000 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7001 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7002 * gcc.dg/vect/vect-live-1.c: New test.
7003 * gcc.dg/vect/vect-live-2.c: New test.
7004 * gcc.dg/vect/vect-live-3.c: New test.
7005 * gcc.dg/vect/vect-live-4.c: New test.
7006 * gcc.dg/vect/vect-live-5.c: New test.
7007 * gcc.dg/vect/vect-live-slp-1.c: New test.
7008 * gcc.dg/vect/vect-live-slp-2.c: New test.
7009 * gcc.dg/vect/vect-live-slp-3.c: New test.
7011 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7014 * g++.dg/opt/pr71387.C: New test.
7016 2016-06-02 Jeff Law <law@redhat.com>
7018 PR tree-optimization/71328
7019 * gcc.c-torture/compile/pr71328.c: New test.
7021 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7024 * gfortran.dg/fmt_read_3.f90: Fix typo.
7025 * gfortran.dg/fmt_read_4.f90: New test.
7027 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7029 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7030 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7031 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7032 * g++.dg/cpp0x/override2.C: Likewise.
7033 * g++.dg/parse/crash5.C: Likewise.
7034 * g++.dg/parse/error16.C: Likewise.
7035 * g++.dg/parse/error27.C: Likewise.
7036 * g++.dg/template/qualttp15.C: Likewise.
7037 * g++.dg/template/redecl4.C: Likewise.
7038 * g++.old-deja/g++.other/crash39.C: Likewise.
7039 * g++.old-deja/g++.other/struct1.C: Likewise.
7040 * g++.old-deja/g++.pt/m9a.C: Likewise.
7041 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7043 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7046 * c-c++-common/pr71372.c: New test.
7048 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7049 __TIME__ strings with __builtin_strcmp instead of printf and
7052 2016-06-02 Martin Liska <mliska@suse.cz>
7054 * gcc.dg/predict-9.c: New test.
7056 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7058 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7059 global set_compiler_env_var and global saved_compiler_env_var.
7061 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7063 PR rtl-optimization/71295
7064 * gcc.c-torture/compile/pr71295.c: New test.
7066 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7068 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7070 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7071 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7073 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7074 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7075 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7078 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7080 * gcc.target/powerpc/p9-splat-4.c: New test.
7082 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7085 * gcc.target/powerpc/pr71186.c: New test.
7087 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7090 * gfortran.dg/fmt_read_3.f90: New test.
7092 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7094 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7097 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
7099 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7100 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7102 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7103 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7105 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7107 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7108 vars set by dg-set-compiler-env-var.
7110 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
7113 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7114 to the module procedure declaration.
7115 * gfortran.dg/submodule_16.f08: New test.
7117 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7120 * c-c++-common/gomp/pr71371.c: New test.
7122 2016-06-01 Richard Biener <rguenther@suse.de>
7124 PR tree-optimization/71366
7125 * gcc.dg/torture/pr71366-1.c: New testcase.
7126 * gcc.dg/torture/pr71366-2.c: Likewise.
7128 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7130 * gcc.target/powerpc/vslv-0.c: New test.
7131 * gcc.target/powerpc/vslv-1.c: New test.
7132 * gcc.target/powerpc/vsrv-0.c: New test.
7133 * gcc.target/powerpc/vsrv-1.c: New test.
7135 2016-06-01 Nathan Sidwell <nathan@acm.org>
7137 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7138 * gcc.target/nvptx/weak.c: New.
7140 2016-06-01 Richard Biener <rguenther@suse.de>
7142 PR tree-optimization/71261
7143 * gcc.dg/torture/vect-bool-1.c: New testcase.
7145 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7147 * gfortran.dg/gomp/order-1.f90: New test.
7148 * gfortran.dg/gomp/order-2.f90: New test.
7150 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
7152 * gcc.dg/unroll-6.c: Update template.
7153 * gcc.dg/unroll-7.c: New testcase.
7154 * gcc.dg/unroll-8.c: New testcase.
7156 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7158 * gnat.dg/opt56.ad[sb]: New test.
7160 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7163 * g++.dg/cpp0x/constexpr-ice16.C: New.
7165 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7167 PR tree-optimization/71314
7168 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7171 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7173 PR tree-optimization/71077
7174 * gcc.dg/tree-ssa/pr71077.c: New test.
7176 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
7178 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7179 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7180 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7182 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7185 * g++.dg/cpp0x/pr71248.C: New.
7186 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7187 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7188 * g++.dg/init/new37.C: Likewise.
7189 * g++.dg/template/static1.C: Likewise.
7190 * g++.dg/template/static2.C: Likewise.
7192 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7194 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7196 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7198 2016-05-31 Marek Polacek <polacek@redhat.com>
7200 * c-c++-common/Wswitch-unreachable-3.c: New test.
7201 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7203 2016-05-31 Richard Biener <rguenther@suse.de>
7205 PR tree-optimization/71352
7206 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7208 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7210 * gcc.target/arm/armv5_thumb_isa.c: New test.
7212 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7215 * gcc.target/i386/pr71346.c: New test.
7217 2016-05-31 Tom de Vries <tom@codesourcery.com>
7219 PR tree-optimization/69068
7220 * gcc.dg/graphite/pr69068.c: New test.
7222 2016-05-27 Martin Sebor <msebor@redhat.com>
7225 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7227 2016-05-30 Jakub Jelinek <jakub@redhat.com>
7230 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7231 nowait depend(inout: dd[0]) clauses where permitted.
7233 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7236 * g++.dg/parse/pr71238.C: New.
7237 * g++.dg/concepts/friend1.C: Test column numbers too.
7238 * g++.dg/cpp0x/initlist31.C: Likewise.
7239 * g++.dg/cpp0x/pr51420.C: Likewise.
7240 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7241 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7242 * g++.dg/ext/builtin3.C: Likewise.
7243 * g++.dg/lookup/friend12.C: Likewise.
7244 * g++.dg/lookup/friend7.C: Likewise.
7245 * g++.dg/lookup/koenig1.C: Likewise.
7246 * g++.dg/lookup/koenig5.C: Likewise.
7247 * g++.dg/lookup/used-before-declaration.C: Likewise.
7248 * g++.dg/overload/koenig1.C: Likewise.
7249 * g++.dg/template/crash65.C: Likewise.
7250 * g++.dg/template/friend57.C: Likewise.
7251 * g++.dg/warn/Wshadow-5.C: Likewise.
7252 * g++.dg/warn/Wunused-8.C: Likewise.
7253 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7254 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7255 * g++.old-deja/g++.jason/member.C: Likewise.
7256 * g++.old-deja/g++.jason/report.C: Likewise.
7257 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7258 * g++.old-deja/g++.law/visibility20.C: Likewise.
7259 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7260 * g++.old-deja/g++.other/static5.C: Likewise.
7261 * g++.old-deja/g++.pt/overload2.C: Likewise.
7263 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7265 * gcc.dg/tree-ssa/peel1.c: New testcase.
7266 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7267 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7269 2016-05-30 Tom de Vries <tom@codesourcery.com>
7271 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7274 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7277 * g++.dg/parse/virtual1.C: New.
7279 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
7281 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7282 Use correct register when clearing %edx.
7284 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
7286 PR tree-optimization/71289
7287 * gcc.dg/pr71289.c: New test.
7289 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7293 * gcc.dg/tree-ssa/pr71269.c: New test.
7294 * gcc.dg/tree-ssa/pr71292.c: New test.
7296 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7299 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7301 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7303 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7304 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7305 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7307 2016-05-30 Tom de Vries <tom@codesourcery.com>
7309 PR tree-optimization/69067
7310 * gcc.dg/graphite/pr69067.c: New test.
7312 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
7315 * gcc.target/i386/pr71245-1.c: New test.
7316 * gcc.target/i386/pr71245-2.c: Ditto.
7318 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7321 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7322 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7323 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7325 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
7327 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7329 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7333 * g++.dg/overload/69855.C: New.
7334 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7335 * g++.old-deja/g++.pt/crash3.C: Likewise.
7337 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7340 * g++.dg/parse/namespace13.C: New.
7342 2016-05-26 Jeff Law <law@redhat.com>
7344 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7345 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7346 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7347 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7348 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7349 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7350 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7351 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7352 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7353 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7354 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7355 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7356 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7358 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7361 * g++.dg/overload/69855.C: New.
7362 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7363 * g++.old-deja/g++.pt/crash3.C: Likewise.
7365 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7368 * gcc.target/aarch64/va_arg_1.c: New testcase.
7369 * gcc.target/aarch64/va_arg_2.c: Likewise.
7370 * gcc.target/aarch64/va_arg_3.c: Likewise.
7372 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7374 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7375 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7376 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7377 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7378 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7380 2016-05-27 Marek Polacek <polacek@redhat.com>
7383 * g++.dg/torture/pr71308.C: New test.
7385 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7387 * gcc.dg/zero_bits_compound-1.c: New test.
7388 * gcc.dg/zero_bits_compound-2.c: New test.
7390 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7393 * gcc.dg/pr71279.c: New test.
7395 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7397 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7398 floating point min/max/comparison instructions.
7399 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7401 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7403 * c-c++-common/gomp/schedule-1.c: New test.
7404 * gfortran.dg/gomp/schedule-1.f90: New test.
7406 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7410 * g++.dg/cpp1y/auto-fn32.C: New test.
7411 * g++.dg/cpp1y/paren4.C: New test.
7413 2016-05-26 Nathan Sidwell <nathan@acm.org>
7415 * gcc.dg/20060410.c: Xfail on ptx.
7416 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7417 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7418 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7419 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7420 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7422 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7424 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7426 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7428 PR tree-optimization/71280
7429 * gcc.dg/pr71280.c: New test.
7431 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7433 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7434 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7436 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7438 2016-05-26 Jiong Wang <jiong.wang@arm.com>
7440 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7443 2016-05-25 Jeff Law <law@redhat.com>
7445 PR tree-optimization/71272
7446 * gcc.c-torture/compile/pr71272.c: new test.
7448 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7450 * gcc.target/powerpc/vec-cmpne.c: New test.
7451 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7453 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7455 * gnat.dg/opt55.ad[sb]: New test.
7457 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7459 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7460 * c-c++-common/pr60226.c: Require int32plus.
7461 * gcc.c-torture/execute/pr70602.c: Likewise.
7462 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7463 unsigned long for malloc arg type.
7464 * gcc.dg/asr_div1.c: Require int32plus.
7465 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7466 * gcc.dg/pie-1.c: Require pie.
7467 * gcc.dg/pie-2.c: Likewise.
7468 * gcc.dg/pr59471.c: Require int32plus.
7469 * gcc.dg/pr59963-2.c: XFAIL for int16.
7470 * gcc.dg/pr60114.c: Require int32plus.
7471 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7472 unsigned long for typedef of size_t.
7473 * gcc.dg/pr63914.c: Require int32plus.
7474 * gcc.dg/pr64536.c: Require pt32plus.
7475 * gcc.dg/pr65658.c: Likewise.
7476 * gcc.dg/pr67271.c: Require int32plus.
7477 * gcc.dg/pr68112.c: Likewise.
7478 * gcc.dg/pr69071.c: Skip for avr target.
7479 * gcc.dg/pr69973.c: Require int32plus.
7480 * gcc.dg/pr70169.c: Skip for avr target.
7481 * gcc.dg/sso-6.c: Require int32plus.
7482 * gcc.dg/sso-7.c: Likewise.
7483 * gcc.dg/sso-8.c: Likewise.
7484 * gcc.dg/vrp-min-max-2.c: Likewise.
7486 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7489 * gcc.target/i386/pr70738-1.c: New test.
7490 * gcc.target/i386/pr70738-2.c: Likewise.
7491 * gcc.target/i386/pr70738-3.c: Likewise.
7492 * gcc.target/i386/pr70738-4.c: Likewise.
7493 * gcc.target/i386/pr70738-5.c: Likewise.
7494 * gcc.target/i386/pr70738-6.c: Likewise.
7495 * gcc.target/i386/pr70738-7.c: Likewise.
7496 * gcc.target/i386/pr70738-8.c: Likewise.
7497 * gcc.target/i386/pr70738-9.c: Likewise.
7499 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7501 PR rtl-optimization/66940
7502 * gcc.c-torture/execute/pr66940.c: New test.
7504 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7506 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7507 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7508 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7509 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7510 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7511 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7512 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7513 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7514 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7515 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7516 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7517 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7518 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7519 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7520 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7521 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7522 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7523 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7524 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7525 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7526 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7527 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7528 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7529 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7531 2016-05-25 Marek Polacek <polacek@redhat.com>
7534 * gcc.dg/noncompile/pr71265.c: New test.
7537 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7539 2016-05-25 Nathan Sidwell <nathan@acm.org>
7541 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7543 2016-05-25 Richard Biener <rguenther@suse.de>
7545 PR tree-optimization/71261
7546 * c-c++-common/torture/pr71261.c: New testcase.
7548 2016-05-25 Richard Biener <rguenther@suse.de>
7550 PR tree-optimization/71264
7551 * gcc.dg/vect/pr71264.c: New testcase.
7553 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7556 * g++.dg/cpp0x/alias-decl-53.C: New.
7557 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7559 2016-05-25 Martin Liska <mliska@suse.cz>
7561 * g++.dg/pr71239.C: New test.
7563 2016-05-25 Richard Biener <rguenther@suse.de>
7565 * gcc.dg/vect/pr58135.c: Rename to ...
7566 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7568 2016-05-25 Marek Polacek <polacek@redhat.com>
7570 * g++.dg/pr65295.C: Use target c++14.
7572 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7574 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7575 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7577 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7579 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7582 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7584 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7585 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7586 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7587 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7588 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7589 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7590 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7591 * c-c++-common/goacc/pcopy.c: Likewise.
7592 * c-c++-common/goacc/pcopyin.c: Likewise.
7593 * c-c++-common/goacc/pcopyout.c: Likewise.
7594 * c-c++-common/goacc/pcreate.c: Likewise.
7595 * c-c++-common/goacc/pr70688.c: New test.
7596 * c-c++-common/goacc/present-1.c: Adjust test.
7597 * c-c++-common/goacc/reduction-5.c: Likewise.
7598 * g++.dg/goacc/data-1.C: New test.
7600 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7602 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7603 vector parity built-in functions.
7604 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7605 count trailing zeros automatic vectorization.
7606 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7607 count trailing zeros built-in functions.
7609 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7611 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7613 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7616 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7618 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7621 * g++.dg/template/crash123.C: New.
7622 * g++.dg/template/crash124.C: Likewise.
7624 2016-05-24 Martin Sebor <msebor@redhat.com>
7627 * g++.dg/ext/flexary16.C: New test.
7629 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7631 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7632 before math.h is included.
7633 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7634 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7635 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7636 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7637 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7638 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7639 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7640 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7641 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7642 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7643 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7644 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7645 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7646 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7647 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7648 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7649 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7650 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7651 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7652 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7653 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7654 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7655 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7657 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7658 Kelvin Nilsen <kelvin@gcc.gnu.org>
7660 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7663 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7666 * g++.dg/warn/Wno-narrowing1.C: New.
7668 2016-05-24 Marek Polacek <polacek@redhat.com>
7671 * c-c++-common/Wswitch-unreachable-2.c: New test.
7673 2016-05-24 Jakub Jelinek <jakub@redhat.com>
7676 * g++.dg/vect/simd-clone-6.cc: New test.
7677 * g++.dg/gomp/declare-simd-6.C: New test.
7681 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7683 2016-05-24 Richard Biener <rguenther@suse.de>
7685 PR tree-optimization/71240
7686 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7688 2016-05-24 Richard Biener <rguenther@suse.de>
7690 PR tree-optimization/71230
7691 * gcc.dg/torture/pr71230.c: New testcase.
7692 * g++.dg/torture/pr71230.C: Likewise.
7694 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7696 * c-c++-common/goacc/routine-5.c: Add tests.
7697 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7698 * gfortran.dg/goacc/routine-6.f90: Add tests.
7700 2016-05-24 Richard Biener <rguenther@suse.de>
7702 PR tree-optimization/71253
7703 * gcc.dg/torture/pr71253.c: New testcase.
7705 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7708 * gfortran.dg/pr71252.f90: New test.
7710 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7712 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7714 2016-05-24 Richard Biener <rguenther@suse.de>
7718 * c-c++-common/vector-subscript-4.c: New testcase.
7719 * c-c++-common/vector-subscript-5.c: Likewise.
7721 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7724 * gfortran.dg/namelist_90.f: New test
7726 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7729 * gfortran.dg/unexpected_eof.f: New test
7731 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7732 Kelvin Nilsen <kelvin@gcc.gnu.org>
7734 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7737 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7740 * g++.dg/cpp0x/inh-ctor20.C: New.
7741 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7743 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7746 * g++.dg/cpp0x/variadic168.C: New.
7748 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7750 * g++.dg/cpp0x/pr31445.C: Test column number too.
7751 * g++.dg/cpp0x/pr32253.C: Likewise.
7752 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7753 * g++.dg/cpp0x/variadic36.C: Likewise.
7755 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
7757 * gcc.dg/fold-notshift-2.c: Adjust.
7759 2016-05-23 Marek Polacek <polacek@redhat.com>
7762 * c-c++-common/Wswitch-unreachable-1.c: New test.
7763 * gcc.dg/Wswitch-unreachable-1.c: New test.
7764 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7765 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7766 * g++.dg/gomp/block-10.C: Likewise.
7767 * gcc.dg/gomp/block-10.c: Likewise.
7768 * g++.dg/gomp/block-9.C: Likewise.
7769 * gcc.dg/gomp/block-9.c: Likewise.
7770 * g++.dg/gomp/target-1.C: Likewise.
7771 * g++.dg/gomp/target-2.C: Likewise.
7772 * gcc.dg/gomp/target-1.c: Likewise.
7773 * gcc.dg/gomp/target-2.c: Likewise.
7774 * g++.dg/gomp/taskgroup-1.C: Likewise.
7775 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7776 * gcc.dg/gomp/teams-1.c: Likewise.
7777 * g++.dg/gomp/teams-1.C: Likewise.
7778 * g++.dg/overload/error3.C: Likewise.
7779 * g++.dg/tm/jump1.C: Likewise.
7780 * g++.dg/torture/pr40335.C: Likewise.
7781 * gcc.dg/c99-vla-jump-5.c: Likewise.
7782 * gcc.dg/switch-warn-1.c: Likewise.
7783 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7784 * gcc.dg/nested-func-1.c: Likewise.
7785 * gcc.dg/pr67784-4.c: Likewise.
7787 2016-05-23 Richard Biener <rguenther@suse.de>
7789 PR tree-optimization/71230
7790 * gfortran.dg/pr71230-1.f90: New testcase.
7791 * gfortran.dg/pr71230-2.f90: Likewise.
7793 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7795 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
7796 * gcc.dg/vect/pr58135.c: Add new.
7797 * gfortran.dg/pr46519-1.f: Adjust test case.
7799 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7802 * g++.dg/cpp0x/decltype64.C: New.
7804 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7806 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7807 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7808 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7810 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7812 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7813 Add poly64x1_t and poly64x2_t cases if supported.
7814 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7815 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7816 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7817 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7818 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7820 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7822 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7823 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7824 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7825 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7826 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7827 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7828 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7830 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7832 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7834 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7836 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7837 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7839 2016-05-22 Jakub Jelinek <jakub@redhat.com>
7841 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7842 constraint instead of "r".
7843 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7844 insn instead of vxorpd.
7845 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7847 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7848 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7850 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7852 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7853 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7855 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7857 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7860 * gcc.dg/tree-ssa/pr40921.c: New test.
7862 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7865 * gcc.target/avr/pr71103.c: New test.
7867 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7870 * gcc.dg/tree-ssa/pr71179.c: New test.
7872 2016-05-20 Martin Sebor <msebor@redhat.com>
7875 * gcc.dg/init-excess-2.c: New test.
7877 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7879 * gnat.dg/opt53.adb: New test.
7880 * gnat.dg/opt54.adb: Likewise.
7882 2016-05-20 Martin Jambor <mjambor@suse.cz>
7884 PR tree-optimization/70884
7885 * gcc.dg/tree-ssa/pr70919.c: New test.
7887 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7889 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7891 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7892 fix code formatting.
7894 2016-05-20 Nathan Sidwell <nathan@acm.org>
7896 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7898 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
7900 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7902 * jit.dg/all-non-failing-tests.h: Add
7903 test-factorial-must-tail-call.c.
7904 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7905 * jit.dg/test-factorial-must-tail-call.c: New test case.
7907 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7910 * gfortran.dg/pr71204.f90: New test.
7912 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7914 * gcc.target/nvptx/sincos.c: New test.
7916 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7919 * g++.dg/cpp1y/auto-fn31.C: New.
7921 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7923 * gcc.target/powerpc/vec-addec.c: New test.
7924 * gcc.target/powerpc/vec-addec-int128.c: New test.
7926 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7928 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7929 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7930 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7931 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7933 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
7935 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7937 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7940 * g++.dg/opt/pr71210-1.C: New test.
7941 * g++.dg/opt/pr71210-2.C: New test.
7943 PR tree-optimization/29756
7944 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7945 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7946 only on selected targets where V4SImode vectors are known to be
7949 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
7951 PR tree-optimization/71079
7952 PR tree-optimization/71206
7953 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7955 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7957 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7958 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7959 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7961 2016-05-20 Richard Guenther <rguenther@suse.de>
7963 PR tree-optimization/29756
7964 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7966 2016-05-20 Richard Biener <rguenther@suse.de>
7968 PR tree-optimization/71185
7969 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7971 2016-05-20 Richard Biener <rguenther@suse.de>
7973 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7975 2016-05-19 Marek Polacek <polacek@redhat.com>
7978 * g++.dg/diagnostic/pr71075.C: New test.
7980 2016-05-19 David Malcolm <dmalcolm@redhat.com>
7983 * g++.dg/pr71184.C: New test case.
7985 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7987 * gcc.target/powerpc/darn-0.c: New test.
7988 * gcc.target/powerpc/darn-1.c: New test.
7989 * gcc.target/powerpc/darn-2.c: New test.
7991 2016-05-19 Marek Polacek <polacek@redhat.com>
7993 PR tree-optimization/71031
7994 * gcc.dg/tree-ssa/vrp100.c: New test.
7996 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7998 PR rtl-optimization/71148
7999 * gcc.dg/pr71148.c: New test.
8001 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8004 * gcc.target/arm/pr71056.c: New test.
8006 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8008 * c-c++-common/pr69669.c: Check the used mode.
8010 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8013 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8015 2016-05-19 Richard Biener <rguenther@suse.de>
8017 PR tree-optimization/70729
8018 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8019 * gcc.dg/graphite/scop-18.c: Likewise.
8020 * gcc.dg/pr41783.c: Disable LIM.
8021 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8022 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8023 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8024 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8025 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8026 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8027 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8028 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8029 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8030 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8031 * gfortran.dg/pr42108.f90: Likewise.
8033 2016-05-18 David Malcolm <dmalcolm@redhat.com>
8036 * gcc.dg/spellcheck-options-11.c: New test case.
8038 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8041 * g++.dg/opt/pr71100.C: New test.
8043 2016-05-18 Martin Jambor <mjambor@suse.cz>
8046 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8047 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8048 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8049 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8051 2016-05-18 Martin Jambor <mjambor@suse.cz>
8054 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8055 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8056 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8057 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8058 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8060 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8063 * g++.dg/template/crash122.C: New.
8065 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8068 * g++.dg/template/pr70466-1.C: New.
8069 * g++.dg/template/pr70466-2.C: Likewise.
8071 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8073 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8074 splat operations and the XXSPLTIB instruction.
8075 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8076 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8077 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8078 xxlxor to clear a register.
8080 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8082 * gcc.dg/torture/pr71020.c: New test.
8084 2016-05-18 Martin Jambor <mjambor@suse.cz>
8087 * gcc.dg/ipa/pr70646.c: New test.
8089 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8091 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8093 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8095 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8096 missing tests for vreinterpretq_p{8,16}.
8098 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8100 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8101 vsliq_n_s64 and vsliq_n_u64.
8103 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8105 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8106 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8108 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8110 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8111 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8112 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8114 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8116 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8119 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8121 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8122 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8123 "blr\t" and switch to scan-assembler-times.
8125 2016-05-18 Jiong Wang <jiong.wang@arm.com>
8127 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8129 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8130 declarations under __aarch64__ and __ARM_FEATURE_FMA.
8132 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8134 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8135 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8136 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8137 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8138 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8139 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8141 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8142 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8144 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8145 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8147 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8148 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8150 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8152 2016-05-18 Richard Biener <rguenther@suse.de>
8154 PR tree-optimization/71168
8155 * gcc.dg/torture/pr71168.c: New testcase.
8157 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8160 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8161 * gcc.dg/tree-ssa/pr63586.c: New test.
8162 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8164 2016-05-17 Nathan Sidwell <nathan@acm.org>
8166 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8167 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8168 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8169 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8171 2016-05-17 Nathan Sidwell <nathan@acm.org>
8173 * gcc.target/nvptx/abi-vararg-3.c: New.
8175 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8177 PR tree-optimization/54579
8179 * gcc.dg/fold-notrotate-1.c: New test.
8180 * gcc.dg/fold-notshift-1.c: New test.
8181 * gcc.dg/fold-notshift-2.c: New test.
8183 2016-05-17 Marek Polacek <polacek@redhat.com>
8186 * g++.dg/ipa/pr71146.C: New test.
8188 2016-05-17 David Malcolm <dmalcolm@redhat.com>
8190 * jit.dg/test-error-array-bounds.c: New test case.
8192 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8194 * gcc.dg/tree-ssa/and-1.c: New testcase.
8196 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8198 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8199 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8201 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8203 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8204 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8206 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8208 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8210 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8212 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8214 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8216 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8217 ".2d[index]" when scan the assembly.
8218 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8219 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8221 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8223 2016-05-17 Richard Biener <rguenther@suse.de>
8225 PR tree-optimization/71132
8226 * gcc.dg/torture/pr71132.c: New testcase.
8228 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8230 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8232 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8235 * gcc.target/aarch64/pr70809_1.c: New test.
8237 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8239 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8240 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8241 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8242 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8244 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8245 Ilya Enkovich <ilya.enkovich@intel.com>
8248 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8250 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
8252 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8253 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8255 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8257 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8258 test for __ARM_FP16_ARGS.
8259 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8260 * gcc.target/arm/aapcs/neon-vect10.c: New.
8261 * gcc.target/arm/aapcs/neon-vect9.c: New.
8262 * gcc.target/arm/aapcs/vfp18.c: New.
8263 * gcc.target/arm/aapcs/vfp19.c: New.
8264 * gcc.target/arm/aapcs/vfp20.c: New.
8265 * gcc.target/arm/aapcs/vfp21.c: New.
8266 * gcc.target/arm/fp16-aapcs-1.c: New.
8267 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8268 test for __ARM_FP16_ARGS.
8269 * g++.target/arm/fp16-return-1.c: Update expected output.
8271 2016-05-16 Jiong Wang <jiong.wang@arm.com>
8274 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8276 2016-05-15 Harald Anlauf <anlauf@gmx.de>
8279 * gfortran.dg/pr69603.f90: New testcase.
8281 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8283 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8285 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8288 * gfortran.dg/pr71047.f08: New test.
8290 2016-05-13 Joseph Myers <joseph@codesourcery.com>
8292 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8293 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8294 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8296 2016-05-13 Martin Sebor <msebor@redhat.com>
8299 * g++.dg/cpp0x/constexpr-60049.C: New test.
8301 2016-05-13 Jakub Jelinek <jakub@redhat.com>
8304 * gcc.dg/pr71071.c: New test.
8306 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
8308 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8309 remove XOP handling.
8310 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8312 2016-05-13 Nathan Sidwell <nathan@acm.org>
8314 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8315 __atomic_is_lock_free declaration.
8317 2016-05-13 Richard Biener <rguenther@suse.de>
8319 PR tree-optimization/42587
8320 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8322 2016-05-13 Martin Liska <mliska@suse.cz>
8324 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8325 the new format of dump output.
8327 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8329 * gcc.dg/pr71084.c: New test.
8331 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8334 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8336 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8338 * gcc.target/aarch64/struct_return.c: New test.
8340 2016-05-12 Marek Polacek <polacek@redhat.com>
8343 * c-c++-common/pr70756-2.c: New test.
8344 * c-c++-common/pr70756.c: New test.
8346 2016-05-12 Richard Biener <rguenther@suse.de>
8348 PR tree-optimization/71059
8349 * gcc.dg/torture/pr71059.c: New testcase.
8351 2016-05-12 Richard Biener <rguenther@suse.de>
8353 PR tree-optimization/71062
8354 * gcc.dg/torture/pr71062.c: New testcase.
8356 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8358 PR tree-optimization/71006
8359 * gcc.dg/pr71006.c: New test.
8361 2016-05-12 Marek Polacek <polacek@redhat.com>
8364 * gcc.dg/opts-7.c: New test.
8366 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8369 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8370 Add -save-temps to dg-options.
8371 Scan for ldmfd rather than pop instruction.
8372 * gcc.target/arm/interrupt-2.c: Likewise.
8373 * gcc.target/arm/pr70830.c: New test.
8375 2016-05-12 Jakub Jelinek <jakub@redhat.com>
8377 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8378 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8380 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8381 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8382 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8385 * gcc.target/i386/avx512vl-pack-1.c: New test.
8386 * gcc.target/i386/avx512vl-pack-2.c: New test.
8387 * gcc.target/i386/avx512bw-pack-2.c: New test.
8389 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8391 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8392 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8393 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8395 2016-05-12 Richard Biener <rguenther@suse.de>
8397 PR tree-optimization/70986
8398 * gcc.dg/torture/pr70986-1.c: New testcase.
8399 * gcc.dg/torture/pr70986-2.c: Likewise.
8400 * gcc.dg/torture/pr70986-3.c: Likewise.
8402 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8405 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8406 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8408 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
8410 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8412 * gcc.target/i386/pr66746.c: Ditto.
8414 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8416 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8418 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8419 warning when using -mvsx-timode.
8420 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8421 * gcc.target/powerpc/dform-2.c: Likewise.
8422 * gcc.target/powerpc/pr68805.c: Likewise.
8424 2016-05-11 Marek Polacek <polacek@redhat.com>
8427 * c-c++-common/attributes-3.c: New test.
8429 2016-05-11 Nathan Sidwell <nathan@acm.org>
8431 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8432 * gcc.c-torture/execute/pr68185.c: Likewise.
8433 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8434 * gcc.dg/pr69634.c: Requires scheduling.
8435 * gcc.dg/torture/pr66178.c: Require label values.
8436 * gcc.dg/setjmp-6.c: Require indirect jumps.
8438 2016-05-11 Richard Biener <rguenther@suse.de>
8440 PR tree-optimization/71055
8441 * gcc.dg/torture/pr71055.c: New testcase.
8443 2016-05-11 Richard Biener <rguenther@suse.de>
8446 * g++.dg/debug/pr71057.C: New testcase.
8448 2016-05-11 Jakub Jelinek <jakub@redhat.com>
8451 * gfortran.dg/gomp/pr70855.f90: New test.
8453 2016-05-11 Richard Biener <rguenther@suse.de>
8456 * g++.dg/torture/pr71002.C: New testcase.
8458 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8461 * gcc.dg/pr70807.c: New test.
8463 2016-05-10 Martin Sebor <msebor@redhat.com>
8466 * g++.dg/Wattributes.C: New test.
8468 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
8470 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8471 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8472 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8474 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8477 * gcc.target/i386/pr70799-1.c: New test.
8479 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8481 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8483 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8486 * gcc.target/i386/pr70877.c: New test.
8488 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8490 PR tree-optimization/70786
8491 * gcc.target/i386/pr70876.c: New test.
8493 2016-05-10 Jakub Jelinek <jakub@redhat.com>
8496 * gcc.target/i386/avx512vl-logic-1.c: New test.
8497 * gcc.target/i386/avx512vl-logic-2.c: New test.
8498 * gcc.target/i386/avx512dq-logic-2.c: New test.
8500 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8503 * gcc.target/powerpc/pr70963.c: New.
8505 2016-05-10 David Malcolm <dmalcolm@redhat.com>
8507 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8508 (test_very_wide_line): Add ruler to expected output.
8509 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8510 (test_very_wide_line): Likewise.
8511 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8512 (test_show_locus): Within the handling of "test_very_wide_line",
8513 enable show_ruler_p on the diagnostic context.
8515 2016-05-10 Richard Biener <rguenther@suse.de>
8517 PR tree-optimization/71039
8518 * gcc.dg/torture/pr71039.c: New testcase.
8520 2016-05-10 Nathan Sidwell <nathan@acm.org>
8522 * gcc.dg/nested-func-10.c: Requires alloca.
8523 * gcc.dg/nested-func-9.c: Requires alloca.
8524 * gcc.c-torture/execute/pr70460.c: Requires labels.
8525 * gcc.c-torture/compile/pr70199.c: Requires labels.
8526 * gcc.target/nvptx/decl.c: Compile only.
8527 * gcc.target/nvptx/trailing-init.c: Compile only.
8528 * gcc.target/nvptx/ary-init.c: Compile only.
8530 2016-05-10 Marek Polacek <polacek@redhat.com>
8533 * gcc.dg/attr-opt-1.c: New test.
8535 2016-05-10 Richard Biener <rguenther@suse.de>
8537 PR tree-optimization/70497
8538 PR tree-optimization/28367
8539 * gcc.dg/torture/20160404-1.c: New testcase.
8540 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8541 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8543 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8545 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8547 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
8549 * gcc.target/i386/fabsneg-1.c New test.
8551 2016-05-09 Alan Modra <amodra@gmail.com>
8554 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8556 2016-05-09 Richard Biener <rguenther@suse.de>
8558 PR tree-optimization/70985
8559 * gcc.dg/torture/pr70985.c: New testcase.
8561 2016-05-09 Bin Cheng <bin.cheng@arm.com>
8563 * gcc.dg/tree-ssa/ifc-9.c: New test.
8564 * gcc.dg/tree-ssa/ifc-10.c: New test.
8565 * gcc.dg/tree-ssa/ifc-11.c: New test.
8566 * gcc.dg/tree-ssa/ifc-12.c: New test.
8567 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8568 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8569 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8571 2016-05-09 Richard Biener <rguenther@suse.de>
8574 * gfortran.dg/pr70937.f90: New testcase.
8576 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8578 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8580 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
8583 * gfortran.dg/dec_structure_1.f90: New testcase.
8584 * gfortran.dg/dec_structure_2.f90: Ditto.
8585 * gfortran.dg/dec_structure_3.f90: Ditto.
8586 * gfortran.dg/dec_structure_4.f90: Ditto.
8587 * gfortran.dg/dec_structure_5.f90: Ditto.
8588 * gfortran.dg/dec_structure_6.f90: Ditto.
8589 * gfortran.dg/dec_structure_7.f90: Ditto.
8590 * gfortran.dg/dec_structure_8.f90: Ditto.
8591 * gfortran.dg/dec_structure_9.f90: Ditto.
8592 * gfortran.dg/dec_structure_10.f90: Ditto.
8593 * gfortran.dg/dec_structure_11.f90: Ditto.
8594 * gfortran.dg/dec_union_1.f90: Ditto.
8595 * gfortran.dg/dec_union_2.f90: Ditto.
8596 * gfortran.dg/dec_union_3.f90: Ditto.
8597 * gfortran.dg/dec_union_4.f90: Ditto.
8598 * gfortran.dg/dec_union_5.f90: Ditto.
8599 * gfortran.dg/dec_union_6.f90: Ditto.
8600 * gfortran.dg/dec_union_7.f90: Ditto.
8602 2016-05-07 Tom de Vries <tom@codesourcery.com>
8604 PR tree-optimization/70956
8605 * gcc.dg/graphite/pr70956.c: New test.
8607 2016-05-06 Jakub Jelinek <jakub@redhat.com>
8610 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8611 (a, b, c, d): Change type from char to signed char.
8612 (main): Compare against (signed char) -1634678893 instead of
8613 hardcoded -109. Use __builtin_abort instead of abort.
8615 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8616 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8618 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8620 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8623 * gcc.dg/torture/pr70935.c: New test.
8625 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8628 * gcc.target/sh/pr58219.c: New tests.
8630 2016-05-06 Richard Biener <rguenther@suse.de>
8632 PR tree-optimization/70960
8633 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8635 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8638 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8639 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8640 Adjust expected instruction counts.
8641 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8643 2016-05-06 Marek Polacek <polacek@redhat.com>
8646 * gcc.dg/ubsan/bounds-3.c: New test.
8648 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8651 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8653 2016-05-06 Richard Biener <rguenther@suse.de>
8656 * gfortran.dg/pr70931.f90: New testcase.
8658 2016-05-06 Richard Biener <rguenther@suse.de>
8661 * gcc.dg/torture/pr70941.c: New testcase.
8663 2016-05-05 Bin Cheng <bin.cheng@arm.com>
8665 PR tree-optimization/57206
8666 * gcc.dg/vect/pr57206.c: New test.
8668 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8670 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8672 2016-05-05 Jakub Jelinek <jakub@redhat.com>
8674 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8676 * c-c++-common/Wdangling-else-4.c: New test.
8678 2016-05-04 Jakub Jelinek <jakub@redhat.com>
8682 * g++.dg/opt/pr70906.C: New test.
8683 * g++.dg/opt/pr70933.C: New test.
8685 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8687 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
8689 * gcc.dg/ipa/pure-const-3.c: New testcase.
8691 2016-05-04 Marek Polacek <polacek@redhat.com>
8693 * c-c++-common/Wdangling-else-1.c: New test.
8694 * c-c++-common/Wdangling-else-2.c: New test.
8695 * c-c++-common/Wdangling-else-3.c: New test.
8697 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8699 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8702 2016-05-04 Marek Polacek <polacek@redhat.com>
8705 * gcc.dg/Waddress-2.c: New test.
8707 2016-05-04 Alan Modra <amodra@gmail.com>
8709 * gcc.target/powerpc/pr70866.c: New.
8711 2016-05-03 Martin Sebor <msebor@redhat.com>
8714 * c-c++-common/builtin_location.c: New test.
8715 * g++.dg/cpp1y/builtin_location.C: New test.
8717 2016-05-03 Marek Polacek <polacek@redhat.com>
8720 * gcc.dg/pr70859.c: New test.
8721 * gcc.dg/pr70859-2.c: New test.
8723 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8725 * gnat.dg/debug5.adb: New testcase.
8727 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8729 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8730 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8731 Procedure to check for z10 instruction set.
8733 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8735 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8737 2016-05-03 Alan Modra <amodra@gmail.com>
8739 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8741 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8743 * gcc.target/i386/avx512f-cvt-1.c: New test.
8745 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8747 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8748 -fdump-tree-vrp-details.
8750 2016-05-03 Richard Biener <rguenther@suse.de>
8752 * gcc.dg/pr30172-1.c: Adjust.
8753 * gcc.dg/pr63743.c: Likewise.
8754 * gcc.dg/tm/pr51696.c: Likewise.
8755 * c-c++-common/tm/safe-1.c: Likewise.
8756 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8757 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8758 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8759 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8761 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8763 PR rtl-optimization/70467
8764 * gcc.target/i386/pr70467-3.c: New test.
8765 * gcc.target/i386/pr70467-4.c: New test.
8767 PR tree-optimization/70916
8768 * gcc.c-torture/compile/pr70916.c: New test.
8771 * gcc.target/i386/pr49244-1.c: New test.
8772 * gcc.target/i386/pr49244-2.c: New test.
8774 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8776 PR rtl-optimization/44281
8777 * gcc.target/i386/pr44281.c: New test.
8779 2016-05-03 bin cheng <bin.cheng@arm.com>
8781 PR tree-optimization/56541
8782 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8783 * gcc.dg/vect/pr56541.c: new test.
8785 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8787 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8789 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8791 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8794 * c-c++-common/asan/clone-test-1.c (main): Align child process
8797 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8800 * g++.dg/spellcheck-fields-2.C: New test case.
8802 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8805 * g++.dg/pr62314.C: New test case.
8807 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
8809 * gcc.dg/ipa/inline-8.c: New testcase.
8811 2016-05-02 Jakub Jelinek <jakub@redhat.com>
8813 PR rtl-optimization/70467
8814 * gcc.target/i386/pr70467-1.c: New test.
8816 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8818 * gcc.dg/spec-options.c: Run the test on all targets.
8819 * gcc.dg/foo.specs: Use cpp_unique_options.
8821 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
8823 * gcc.dg/tree-ssa/unord.c: New testcase.
8825 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
8827 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8829 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8831 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8833 2016-05-02 Marek Polacek <polacek@redhat.com>
8836 * gcc.dg/enum-incomplete-3.c: New test.
8838 2016-05-02 Marek Polacek <polacek@redhat.com>
8839 Tom de Vries <tom@codesourcery.com>
8841 PR tree-optimization/70700
8842 * gcc.dg/pr70700.c: New test.
8844 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
8846 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8847 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8848 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8849 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8850 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8852 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8854 * ada/acats/run_acats: Rename into...
8855 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8856 * ada/acats/run_all.sh: Remove redundant test.
8857 (target_run): Move around.
8858 (target_gnatchop): Use newly built executable.
8859 (target_gnatmake): Likewise.
8860 Check that the compilation of impbit succeeds.
8862 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8864 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8865 * gcc.dg/20021029-1.c: Likewise.
8866 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8867 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8868 * gcc.target/sh/cmpstr.c: Likewise.
8869 * gcc.target/sh/cmpstrn.c: Likewise.
8870 * gcc.target/sh/memset.c: Likewise.
8871 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8872 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8873 * gcc.target/sh/pr39423-1.c: Likewise.
8874 * gcc.target/sh/pr49468-di.c: Likewise.
8875 * gcc.target/sh/pr49468-si.c: Likewise.
8876 * gcc.target/sh/pr49880-1.c: Likewise.
8877 * gcc.target/sh/pr49880-2.c: Likewise.
8878 * gcc.target/sh/pr49880-3.c: Likewise.
8879 * gcc.target/sh/pr50751-1.c: Likewise.
8880 * gcc.target/sh/pr50751-4.c: Likewise.
8881 * gcc.target/sh/pr50751-7.c: Likewise.
8882 * gcc.target/sh/pr51244-1.c: Likewise.
8883 * gcc.target/sh/pr51244-10.c: Likewise.
8884 * gcc.target/sh/pr51244-11.c: Likewise.
8885 * gcc.target/sh/pr51244-12.c: Likewise.
8886 * gcc.target/sh/pr51244-13.c: Likewise.
8887 * gcc.target/sh/pr51244-14.c: Likewise.
8888 * gcc.target/sh/pr51244-17.c: Likewise.
8889 * gcc.target/sh/pr51244-18.c: Likewise.
8890 * gcc.target/sh/pr51244-19.c: Likewise.
8891 * gcc.target/sh/pr51244-4.c: Likewise.
8892 * gcc.target/sh/pr51244-5.c: Likewise.
8893 * gcc.target/sh/pr51244-7.c: Likewise.
8894 * gcc.target/sh/pr51244-8.c: Likewise.
8895 * gcc.target/sh/pr51244-9.c: Likewise.
8896 * gcc.target/sh/pr51697.c: Likewise.
8897 * gcc.target/sh/pr52483-1.c: Likewise.
8898 * gcc.target/sh/pr52483-2.c: Likewise.
8899 * gcc.target/sh/pr52483-3.c: Likewise.
8900 * gcc.target/sh/pr52483-5.c: Likewise.
8901 * gcc.target/sh/pr52933-1.c: Likewise.
8902 * gcc.target/sh/pr52933-2.c: Likewise.
8903 * gcc.target/sh/pr52933-3.c: Likewise.
8904 * gcc.target/sh/pr53568-1.c: Likewise.
8905 * gcc.target/sh/pr53976-1.c: Likewise.
8906 * gcc.target/sh/pr53988-1.c: Likewise.
8907 * gcc.target/sh/pr53988.c: Likewise.
8908 * gcc.target/sh/pr54089-1.c: Likewise.
8909 * gcc.target/sh/pr54089-6.c: Likewise.
8910 * gcc.target/sh/pr54089-7.c: Likewise.
8911 * gcc.target/sh/pr54089-8.c: Likewise.
8912 * gcc.target/sh/pr54089-9.c: Likewise.
8913 * gcc.target/sh/pr54236-1.c: Likewise.
8914 * gcc.target/sh/pr54236-2.c: Likewise.
8915 * gcc.target/sh/pr54236-3.c: Likewise.
8916 * gcc.target/sh/pr54236-4.c: Likewise.
8917 * gcc.target/sh/pr54386.c: Likewise.
8918 * gcc.target/sh/pr54602-1.c: Likewise.
8919 * gcc.target/sh/pr54685.c: Likewise.
8920 * gcc.target/sh/pr54760-1.c: Likewise.
8921 * gcc.target/sh/pr54760-2.c: Likewise.
8922 * gcc.target/sh/pr54760-3.c: Likewise.
8923 * gcc.target/sh/pr54760-4.c: Likewise.
8924 * gcc.target/sh/pr54760-5.c: Likewise.
8925 * gcc.target/sh/pr54760-6.c: Likewise.
8926 * gcc.target/sh/pr55146.c: Likewise.
8927 * gcc.target/sh/pr55160.c: Likewise.
8928 * gcc.target/sh/pr59278.c: Likewise.
8929 * gcc.target/sh/pr59401-1.c: Likewise.
8930 * gcc.target/sh/pr59533-1.c: Likewise.
8931 * gcc.target/sh/pr63260.c: Likewise.
8932 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8933 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8934 * gcc.target/sh/strlen.c: Likewise.
8935 * gcc.target/sh/torture/pr30807.c: Likewise.
8936 * gcc.target/sh/torture/pr34777.c: Likewise.
8937 * gcc.target/sh/torture/pr64652.c: Likewise.
8938 * gcc.target/sh/torture/pr65505.c: Likewise.
8939 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8940 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8942 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8945 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8947 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8949 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8950 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8951 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8952 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8954 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8956 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8957 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8959 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8962 * c-c++-common/goacc/combined-reduction.c: New test.
8963 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8965 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8967 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8968 *movdi_internal pattern only if PIC off.
8969 * gcc.target/i386/pr70155-2.c: Likewise.
8970 * gcc.target/i386/pr70155-3.c: Likewise.
8971 * gcc.target/i386/pr70155-4.c: Likewise.
8972 * gcc.target/i386/pr70155-5.c: Likewise.
8973 * gcc.target/i386/pr70155-6.c: Likewise.
8974 * gcc.target/i386/pr70155-7.c: Likewise.
8975 * gcc.target/i386/pr70155-8.c: Likewise.
8976 * gcc.target/i386/pr70155-15.c: Likewise.
8977 * gcc.target/i386/pr70155-17.c: Likewise.
8978 * gcc.target/i386/pr70155-22.c: Likewise.
8980 2016-04-29 Bin Cheng <bin.cheng@arm.com>
8982 PR tree-optimization/70803
8983 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8985 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8987 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8988 optimization of vector loop.
8989 * gcc.target/i386/vect-unpack-3.c: New test.
8990 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8991 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8992 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8994 2016-04-29 Marek Polacek <polacek@redhat.com>
8997 * g++.dg/ubsan/null-7.C: New test.
9000 * gcc.dg/pr70852.c: New test.
9002 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9005 * g++.dg/cpp0x/alignas6.C: New test.
9007 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9009 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9010 * gcc.dg/pr27003.c: Likewise.
9011 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9012 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9013 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9014 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9015 * gcc.target/arc/mxy.c: Likewise.
9016 * gcc.target/arc/mswape.c: Likewise.
9017 * gcc.target/arc/mrtsc.c: Likewise.
9018 * gcc.target/arc/mcrc.c: Likewise.
9019 * gcc.target/arc/mdsp-packa.c: Likewise.
9020 * gcc.target/arc/mdvbf.c: Likewise.
9021 * gcc.target/arc/mlock.c: Likewise.
9022 * gcc.target/arc/mmac-24.c: Likewise.
9023 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9025 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9026 Matthijs Kooijman <matthijs@stdin.nl>
9027 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9030 * gcc.target/avr/pr60040-1.c: New.
9031 * gcc.target/avr/pr60040-2.c: New.
9033 2016-04-29 Richard Biener <rguenther@suse.de>
9035 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9037 2016-04-29 Richard Biener <rguenther@suse.de>
9039 PR tree-optimization/13962
9040 PR tree-optimization/65686
9041 * gcc.dg/uninit-pr65686.c: New testcase.
9043 2016-04-29 Jakub Jelinek <jakub@redhat.com>
9046 * gcc.dg/pr70843.c: New test.
9048 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9051 * gcc.target/i386/pr70858.c: New test.
9053 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9055 * gcc.target/arc/nps400-1.c: New file.
9057 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9058 Andrew Burgess <andrew.burgess@embecosm.com>
9060 * gcc.target/arc/movh_cl-1.c: New file.
9062 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9063 Andrew Burgess <andrew.burgess@embecosm.com>
9065 * gcc.target/arc/extzv-1.c: New file.
9066 * gcc.target/arc/insv-1.c: New file.
9067 * gcc.target/arc/insv-2.c: New file.
9068 * gcc.target/arc/movb-1.c: New file.
9069 * gcc.target/arc/movb-2.c: New file.
9070 * gcc.target/arc/movb-3.c: New file.
9071 * gcc.target/arc/movb-4.c: New file.
9072 * gcc.target/arc/movb-5.c: New file.
9073 * gcc.target/arc/movb_cl-1.c: New file.
9074 * gcc.target/arc/movb_cl-2.c: New file.
9075 * gcc.target/arc/movbi_cl-1.c: New file.
9076 * gcc.target/arc/movl-1.c: New file.
9078 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9079 Andrew Burgess <andrew.burgess@embecosm.com>
9081 * gcc.target/arc/cmem-1.c: New file.
9082 * gcc.target/arc/cmem-2.c: New file.
9083 * gcc.target/arc/cmem-3.c: New file.
9084 * gcc.target/arc/cmem-4.c: New file.
9085 * gcc.target/arc/cmem-5.c: New file.
9086 * gcc.target/arc/cmem-6.c: New file.
9087 * gcc.target/arc/cmem-7.c: New file.
9088 * gcc.target/arc/cmem-ld.inc: New file.
9089 * gcc.target/arc/cmem-st.inc: New file.
9091 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9094 * gcc.target/i386/pr70821.c: New test.
9096 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9098 * gcc.target/powerpc/vec-adde.c: New test.
9099 * gcc.target/powerpc/vec-adde-int128.c: New test.
9101 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9103 * gcc.target/i386/avx-vround-1.c: New test.
9104 * gcc.target/i386/avx-vround-2.c: New test.
9105 * gcc.target/i386/avx512vl-vround-1.c: New test.
9106 * gcc.target/i386/avx512vl-vround-2.c: New test.
9108 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9111 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9112 (check_effective_target_cilkplus_runtime): ... this.
9113 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9114 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9116 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9117 Require cilkplus_runtime.
9118 Don't add -lcilkrts.
9119 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9120 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9121 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9122 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9123 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9124 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9125 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9126 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9127 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9128 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9129 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9130 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9131 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9132 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9133 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9134 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9135 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9136 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9137 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9138 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9139 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9140 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9141 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9142 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9143 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9144 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9145 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9146 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9147 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9149 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9150 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9152 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9154 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9157 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
9159 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9160 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9162 2015-04-27 Ryan Burn <contact@rnburn.com>
9166 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9168 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9169 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9171 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9173 * gnat.dg/limited_with4.ad[sb]: New test.
9174 * gnat.dg/limited_with4_pkg.ads: New helper.
9176 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9179 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9180 and movv1ti_internal patterns
9181 * gcc.target/i386/pr70155-1.c: New test.
9182 * gcc.target/i386/pr70155-2.c: Likewise.
9183 * gcc.target/i386/pr70155-3.c: Likewise.
9184 * gcc.target/i386/pr70155-4.c: Likewise.
9185 * gcc.target/i386/pr70155-5.c: Likewise.
9186 * gcc.target/i386/pr70155-6.c: Likewise.
9187 * gcc.target/i386/pr70155-7.c: Likewise.
9188 * gcc.target/i386/pr70155-8.c: Likewise.
9189 * gcc.target/i386/pr70155-9.c: Likewise.
9190 * gcc.target/i386/pr70155-10.c: Likewise.
9191 * gcc.target/i386/pr70155-11.c: Likewise.
9192 * gcc.target/i386/pr70155-12.c: Likewise.
9193 * gcc.target/i386/pr70155-13.c: Likewise.
9194 * gcc.target/i386/pr70155-14.c: Likewise.
9195 * gcc.target/i386/pr70155-15.c: Likewise.
9196 * gcc.target/i386/pr70155-16.c: Likewise.
9197 * gcc.target/i386/pr70155-17.c: Likewise.
9198 * gcc.target/i386/pr70155-18.c: Likewise.
9199 * gcc.target/i386/pr70155-19.c: Likewise.
9200 * gcc.target/i386/pr70155-20.c: Likewise.
9201 * gcc.target/i386/pr70155-21.c: Likewise.
9202 * gcc.target/i386/pr70155-22.c: Likewise.
9204 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9206 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9209 2016-04-27 Bin Cheng <bin.cheng@arm.com>
9211 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9212 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9213 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9214 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9215 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9217 2016-04-27 Richard Biener <rguenther@suse.de>
9220 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9221 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9223 2016-04-27 Nathan Sidwell <nathan@acm.org>
9225 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9226 * g++.dg/ubsan/pr63956.C: Adjust error location.
9228 2016-04-27 Nick Clifton <nickc@redhat.com>
9231 * gcc.dg/pr49889.c: New test.
9233 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9235 * c-c++-common/memset-array.c: New test.
9237 2016-04-26 Martin Sebor <msebor@redhat.com>
9240 * g++.dg/cpp1y/func_constexpr.C: New test.
9242 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9245 * g++.dg/cpp0x/enum32.C: New test.
9246 * g++.dg/cpp0x/enum33.C: New test.
9248 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9250 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9251 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9252 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9253 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9254 * gcc.c-torture/execute/pr38151.c: Likewise.
9255 * gcc.c-torture/execute/pr66556.c: Likewise.
9256 * gcc.c-torture/execute/pr67781.c: Likewise.
9257 * gcc.c-torture/execute/pr68648.c: Likewise.
9259 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9261 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9263 2016-04-26 Marek Polacek <polacek@redhat.com>
9266 * gcc.dg/pr67784-3.c: New test.
9267 * gcc.dg/pr67784-4.c: New test.
9268 * gcc.dg/pr67784-5.c: New test.
9271 * gcc.dg/Wnested-externs-2.c: New test.
9273 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9275 * gcc.dg/fold-plusmult.c: Adjust.
9276 * gcc.dg/no-strict-overflow-6.c: Adjust.
9277 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9279 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9281 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9283 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9284 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9285 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9286 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9287 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9288 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9289 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9290 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9291 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9292 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9293 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9294 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9295 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9296 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9297 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9298 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9299 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9300 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9301 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9302 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9303 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9304 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9306 * gcc.target/i386/pr32219-4.c: Likewise.
9307 * gcc.target/i386/pr32219-6.c: Likewise.
9308 * gcc.target/i386/pr32219-8.c: Likewise.
9310 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9312 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9315 2016-04-26 Marek Polacek <polacek@redhat.com>
9318 * g++.dg/ext/cond2.C: New test.
9320 2016-04-26 Bin Cheng <bin.cheng@arm.com>
9322 PR tree-optimization/70771
9323 PR tree-optimization/70775
9324 * gcc.dg/pr70771.c: New test.
9325 * gcc.dg/pr70775.c: New test.
9327 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9329 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9331 2016-04-25 Richard Biener <rguenther@suse.de>
9333 PR tree-optimization/70780
9334 * gcc.dg/torture/pr70780.c: New testcase.
9336 2016-04-25 Michael Collison <michael.collison@arm.com>
9338 * gcc.target/arm/neon-vaddws16.c: New test.
9339 * gcc.target/arm/neon-vaddws32.c: New test.
9340 * gcc.target/arm/neon-vaddwu16.c: New test.
9341 * gcc.target/arm/neon-vaddwu32.c: New test.
9342 * gcc.target/arm/neon-vaddwu8.c: New test.
9343 * lib/target-supports.exp
9344 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9345 that arm neon support vector widen sum of HImode TO SImode.
9347 2016-04-23 Jakub Jelinek <jakub@redhat.com>
9350 * c-c++-common/asan/pr70712.c: New test.
9352 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9354 * .gitattributes: New file.
9356 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9358 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9360 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9362 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9363 * gfortran.dg/submodule_15.f08: Likewise.
9365 2016-04-22 Richard Biener <rguenther@suse.de>
9367 PR tree-optimization/70740
9368 * gcc.dg/torture/pr70740.c: New testcase.
9370 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9373 * gcc.target/i386/pr70750-1.c: New test.
9374 * gcc.target/i386/pr70750-2.c: Likewise.
9376 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9379 * g++.dg/cpp0x/auto48.C: New.
9381 2016-04-21 Marek Polacek <polacek@redhat.com>
9384 * g++.dg/cpp0x/forw_enum12.C: New test.
9385 * g++.dg/cpp0x/forw_enum13.C: New test.
9387 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9390 * gcc.target/i386/pr70728.c: New test.
9392 2016-04-21 Richard Biener <rguenther@suse.de>
9395 * gcc.dg/pr70747.c: New testcase.
9397 2016-04-21 Bin Cheng <bin.cheng@arm.com>
9399 PR tree-optimization/70715
9400 * gcc.dg/tree-ssa/scev-13.c: New test.
9402 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9404 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9406 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9408 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9410 2016-04-20 Jan Hubicka <jh@suse.cz>
9413 * g++.dg/ipa/nothrow-1.C: New testcase.
9415 2016-04-20 Nathan Sidwell <nathan@acm.org>
9418 * g++.dg/eh/delete1.C: New.
9420 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9422 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9423 -mtune-ctrl=sse_typeless_stores.
9425 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9427 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9429 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9431 PR tree-optimization/69489
9432 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9434 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9437 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9438 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9439 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9441 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9443 PR tree-optimization/56625
9444 PR tree-optimization/69489
9445 * gcc.dg/vect/pr56625.c: New test.
9446 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9448 2016-04-20 Andrew Pinski <apinski@cavium.com>
9451 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9453 2016-04-20 Arnaud Charlet <charlet@adacore.com>
9455 * gnat.dg/self1.adb: Remove now incorrect test.
9457 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9459 * gcc.dg/tree-ssa/scev-11.c: New test.
9460 * gcc.dg/tree-ssa/scev-12.c: New test.
9462 2016-04-20 Marek Polacek <polacek@redhat.com>
9464 PR tree-optimization/70725
9465 * gcc.dg/pr70725.c: New test.
9467 2016-04-20 Richard Biener <rguenther@suse.de>
9469 PR tree-optimization/70726
9470 * g++.dg/vect/pr70726.cc: New testcase.
9472 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9475 * gcc.target/s390/pr70674.c: New test.
9477 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9479 PR libgfortran/70684
9480 * gfortran.dg/list_read_14.f90: New test.
9482 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9485 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9486 extern to force it misaligned.
9490 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9491 Don't check `*' before movv4sf_internal.
9492 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9493 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9494 Don't check `*' before movv16qi_internal.
9495 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9496 extern to force it misaligned.
9500 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9501 Don't check `*' before movv2df_internal.
9502 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9503 extern to force it misaligned.
9507 Check movv8sf_internal instead of avx_storeups256.
9508 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9510 2016-04-19 Richard Biener <rguenther@suse.de>
9512 PR tree-optimization/70171
9513 * g++.dg/tree-ssa/pr70171.C: New testcase.
9515 2016-04-19 Richard Biener <rguenther@suse.de>
9517 PR tree-optimization/70724
9518 * gcc.dg/torture/pr70724.c: New testcase.
9520 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9523 * gcc.target/i386/pr70689.c: New.
9525 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9528 * gcc.target/i386/pr70708.c: New test.
9530 2016-04-18 Richard Biener <rguenther@suse.de>
9532 PR tree-optimization/43434
9533 * gcc.dg/vect/pr43434.c: New testcase.
9534 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9535 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9536 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9537 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9538 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9539 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9540 * gcc.dg/gomp/pr68640.c: Likewise.
9541 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9542 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9544 2016-04-18 Richard Biener <rguenther@suse.de>
9546 PR tree-optimization/70701
9547 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9549 2016-04-18 Tom de Vries <tom@codesourcery.com>
9552 * gcc.dg/pr70161.c: Add dot-file scans.
9553 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9554 instead of after last dot char.
9556 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9558 * c-c++-common/dump-ada-spec-3.c: New test.
9559 * c-c++-common/dump-ada-spec-4.c: Likewise.
9561 2016-04-17 Tom de Vries <tom@codesourcery.com>
9564 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9566 2016-04-15 Jan Hubicka <jh@suse.cz>
9569 * g++.dg/ipa/pure-const-1.C: New testcase.
9570 * g++.dg/ipa/pure-const-2.C: New testcase.
9571 * g++.dg/ipa/pure-const-3.C: New testcase.
9573 2016-04-15 Marek Polacek <polacek@redhat.com>
9576 * gcc.dg/bitfld-22.c: New test.
9578 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9580 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9583 2016-04-15 Marek Polacek <polacek@redhat.com>
9586 * c-c++-common/pr70651.c: New test.
9588 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9590 PR rtl-optimization/70681
9591 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9592 dump scan on arm and powerpc.
9593 * gcc.dg/pr10474.c: Likewise.
9595 2016-04-15 Jakub Jelinek <jakub@redhat.com>
9600 * g++.dg/cpp1y/vla11.C: Revert for real.
9603 * c-c++-common/Wparentheses-1.c: New test.
9604 * c-c++-common/gomp/Wparentheses-1.c: New test.
9605 * c-c++-common/gomp/Wparentheses-2.c: New test.
9606 * c-c++-common/gomp/Wparentheses-3.c: New test.
9607 * c-c++-common/gomp/Wparentheses-4.c: New test.
9608 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9609 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9610 * c-c++-common/goacc/Wparentheses-1.c: New test.
9612 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9615 * gcc.target/i386/pr70662.c: New test.
9617 2016-04-15 Richard Biener <rguenther@suse.de>
9618 Alan Modra <amodra@gmail.com>
9620 PR tree-optimization/70130
9621 * gcc.dg/vect/O3-pr70130.c: New testcase.
9623 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9626 * gcc.target/powerpc/pr70669.c: New test.
9629 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9630 a power7 system that does not have an assembler that supports
9633 2016-04-14 Martin Sebor <msebor@redhat.com>
9638 * c-c++-common/ubsan/vla-1.c: Revert.
9639 * g++.dg/cpp1y/vla11.C: Same.
9640 * g++.dg/cpp1y/vla12.C: Same.
9641 * g++.dg/cpp1y/vla13.C: Same.
9642 * g++.dg/cpp1y/vla14.C: Same.
9643 * g++.dg/cpp1y/vla3.C: Same.
9644 * g++.dg/init/array24.C: Same.
9645 * g++.dg/ubsan/vla-1.C: Same.
9647 2016-04-14 Marek Polacek <polacek@redhat.com>
9648 Jan Hubicka <hubicka@ucw.cz>
9651 * g++.dg/torture/pr70029.C: New test.
9653 2016-04-14 Martin Sebor <msebor@redhat.com>
9655 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9656 type size to prevent failures on targets with very low maximum
9659 2016-04-14 Richard Biener <rguenther@suse.de>
9661 PR tree-optimization/70623
9662 * gcc.dg/torture/pr70623.c: New testcase.
9663 * gcc.dg/torture/pr70623-2.c: Likewise.
9665 2016-04-13 Martin Sebor <msebor@redhat.com>
9670 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9671 * g++.dg/cpp1y/vla11.C: New test.
9672 * g++.dg/cpp1y/vla12.C: New test.
9673 * g++.dg/cpp1y/vla13.C: New test.
9674 * g++.dg/cpp1y/vla14.C: New test.
9675 * g++.dg/cpp1y/vla3.C: Restore deleted test.
9676 * g++.dg/init/array24.C: Fully brace VLA initializer.
9677 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9679 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9682 * g++.dg/opt/pr70641.C: New test.
9684 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9686 PR rtl-optimization/68749
9687 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9688 effects of argument promotions.
9689 Remove default args to dg-skip-if.
9691 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9694 * g++.dg/parse/pr70635.C: New.
9696 2016-04-13 Marek Polacek <polacek@redhat.com>
9699 * c-c++-common/Wmisleading-indentation-4.c: New test.
9701 2016-04-13 Marek Polacek <polacek@redhat.com>
9704 * gcc.dg/Wparentheses-12.c: New test.
9705 * gcc.dg/Wparentheses-13.c: New test.
9707 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9709 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9710 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9711 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9713 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9716 * gcc.c-torture/compile/pr70633.c: New test.
9719 * gcc.dg/torture/pr70628.c: New test.
9721 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9724 * g++.dg/template/pr70610.C: New test.
9725 * g++.dg/template/pr70610-2.C: New test.
9726 * g++.dg/template/pr70610-3.C: New test.
9727 * g++.dg/template/pr70610-4.C: New test.
9729 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9731 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9735 * g++.dg/ext/pr70571.C: New test.
9737 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9740 * gcc.target/powerpc/pr70640.c: New test.
9742 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9745 * g++.dg/parse/pr68722.C: New.
9747 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9749 PR rtl-optimization/70596
9750 * gcc.target/i386/pr70596.c: New test.
9752 2016-04-12 Nathan Sidwell <nathan@acm.org>
9755 * g++.dg/init/pr70501.C: New.
9757 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9759 * gcc.target/i386/asm-flag-6.c: New test.
9761 2016-04-12 Tom de Vries <tom@codesourcery.com>
9763 PR tree-optimization/68756
9764 * gcc.dg/graphite/pr68756.c: New test.
9766 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9768 PR tree-optimization/70602
9769 * gcc.c-torture/execute/pr70602.c: New test.
9771 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9774 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9775 __float128 emulator is built and runs.
9776 * gcc.target/powerpc/float128-1.c: Likewise.
9778 * lib/target-supports.exp (check_ppc_float128_sw_available):
9779 Rework tests for __float128 software and hardware
9780 availability. Fix exit condition to return 0 on success.
9782 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9785 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9786 * gcc.target/aarch64/target_attr_15.c: Likewise.
9788 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9791 * g++.dg/cpp1y/pr69066.C: New.
9793 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9796 * gfortran.dg/pr36192.f90: Update test.
9797 * gfortran.dg/pr36192_1.f90: Update test.
9798 * gfortran.dg/real_dimension_1.f: Update test.
9799 * gfortran.dg/parameter_array_init_7.f90: New test.
9801 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
9804 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9806 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9808 PR rtl-optimization/66669
9809 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9811 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9813 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9814 * gcc.dg/pie-1.c: Likewise.
9815 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9816 * gcc.dg/pic-4.c: Likewise.
9817 * gcc.dg/pie-3.c: Likewise.
9818 * gcc.dg/pie-4.c: Likewise.
9820 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9822 PR tree-optimization/68644
9823 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9825 PR rtl-optimization/64886
9826 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9828 2016-04-09 Tom de Vries <tom@codesourcery.com>
9830 PR tree-optimization/68953
9831 * gcc.dg/graphite/pr68953.c: New test.
9833 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9836 * gfortran.dg/deferred_character_16.f90: New test.
9838 2016-04-09 Jakub Jelinek <jakub@redhat.com>
9840 PR tree-optimization/70586
9841 * gcc.c-torture/execute/pr70586.c: New test.
9843 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9846 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9847 with __builtin_memset
9848 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9850 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9854 PR tree-optimization/70373
9858 * c-c++-common/goacc/reduction-5.c: New test.
9859 * c-c++-common/goacc/reduction-promotions.c: New test.
9860 * gfortran.dg/goacc/reduction-3.f95: New test.
9861 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9863 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9867 * g++.dg/pr70590.C: New test.
9868 * g++.dg/pr70590-2.C: New test.
9870 2016-04-08 Jakub Jelinek <jakub@redhat.com>
9873 * gcc.target/i386/pr70593.c: New test.
9875 PR rtl-optimization/70574
9876 * gcc.target/i386/avx2-pr70574.c: New test.
9878 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9881 * c-c++-common/asan/pr70541.c: New test.
9883 2016-04-08 Tom de Vries <tom@codesourcery.com>
9885 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9886 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9888 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9891 * gcc.c-torture/execute/pr70566.c: New test.
9893 2016-04-08 Tom de Vries <tom@codesourcery.com>
9895 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9896 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9898 2016-04-08 Alan Modra <amodra@gmail.com>
9900 * gcc.target/powerpc/pr70117.c: New.
9902 2016-04-07 Jakub Jelinek <jakub@redhat.com>
9905 * gcc.dg/lto/simd-function_0.c: New test.
9907 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9909 * c-c++-common/attr-simd-2.c: Likewise.
9910 * c-c++-common/attr-simd-4.c: Likewise.
9911 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9912 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9914 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9917 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9919 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9920 Tom de Vries <tom@codesourcery.com>
9922 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9923 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9924 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9925 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9926 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9927 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9928 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9929 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9931 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9934 * g++.dg/warn/Wparentheses-29.C: New test.
9936 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9939 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9940 explicit braces to resolve a future -Wparentheses warning.
9942 2016-04-06 Richard Henderson <rth@redhat.com>
9944 * gcc.dg/pr61817-1.c: New test.
9945 * gcc.dg/pr61817-2.c: New test.
9946 * gcc.dg/pr69391-1.c: New test.
9947 * gcc.dg/pr69391-2.c: New test.
9949 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9951 PR rtl-optimization/70398
9952 * gcc.target/aarch64/pr70398.c: New.
9954 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9956 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9958 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
9959 Pedro Alves <palves@redhat.com>
9961 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9963 2016-04-06 Jakub Jelinek <jakub@redhat.com>
9965 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9966 Check for avx512f effective targets instead of avx2.
9967 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9969 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9970 * g++.dg/gomp/declare-simd-1.C: Likewise.
9971 * g++.dg/gomp/declare-simd-3.C: Likewise.
9972 * g++.dg/gomp/declare-simd-4.C: Likewise.
9975 * c-c++-common/gomp/pr70550-1.c: New test.
9976 * c-c++-common/gomp/pr70550-2.c: New test.
9978 2016-04-05 Nathan Sidwell <nathan@acm.org>
9981 * g++.dg/ext/attribute-may-alias-5.C: New.
9983 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9986 * c-c++-common/pr70336.c: New test.
9987 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9988 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9990 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
9993 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9995 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9997 PR rtl-optimization/70542
9998 * gcc.dg/torture/pr70542.c: New test.
9999 * gcc.target/i386/avx2-pr70542.c: New test.
10001 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10003 PR tree-optimization/70509
10004 * gcc.target/i386/avx512bw-pr70509.c: New test.
10006 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10009 * g++.dg/ext/constexpr-vla4.C: New test.
10011 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
10014 * gcc.target/i386/pr70510.c: New test.
10016 2016-04-05 Richard Biener <rguenther@suse.de>
10018 PR tree-optimization/70526
10019 * g++.dg/torture/pr70526.C: New testcase.
10021 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10024 * gcc.target/i386/pr70525.c: New test.
10026 2016-04-05 Richard Biener <rguenther@suse.de>
10028 PR middle-end/70499
10029 * g++.dg/torture/pr70499.C: New testcase.
10031 2016-04-05 Richard Biener <rguenther@suse.de>
10033 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10036 2016-04-04 Jakub Jelinek <jakub@redhat.com>
10038 PR middle-end/70307
10039 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10040 rs6000 ABI warnings.
10042 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
10045 * g++.dg/ipa/devirt-51.C: New testcase.
10047 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10048 Jakub Jelinek <jakub@redhat.com>
10050 PR middle-end/70457
10051 * gcc.dg/torture/pr70457.c: New.
10053 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10056 * gfortran.dg/allocate_with_source_19.f08: New test.
10058 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10061 * gfortran.dg/coarray_allocate_6.f08: New test.
10063 2016-04-04 Richard Biener <rguenther@suse.de>
10065 PR rtl-optimization/70484
10066 * gcc.dg/torture/pr70484.c: New testcase.
10068 2016-04-04 Marek Polacek <polacek@redhat.com>
10071 * gcc.dg/torture/pr70307.c: New test.
10073 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10077 * gcc.target/sh/torture/pr70416.c: New.
10079 2016-04-02 Martin Sebor <msebor@redhat.com>
10085 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10086 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10087 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10088 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10089 * g++.dg/cpp0x/constexpr-string.C: Same.
10090 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10091 * g++.dg/cpp0x/pr65398.C: Same.
10092 * g++.dg/ext/constexpr-vla1.C: Same.
10093 * g++.dg/ext/constexpr-vla2.C: Same.
10094 * g++.dg/ext/constexpr-vla3.C: Same.
10095 * g++.dg/ubsan/pr63956.C: Same.
10097 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10099 PR rtl-optimization/70467
10100 * gcc.target/i386/pr70467-2.c: New test.
10102 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10103 Marek Polacek <polacek@redhat.com>
10106 * g++.dg/init/new47.C: New test.
10108 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10111 * gcc.target/arm/pr70496.c: New test.
10113 2016-04-01 Nathan Sidwell <nathan@acm.org>
10116 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10118 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10121 * gcc.dg/strlenopt.h (memmove): New.
10122 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10123 instead of "string.h".
10124 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10125 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10126 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10127 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10128 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10129 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10130 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10131 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10132 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10133 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10134 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10135 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10136 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10137 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10138 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10139 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10140 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10141 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10142 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10143 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10145 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10147 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10148 (Holder::foo): Reflect this.
10150 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10153 * gcc.dg/pr70442.c: New test.
10155 2016-03-31 Nathan Sidwell <nathan@acm.org>
10158 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10160 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10163 * gcc.target/i386/pr70453.c: New test.
10165 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
10168 * gcc.c-torture/pr70292.c: New test.
10170 2016-03-31 Marek Polacek <polacek@redhat.com>
10173 * c-c++-common/pr70297.c: New test.
10174 * g++.dg/cpp0x/typedef-redecl.C: New test.
10175 * gcc.dg/typedef-redecl2.c: New test.
10177 2016-03-31 Jakub Jelinek <jakub@redhat.com>
10179 PR rtl-optimization/70460
10180 * gcc.c-torture/execute/pr70460.c: New test.
10182 2016-03-31 Richard Biener <rguenther@suse.de>
10185 * g++.dg/ext/vector30.C: New testcase.
10187 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10188 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10190 * gfortran.dg/fmt_pf.f90: New test.
10192 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10194 Forward-port from 5 branch
10195 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10198 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10199 dg-require-effective-target after dg-do.
10201 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10203 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10205 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10206 Julian Brown <julian@codesourcery.com>
10207 Chung-Lin Tang <cltang@codesourcery.com>
10208 Cesar Philippidis <cesar@codesourcery.com>
10209 James Norris <jnorris@codesourcery.com>
10210 Tom de Vries <tom@codesourcery.com>
10211 Nathan Sidwell <nathan@codesourcery.com>
10213 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10214 * c-c++-common/goacc/loop-clauses.c: Likewise.
10215 * g++.dg/goacc/template.C: Likewise.
10216 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10217 * gfortran.dg/goacc/loop-1.f95: Likewise.
10218 * gfortran.dg/goacc/loop-5.f95: Likewise.
10219 * gfortran.dg/goacc/loop-6.f95: Likewise.
10220 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10221 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10222 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10223 * c-c++-common/goacc/clauses-fail.c: Likewise.
10224 * c-c++-common/goacc/parallel-1.c: Likewise.
10225 * c-c++-common/goacc/reduction-1.c: Likewise.
10226 * c-c++-common/goacc/reduction-2.c: Likewise.
10227 * c-c++-common/goacc/reduction-3.c: Likewise.
10228 * c-c++-common/goacc/reduction-4.c: Likewise.
10229 * c-c++-common/goacc/routine-3.c: Likewise.
10230 * c-c++-common/goacc/routine-4.c: Likewise.
10231 * c-c++-common/goacc/routine-5.c: Likewise.
10232 * c-c++-common/goacc/tile.c: Likewise.
10233 * g++.dg/goacc/template.C: Likewise.
10234 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10235 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10236 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10237 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10238 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10239 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10240 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10241 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10242 * c-c++-common/goacc/use_device-1.c: ... this file.
10243 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10244 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10245 * c-c++-common/goacc/host_data-6.c: ... this file.
10246 * c-c++-common/goacc/loop-2-kernels.c: New file.
10247 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10248 * c-c++-common/goacc/loop-3.c: Likewise.
10249 * g++.dg/goacc/reference.C: Likewise.
10250 * g++.dg/goacc/routine-1.C: Likewise.
10251 * g++.dg/goacc/routine-2.C: Likewise.
10253 2016-03-30 Richard Biener <rguenther@suse.de>
10255 PR middle-end/70450
10256 * gcc.dg/torture/pr70450.c: New testcase.
10258 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10261 * gcc.dg/torture/pr70421.c: New test.
10262 * gcc.target/i386/avx512f-pr70421.c: New test.
10264 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10267 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10268 (check): New function.
10270 (foo): Align stack to 16 bytes when calling bar.
10271 * gcc.target/i386/cleanup-2.c: Likewise.
10273 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10275 PR tree-optimization/59124
10276 * gcc.dg/Warray-bounds-19.c: New test.
10278 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
10280 * lib/prune.exp (escape_regex_chars): New.
10281 (prune_file_path): Update to quote metcharacters for regexp.
10283 2016-03-29 Jakub Jelinek <jakub@redhat.com>
10285 PR rtl-optimization/70429
10286 * gcc.c-torture/execute/pr70429.c: New test.
10288 PR tree-optimization/70405
10289 * gcc.dg/pr70405.c: New test.
10291 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10294 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10295 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10297 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10300 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10301 __cilkrts_set_param to set two workers.
10302 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10303 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10305 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10307 * g++.dg/ext/fnname5.C: Update the test for Darwin.
10309 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10312 * gcc.target/i386/pr70406.c: New test.
10314 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10316 * gnat.dg/specs/double_record_extension3.ads: New test.
10318 2016-03-25 Richard Henderson <rth@redhat.com>
10321 * gcc.target/aarch64/pr70120-1.c: New.
10322 * gcc.target/aarch64/pr70120-2.c: New.
10323 * gcc.target/aarch64/pr70120-3.c: New.
10325 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10328 * g++.dg/template/mangle2.C: The dg-do directive should be
10329 "compile" not "assemble".
10331 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10334 * gcc.dg/pr69650.c: New test.
10336 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
10338 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10340 2016-03-25 Alan Modra <amodra@gmail.com>
10342 * gcc.dg/dfp/pr70052.c: New test.
10344 2016-03-24 Richard Henderson <rth@redhat.com>
10346 PR middle-end/69845
10347 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10348 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10350 2016-03-24 Tom de Vries <tom@codesourcery.com>
10352 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10354 2016-03-24 Tom de Vries <tom@codesourcery.com>
10356 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10357 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10359 2016-03-24 Tom de Vries <tom@codesourcery.com>
10361 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10362 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10364 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10367 * g++.dg/template/mangle2.C: New test.
10369 2016-03-24 Richard Biener <rguenther@suse.de>
10371 PR tree-optimization/70396
10372 * gcc.dg/torture/pr70396.c: New testcase.
10374 2016-03-24 Richard Biener <rguenther@suse.de>
10376 PR middle-end/70370
10377 * gcc.dg/torture/pr70370.c: New testcase.
10379 2016-03-24 Tom de Vries <tom@codesourcery.com>
10381 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10382 * gfortran.dg/goacc/kernels-tree.f95: Same.
10383 * gfortran.dg/goacc/parallel-tree.f95: Same.
10385 2016-03-24 Tom de Vries <tom@codesourcery.com>
10387 * c-c++-common/goacc/uninit-if-clause.c: New test.
10388 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10390 2016-03-24 Jakub Jelinek <jakub@redhat.com>
10393 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10396 2016-03-24 Richard Biener <rguenther@suse.de>
10398 PR tree-optimization/70372
10399 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10401 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10404 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10406 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10409 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10411 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10414 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10415 * g++.dg/cpp1y/pr70001.C: New test.
10418 * g++.dg/cpp0x/constexpr-70323.C: New test.
10420 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
10421 Jason Merrill <jason@redhat.com>
10422 Jakub Jelinek <jakub@redhat.com>
10425 * g++.dg/cpp0x/constexpr-69315.C: New test.
10426 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10428 2016-03-23 Marek Polacek <polacek@redhat.com>
10431 * g++.dg/warn/Wignored-attributes-1.C: New test.
10432 * g++.dg/warn/Wignored-attributes-2.C: New test.
10434 2016-03-23 Tom de Vries <tom@codesourcery.com>
10436 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10438 * gfortran.dg/goacc/private-3.f95 (test): Same.
10439 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10442 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10444 * lib/target-supports.exp: Remove v7ve entry from loop
10445 creating effective target checks.
10446 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10447 (add_options_for_arm_arch_v7ve): Likewise.
10449 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10451 PR tree-optimization/70354
10452 * gcc.dg/vect/pr70354-1.c: New test.
10453 * gcc.dg/vect/pr70354-2.c: New test.
10454 * gcc.target/i386/avx2-pr70354-1.c: New test.
10455 * gcc.target/i386/avx2-pr70354-2.c: New test.
10457 2016-03-22 Jeff Law <law@redhat.com>
10460 * gcc.dg/tree-ssa/pr70232.c: New test.
10462 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10465 * gcc.target/i386/pr70302.c: New test.
10467 2016-03-22 Richard Biener <rguenther@suse.de>
10469 PR middle-end/70251
10470 * g++.dg/torture/pr70251.C: New testcase.
10472 2016-03-22 David Malcolm <dmalcolm@redhat.com>
10475 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10476 Wmisleading-indentation.c.
10477 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10478 reflect change to diagnostic text and order of messages.
10479 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10481 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
10483 * g++.dg/ext/java-3.C: Don't compile on AIX.
10485 2016-03-22 Richard Biener <rguenther@suse.de>
10487 PR middle-end/70333
10488 * gcc.dg/torture/pr70333.c: New testcase.
10490 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10492 * g++.dg/ext/pr70290.C: New test.
10494 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10497 * gcc.target/i386/pr70325.c: New test.
10499 2016-03-22 Jakub Jelinek <jakub@redhat.com>
10502 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10503 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10506 * gcc.target/i386/pr70300.c: New test.
10509 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10510 (func2): New function for cond with parens, xfail warning for c++.
10511 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10513 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10516 * g++.dg/template/ptrmem30.C: New test.
10518 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10521 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10522 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10524 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10526 PR middle-end/70326
10527 * gcc.dg/pr70326.c: New test.
10529 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
10530 Jakub Jelinek <jakub@redhat.com>
10532 PR tree-optimization/70317
10533 * gcc.dg/pr70317.c: New test.
10535 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
10538 * gcc.target/i386/pr70327.c: New test.
10540 2016-03-21 Martin Liska <mliska@suse.cz>
10543 * gcc.dg/ipa/pr70306.c: New test.
10545 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
10547 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10548 * gcc.target/arm/attr-align3.c: Likewise.
10549 * gcc.target/arm/attr_arm.c: Likewise.
10550 * gcc.target/arm/flip-thumb.c: Likewise.
10552 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10555 * gcc.target/powerpc/altivec-36.c: New test.
10557 2016-03-21 Richard Biener <rguenther@suse.de>
10559 PR tree-optimization/70310
10560 * gcc.dg/torture/pr70310.c: New testcase.
10562 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10565 * gcc.target/i386/pr70293.c: New test.
10567 2016-03-21 Richard Biener <rguenther@suse.de>
10569 PR tree-optimization/70288
10570 * gcc.dg/torture/pr70288-1.c: New testcase.
10571 * gcc.dg/torture/pr70288-2.c: Likewise.
10573 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10575 PR rtl-optimization/69307
10576 * gcc.target/arm/pr69307.c: New test.
10578 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10580 PR rtl-optimization/69102
10581 * gcc.c-torture/compile/pr69102.c: New test.
10583 2016-03-18 Jeff Law <law@redhat.com>
10585 PR rtl-optimization/70263
10586 * gcc.c-torture/compile/pr70263-1.c: New test.
10587 * gcc.target/i386/pr70263-2.c: New test.
10589 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10591 PR rtl-optimization/70278
10592 * gcc.dg/torture/pr70278.c: New test.
10593 * gcc.target/arm/pr70278.c: New test.
10595 2016-03-18 David Malcolm <dmalcolm@redhat.com>
10598 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10599 (test_builtin_types_compatible_p): New test function.
10600 * gcc.dg/pr70281.c: New test case.
10602 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10605 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10607 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10609 PR tree-optimization/70252
10610 * gcc.dg/pr70252.c: New test.
10612 2016-03-18 Tom de Vries <tom@codesourcery.com>
10614 * gcc.dg/pr70161-2.c: New test.
10615 * gcc.dg/pr70161.c: New test.
10617 2016-03-18 Tom de Vries <tom@codesourcery.com>
10620 * gcc.dg/pr70269.c: New test.
10622 2016-03-18 Jakub Jelinek <jakub@redhat.com>
10625 * g++.dg/ext/java-3.C: New test.
10627 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10630 * g++.dg/lookup/pr70205.C: New test.
10632 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10635 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10637 2016-03-17 Marek Polacek <polacek@redhat.com>
10640 * gcc.dg/atomic-op-6.c: New test.
10642 2016-03-17 David Malcolm <dmalcolm@redhat.com>
10645 * c-c++-common/pr70264.c: New test case.
10647 2016-03-17 Jakub Jelinek <jakub@redhat.com>
10650 * c-c++-common/pr70144-1.c: New test.
10651 * c-c++-common/pr70144-2.c: New test.
10654 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10655 * g++.dg/opt/flifetime-dse6.C: New test.
10656 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10658 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10661 * gcc.dg/pic-1.c: New test.
10662 * gcc.dg/pic-2.c: Likewise.
10663 * gcc.dg/pic-3.c: Likewise.
10664 * gcc.dg/pic-4.c: Likewise.
10665 * gcc.dg/pie-1.c: Likewise.
10666 * gcc.dg/pie-2.c: Likewise.
10667 * gcc.dg/pie-3.c: Likewise.
10668 * gcc.dg/pie-4.c: Likewise.
10669 * gcc.dg/pie-5.c: Likewise.
10670 * gcc.dg/pie-6.c: Likewise.
10672 2016-03-17 Tom de Vries <tom@codesourcery.com>
10674 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10675 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10677 2016-03-17 Richard Biener <rguenther@suse.de>
10680 * g++.dg/debug/pr70271.C: New testcase.
10682 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10684 * gcc.target/i386/pr70251.c: New test.
10686 2016-03-17 Marek Polacek <polacek@redhat.com>
10689 * g++.dg/warn/constexpr-70194.C: New test.
10691 2016-03-16 Richard Henderson <rth@redhat.com>
10693 PR middle-end/70240
10694 * gcc.c-torture/compile/pr70240.c: New.
10696 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10698 * gcc.c-torture/compile/20151204.c: Skip for avr.
10700 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10703 * g++.dg/opt/pr70245.C: New test.
10704 * g++.dg/opt/pr70245.h: New file.
10705 * g++.dg/opt/pr70245-aux.cc: New file.
10707 2016-03-16 Martin Sebor <msebor@redhat.com>
10709 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10711 2016-03-16 Richard Henderson <rth@redhat.com>
10713 PR middle-end/70199
10714 * gcc.c-torture/compile/pr70199.c: New.
10716 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10718 * gcc.dg/uninit-19.c: Run dos2unix.
10720 2016-03-16 Marek Polacek <polacek@redhat.com>
10723 * gcc.dg/nested-func-10.c: New test.
10724 * gcc.dg/nested-func-9.c: New test.
10726 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10728 PR tree-optimization/68714
10729 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10731 2016-03-16 Tom de Vries <tom@codesourcery.com>
10733 PR tree-optimization/68715
10734 * gcc.dg/graphite/pr68715-2.c: New test.
10735 * gcc.dg/graphite/pr68715.c: New test.
10736 * gfortran.dg/graphite/pr68715.f90: New test.
10738 2016-03-16 Tom de Vries <tom@codesourcery.com>
10740 PR tree-optimization/68809
10741 * gcc.dg/graphite/pr68809-2.c: New test.
10742 * gcc.dg/graphite/pr68809.c: New test.
10744 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10747 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10748 method call to i () as argument. Adjust expected output.
10751 * g++.dg/ubsan/pr70147-1.C: New test.
10752 * g++.dg/ubsan/pr70147-2.C: New test.
10754 2016-03-15 Martin Sebor <msebor@redhat.com>
10757 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10759 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
10761 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10764 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10766 PR libfortran/69799
10767 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10768 libatomic_available.
10770 2016-03-15 Marek Polacek <polacek@redhat.com>
10773 * g++.dg/ext/attribute-may-alias-4.C: New test.
10775 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
10777 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10778 -fvar-tracking-assignments-toggle flag.
10780 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10782 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10784 2016-03-15 Jakub Jelinek <jakub@redhat.com>
10786 PR rtl-optimization/70222
10787 * gcc.c-torture/execute/pr70222-1.c: New test.
10788 * gcc.c-torture/execute/pr70222-2.c: New test.
10790 2016-03-15 Richard Henderson <rth@redhat.com>
10792 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10794 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10796 PR rtl-optimization/69032
10797 * gcc.dg/pr69032.c: New test.
10799 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10801 PR rtl-optimization/63384
10802 * g++.dg/pr63384.C: New test.
10804 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10807 * gcc.target/i386/pr64411.C: New test.
10809 2016-03-15 Tom de Vries <tom@codesourcery.com>
10811 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10812 * gfortran.dg/goacc/kernels-alias.f95: New test.
10814 2016-03-14 Martin Sebor <msebor@redhat.com>
10817 * g++.dg/cpp0x/constexpr-inline.C: New test.
10818 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10820 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
10822 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10824 2016-03-14 Jakub Jelinek <jakub@redhat.com>
10826 PR middle-end/70219
10827 * gcc.dg/pr70219.c: New test.
10829 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10832 * gcc.dg/torture/pr70083.c: New test.
10833 * gcc.target/i386/pr70083.c: New test.
10835 2016-03-14 Richard Biener <rguenther@suse.de>
10837 PR tree-optimization/56365
10838 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10840 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10843 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10845 * g++.dg/pr70098.C: New testcase.
10848 2016-03-14 Tom de Vries <tom@codesourcery.com>
10850 PR tree-optimization/70045
10851 * gcc.dg/graphite/pr70045.c: New test.
10853 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10856 * gfortran.dg/include_9.f90: New test.
10858 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10861 gfortran.dg/prof/prof.exp: New script.
10862 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10864 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
10866 PR rtl-optimization/69307
10867 * gcc.dg/pr69307.c: New test.
10869 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10872 * gcc.target/arm/pr69614.c: New.
10874 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
10877 * gfortran.dg/submodule_14.f08: New test
10880 * gfortran.dg/submodule_15.f08: New test
10882 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10885 * g++.dg/cpp1y/paren3.C: New test.
10887 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10890 * gcc.target/powerpc/ppc-round2.c: New test.
10892 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10895 * gcc.dg/torture/pr70123.c: New test.
10897 2016-03-11 Jeff Law <law@redhat.com>
10899 PR tree-optimization/70190
10900 * gcc.c-torture/compile/pr70190.c: New test.
10902 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10905 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10907 (test43_b): Likewise.
10908 (test43_c): Likewise.
10909 (test43_d): Likewise.
10910 (test43_e): Likewise.
10911 (test43_f): Likewise.
10912 (test43_g): Likewise.
10913 (test44_a): Likewise.
10914 (test44_b): Likewise.
10915 (test44_c): Likewise.
10916 (test44_d): Likewise.
10917 (test44_e): Likewise.
10919 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10922 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10924 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10926 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10929 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10933 * gcc.target/aarch64/pr69245_2.c: New test.
10935 2016-03-11 Jakub Jelinek <jakub@redhat.com>
10937 PR tree-optimization/70177
10938 * gcc.dg/pr70177.c: New test.
10940 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10942 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10944 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10946 * gcc.dg/tree-ssa/sra-20.c: New.
10948 2016-03-11 Jakub Jelinek <jakub@redhat.com>
10950 PR rtl-optimization/70174
10951 * gcc.dg/pr70174.c: New test.
10953 PR tree-optimization/70169
10954 * gcc.dg/pr70169.c: New test.
10956 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10959 * gcc.target/i386/pr70160.c: New test.
10961 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10963 * gcc.target/s390/dfp-1.c: New test.
10965 2016-03-10 Nick Clifton <nickc@redhat.com>
10968 * gcc.target/aarch64/pr70044.c: New test.
10970 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10971 Jakub Jelinek <jakub@redhat.com>
10974 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10975 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10976 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10978 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
10981 * g++.dg/lto/pr69589_0.C: New testcase
10982 * g++.dg/lto/pr69589_1.C: New testcase
10984 2016-03-10 Marek Polacek <polacek@redhat.com>
10987 * g++.dg/delayedfold/unary-plus1.C: New test.
10989 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
10991 * gcc.target/arm/pr45701-1.c: Escape brackets.
10992 * gcc.target/arm/pr45701-2.c: Likewise.
10994 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10996 * gfortran.dg/unconstrained_commons.f: New.
10998 2016-03-10 Alan Modra <amodra@gmail.com>
11000 * gcc.dg/pr69195.c: New.
11001 * gcc.dg/pr69238.c: New.
11003 2016-03-10 Tom de Vries <tom@codesourcery.com>
11006 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11008 2016-03-10 Richard Biener <rguenther@suse.de>
11010 PR tree-optimization/70128
11011 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11012 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11014 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11016 PR tree-optimization/70152
11017 * gcc.dg/pr70152.c: New test.
11020 * gcc.target/i386/pr70086-1.c: New test.
11021 * gcc.target/i386/pr70086-2.c: New test.
11022 * gcc.target/i386/pr70086-3.c: New test.
11024 PR tree-optimization/70127
11025 * gcc.c-torture/execute/pr70127.c: New test.
11027 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11029 * c-c++-common/goacc/combined-directives-2.c: New test.
11031 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11035 * g++.dg/diagnostic/pr70105.C: New test.
11036 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11037 (test_multiple_ordinary_maps): New test function.
11039 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11043 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11044 Drop range information from call to inform_at_rich_loc.
11045 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11047 (test_show_locus): Replace calls to rich_location::add_range with
11048 calls to add_range. Rewrite the tests that used the now-defunct
11049 rich_location ctor taking a source_range. Simplify other tests
11050 by replacing calls to COMBINE_LOCATION_DATA with calls to
11053 2016-03-09 Richard Biener <rguenther@suse.de>
11054 Jakub Jelinek <jakub@redhat.com>
11056 PR tree-optimization/70138
11057 * gcc.dg/vect/pr70138-1.c: New testcase.
11058 * gcc.dg/vect/pr70138-2.c: Likewise.
11060 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11063 * gcc.target/i386/pr70049.c: New test.
11065 2016-03-09 Richard Biener <rguenther@suse.de>
11068 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11069 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11070 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11072 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11074 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11077 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11079 PR middle-end/67278
11080 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11083 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11085 PR middle-end/70050
11086 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11087 in testcase comment.
11089 2016-03-09 Tom de Vries <tom@codesourcery.com>
11091 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11092 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11093 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11094 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11095 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11096 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11097 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11098 * gfortran.dg/goacc/kernels-loop.f95: New test.
11100 2016-03-08 Martin Sebor <msebor@redhat.com>
11103 * g++.dg/warn/overflow-warn-7.C: New test.
11105 2016-03-08 Jason Merrill <jason@redhat.com>
11107 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11108 * lib/target-supports.exp (check_effective_target_concepts): New.
11110 2016-03-08 Jakub Jelinek <jakub@redhat.com>
11113 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11114 * g++.dg/ubsan/pr70135.C: New test.
11117 * gcc.dg/pr70110.c: New test.
11119 2016-03-07 Martin Jambor <mjambor@suse.cz>
11121 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11122 * c-c++-common/gomp/if-1.c: Likewise.
11123 * c-c++-common/gomp/pr61486-2.c: Likewise.
11124 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11125 to dg-additional-options.
11126 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11127 * g++/gomp/target-teams-1.c: Likewise.
11128 * gcc.dg/gomp/gomp.exp: Likewise.
11129 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11130 dg-additional-options.
11131 * gfortran.dg/gomp/gomp.exp: Likewise.
11132 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11133 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11134 dg-additional-options.
11135 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11137 2016-03-07 Martin Jambor <mjambor@suse.cz>
11139 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11140 * c-c++-common/gomp/gridify-1.c: New test.
11141 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11143 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11145 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11146 trigger for cortex-r8, when scanning for register r8.
11147 * gcc.target/arm/pr45701-2.c: Likewise.
11149 2016-02-26 Richard Biener <rguenther@suse.de>
11150 Jeff Law <law@redhat.com>
11152 PR tree-optimization/69740
11153 * gcc.c-torture/compile/pr69740-1.c: New test.
11154 * gcc.c-torture/compile/pr69740-2.c: New test.
11156 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11158 * lib/target-supports.exp
11159 (check_effective_target_whole_vector_shift): Enable for PPC64.
11161 2016-03-07 Richard Biener <rguenther@suse.de>
11163 PR tree-optimization/70115
11164 * gcc.dg/torture/pr70115.c: New testcase.
11166 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11168 PR middle-end/69916
11169 * c-c-++-common/goacc/pr69916.c: New.
11171 2016-03-07 Richard Henderson <rth@redhat.com>
11173 * gcc.c-torture/compile/pr70061.c: New test.
11175 2016-03-07 Richard Biener <rguenther@suse.de>
11178 * gcc.dg/vect/O3-pr36098.c: New testcase.
11180 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11182 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11184 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11186 * gnat.dg/renaming9.ad[sb]: New testcase.
11188 2016-03-05 Jakub Jelinek <jakub@redhat.com>
11191 * g++.dg/expr/stdarg3.C: New test.
11193 2016-03-04 Jeff Law <law@redhat.com>
11195 PR tree-optimization/69196
11196 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11199 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11202 * gcc.dg/pr69973.c: New test.
11204 PR rtl-optimization/69941
11205 * gcc.dg/torture/pr69941.c: New test.
11208 * gcc.dg/pr69824.c: New test.
11210 2016-03-05 Tom de Vries <tom@codesourcery.com>
11212 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11213 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11216 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11219 * g++.dg/cpp1y/var-templ48.C: New test.
11220 * g++.dg/cpp1y/var-templ49.C: New test.
11222 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11224 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11226 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11229 * g++.dg/ubsan/pr70035.C: New test.
11232 * gcc.target/i386/pr70062.c: New test.
11234 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11236 * g++.dg/template/typename21.C: Remove c++98_only.
11238 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11240 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11242 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11245 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11247 (fn_42_b): Likewise.
11248 (fn_42_c): Likewise.
11250 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11253 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11255 (fn_40_b): Likewise.
11256 (fn_41_a): Likewise.
11257 (fn_41_b): Likewise.
11259 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11262 * gcc.target/i386/avx512f-pr70059.c: New test.
11263 * gcc.target/i386/avx512dq-pr70059.c: New test.
11265 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11267 PR rtl-optimization/57676
11268 * gcc.dg/torture/pr57676.c: New test.
11270 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11272 * gcc.dg/pr70026.c: New test.
11274 2016-03-04 Marek Polacek <polacek@redhat.com>
11277 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11278 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11280 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11283 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11285 (test_corners_sisd_si): Likewise.
11286 (main): Remove checks of the above.
11287 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11289 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11291 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11293 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11295 * gcc.dg/torture/pr69951.c: Accept argc==0.
11297 2016-03-04 Richard Biener <rguenther@suse.de>
11300 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11301 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11303 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11306 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11309 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11312 * gcc.dg/guality/pr69947.c: New test.
11314 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11317 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11319 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11321 PR rtl-optimization/69904
11322 * gcc.target/arm/pr69904.c: New test.
11324 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11327 * gcc.dg/vect/pr70021.c: New test.
11328 * gcc.target/i386/pr70021.c: New test.
11330 2016-03-03 Marek Polacek <polacek@redhat.com>
11332 PR middle-end/70050
11333 * gcc.dg/pr70050.c: New test.
11335 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11337 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11339 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11341 PR tree-optimization/70043
11342 * gfortran.dg/vect/pr70043.f90: New test.
11344 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11346 * gnat.dg/specs/task1.ads: New test.
11348 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11350 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11351 Invoke gdb with -batch.
11352 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11354 2016-03-03 Richard Biener <rguenther@suse.de>
11356 PR tree-optimization/55936
11357 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11359 2016-03-02 Jeff Law <law@redhat.com>
11361 PR rtl-optimization/69942
11362 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11363 effects of argument promotions.
11365 PR tree-optimization/69987
11366 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11367 target does not support -fprefetch-loop-arrays.
11369 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
11371 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11373 2016-03-02 Bin Cheng <bin.cheng@arm.com>
11375 PR rtl-optimization/69052
11376 * gcc.target/i386/pr69052.c: New test.
11378 2016-03-02 Alan Modra <amodra@gmail.com>
11380 * gcc.dg/pr69990.c: New.
11382 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11385 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11387 PR middle-end/70022
11388 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11391 * gcc.target/i386/pr70028.c: New test.
11393 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11395 * c-c++-common/asan/swapcontext-test-1.c,
11396 * c-c++-common/tsan/thread_leak.c,
11397 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11398 * g++.dg/tsan/benign_race.C,
11399 * g++.dg/tsan/fd_close_norace.C,
11400 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11401 races with sanitizer output
11403 2016-03-02 Richard Biener <rguenther@suse.de>
11404 Uros Bizjak <ubizjak@gmail.com>
11407 * gcc.dg/simd-8.c: New testcase.
11409 2016-03-02 Richard Biener <rguenther@suse.de>
11411 PR middle-end/67278
11412 * gcc.dg/simd-7.c: New testcase.
11414 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11416 * gcc.target/i386/pr70007.c: Tweak.
11418 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11420 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11422 2016-03-02 Marek Polacek <polacek@redhat.com>
11425 * gcc.dg/pr67854.c: New test.
11427 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11429 PR middle-end/70025
11430 * gcc.dg/torture/pr70025.c: New test.
11432 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11434 PR tree-optimization/68621
11435 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11437 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11439 * gcc.target/i386/pr70007.c: New test.
11441 2016-03-01 Jeff Law <law@redhat.com>
11443 PR tree-optimization/69196
11444 * gcc.dg/tree-ssa/pr69196-1.c: New test.
11446 PR tree-optimization/69196
11447 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11448 duplicating code and spoiling the expected output.
11450 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11453 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11454 supports power9 before doing tests.
11455 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11456 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11457 * gcc.target/powerpc/p9-permute.c: Likewise.
11459 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
11462 * gcc.target/i386/pr70027.c: New test.
11464 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11466 * gcc.dg/pr70017.c: New test.
11468 2016-03-01 Jakub Jelinek <jakub@redhat.com>
11472 * gcc.dg/pr69796.c: New test.
11473 * gcc.dg/pr69974.c: New test.
11475 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11477 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11479 2016-02-29 Jeff Law <law@redhat.com>
11481 PR tree-optimization/69987
11482 * gfortran.dg/pr69987.f90: New test.
11484 PR tree-optimization/69989
11485 * gcc.c-torture/compile/pr69989-2.c: New test.
11487 2016-03-01 Marek Polacek <polacek@redhat.com>
11490 * g++.dg/parse/invalid1.C: New test.
11492 2016-03-01 Richard Biener <rguenther@suse.de>
11494 PR middle-end/70022
11495 * gcc.dg/pr70022.c: New testcase.
11497 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11499 PR tree-optimization/69956
11500 * gcc.dg/pr69956.c: New test.
11502 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11505 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11506 XFAIL when hardware supports efficient unaligned storage access.
11508 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11511 * g++.dg/template/pr69961a.C: New test.
11512 * g++.dg/template/pr69961b.C: New test.
11514 2016-02-29 David Malcolm <dmalcolm@redhat.com>
11516 PR preprocessor/69985
11517 * gcc.dg/cpp/pr69985.c: New test case.
11519 2016-02-29 Jeff Law <law@redhat.com>
11521 PR tree-optimization/70005
11522 * gcc.c-torture/execute/pr70005.c New test.
11524 PR tree-optimization/69999
11525 * gcc.c-torture/compile/pr69999.c: New test.
11527 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11529 PR tree-optimization/69652
11530 * gcc.dg/torture/pr69652.c: Delete test.
11531 * gcc.dg/vect/pr69652.c: New test.
11533 2016-02-19 Richard Biener <rguenther@suse.de>
11535 PR tree-optimization/69980
11536 * gfortran.dg/vect/pr69980.f90: New testcase.
11538 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11540 * gcc.target/sparc/20160229-1.c: New test.
11542 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11544 * gnat.dg/stack_usage3.adb: New test.
11545 * gnat.dg/stack_usage3_pkg.ads: New helper.
11547 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11549 * gnat.dg/renaming8.adb: New test.
11550 * gnat.dg/renaming8_pkg1.ads: New helper.
11551 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11552 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11554 2016-02-29 Richard Biener <rguenther@suse.de>
11556 PR tree-optimization/69720
11557 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11559 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11563 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11565 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11566 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11569 * gfortran.dg/coarray_8.f90: Adjust error message.
11570 * gfortran.dg/pr56007.f90: New test.
11571 * gfortran.dg/pr56007.f: New test.
11573 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11575 PR tree-optimization/69989
11576 * gcc.dg/torture/pr69989.c: New test.
11578 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11580 * gcc.target/i386/stack-realign-win.c: New test.
11582 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11585 * gfortran.dg/pr60126.f90: New test.
11587 2016-02-27 Jeff Law <law@redhat.com>
11590 2016-02-26 Richard Biener <rguenther@suse.de>
11591 Jeff Law <law@redhat.com>
11593 PR tree-optimization/69740
11594 * gcc.c-torture/compile/pr69740-1.c: New test.
11595 * gcc.c-torture/compile/pr69740-2.c: New test.
11597 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11600 * gfortran.dg/newunit_4.f90: New test.
11602 2016-02-27 Jakub Jelinek <jakub@redhat.com>
11605 PR rtl-optimization/69886
11606 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11607 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11610 2016-02-26 Martin Sebor <msebor@redhat.com>
11612 PR tree-optimization/15826
11613 * gcc.dg/tree-ssa/pr15826.c: New test.
11615 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11618 * gcc.target/powerpc/pr69969.c: New test.
11620 2016-02-26 Martin Sebor <msebor@redhat.com>
11623 * g++.old-deja/g++.other/decl5.C: Add a test case.
11625 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11628 * gcc.target/powerpc/pr69946.c: New file.
11630 2016-02-26 Richard Biener <rguenther@suse.de>
11631 Jeff Law <law@redhat.com>
11633 PR tree-optimization/69740
11634 * gcc.c-torture/compile/pr69740-1.c: New test.
11635 * gcc.c-torture/compile/pr69740-2.c: New test.
11637 2016-02-26 Martin Jambor <mjambor@suse.cz>
11639 PR middle-end/69920
11640 * gcc.dg/torture/pr69932.c: New test.
11641 * gcc.dg/torture/pr69936.c: Likewise.
11643 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11646 * gcc.target/s390/pr69709.c: New test.
11648 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11651 * gcc.target/aarch64/pr69245_1.c: New test.
11653 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11656 * gcc.dg/torture/pr69613.c: New test.
11658 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11660 PR rtl-optimization/69891
11661 * gcc.target/i386/pr69891.c: New test.
11663 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
11664 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11667 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11668 functionality for both 32-bit and 64-bit.
11670 2016-02-26 Richard Biener <rguenther@suse.de>
11672 PR tree-optimization/69551
11673 * gcc.dg/torture/pr69951.c: New testcase.
11675 2016-02-25 Richard Biener <rguenther@suse.de>
11677 PR tree-optimization/48795
11678 * gcc.dg/Warray-bounds-18.c: New testcase.
11680 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11682 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11684 2016-02-25 Jakub Jelinek <jakub@redhat.com>
11686 PR rtl-optimization/69896
11687 * gcc.dg/pr69896.c: New test.
11689 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11692 * g++.dg/cpp1y/paren2.C: New test.
11694 2016-02-24 Martin Sebor <msebor@redhat.com>
11697 * gcc.dg/enum-mode-2.c: New test.
11699 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11702 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11703 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11704 * g++.dg/ubsan/pr69922.C: New test.
11706 2016-02-24 Marek Polacek <polacek@redhat.com>
11709 * gcc.dg/pr69819.c: New test.
11711 2016-02-24 Martin Sebor <msebor@redhat.com>
11714 * g++.dg/ext/flexary15.C: New test.
11716 2016-02-24 Martin Sebor <msebor@redhat.com>
11718 * gcc.dg/builtins-68.c: Avoid making unportable
11719 assumptions about the relationship between SIZE_MAX and UINT_MAX.
11720 * g++.dg/ext/builtin_alloca.C: Same.
11722 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11723 Charles Baylis <charles.baylis@linaro.org>
11726 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11728 2016-02-24 Richard Biener <rguenther@suse.de>
11729 Jakub Jelinek <jakub@redhat.com>
11731 PR middle-end/69760
11732 * gcc.dg/torture/pr69760.c: New testcase.
11734 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11736 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11737 pattern on Solaris with as.
11739 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11741 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11742 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11743 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11744 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11746 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11748 PR middle-end/69915
11749 * gcc.dg/pr69915.c: New test.
11751 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11753 PR rtl-optimization/69886
11754 * gcc.dg/torture/pr69886.c: New test.
11756 2016-02-24 Richard Biener <rguenther@suse.de>
11758 PR middle-end/68963
11759 * gcc.dg/torture/pr68963.c: New testcase.
11761 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11764 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11765 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11766 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11767 * gcc.target/arm/atomic_loaddi_1.c: New test.
11768 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11769 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11770 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11771 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11772 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11773 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11774 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11775 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11777 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11779 PR middle-end/69909
11780 * gcc.dg/torture/pr69909.c: New test.
11782 2016-02-24 Richard Biener <rguenther@suse.de>
11784 PR tree-optimization/69907
11785 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11786 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11787 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11789 2016-02-24 Christian Bruel <christian.bruel@st.com>
11791 * gcc.target/arm/pragma_cpp_fma.c: New test.
11793 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11796 * gfortran.dg/include_6.f90: Update test.
11798 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11801 * objc.dg/pr69844.m: New test.
11803 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11805 PR libgfortran/69456
11806 * gfortran.dg/namelist_89.f90: New test.
11807 * gfortran.dg/pr59700.f90: Update test..
11809 2016-02-23 Martin Sebor <msebor@redhat.com>
11811 PR middle-end/69780
11812 * g++.dg/ext/builtin_alloca.C: New test.
11813 * gcc.dg/builtins-68.c: New test.
11815 2016-02-23 Richard Henderson <rth@redhat.com>
11817 * gcc.target/i386/addr-space-3.c: Remove test.
11819 2016-02-23 David Malcolm <dmalcolm@redhat.com>
11821 PR preprocessor/69126
11822 PR preprocessor/69543
11823 * c-c++-common/pr69126-2-long.c: New test.
11824 * c-c++-common/pr69126-2-short.c: New test.
11825 * c-c++-common/pr69543-1.c: Remove xfail.
11827 2016-02-23 David Malcolm <dmalcolm@redhat.com>
11829 PR preprocessor/69126
11830 PR preprocessor/69543
11831 PR preprocessor/69558
11832 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11834 (test_2): ...this, and add leading comment.
11835 (MACRO_3, test_3): New.
11836 (MACRO_4A, MACRO_4B, test_4): New.
11837 (MACRO): Rename to...
11838 (MACRO_5): ...this.
11840 (test_5): ...this, updating for renaming of MACRO, and
11841 add leading comment.
11842 * c-c++-common/pr69543-1.c: New.
11843 * c-c++-common/pr69543-2.c: New.
11844 * c-c++-common/pr69543-3.c: New.
11845 * c-c++-common/pr69543-4.c: New.
11846 * c-c++-common/pr69558-1.c: New.
11847 * c-c++-common/pr69558-2.c: New.
11848 * c-c++-common/pr69558-3.c: New.
11849 * c-c++-common/pr69558-4.c: New.
11850 * gcc.dg/pr69558.c: Move to...
11851 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11854 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11856 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11857 to -ftree-parallelize-loops/-fopenacc changes.
11858 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11859 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11860 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11861 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11862 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11863 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11864 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11865 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11866 * c-c++-common/goacc/kernels-loop.c: Likewise.
11867 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11868 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11869 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11870 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11872 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11874 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11876 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11879 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11882 * gcc.dg/pr69900.c: New test.
11884 2016-02-23 Martin Jambor <mjambor@suse.cz>
11886 PR tree-optimization/69666
11887 * gcc.dg/tree-ssa/pr69666.c: New test.
11889 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11892 * gfortran.dg/coarray_allocate_5.f08: New test.
11894 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11896 * gcc.target/s390/vcond-shift.c: Move to ...
11897 * gcc.target/s390/vector/vcond-shift.c: ... here.
11899 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11901 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11902 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11904 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11906 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11908 2016-02-20 Mark Wielaard <mjw@redhat.com>
11911 * gcc.dg/unused-variable-3.c: New test.
11913 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11916 * gcc.target/i386/pr69888.c: New test.
11918 2016-02-22 Richard Biener <rguenther@suse.de>
11920 PR tree-optimization/69882
11921 * gfortran.dg/vect/pr69882.f90: New testcase.
11923 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11926 * gcc.dg/pr69885.c: New test.
11928 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11932 * gcc.target/sh/pr54089-10.c: New.
11934 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
11937 * gfortran.dg/deferred_character_15.f90 : New test.
11939 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11942 gfortran.dg/allocate_with_source_18.f03: New test.
11944 2016-02-20 Harald Anlauf <anlauf@gmx.de>
11947 gfortran.dg/gomp/pr52531.f90: New test.
11949 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11952 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11955 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11958 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11959 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11962 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11965 * g++.dg/torture/pr69851.C: New test.
11967 2016-02-19 Martin Sebor <msebor@redhat.com>
11970 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11972 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11975 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11976 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11979 * g++.dg/cpp0x/pr67767.C: New test.
11981 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11983 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11984 for fp, simd, crypto, crc, lse.
11985 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11987 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11988 effective target check.
11990 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11993 * gcc.target/i386/pr69820.c: New test.
11995 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11997 * gcc.target/s390/vector/int128-1.c: New test.
11999 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12001 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12003 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12005 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12006 instruction pattern name to prevent the testcase from failing with
12009 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12011 * gcc.target/s390/md/movstr-2.c: New test.
12013 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12015 * gcc.target/s390/morestack.c: New test.
12017 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12020 * gcc.target/s390/pr69625.c: Add test case.
12022 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12025 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12027 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12030 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12031 * gcc.target/powerpc/fusion3.c: Likewise.
12033 2016-02-18 Richard Biener <rguenther@suse.de>
12035 PR middle-end/69553
12036 * g++.dg/torture/pr69553.C: New testcase.
12038 2016-02-18 Nick Clifton <nickc@redhat.com>
12042 * gcc.target/arm/pr62554.c: New test.
12043 * gcc.target/arm/pr69610-1.c: New test.
12044 * gcc.target/arm/pr69610-2.c: New test.
12046 2016-02-18 Richard Biener <rguenther@suse.de>
12048 PR middle-end/69854
12049 * gcc.dg/torture/pr69854.c: New testcase.
12051 2016-02-17 Jakub Jelinek <jakub@redhat.com>
12054 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12056 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12058 * gcc.target/powerpc/vec-cg.c: New test.
12060 2016-02-17 Richard Biener <rguenther@suse.de>
12063 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12065 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12068 * gcc.c-torture/compile/pr69161.c: New test.
12070 2016-02-17 David Sherwood <david.sherwood@arm.com>
12073 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12074 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12076 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12078 * gcc.dg/ifcvt-4.c: Skip on Visium.
12080 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12082 * gnat.dg/atomic8.adb: New test.
12084 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12086 * gnat.dg/discr46.ad[sb]: New test.
12088 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12091 * gcc.target/powerpc/pr48344-1.c: New test.
12093 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12096 * gfortran.dg/associate_21.f90: New test.
12098 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12101 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12102 -Wnonnull in dg-options.
12103 * c-c++-common/nonnull-2.c: New test.
12105 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12106 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12108 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12110 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12112 PR middle-end/69801
12113 * gcc.dg/pr69801.c: Add empty dg-options.
12115 2016-02-16 James Norris <jnorris@codesourcery.com>
12117 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12118 * g++.dg/goacc/deviceptr-1.c: New file.
12120 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12122 PR tree-optimization/69820
12123 * gcc.dg/vect/pr69820.c: New test.
12125 2016-02-16 Richard Biener <rguenther@suse.de>
12127 PR tree-optimization/69776
12128 * gcc.dg/torture/pr69776-2.c: New testcase.
12130 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12132 PR tree-optimization/69714
12133 * gcc.dg/torture/pr69714.c: New test.
12135 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12137 PR tree-optimization/69802
12138 * gcc.dg/pr69802.c: New test.
12140 2016-02-16 Richard Biener <rguenther@suse.de>
12142 PR middle-end/69801
12143 * gcc.dg/pr69801.c: New testcase.
12145 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12147 PR libgfortran/69651
12148 * gfortran.dg/read_bang.f90: New test.
12149 * gfortran.dg/read_bang4.f90: New test.
12151 2016-02-15 Jakub Jelinek <jakub@redhat.com>
12154 * g++.dg/init/pr69658.C: New test.
12157 * c-c++-common/pr69797.c: New test.
12159 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12161 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12162 check for aarch64*-*-*.
12164 2016-02-15 Richard Biener <rguenther@suse.de>
12166 PR tree-optimization/69783
12167 * gcc.dg/vect/pr69783.c: New testcase.
12169 2016-02-15 Richard Biener <rguenther@suse.de>
12171 PR tree-optimization/69776
12172 * gcc.dg/torture/pr69776.c: New testcase.
12174 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12177 * gfortran.dg/type_decl_4.f90: Reinstated.
12179 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
12182 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12184 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12188 * gfortran.dg/type_decl_4.f90: Removed.
12190 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12193 * gfortran.dg/type_decl_4.f90: New test.
12195 2016-02-14 Alan Modra <amodra@gmail.com>
12198 * gcc.c-torture/execute/stkalign.c: Revise test.
12200 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12203 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12205 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12208 * gcc.target/sh/torture/pr67260.c: New.
12210 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
12212 * gcc.dg/pr67964.c: Add dg-require-alias.
12214 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12218 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12220 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12222 PR libgfortran/69668
12223 * gfortran.dg/namelist_88.f90: New test.
12225 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12227 PR libgfortran/69668
12228 * gfortran.dg/namelist_38.f90: Update test.
12229 * gfortran.dg/namelist_84.f90: Update test.
12231 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12234 * gcc.dg/pr69554-1.c: New test.
12235 * gfortran.dg/pr69554-1.F90: New test.
12236 * gfortran.dg/pr69554-2.F90: New test.
12237 * lib/gcc-dg.exp (proc dg-locus): New function.
12238 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12239 distinguish between the caret-printing and non-caret-printing
12240 cases. If caret-printing has been explicitly enabled, bail out
12241 without attempting to fix up the output.
12243 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12247 * gcc.dg/spellcheck-options-3.c: New test case.
12248 * gcc.dg/spellcheck-options-4.c: New test case.
12249 * gcc.dg/spellcheck-options-5.c: New test case.
12250 * gcc.dg/spellcheck-options-6.c: New test case.
12251 * gcc.dg/spellcheck-options-7.c: New test case.
12252 * gcc.dg/spellcheck-options-8.c: New test case.
12253 * gcc.dg/spellcheck-options-9.c: New test case.
12254 * gcc.dg/spellcheck-options-10.c: New test case.
12256 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12258 PR rtl-optimization/69764
12259 PR rtl-optimization/69771
12260 * c-c++-common/pr69764.c: New test.
12261 * gcc.dg/torture/pr69771.c: New test.
12263 2016-02-12 Marek Polacek <polacek@redhat.com>
12265 * g++.dg/torture/init-list1.C: New.
12267 2016-02-12 Marek Polacek <polacek@redhat.com>
12269 * gcc.dg/pr69522.c: Add empty dg-options.
12271 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12273 * g++.dg/lto/lto.exp: Include and init mpx.
12274 * g++.dg/lto/pr69729_0.C: New test.
12276 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12279 * g++.dg/ipa/pr69241-4.C: New test.
12282 * g++.dg/ipa/pr68672-1.C: New test.
12283 * g++.dg/ipa/pr68672-2.C: New test.
12284 * g++.dg/ipa/pr68672-3.C: New test.
12286 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12289 * gcc.dg/pr69522.c: New test.
12291 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12294 * g++.dg/cpp1y/69098.C: New test.
12295 * g++.dg/cpp1y/69098-2.C: New test.
12297 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12299 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12300 and neighbour -> neighbor.
12301 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12302 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12303 * c-c++-common/Wvarargs.c: Likewise.
12304 * c-c++-common/goacc/host_data-5.c: Likewise.
12305 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12306 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12307 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12308 * gcc.target/aarch64/pr60697.c: Likewise.
12309 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12310 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12311 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12312 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12313 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12314 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12315 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12316 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12317 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12318 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12319 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12320 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12321 * g++.dg/lookup/koenig5.C: Likewise.
12322 * g++.dg/ext/no-asm-2.C: Likewise.
12323 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12324 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12325 * gfortran.dg/used_types_16.f90: Likewise.
12326 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12327 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12328 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12329 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12330 * gfortran.dg/abstract_type_6.f03: Likewise.
12331 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12332 * gfortran.dg/used_types_15.f90: Likewise.
12333 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12334 * gfortran.dg/exit_3.f08: Likewise.
12335 * gfortran.dg/open_status_2.f90: Likewise.
12336 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12337 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12338 * gfortran.dg/associate_1.f03: Likewise.
12339 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12340 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12341 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12342 * gcc.dg/builtin-object-size-1.c: Likewise.
12343 * gcc.dg/noreturn-6.c: Likewise.
12344 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12345 * gcc.dg/globalalias.c: Likewise.
12346 * gcc.dg/builtins-config.h: Likewise.
12347 * gcc.dg/pr30457.c: Likewise.
12348 * gcc.c-torture/compile/volatile-1.c: Likewise.
12349 * gcc.c-torture/execute/20101011-1.c: Likewise.
12350 * c-c++-common/Waddress-1.c: Likewise.
12352 2016-02-11 Jakub Jelinek <jakub@redhat.com>
12355 * c-c++-common/Waddress-1.c: New test.
12357 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12360 * gfortran.dg/associate_19.f03: New test.
12361 * gfortran.dg/associate_20.f03: New test.
12363 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12365 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12367 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12369 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12370 .arch armv8-a\n. Add -dA to dg-options.
12371 * gcc.target/aarch64/assembler_arch_1.c: New test.
12372 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12374 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12377 * g++.dg/cpp0x/pr68726.C: New.
12379 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12381 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12384 2016-02-11 Richard Biener <rguenther@suse.de>
12386 * g++.dg/tree-ssa/pr61034.C: Adjust.
12388 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12391 * gcc.target/s390/pr69148.c: New.
12393 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12395 PR tree-optimization/69652
12396 * gcc.dg/torture/pr69652.c: New test.
12398 2016-02-10 Jakub Jelinek <jakub@redhat.com>
12399 Patrick Palka <ppalka@gcc.gnu.org>
12403 * g++.dg/ipa/pr69241-1.C: New test.
12404 * g++.dg/ipa/pr69241-2.C: New test.
12405 * g++.dg/ipa/pr69241-3.C: New test.
12406 * g++.dg/ipa/pr69649.C: New test.
12408 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
12410 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12411 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12413 2016-02-10 Bin Cheng <bin.cheng@arm.com>
12415 PR tree-optimization/68021
12416 * gcc.dg/tree-ssa/pr68021.c: New test.
12418 2016-02-10 Richard Biener <rguenther@suse.de>
12420 PR tree-optimization/69726
12421 * gcc.dg/uninit-22.c: New testcase.
12423 2016-02-09 Andrew Pinski <apinski@cavium.com>
12426 * gcc.c-torture/compile/20160205-1.c: New testcase.
12428 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12431 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12432 instead accessing a really large arrray.
12433 * gcc.target/powerpc/fusion3.c: Likewise.
12435 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
12438 * gcc.c-torture/execute/pr68532.c: New test.
12440 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
12443 * gcc.dg/pr69634.c: New.
12445 2016-02-09 Richard Biener <rguenther@suse.de>
12447 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12449 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
12451 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12453 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12455 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12457 2016-02-09 Richard Biener <rguenther@suse.de>
12459 PR tree-optimization/69715
12460 * gcc.dg/torture/pr69715.c: New testcase.
12462 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12465 * g++.dg/cpp0x/trailing12.C: New test.
12466 * g++.dg/cpp0x/trailing13.C: New test.
12468 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12472 * g++.dg/cpp1y/auto-fn29.C: New test.
12473 * g++.dg/cpp1y/auto-fn30.C: New test.
12475 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12477 PR tree-optimization/69209
12478 * gcc.c-torture/compile/pr69209.c: New test.
12480 2016-02-08 Jeff Law <law@redhat.com>
12482 PR tree-optimization/68541
12483 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12484 of statements allowed in join block for path splitting.
12486 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12489 * g++.dg/gomp/pr59627.C: New test.
12492 * g++.dg/ipa/pr69239.C: New test.
12494 2016-02-08 David Malcolm <dmalcolm@redhat.com>
12496 PR preprocessor/69664
12497 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12498 * gcc.dg/cpp/warn-comments.c: Likewise.
12500 2016-02-08 Marek Polacek <polacek@redhat.com>
12503 * g++.dg/init/const12.C: New test.
12505 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12508 * gcc.dg/lto/pr55113_0.c: Remove test.
12510 2016-02-08 Richard Biener <rguenther@suse.de>
12512 PR tree-optimization/69719
12513 * gcc.dg/torture/pr69719.c: New testcase.
12515 2016-02-08 Richard Biener <rguenther@suse.de>
12516 Jeff Law <law@redhat.com>
12519 * gcc.target/mips/pr68273.c: New testcase.
12521 2016-02-08 Richard Biener <rguenther@suse.de>
12523 PR rtl-optimization/69274
12524 * gcc.target/i386/addr-sel-1.c: XFAIL.
12526 2016-02-08 Jeff Law <law@redhat.com>
12528 PR tree-optimization/68541
12529 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12531 PR tree-optimization/65917
12532 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12534 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12537 * gfortran.dg/namelist_args.f90: New test.
12539 2016-02-05 Jeff Law <law@redhat.com>
12541 PR tree-optimization/68541
12542 * gcc.dg/tree-ssa/split-path-2.c: New test.
12543 * gcc.dg/tree-ssa/split-path-3.c: New test.
12544 * gcc.dg/tree-ssa/split-path-4.c: New test.
12545 * gcc.dg/tree-ssa/split-path-5.c: New test.
12546 * gcc.dg/tree-ssa/split-path-6.c: New test.
12547 * gcc.dg/tree-ssa/split-path-7.c: New test.
12549 2016-02-05 Martin Sebor <msebor@redhat.com>
12552 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12553 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12555 2016-02-06 Richard HEnderson <rth@redhat.com>
12558 * gcc.target/i386/addr-space-4.c: New.
12559 * gcc.target/i386/addr-space-5.c: New.
12561 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12564 * gfortran.dg/elemental_dependency_6.f90: New.
12566 2016-02-05 Jakub Jelinek <jakub@redhat.com>
12568 PR rtl-optimization/69691
12569 * gcc.c-torture/execute/pr69691.c: New test.
12572 * g++.dg/parse/pr69628.C: New test.
12574 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12576 * gcc.dg/sancov/asan.c: Move to ...
12577 * gcc.dg/asan/sancov-1.c: ... here.
12579 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12581 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12583 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12586 * gcc.target/i386/pr69677.c: New test.
12588 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12591 * g++.dg/template/pr68948.C: New test.
12593 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12595 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12596 (only necessary on s390x).
12598 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12600 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12601 -mno-accumulate-outgoing-args.
12603 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12605 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12607 2016-02-04 Jakub Jelinek <jakub@redhat.com>
12610 * c-c++-common/pr69669.c: New test.
12612 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12615 * g++.dg/pr69667.C: New file.
12617 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12620 * gcc.dg/pr69619.c: Add new test.
12622 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12624 PR rtl-optimization/69577
12625 * gcc.target/i386/pr69577.c: New test.
12627 2016-02-04 Martin Liska <mliska@suse.cz>
12629 * g++.dg/asan/pr69276.C: New test.
12631 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12635 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12636 a single smulbb instruction.
12637 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12638 * gcc.target/amr/wmul-2.c: Likewise.
12640 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12644 * gcc.c-torture/execute/pr67714.c: New test.
12646 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12649 * gcc.target/i386/pr69454-1.c: New test.
12650 * gcc.target/i386/pr69454-2.c: New test.
12652 2016-02-03 Martin Sebor <msebor@redhat.com>
12659 * g++.dg/ext/flexarray-mangle-2.C: New test.
12660 * g++.dg/ext/flexarray-mangle.C: New test.
12661 * g++.dg/ext/flexarray-subst.C: New test.
12662 * g++.dg/ext/flexary11.C: New test.
12663 * g++.dg/ext/flexary12.C: New test.
12664 * g++.dg/ext/flexary13.C: New test.
12665 * g++.dg/ext/flexary14.C: New test.
12666 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12668 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12670 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12671 Define only if CHECK_FLOAT128 is defined.
12672 (main): Properly initialize u5.
12674 2016-02-03 Jakub Jelinek <jakub@redhat.com>
12677 * gcc.dg/pr69627.c: New test.
12680 * gcc.dg/pr69644.c: New test.
12682 2016-02-03 Mike Stump <mikestump@comcast.net>
12684 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12685 support for struct-layout-1.exp.
12687 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12690 * g++.dg/cpp0x/pr69056.C: New test.
12692 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12693 Alexandre Oliva <aoliva@redhat.com>
12696 * gcc.target/powerpc/pr69461.c: New.
12698 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
12700 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12701 works from here ...
12702 (check_effective_target_fsanitize_thread): ... to here. Do not
12703 specify additional compile flags for the test source.
12704 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12705 specify additional compile flags for the test source.
12707 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12709 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12711 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12715 * gfortran.dg/coarray_allocate_2.f08: New test.
12716 * gfortran.dg/coarray_allocate_3.f08: New test.
12717 * gfortran.dg/coarray_allocate_4.f08: New test.
12719 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12721 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12722 use same scan-tree-dump-times on all platforms.
12723 * gcc.dg/vect/vect-outer-1.c: Likewise.
12724 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12725 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12726 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12727 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12728 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12729 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12730 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12732 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12734 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12737 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12739 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12741 2016-02-02 James Norris <jnorris@codesourcery.com>
12743 * c-c++-common/goacc/routine-5.c: Add tests.
12745 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
12747 * gcc.target/nvptx/unsigned-cmp.c: New test.
12749 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12751 * gcc.target/aarch64/scalar_shift_1.c
12752 (test_corners_sisd_di): Improve force to SIMD register.
12753 (test_corners_sisd_si): Likewise.
12754 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12755 Remove scan-assembler check for ldr.
12757 2016-02-02 Richard Biener <rguenther@suse.de>
12759 PR tree-optimization/69595
12760 * gcc.dg/Warray-bounds-17.c: New testcase.
12762 2016-02-02 Richard Biener <rguenther@suse.de>
12764 PR tree-optimization/69606
12765 * gcc.dg/torture/pr69606.c: New testcase.
12767 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12769 PR middle-end/68542
12770 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12771 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12773 2016-02-02 Alan Modra <amodra@gmail.com>
12776 * gcc.target/powerpc/pr69548.c: New test.
12778 2016-02-01 Jakub Jelinek <jakub@redhat.com>
12780 PR rtl-optimization/69592
12781 * gcc.dg/pr69592.c: New test.
12783 PR preprocessor/69543
12785 * gcc.dg/pr69543.c: New test.
12786 * gcc.dg/pr69558.c: New test.
12788 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
12791 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
12793 2016-02-01 Martin Sebor <msebor@redhat.com>
12795 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12797 2016-02-01 Bin Cheng <bin.cheng@arm.com>
12799 PR tree-optimization/67921
12800 * c-c++-common/ubsan/pr67921.c: New test.
12802 2016-02-01 Richard Biener <rguenther@suse.de>
12804 PR middle-end/69556
12805 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12807 2016-02-01 Richard Biener <rguenther@suse.de>
12809 PR tree-optimization/69574
12810 * gcc.dg/torture/pr69574.c: New testcase.
12812 2016-02-01 Richard Biener <rguenther@suse.de>
12814 PR tree-optimization/69579
12815 * gcc.dg/setjmp-6.c: New testcase.
12817 2016-02-01 Jakub Jelinek <jakub@redhat.com>
12819 PR rtl-optimization/69570
12820 * g++.dg/opt/pr69570.C: New test.
12822 2016-02-01 Richard Henderson <rth@redhat.com>
12824 * gcc.dg/pr69535.c: New test.
12826 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
12829 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12830 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12833 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12835 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12837 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
12840 * gfortran.dg/allocate_with_source_17.f03: New test.
12842 2016-01-30 Jakub Jelinek <jakub@redhat.com>
12844 PR tree-optimization/69546
12845 * gcc.dg/torture/pr69546.c: New test.
12847 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
12850 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12852 2016-01-30 Martin Sebor <msebor@redhat.com>
12855 * g++.dg/ext/flexary10.C: New test.
12857 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12860 gfortran.dg/common_23.f90: New test.
12862 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12865 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12866 condition being checked, and disable it when the target supports
12867 misaligned loads and stores.
12869 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12872 * gcc.dg/torture/pr69518.c: New test.
12874 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12877 * gcc.target/i386/pr69530.c: New test.
12879 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
12882 * gcc.target/mips/div-delay.c: New test.
12884 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12887 * gcc.target/i386/pr69551.c: New test.
12890 * gcc.target/i386/pr66137.c: New test.
12892 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12894 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12895 always built for p5600.
12896 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12897 isa=p5600 dg-option.
12899 2016-01-29 Richard Biener <rguenther@suse.de>
12901 PR tree-optimization/69547
12902 * g++.dg/tree-ssa/pr69547.C: New testcase.
12904 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12907 * g++.dg/warn/Wunused-function2.C: New test.
12909 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12911 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12912 support for test to succeed.
12914 2016-01-29 Marek Polacek <polacek@redhat.com>
12918 * g++.dg/ext/constexpr-vla2.C: New test.
12919 * g++.dg/ext/constexpr-vla3.C: New test.
12920 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12922 2016-01-29 Richard Biener <rguenther@suse.de>
12924 PR middle-end/69537
12925 * gcc.dg/uninit-21.c: New testcase.
12927 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
12930 * gcc.target/i386/pr69459.c: New test.
12932 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
12935 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12936 * gcc.target/mips/pr68400.c: New test.
12938 2016-01-28 Martin Sebor <msebor@redhat.com>
12941 * gcc.target/powerpc/pr17381.c: New test.
12943 2016-01-28 Jakub Jelinek <jakub@redhat.com>
12945 PR middle-end/69542
12946 * gcc.dg/torture/pr69542.c: New test.
12948 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12950 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12952 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
12954 * gcc.dg/pr65980.c: Skip on AIX.
12955 * gcc.dg/pr66688.c: Same.
12957 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
12960 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12961 * gcc.dg/tree-ssa/sra-18.c: Same.
12963 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12966 * gfortran.dg/block_15.f08: New test.
12967 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12968 on incorrectly closed BLOCK.
12970 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12972 * gcc.dg/declare-simd.c: New test.
12973 2016-01-28 Richard Biener <rguenther@suse.de>
12975 PR tree-optimization/69466
12976 * gfortran.dg/vect/pr69466.f90: New testcase.
12978 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12980 * g++.dg/pr67989.C: Remove ARM-specific option.
12981 * gcc.target/arm/pr67989.C: New file.
12983 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
12985 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12986 and expm1 test for glibc < 2.11.
12988 2016-01-27 Richard Henderson <rth@redhat.com>
12990 * gcc.c-torture/execute/pr69447.c: New test.
12992 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
12995 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12997 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13000 * gcc.dg/pr66869.c: New test.
13002 2016-01-25 Jeff Law <law@redhat.com>
13004 PR tree-optimization/68398
13005 PR tree-optimization/69196
13006 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13007 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13008 path to avoid new heuristic allowing more irreducible regions
13009 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13010 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13011 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13012 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13013 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13015 2016-01-27 Marek Polacek <polacek@redhat.com>
13018 * c-c++-common/vector-compare-4.c: New test.
13020 2016-01-27 David Malcolm <dmalcolm@redhat.com>
13022 PR preprocessor/69126
13023 * c-c++-common/pr69126.c: New test case.
13025 2016-01-27 Ian Lance Taylor <iant@google.com>
13027 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13029 2016-01-27 Ryan Burn <contact@rnburn.com>
13032 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13034 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13037 * gcc.target/i386/pr69512.c: New test.
13039 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13042 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13044 2016-01-27 Marek Polacek <polacek@redhat.com>
13047 * g++.dg/pr69379.C: New test.
13049 2016-01-27 Martin Sebor <msebor@redhat.com>
13052 * g++.dg/abi/Wabi-2-2.C: New test.
13053 * g++.dg/abi/Wabi-2-3.C: New test.
13054 * g++.dg/abi/Wabi-3-2.C: New test.
13055 * g++.dg/abi/Wabi-3-3.C: New test.
13057 2016-01-27 Richard Biener <rguenther@suse.de>
13059 PR tree-optimization/69166
13060 * gcc.dg/torture/pr69166.c: New testcase.
13062 2016-01-27 Martin Jambor <mjambor@suse.cz>
13064 PR tree-optimization/69355
13065 * gcc.dg/tree-ssa/pr69355.c: New test.
13067 2016-01-27 Marek Polacek <polacek@redhat.com>
13070 * g++.dg/ext/constexpr-vla1.C: New test.
13072 2016-01-20 Christian Bruel <christian.bruel@st.com>
13075 * gcc.target/arm/pr69245.c: New test.
13077 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13079 PR tree-optimization/69399
13080 * gcc.dg/torture/pr69399.c: New test.
13082 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13084 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13086 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13088 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13090 2016-01-26 Tom de Vries <tom@codesourcery.com>
13092 PR tree-optimization/69110
13093 * gcc.dg/autopar/pr69110.c: New test.
13095 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
13096 Sebastian Pop <s.pop@samsung.com>
13098 * gcc.dg/graphite/isl-ast-op-select.c: New.
13100 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
13103 * gfortran.dg/allocate_error_6.f90: New test.
13105 2016-01-26 Richard Henderson <rth@redhat.com>
13107 * gcc.dg/tm/pr60908.c: New test.
13109 2016-01-26 David Malcolm <dmalcolm@redhat.com>
13112 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13114 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13115 expected multiline output to reflect the colorization being
13116 disabled before newlines.
13117 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13118 (custom_diagnostic_finalizer): Replace call to
13119 pp_newline_and_flush with call to pp_flush.
13120 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13121 * gfortran.dg/implicit_class_1.f90: Likewise.
13122 * lib/gcc-dg.exp (allow_blank_lines): New global.
13123 (dg-allow-blank-lines-in-output): New procedure.
13124 (gcc-dg-prune): Complain about blank lines in the output, unless
13125 dg-allow-blank-lines-in-output was called.
13126 * lib/multiline.exp (_build_multiline_regex): Only support
13127 arbitrary followup text for non-blank-lines, not for blank lines.
13129 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13131 PR tree-optimization/69483
13132 * gcc.dg/pr69483.c: New test.
13133 * g++.dg/opt/pr69483.C: New test.
13135 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13138 * gcc.target/arm/pr68620.c: New test.
13140 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13142 * gcc.target/i386/pr68986-2.c: Remove -m32.
13144 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13147 * gcc.target/i386/pr68986-1.c: New test.
13148 * gcc.target/i386/pr68986-2.c: Likewise.
13149 * gcc.target/i386/pr68986-3.c: Likewise.
13151 2016-01-26 Christian Bruel <christian.bruel@st.com>
13153 * lib/target-supports.exp
13154 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13155 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13156 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13158 2016-01-26 Richard Biener <rguenther@suse.de>
13160 PR tree-optimization/69452
13161 * gcc.dg/torture/pr69452.c: New testcase.
13163 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13166 * gcc.dg/pr69442.c: New test.
13168 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13171 * gcc.target/aarch64/simd/pr67896.C: New.
13173 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13175 PR tree-optimization/69400
13176 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13178 (plugin_init): Call it.
13179 * gcc.dg/torture/pr69400.c: New test.
13181 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13183 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13185 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13186 Sebastian Pop <s.pop@samsung.com>
13188 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13191 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13192 Sebastian Pop <s.pop@samsung.com>
13194 * gcc.dg/graphite/pr69292.c: New.
13196 2016-01-25 Jakub Jelinek <jakub@redhat.com>
13198 * c-c++-common/goacc/use_device-1.c: New test.
13200 2016-01-25 Jeff Law <law@redhat.com>
13202 PR tree-optimization/69196
13203 PR tree-optimization/68398
13204 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13205 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13207 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
13210 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13213 2016-01-25 Richard Biener <rguenther@suse.de>
13216 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13218 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13221 * gcc.dg/pr69421.c: New test.
13223 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13225 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13226 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13227 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13228 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13229 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13230 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13231 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13232 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13233 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13234 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13236 2016-01-25 Richard Biener <rguenther@suse.de>
13238 PR tree-optimization/69376
13239 * gcc.dg/torture/pr69376.c: New testcase.
13241 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13245 * gfortran.dg/interface_38.f90: New test.
13246 * gfortran.dg/interface_39.f90: New test.
13248 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13251 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13256 * g++.dg/template/pr11858.C: New test.
13257 * g++.dg/template/pr24663.C: New test.
13258 * g++.dg/template/unify12.C: New test.
13259 * g++.dg/template/unify13.C: New test.
13260 * g++.dg/template/unify14.C: New test.
13261 * g++.dg/template/unify15.C: New test.
13262 * g++.dg/template/unify16.C: New test.
13263 * g++.dg/template/unify17.C: New test.
13265 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13268 gfortran.dg/pr68283.f90: New test.
13270 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13273 * gfortran.dg/inline_matmul_13.f90: New test.
13274 * gfortran.dg/matmul_bounds_8.f90: New test.
13275 * gfortran.dg/matmul_bounds_9.f90: New test.
13276 * gfortran.dg/matmul_bounds_10.f90: New test.
13278 2016-01-23 Tom de Vries <tom@codesourcery.com>
13280 PR tree-optimization/69426
13281 * gcc.dg/autopar/pr69426.c: New test.
13283 2016-01-23 Martin Sebor <msebor@redhat.com>
13287 * g++.dg/cpp0x/alignas5.C: New test.
13288 * g++.dg/ext/vector29.C: Same.
13290 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
13292 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13293 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13294 _GNU_SOURCE from compile flags to the source.
13295 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13296 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13297 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13298 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13300 2016-01-22 Jakub Jelinek <jakub@redhat.com>
13303 * g++.dg/opt/pr69432.C: New test.
13305 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13307 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13308 32-bit targets testing an -m64 multilib.
13310 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13312 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13315 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13317 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13319 2016-01-21 Christian Bruel <christian.bruel@st.com>
13322 * gcc.target/i386/pr68674.c
13323 * gcc.target/aarch64/pr68674.c
13324 * gcc.target/arm/pr68674.c
13326 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13329 * gcc.c-torture/execute/pr69403.c: New test.
13331 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13334 * g++.dg/template/pr55843.C: New.
13336 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13339 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13340 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13342 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13345 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13346 from dg-do compile directive, and instead add
13347 { dg-require-effective-target int128 }.
13349 2016-01-20 Martin Sebor <msebor@redhat.com>
13352 * gcc.dg/sync-fetch.c: New test.
13354 2016-01-21 Martin Sebor <msebor@redhat.com>
13357 * gcc.target/powerpc/pr69252.c: New test.
13359 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13362 * gfortran.dg/pr65996.f90: New test.
13364 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13367 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13368 expected to generate an error.
13370 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13372 PR middle-end/66178
13373 * gcc.dg/torture/pr66178.c: New test.
13375 2016-01-21 Anton Blanchard <anton@samba.org>
13376 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13379 * gcc.target/powerpc/pr63354.c: New test.
13381 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13383 PR rtl-optimization/68990
13384 * gcc.target/i386/pr68990: New.
13386 2016-01-21 Nick Clifton <nickc@redhat.com>
13389 * gcc.target/mips/pr69129.c: New.
13391 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13394 * g++.dg/cpp0x/pr58046.C: New.
13396 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13400 * gcc.target/arm/pr69187.c: New test.
13403 * g++.dg/torture/pr69355.C: New test.
13405 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13406 Sebastian Pop <s.pop@samsung.com>
13408 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13410 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13411 Sebastian Pop <s.pop@samsung.com>
13413 * gcc.dg/graphite/pr68976.c: New test.
13415 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13417 PR middle-end/67653
13418 * c-c++-common/pr67653.c: New test.
13419 * gcc.dg/torture/pr29119.c: Add dg-warning.
13421 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13423 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13425 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13428 * gcc.dg/pr24293.c: New test.
13429 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13430 incomplete struct type.
13431 * gcc.dg/declspec-1.c: Likewise.
13432 * gcc.dg/pr63549.c: Likewise.
13434 2016-01-20 Jakub Jelinek <jakub@redhat.com>
13436 PR tree-optimization/66612
13437 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13438 for bdn instruction.
13440 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13442 * lib/target-supports.exp
13443 (check_effective_target_arm_fp_ok_nocache): New.
13444 (check_effective_target_arm_fp_ok): New.
13445 (add_options_for_arm_fp): New.
13446 (check_effective_target_arm_crypto_ok_nocache): Require
13447 target_arm_v8_neon_ok instead of arm32.
13448 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13449 (check_effective_target_arm_crypto_pragma_ok): New.
13450 (add_options_for_arm_vfp): New.
13451 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13452 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13453 target instead. Force initial fpu to vfp.
13454 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13455 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13456 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13458 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13459 use arm_vfp effective target instead. Force initial fpu to vfp.
13460 * gcc.target/arm/attr-neon3.c: Likewise.
13461 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13463 * gcc.target/arm/unsigned-float.c: Likewise.
13464 * gcc.target/arm/vfp-1.c: Likewise.
13465 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13466 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13467 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13468 * gcc.target/arm/vfp-ldmias.c: Likewise.
13469 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13470 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13471 * gcc.target/arm/vfp-stmiad.c: Likewise.
13472 * gcc.target/arm/vfp-stmias.c: Likewise.
13473 * gcc.target/arm/vnmul-1.c: Likewise.
13474 * gcc.target/arm/vnmul-2.c: Likewise.
13475 * gcc.target/arm/vnmul-3.c: Likewise.
13476 * gcc.target/arm/vnmul-4.c: Likewise.
13478 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
13481 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13482 the MPX run-time library, for compile-time MPX test.
13483 * gcc.target/i386/chkp-always_inline.c: Likewise.
13484 * gcc.target/i386/chkp-bndret.c: Likewise.
13485 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13486 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13487 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13488 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13489 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13490 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13491 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13492 * gcc.target/i386/chkp-label-address.c: Likewise.
13493 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13494 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13495 * gcc.target/i386/chkp-pr69044.c: Likewise.
13496 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13497 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13498 * gcc.target/i386/chkp-strchr.c: Likewise.
13499 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13500 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13501 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13502 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13503 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13504 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13505 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13506 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13507 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13508 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13509 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13510 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13511 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13512 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13513 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13514 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13515 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13516 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13517 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13518 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13519 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13520 * gcc.target/i386/pr63995-2.c: Likewise.
13521 * gcc.target/i386/pr64805.c: Likewise.
13522 * gcc.target/i386/pr65044.c: Likewise.
13523 * gcc.target/i386/pr65167.c: Likewise.
13524 * gcc.target/i386/pr65183.c: Likewise.
13525 * gcc.target/i386/pr65184.c: Likewise.
13526 * gcc.target/i386/thunk-retbnd.c: Likewise.
13528 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13530 PR tree-optimization/69328
13531 * gcc.dg/pr69328.c: New test.
13533 2016-01-20 Jeff Law <law@redhat.com>
13536 * gcc.target/m68k/pr25114.c: New test.
13538 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13540 * gcc.target/arm/memset-inline-10.c: Added
13541 dg-require-effective-target arm_thumb2_ok.
13543 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13545 * gcc.dg/debug/dwarf2/sso.c: New test.
13547 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
13550 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13551 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13552 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13554 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13557 * g++.dg/ipa/devirt-50.C: New testcase.
13559 2016-01-19 Marek Polacek <polacek@redhat.com>
13562 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13563 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13565 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13568 * gcc.target/arm/pr69135_1.c: New test.
13570 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13572 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13574 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13576 * gcc.target/aarch64/ccmp_1.c: New testcase.
13578 2016-01-19 Marek Polacek <polacek@redhat.com>
13581 * g++.dg/cpp0x/enum30.C: New test.
13583 2016-01-19 Richard Biener <rguenther@suse.de>
13585 PR tree-optimization/69336
13586 * g++.dg/tree-ssa/pr69336.C: New testcase.
13588 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13591 * gcc.dg/pr65779.c: New test.
13593 2016-01-19 Richard Biener <rguenther@suse.de>
13595 PR tree-optimization/69352
13596 * gcc.dg/torture/pr69352.c: New testcase.
13598 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13600 PR rtl-optimization/68955
13601 PR rtl-optimization/64557
13602 * gcc.dg/torture/pr68955.c: New test.
13604 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13607 * g++.dg/torture/pr69136.C: New testcase.
13609 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13612 * g++.dg/lto/pr69133_0.C: New testcase.
13613 * g++.dg/lto/pr69133_1.C: New testcase.
13615 2016-01-15 Jeff Law <law@redhat.com>
13617 PR tree-optimization/69320
13618 * gcc.c-torture/pr69320-1.c: New test.
13619 * gcc.c-torture/pr69320-2.c: New test.
13620 * gcc.c-torture/pr69320-3.c: New test.
13621 * gcc.c-torture/pr69320-4.c: New test.
13623 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13628 * g++.dg/template/pr11858.C: New test.
13629 * g++.dg/template/pr24663.C: New test.
13630 * g++.dg/template/unify12.C: New test.
13631 * g++.dg/template/unify13.C: New test.
13632 * g++.dg/template/unify14.C: New test.
13633 * g++.dg/template/unify15.C: New test.
13634 * g++.dg/template/unify16.C: New test.
13635 * g++.dg/template/unify17.C: New test.
13637 2016-01-18 David Malcolm <dmalcolm@redhat.com>
13640 * gcc.dg/pr69181-1.c: New test file.
13641 * gcc.dg/pr69181-2.c: New test file.
13642 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13643 globals by moving it to...
13644 (cleanup-after-saved-dg-test): ...this new function. Add
13645 "global additional_sources_used". Add reset of global
13646 multiline_expected_outputs to the empty list.
13647 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13649 (multiline_expected_outputs): ...this, and updated comments to
13650 note that it is modified from gcc-dg.exp.
13651 (dg-end-multiline-output): Update for the above renaming.
13652 (handle-multiline-outputs): Likewise. Remove the clearing
13653 of the expected outputs to the empty list.
13655 2016-01-18 Richard Biener <rguenther@suse.de>
13657 PR tree-optimization/69297
13658 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13660 2016-01-18 Joseph Myers <joseph@codesourcery.com>
13662 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13664 * gcc.target/mips/mips-3d-2.c: Likewise.
13665 * gcc.target/mips/mips-3d-3.c: Likewise.
13666 * gcc.target/mips/mips-3d-4.c: Likewise.
13667 * gcc.target/mips/mips-3d-5.c: Likewise.
13668 * gcc.target/mips/mips-3d-6.c: Likewise.
13669 * gcc.target/mips/mips-3d-7.c: Likewise.
13670 * gcc.target/mips/mips-3d-8.c: Likewise.
13671 * gcc.target/mips/mips-3d-9.c: Likewise.
13672 * gcc.target/mips/mips-ps-1.c: Likewise.
13673 * gcc.target/mips/mips-ps-2.c: Likewise.
13674 * gcc.target/mips/mips-ps-3.c: Likewise.
13675 * gcc.target/mips/mips-ps-4.c: Likewise.
13676 * gcc.target/mips/mips-ps-5.c: Likewise.
13677 * gcc.target/mips/mips-ps-6.c: Likewise.
13678 * gcc.target/mips/mips-ps-7.c: Likewise.
13679 * gcc.target/mips/mips-ps-type.c: Likewise.
13680 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13681 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13683 2016-01-18 Tom de Vries <tom@codesourcery.com>
13685 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13686 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13687 * c-c++-common/goacc/kernels-empty.c: New test.
13688 * c-c++-common/goacc/kernels-eternal.c: New test.
13689 * c-c++-common/goacc/kernels-loop-2.c: New test.
13690 * c-c++-common/goacc/kernels-loop-3.c: New test.
13691 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13692 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13693 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13694 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13695 * c-c++-common/goacc/kernels-loop-data.c: New test.
13696 * c-c++-common/goacc/kernels-loop-g.c: New test.
13697 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13698 * c-c++-common/goacc/kernels-loop-n.c: New test.
13699 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13700 * c-c++-common/goacc/kernels-loop.c: New test.
13701 * c-c++-common/goacc/kernels-noreturn.c: New test.
13702 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13703 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13704 * c-c++-common/goacc/kernels-reduction.c: New test.
13706 2016-01-18 Tom de Vries <tom@codesourcery.com>
13708 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13709 * gcc.dg/autopar/outer-2.c: Same.
13710 * gcc.dg/autopar/outer-3.c: Same.
13711 * gcc.dg/autopar/outer-4.c: Same.
13712 * gcc.dg/autopar/outer-5.c: Same.
13713 * gcc.dg/autopar/outer-6.c: Same.
13714 * gcc.dg/autopar/parallelization-1.c: Same.
13715 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13716 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13717 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13718 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13719 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13720 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13721 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13722 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13723 * gcc.dg/autopar/pr39500-1.c: Same.
13724 * gcc.dg/autopar/pr39500-2.c: Same.
13725 * gcc.dg/autopar/pr46193.c: Same.
13726 * gcc.dg/autopar/pr46194.c: Same.
13727 * gcc.dg/autopar/pr49580.c: Same.
13728 * gcc.dg/autopar/pr49960-1.c: Same.
13729 * gcc.dg/autopar/pr49960.c: Same.
13730 * gcc.dg/autopar/pr68373.c: Same.
13731 * gcc.dg/autopar/reduc-1.c: Same.
13732 * gcc.dg/autopar/reduc-1char.c: Same.
13733 * gcc.dg/autopar/reduc-1short.c: Same.
13734 * gcc.dg/autopar/reduc-2.c: Same.
13735 * gcc.dg/autopar/reduc-2char.c: Same.
13736 * gcc.dg/autopar/reduc-2short.c: Same.
13737 * gcc.dg/autopar/reduc-3.c: Same.
13738 * gcc.dg/autopar/reduc-4.c: Same.
13739 * gcc.dg/autopar/reduc-6.c: Same.
13740 * gcc.dg/autopar/reduc-7.c: Same.
13741 * gcc.dg/autopar/reduc-8.c: Same.
13742 * gcc.dg/autopar/reduc-9.c: Same.
13743 * gcc.dg/autopar/uns-outer-4.c: Same.
13744 * gcc.dg/autopar/uns-outer-5.c: Same.
13745 * gcc.dg/autopar/uns-outer-6.c: Same.
13746 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13747 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13749 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13752 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13753 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13755 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13758 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13759 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13760 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13762 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13765 * gcc.dg/tree-ssa/sra-17.c: New.
13766 * gcc.dg/tree-ssa/sra-18.c: New.
13768 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13770 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13772 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13774 * gnat.dg/inline12.adb: New test.
13776 2016-01-18 Bin Cheng <bin.cheng@arm.com>
13778 PR tree-optimization/66797
13779 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13781 2016-01-18 Richard Biener <rguenther@suse.de>
13783 PR tree-optimization/69170
13784 * gcc.dg/torture/pr69170.c: New testcase.
13786 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
13788 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13790 2016-01-16 Tom de Vries <tom@codesourcery.com>
13792 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13794 2016-01-16 Tom de Vries <tom@codesourcery.com>
13796 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13797 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13798 redundant dg-require-effective-target pthread.
13799 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13800 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13801 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13802 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13803 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13804 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13805 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13807 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
13810 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13811 * gcc.target/powerpc/recip-7.c: Same.
13813 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13816 * g++.dg/template/pr69091.C: New test.
13818 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13820 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13821 dump does not contain an error_mark_node.
13822 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13823 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13825 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13828 * g++.dg/template/pr68936.C: New test.
13830 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
13833 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13834 * gcc.target/powerpc/recip-2.c: Same.
13835 * gcc.target/powerpc/recip-3.c: Same.
13836 * gcc.target/powerpc/recip-4.c: Same.
13837 * gcc.target/powerpc/recip-sqrtf.c: Same.
13839 2016-01-15 Jeff Law <law@redhat.com>
13841 PR tree-optimization/69270
13842 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13843 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13845 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
13848 * gfortran.dg/deferred_character_13.f90: New test for the fix
13849 of comment 3 of the PR.
13852 * gfortran.dg/deferred_character_8.f90: New test
13853 * gfortran.dg/allocate_error_5.f90: New test
13856 * gfortran.dg/deferred_character_10.f90: New test
13859 * gfortran.dg/deferred_character_14.f90: New test
13862 * gfortran.dg/deferred_character_11.f90: New test
13865 * gfortran.dg/deferred_character_9.f90: New test
13867 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13869 PR rtl-optimization/69030
13870 * gcc.target/i386/pr69030.c: New.
13872 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13874 * gcc.target/aarch64/target_attr_17.c: New test.
13876 2016-01-15 Richard Biener <rguenther@suse.de>
13878 PR tree-optimization/66856
13879 * gcc.dg/torture/pr66856-1.c: New testcase.
13880 * gcc.dg/torture/pr66856-2.c: Likewise.
13882 2016-01-15 Richard Biener <rguenther@suse.de>
13885 * g++.dg/lto/pr69137_0.C: New testcase.
13887 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13889 PR middle-end/69246
13890 * gcc.target/i386/pr69246.c: New test.
13892 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13894 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
13896 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13899 * g++.dg/init/const9.C: Disable test on S/390.
13901 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13903 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13904 * g++.dg/Wno-frame-address.C: Ditto.
13906 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13908 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13910 2016-01-15 Richard Biener <rguenther@suse.de>
13912 PR tree-optimization/68961
13913 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13915 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13917 * gcc.target/i386/pr65105-5.c: New test.
13919 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13921 * gcc.c-torture/execute/alias-4.c: New testcase.
13923 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13926 * g++.dg/ipa/devirt-49.C: New testcase.
13928 2016-01-15 Christian Bruel <christian.bruel@st.com>
13931 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13932 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13933 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13935 2016-01-15 Richard Biener <rguenther@suse.de>
13937 PR tree-optimization/69117
13938 * gcc.dg/torture/pr69117.c: New testcase.
13940 2015-01-14 Ryan Burn <contact@rnburn.com>
13943 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13945 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13948 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13949 range tests use 100 * maximum instead of maximum + 1.
13951 2016-01-14 Jakub Jelinek <jakub@redhat.com>
13954 * gcc.dg/guality/pr69244.c: New test.
13956 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
13958 * lib/target-supports.exp (check_effective_target_issignaling):
13960 * gcc.dg/pr61441.c: Require issignaling effective target.
13962 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13965 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13967 2016-01-14 David Malcolm <dmalcolm@redhat.com>
13970 PR preprocessor/69177
13971 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13972 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13973 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13974 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13976 2016-01-14 Marek Polacek <polacek@redhat.com>
13979 * gcc.dg/array-15.c: New test.
13981 2016-01-14 Jakub Jelinek <jakub@redhat.com>
13983 PR middle-end/68146
13984 PR tree-optimization/69155
13985 * gfortran.dg/pr68146.f: New test.
13986 * gfortran.dg/pr69155.f90: New test.
13988 2016-01-14 Richard Biener <rguenther@suse.de>
13990 PR tree-optimization/68060
13991 * gcc.dg/torture/pr68060-1.c: New testcase.
13992 * gcc.dg/torture/pr68060-2.c: Likewise.
13994 2016-01-14 Nick Clifton <nickc@redhat.com>
13996 * lib/target-supports.exp
13997 (check_effective_target_arm_neon_ok_nocache): Add an option
13998 sequence that includes setting the ARM architecture to ARMv7-A.
13999 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14000 command line options necessary to enable Neon support.
14001 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14002 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14003 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14004 * gcc.target/arm/pr69180.c: Likewise.
14006 2016-01-14 Jeff Law <law@redhat.com>
14008 PR tree-optimization/69270
14009 * gcc.dg/tree-ssa/pr69270.c: New test.
14011 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14014 * c-c++-common/pr66208.c: New file.
14016 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14018 PR tree-optimization/69156
14019 * gcc.dg/pr69156.c: New test.
14021 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14023 * gcc.target/i386/pr69225-7.c: New test.
14025 2016-01-13 Richard Henderson <rth@redhat.com>
14027 * gcc.dg/tm/memopt-13.c: Update expected function.
14028 * gcc.dg/tm/memopt-6.c: Likewise.
14030 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
14032 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14033 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14034 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14035 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14037 2016-01-13 Tom de Vries <tom@codesourcery.com>
14039 PR tree-optimization/69169
14040 * gcc.dg/pr69169.c: New test.
14042 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
14045 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14046 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14047 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14048 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14049 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14050 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14051 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14052 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14054 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14057 * gcc.dg/pr69247.c: New test.
14059 2016-01-13 Richard Biener <rguenther@suse.de>
14061 PR tree-optimization/69242
14062 * gcc.dg/torture/pr69242.c: New testcase.
14064 2016-01-13 Richard Biener <rguenther@suse.de>
14066 PR tree-optimization/69186
14067 * gcc.dg/torture/pr69186.c: New testcase.
14069 2016-01-13 Jeff Law <law@redhat.com>
14071 PR tree-optimization/67755
14072 * gcc.dg/tree-ssa/pr67755.c: New test.
14074 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14076 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14077 pass number in output by a star.
14079 2016-01-12 Bin Cheng <bin.cheng@arm.com>
14081 PR tree-optimization/68911
14082 * gcc.c-torture/execute/pr68911.c: New test.
14084 2016-01-12 Marek Polacek <polacek@redhat.com>
14087 * g++.dg/warn/permissive-1.C: New test.
14089 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14093 * g++.dg/opt/pr69213.C: New test.
14095 2016-01-12 Christian Bruel <christian.bruel@st.com>
14098 * gcc.target/arm/pr69180.c: New test.
14100 2016-01-12 Richard Biener <rguenther@suse.de>
14103 * g++.dg/lto/pr69077_0.C: New testcase.
14104 * g++.dg/lto/pr69077_1.C: Likewise.
14106 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14109 * g++.dg/opt/pr69175.C: New test.
14111 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14113 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14114 rather than #including math.h & stdlib.h.
14115 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14116 * gcc.dg/vect/pr49771.c: Likewise.
14117 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14118 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14119 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14120 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14121 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14122 * gcc.dg/vect/pr44507.c: Likewise.
14123 * gcc.dg/vect/pr45902.c: Likewise.
14124 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14125 * gcc.dg/vect/vect-117.c: Likewise.
14126 * gcc.dg/vect/vect-99.c: Likewise.
14127 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14128 * gcc.dg/vect/vect-cond-1.c: Likewise.
14129 * gcc.dg/vect/vect-cond-2.c: Likewise.
14130 * gcc.dg/vect/vect-cond-3.c: Likewise.
14131 * gcc.dg/vect/vect-cond-4.c: Likewise.
14132 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14133 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14134 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14135 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14136 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14137 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14138 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14139 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14140 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14141 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14142 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14143 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14144 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14145 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14146 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14147 include of signal.h.
14148 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14149 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14150 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14151 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14152 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14153 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14154 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14155 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14156 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14157 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14158 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14159 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14160 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14161 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14162 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14163 * gcc.dg/vect/vect-outer-5.c: Likewise.
14164 * gcc.dg/vect/vect-outer-6.c: Likewise.
14165 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14166 include of stdio.h.
14168 2016-01-12 Nick Clifton <nickc@redhat.com>
14171 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14172 to fread so that it will be found in all target runtimes.
14174 2016-01-12 Richard Biener <rguenther@suse.de>
14176 PR tree-optimization/69053
14177 * g++.dg/torture/pr69053.C: New testcase.
14179 2016-01-12 Richard Biener <rguenther@suse.de>
14181 PR tree-optimization/69168
14182 * gcc.dg/torture/pr69168.c: New testcase.
14184 2016-01-12 Richard Biener <rguenther@suse.de>
14186 PR tree-optimization/69157
14187 * gcc.dg/torture/pr69157.c: New testcase.
14189 2016-01-12 Richard Biener <rguenther@suse.de>
14191 PR tree-optimization/69174
14192 * gcc.dg/torture/pr69174.c: New testcase.
14194 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14198 * g++.dg/tls/pr66808.C: New test.
14199 * g++.dg/tls/pr69000.C: New test.
14201 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14203 * gcc.target/powerpc/swaps-p8-23.c: New test.
14204 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14206 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
14208 PR tree-optimization/68356
14209 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14211 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14212 Jim Wilson <jim.wilson@linaro.org>
14215 * gcc.target/arm/pr69194.c: New test.
14217 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14220 * gcc.target/i386/pr69225-1.c: New test.
14221 * gcc.target/i386/pr69225-2.c: Likewise.
14222 * gcc.target/i386/pr69225-3.c: Likewise.
14223 * gcc.target/i386/pr69225-4.c: Likewise.
14224 * gcc.target/i386/pr69225-5.c: Likewise.
14225 * gcc.target/i386/pr69225-6.c: Likewise.
14227 2016-01-11 Jakub Jelinek <jakub@redhat.com>
14230 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14234 * gcc.dg/pr69071.c: New test.
14237 * g++.dg/opt/pr69211.C: New test.
14239 PR tree-optimization/69214
14240 * gcc.c-torture/compile/pr69214.c: New test.
14242 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
14244 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14245 * gcc.target/i386/pr66232-11.c: Ditto.
14246 * gcc.target/i386/pr66232-12.c: Ditto.
14247 * gcc.target/i386/pr66232-13.c: Ditto.
14249 2016-01-11 Richard Biener <rguenther@suse.de>
14251 PR tree-optimization/69173
14252 * gcc.dg/torture/pr69173.c: New testcase.
14254 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14256 PR rtl-optimization/68796
14257 * gcc.target/aarch64/tst_5.c: New test.
14258 * gcc.target/aarch64/tst_6.c: Likewise.
14260 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14262 PR rtl-optimization/68841
14263 * gcc.dg/pr68841.c: New test.
14264 * gcc.c-torture/execute/pr68841.c: New test.
14266 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14268 PR rtl-optimization/68920
14269 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14271 * gcc.dg/ifcvt-5.c: New test.
14273 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
14276 * g++.dg/pr69123.C: New.
14278 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14281 * gcc.target/i386/pr69010.c: New test.
14283 2016-01-11 Martin Jambor <mjambor@suse.cz>
14286 * gcc.target/i386/chkp-pr69044.c: New test.
14288 2016-01-11 Tom de Vries <tom@codesourcery.com>
14290 PR tree-optimization/69109
14291 * gcc.dg/autopar/pr69109-2.c: New test.
14292 * gcc.dg/autopar/pr69109.c: New test.
14294 2016-01-11 Tom de Vries <tom@codesourcery.com>
14296 PR tree-optimization/69108
14297 * gcc.dg/autopar/pr69108.c: New test.
14299 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14302 * c-c++-common/Wisleading-indentation.c: Augment test.
14304 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14307 * gfortran.dg/inline_matmul_12.f90: New test.
14309 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
14312 * gfortran.dg/actual_array_offset_1: New test.
14314 2016-01-10 Tom de Vries <tom@codesourcery.com>
14316 PR tree-optimization/69062
14317 * gcc.dg/autopar/pr69062.c: New test.
14319 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14321 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14322 * gcc.dg/vect/slp-perm-2.c: Likewise.
14323 * gcc.dg/vect/slp-perm-3.c: Likewise.
14324 * gcc.dg/vect/slp-perm-5.c: Likewise.
14325 * gcc.dg/vect/slp-perm-6.c: Likewise.
14326 * gcc.dg/vect/slp-perm-7.c: Likewise.
14327 * gcc.dg/vect/slp-perm-8.c: Likewise.
14329 2016-01-10 Tom de Vries <tom@codesourcery.com>
14331 PR tree-optimization/69039
14332 * gcc.dg/autopar/pr69039.c: New test.
14334 2016-01-09 Marek Polacek <polacek@redhat.com>
14337 * g++.dg/pr69113.C: New test.
14339 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14341 PR middle-end/50865
14342 PR tree-optimization/69097
14343 * gcc.c-torture/execute/pr50865.c: New test.
14344 * gcc.c-torture/execute/pr69097-1.c: New test.
14345 * gcc.c-torture/execute/pr69097-2.c: New test.
14346 * gcc.dg/pr69097-1.c: New test.
14347 * gcc.dg/pr69097-2.c: New test.
14349 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14352 * g++.dg/opt/pr69164.C: New test.
14354 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14356 PR tree-optimization/69167
14357 * gcc.dg/pr69167.c: New test.
14359 2016-01-08 Marek Polacek <polacek@redhat.com>
14362 * g++.dg/pr68449.C: New.
14364 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14366 PR tree-optimization/68707
14367 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14368 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14369 on platforms supporting it.
14370 * gcc.dg/vect/slp-perm-2.c: Likewise.
14371 * gcc.dg/vect/slp-perm-3.c: Likewise.
14372 * gcc.dg/vect/slp-perm-5.c: Likewise.
14373 * gcc.dg/vect/slp-perm-7.c: Likewise.
14374 * gcc.dg/vect/slp-perm-8.c: Likewise.
14375 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14376 on platforms supporting it.
14378 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14380 PR tree-optimization/69162
14381 * gcc.dg/pr69162.c: New test.
14383 PR tree-optimization/69172
14384 * gcc.dg/pr69172.c: New test.
14386 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14388 PR tree-optimization/67781
14389 * gcc.c-torture/execute/pr67781.c: New file.
14391 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14393 PR tree-optimization/69083
14394 * gcc.dg/vect/pr69083.c: New test.
14396 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14398 PR tree-optimization/61441
14399 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14400 Use -fexcess-precision=standard for compiler options.
14401 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14403 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14406 * gfortran.dg/gomp/pr69128.f90: New test.
14409 * g++.dg/ext/pr69145-1.C: New test.
14410 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14411 * g++.dg/ext/pr69145-2.h: New file.
14413 2016-01-07 Martin Sebor <msebor@redhat.com>
14416 * gcc.dg/atomic-fetch-bool.c: New test.
14417 * gcc.dg/sync-fetch-bool.c: New test.
14419 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14422 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14424 2016-01-07 Nick Clifton <nickc@redhat.com>
14427 * g++.dg/pr66655.C: New test.
14428 * g++.dg/pr66655_1.cc: Test support file.
14429 * g++.dg/pr66655.h: Test header file.
14431 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
14434 gfortran.dg/gomp/pr66680.f90: New test.
14436 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14439 * gcc.target/i386/pr69171-1.c: New test.
14440 * gcc.target/i386/pr69171-2.c: Likewise.
14441 * gcc.target/i386/pr69171-3.c: Likewise.
14442 * gcc.target/i386/pr69171-4.c: Likewise.
14443 * gcc.target/i386/pr69171-5.c: Likewise.
14444 * gcc.target/i386/pr69171-6.c: Likewise.
14446 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14448 PR middle-end/67639
14449 * c-c++-common/pr67639.c: New test.
14451 2016-01-07 Jakub Jelinek <jakub@redhat.com>
14453 PR tree-optimization/69141
14454 * g++.dg/opt/pr69141.C: New test.
14456 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14458 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14460 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
14463 * gcc.target/i386/pr69140.c: New test
14465 2016-01-06 David Malcolm <dmalcolm@redhat.com>
14467 * gcc.dg/bad-dereference.c: New test case.
14469 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14471 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14473 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14475 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14477 2016-01-06 Marek Polacek <polacek@redhat.com>
14480 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14482 2016-01-05 Marek Polacek <polacek@redhat.com>
14485 * gcc.dg/atomic-invalid-2.c: New.
14487 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14490 * gcc.target/i386/pr68991.c: New test.
14492 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14495 * g++.dg/pr68991-1.C: New test.
14496 * g++.dg/pr68991-2.C: Likewise.
14498 2016-01-05 Sergei Trofimovich <siarheit@google.com>
14501 * gcc.target/ia64/pr60465-gprel64.c: New test.
14502 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14504 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14506 PR rtl-optimization/68651
14507 * gcc.target/aarch64/pr68651_1.c: New test.
14509 2016-01-05 David Malcolm <dmalcolm@redhat.com>
14512 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14514 2016-01-05 Nathan Sidwell <nathan@acm.org>
14517 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14519 * gcc.dg/alias-15.c: New.
14521 2016-01-05 Nick Clifton <nickc@redhat.com>
14524 * g++.dg/pr68770.C: New test.
14526 2016-01-04 Mike Stump <mikestump@comcast.net>
14528 * lib/target-supports.exp (check_effective_target_cilkplus):
14529 cilkplus targets require pthreads.
14530 (check_effective_target_cilkplus): Remove special case for NVPTX.
14532 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14534 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14537 2016-01-04 Jakub Jelinek <jakub@redhat.com>
14539 Update copyright years.
14541 2016-01-04 Marek Polacek <polacek@redhat.com>
14544 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14545 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14546 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14548 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14550 * gcc.target/sparc/20160104-2.c: New test.
14552 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14554 * gcc.target/sparc/20160104-1.c: New test.
14556 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
14559 * gfortran.dg/pr65045.f90: New test.
14561 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14563 * gnat.dg/specs/debug1.ads: Delete.
14565 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14567 PR libgfortran/68867
14568 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14571 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14573 PR libgfortran/68867
14574 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14577 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
14580 * gfortran.dg/pr68864.f90: New test.
14582 2016-01-01 Jakub Jelinek <jakub@redhat.com>
14584 PR tree-optimization/69070
14585 * gcc.dg/pr69070.c: New test.
14588 * gfortran.dg/pr69055.f90: New test.
14591 * gcc.dg/pr69015.c: New test.
14593 Copyright (C) 2016 Free Software Foundation, Inc.
14595 Copying and distribution of this file, with or without modification,
14596 are permitted in any medium without royalty provided the copyright
14597 notice and this notice are preserved.