1 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/init/pr71516.C: New test.
6 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8 * g++.dg/init/array46.C: New.
10 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
12 * gcc.target/i386/float128-3.c: New test.
13 * gcc.target/i386/quad-sse4.c: Ditto.
14 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
17 2016-06-14 Richard Biener <rguenther@suse.de>
20 * gfortran.dg/pr71526.f90: New testcase.
22 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
24 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
25 * gcc.dg/zero_bits_compound-1.c: Likewise.
27 2016-06-14 Richard Biener <rguenther@suse.de>
29 PR tree-optimization/71522
30 * gcc.dg/torture/pr71522.c: New testcase.
32 2016-06-14 Jakub Jelinek <jakub@redhat.com>
34 PR tree-optimization/71520
35 * gcc.dg/tree-ssa/pr71520.c: New test.
37 2016-06-14 Richard Biener <rguenther@suse.de>
39 PR tree-optimization/71521
40 * gcc.dg/tree-ssa/vrp101.c: New testcase.
42 2016-06-13 Jakub Jelinek <jakub@redhat.com>
45 * c-c++-common/ubsan/bounds-13.c: New test.
48 * gcc.dg/cpp/source_date_epoch-3.c: New test.
50 2016-06-13 Jeff Law <law@redhat.com>
52 PR tree-optimization/71403
53 * c-c++-common/ubsan/pr71403-1.c: New test.
54 * c-c++-common/ubsan/pr71403-2.c: New test.
55 * c-c++-common/ubsan/pr71403-3.c: New test.
57 2016-06-13 Jakub Jelinek <jakub@redhat.com>
60 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
61 Add -Wno-psabi -w to dg-options.
63 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
65 * gcc.target/powerpc/vadsdu-0.c: New test.
66 * gcc.target/powerpc/vadsdu-1.c: New test.
67 * gcc.target/powerpc/vadsdu-2.c: New test.
68 * gcc.target/powerpc/vadsdu-3.c: New test.
69 * gcc.target/powerpc/vadsdu-4.c: New test.
70 * gcc.target/powerpc/vadsdu-5.c: New test.
71 * gcc.target/powerpc/vadsdub-1.c: New test.
72 * gcc.target/powerpc/vadsdub-2.c: New test.
73 * gcc.target/powerpc/vadsduh-1.c: New test.
74 * gcc.target/powerpc/vadsduh-2.c: New test.
75 * gcc.target/powerpc/vadsduw-1.c: New test.
76 * gcc.target/powerpc/vadsduw-2.c: New test.
78 2016-06-13 David Malcolm <dmalcolm@redhat.com>
80 * gcc.dg/c99-init-2.c (c): Update expected error message.
81 * gcc.dg/init-bad-8.c (foo): Likewise.
82 * gcc.dg/spellcheck-fields-3.c: New test case.
84 2016-06-13 Martin Liska <mliska@suse.cz>
86 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
87 and "guess loop iv compared" heuristics.
88 * gcc.dg/predict-2.c: Likewise.
89 * gcc.dg/predict-3.c: Likewise.
90 * gcc.dg/predict-4.c: Likewise.
91 * gcc.dg/predict-5.c: Likewise.
92 * gcc.dg/predict-6.c: Likewise.
94 2016-06-13 Marek Polacek <polacek@redhat.com>
97 * c-c++-common/Wswitch-unreachable-4.c: New test.
98 * gcc.dg/Wswitch-unreachable-2.c: New test.
99 * g++.dg/tm/jump1.C: Move dg-warning.
101 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
103 * gnat.dg/renaming10.ad[sb]: New test.
105 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
108 * gfortran.dg/pr70673.f90: New test.
110 2016-06-13 Richard Biener <rguenther@suse.de>
113 * gcc.dg/align-3.c: New testcase.
115 2016-06-13 Martin Liska <mliska@suse.cz>
117 * gcc.target/i386/pr71458.c: New test.
119 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
122 * testsuite/gcc.dg/torture/float128-nan.c: New test.
124 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
127 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
130 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
133 * gfortran.dg/comma_IO_extension_1.f90: New test.
134 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
135 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
137 * gfortran.dg/graphite/pr38083.f90: Likewise.
138 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
141 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
143 * gnat.dg/case_character.adb: New test.
145 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
148 * gcc.target/powerpc/pr71310.c: New testcase.
150 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
153 * gcc.dg/pr71478.c: New test.
155 2016-06-10 Jakub Jelinek <jakub@redhat.com>
158 * gcc.c-torture/execute/pr71494.c: New test.
161 * gcc.target/i386/pr68657.c: New test.
164 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
165 (test): Add -masm=intel alternatives.
167 2016-06-10 Martin Sebor <msebor@redhat.com>
170 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
172 2016-06-10 Jeff Law <law@redhat.com>
174 PR tree-optimization/71335
175 * gcc.c-torture/execute/pr71335.c: New test.
177 2016-06-10 David Malcolm <dmalcolm@redhat.com>
179 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
180 the various "cannot tail-call: " messages.
182 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
184 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
187 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
190 * c-c++-common/asan/pr71480.c: New test.
192 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
194 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
195 (ASMNAME2): Likewise.
196 (main): Replace fn in asm statement with ASMNAME ("fn").
197 * gcc.dg/guality/pr68037-2.c: Likewise.
198 * gcc.dg/guality/pr68037-3.c: Likewise.
199 * gcc.dg/torture/pr68037-1.c: Likewise.
200 * gcc.dg/torture/pr68037-2.c: Likewise.
201 * gcc.dg/torture/pr68037-3.c: Likewise.
203 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
206 * gcc.target/i386/pr68843-1.c: New test.
207 * gcc.target/i386/pr68843-2.c: New test.
209 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
210 Cesar Philippidis <cesar@codesourcery.com>
213 * gcc.dg/goacc/nested-function-1.c: New file.
214 * gcc.dg/goacc/nested-function-2.c: Likewise.
215 * gcc.dg/goacc/pr71373.c: Likewise.
216 * gfortran.dg/goacc/cray-2.f95: Likewise.
217 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
218 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
219 * gfortran.dg/goacc/cray.f95: Update.
220 * gfortran.dg/goacc/loop-1.f95: Likewise.
221 * gfortran.dg/goacc/loop-3.f95: Likewise.
222 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
223 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
225 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
227 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
228 for OpenACC tile clauses.
229 * gfortran.dg/goacc/combined-directives.f90: Likewise.
232 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
234 * c-c++-common/goacc/cache-2.c: ... this new file.
235 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
236 * gfortran.dg/goacc/cache-2.f95: ... this new file.
237 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
239 * gfortran.dg/goacc/cray.f95: Likewise.
240 * gfortran.dg/goacc/loop-1.f95: Likewise.
242 2016-06-10 Alan Hayward <alan.hayward@arm.com>
244 PR tree-optimization/71407
245 PR tree-optimization/71416
246 * gcc.dg/vect/pr71407.c: New
247 * gcc.dg/vect/pr71416-1.c: New
248 * gcc.dg/vect/pr71416-2.c: New
250 2016-06-10 Richard Biener <rguenther@suse.de>
253 * gcc.dg/torture/pr71477.c: New testcase.
255 2016-06-09 Julia Koval <julia.koval@intel.com>
257 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
258 * gcc.target/i386/interrupt-13.c: Likewise.
259 * gcc.target/i386/interrupt-15.c: Likewise.
260 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
261 * gcc.target/i386/interrupt-24.c: Likewise.
262 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
263 * gcc.target/i386/interrupt-9.c: Likewise.
264 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
266 2016-06-09 Martin Sebor <msebor@redhat.com>
269 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
270 * gcc.dg/builtin-constant_p-1.c: Same.
271 * gcc.dg/builtins-error.c: Same.
272 * gcc.dg/pr70859.c: Same.
274 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
276 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
277 * gcc.dg/torture/pr68067-1.c: Likewise.
278 * gcc.dg/torture/pr68067-2.c: Likewise.
280 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
282 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
285 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
288 * g++.dg/inherit/crash5.C: New.
290 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
293 * g++.dg/inherit/crash5.C: New.
294 * g++.dg/inherit/virtual1.C: Adjust.
296 2016-06-09 Martin Liska <mliska@suse.cz>
298 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
299 * g++.dg/predict-loop-exit-2.C: Likewise.
300 * g++.dg/predict-loop-exit-3.C: Likewise.
301 * gcc.dg/predict-1.c: Likewise.
302 * gcc.dg/predict-2.c: Likewise.
303 * gcc.dg/predict-3.c: Likewise.
304 * gcc.dg/predict-4.c: Likewise.
305 * gcc.dg/predict-5.c: Likewise.
306 * gcc.dg/predict-6.c: Likewise.
307 * gcc.dg/predict-7.c: Likewise.
309 2016-06-09 Richard Biener <rguenther@suse.de>
311 PR tree-optimization/71462
312 * gcc.dg/torture/pr71462.c: New testcase.
314 2016-06-09 Marek Polacek <polacek@redhat.com>
317 * gcc.dg/c11-generic-3.c: New test.
319 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
321 * g++.dg/init/array42.C: New.
322 * g++.dg/init/array43.C: Likewise.
323 * g++.dg/init/array44.C: Likewise.
324 * g++.dg/init/array45.C: Likewise.
325 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
326 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
327 * g++.dg/cpp1y/auto-fn27.C: Likewise.
328 * g++.dg/gomp/pr35751.C: Likewise.
329 * g++.dg/init/array23.C: Likewise.
330 * g++.dg/init/brace2.C: Likewise.
331 * g++.dg/init/brace6.C: Likewise.
333 2016-06-08 Martin Sebor <msebor@redhat.com>
334 Jakub Jelinek <jakub@redhat.com>
338 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
339 * c-c++-common/builtin-arith-overflow-2.c: New test.
340 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
341 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
342 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
344 2016-06-08 Jakub Jelinek <jakub@redhat.com>
347 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
349 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
351 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
352 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
353 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
354 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
355 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
356 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
357 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
358 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
359 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
360 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
361 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
362 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
363 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
365 2016-06-08 Richard Biener <rguenther@suse.de>
367 PR tree-optimization/68558
368 * gcc.dg/vect/slp-44.c: New testcase.
370 2016-06-08 Richard Biener <rguenther@suse.de>
372 * gcc.dg/vect/slp-43.c: New testcase.
374 2016-06-08 Richard Biener <rguenther@suse.de>
376 PR tree-optimization/71452
377 * gcc.dg/torture/pr71452.c: New testcase.
379 2016-06-08 Jakub Jelinek <jakub@redhat.com>
382 * g++.dg/torture/pr71448.C: New test.
384 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
388 * g++.dg/debug/pr71432.C: New test.
390 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
392 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
393 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
394 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
396 2016-06-08 Alan Hayward <alan.hayward@arm.com>
398 * gcc.dg/vect/vect-live-2.c: Update effective target.
399 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
400 * lib/target-supports.exp: Add aarch64 to vect_long.
402 2016-06-08 Marek Polacek <polacek@redhat.com>
405 * gcc.dg/noncompile/pr71418.c: New test.
408 * gcc.dg/noncompile/pr71426.c: New test.
410 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
412 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
413 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
414 * gcc.dg/predict-3.c: Update template.
415 * gcc.dg/predict-5.c: Update template.
416 * gcc.dg/predict-6.c: Update template.
417 * gcc.dg/predict-9.c: Update template.
418 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
420 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
422 * gcc.target/powerpc/vec-mul.c: New test.
424 2016-06-07 David Malcolm <dmalcolm@redhat.com>
426 * gcc.dg/spellcheck-fields-2.c: New test case.
428 2016-06-07 Richard Biener <rguenther@suse.de>
431 * gcc.dg/Wpragmas-1.c: New testcase.
432 * gcc.dg/Wattributes-4.c: Likewise.
433 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
436 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
438 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
441 2016-06-07 Richard Biener <rguenther@suse.de>
443 PR tree-optimization/71428
444 * gcc.dg/torture/pr71428.c: New testcase.
446 2016-06-07 Richard Biener <rguenther@suse.de>
449 * gcc.dg/torture/pr71423.c: New testcase.
451 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
454 * gcc.dg/tree-ssa/pr71408.c: New test.
456 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
459 * g++.dg/torture/pr71281.C: New test.
461 2016-06-06 Marek Polacek <polacek@redhat.com>
464 * gcc.dg/pr71362.c: New test.
466 2016-06-06 Jakub Jelinek <jakub@redhat.com>
467 Patrick Palka <ppalka@gcc.gnu.org>
472 * g++.dg/opt/pr70847.C: New test.
473 * g++.dg/ubsan/pr70847.C: New test.
474 * g++.dg/ubsan/pr71393.C: New test.
476 2016-06-06 Jakub Jelinek <jakub@redhat.com>
478 PR tree-optimization/71259
479 * gcc.dg/vect/pr71259.c: New test.
481 2016-06-06 David Malcolm <dmalcolm@redhat.com>
483 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
484 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
485 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
488 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
491 * gcc.c-torture/execute/pr37780.c: New test.
492 * gcc.target/aarch64/pr37780_1.c: Likewise.
493 * gcc.target/arm/pr37780_1.c: Likewise.
495 2016-06-06 Marek Polacek <polacek@redhat.com>
497 * c-c++-common/attr-may-alias-1.c: New test.
498 * c-c++-common/attr-may-alias-2.c: New test.
499 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
501 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
504 * gcc.target/i386/pr24414.c: New test.
506 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
508 * gcc.target/sparc/vis4misc.c: New file.
509 * gcc.target/sparc/fpcmp.c: Likewise.
510 * gcc.target/sparc/fpcmpu.c: Likewise.
512 2016-06-06 Alan Hayward <alan.hayward@arm.com>
514 * gcc.dg/vect/vect-live-1.c: Use additional-options.
515 * gcc.dg/vect/vect-live-3.c: Likewise.
517 2016-06-06 Richard Biener <rguenther@suse.de>
519 PR tree-optimization/71398
520 * gcc.dg/torture/pr71398.c: New testcase.
522 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
525 * g++.dg/pr71389.C: New test.
527 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
530 * gfortran.dg/fmt_read_5.f: New test.
532 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
535 * gfortran.dg/class_array_22.f03: New test.
537 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
539 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
541 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
543 * gcc.dg/predict-9.c: Update template.
545 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
548 * g++.dg/template/pr49377.C: New.
550 2016-06-04 Jakub Jelinek <jakub@redhat.com>
552 PR tree-optimization/71405
553 * g++.dg/torture/pr71405.C: New test.
555 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
558 * g++.dg/inherit/crash5.C: New.
559 * g++.dg/inherit/virtual1.C: Adjust.
561 2016-06-03 Jeff Law <law@redhat.com>
563 PR tree-optimization/71316
564 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
566 2016-06-03 Jakub Jelinek <jakub@redhat.com>
568 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
569 dg-additional-options with just -fno-tree-scev-cprop in it.
570 * gcc.dg/vect/vect-live-2.c: Likewise.
571 * gcc.dg/vect/vect-live-5.c: Likewise.
572 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
573 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
574 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
576 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
579 * g++.dg/other/friend6.C: New test.
581 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
583 * g++.dg/torture/ppc-ldst-array.C: New.
585 2016-06-03 Joseph Myers <joseph@codesourcery.com>
589 * gcc.dg/torture/builtin-fp-int-inexact.c,
590 gcc.target/i386/387-builtin-fp-int-inexact.c,
591 gcc.target/i386/387-rint-inline-1.c,
592 gcc.target/i386/387-rint-inline-2.c,
593 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
594 gcc.target/i386/sse2-rint-inline-1.c,
595 gcc.target/i386/sse2-rint-inline-2.c,
596 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
597 gcc.target/i386/sse4_1-rint-inline.c: New tests.
599 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
600 Julia Koval <julia.koval@intel.com>
612 * gcc.dg/guality/pr68037-1.c: New test.
613 * gcc.dg/guality/pr68037-2.c: Likewise.
614 * gcc.dg/guality/pr68037-3.c: Likewise.
615 * gcc.dg/torture/pr68037-1.c: Likewise.
616 * gcc.dg/torture/pr68037-2.c: Likewise.
617 * gcc.dg/torture/pr68037-3.c: Likewise.
618 * gcc.dg/torture/pr68661-1a.c: Likewise.
619 * gcc.dg/torture/pr68661-1b.c: Likewise.
620 * gcc.target/i386/interrupt-1.c: Likewise.
621 * gcc.target/i386/interrupt-2.c: Likewise.
622 * gcc.target/i386/interrupt-3.c: Likewise.
623 * gcc.target/i386/interrupt-4.c: Likewise.
624 * gcc.target/i386/interrupt-5.c: Likewise.
625 * gcc.target/i386/interrupt-6.c: Likewise.
626 * gcc.target/i386/interrupt-7.c: Likewise.
627 * gcc.target/i386/interrupt-8.c: Likewise.
628 * gcc.target/i386/interrupt-9.c: Likewise.
629 * gcc.target/i386/interrupt-10.c: Likewise.
630 * gcc.target/i386/interrupt-11.c: Likewise.
631 * gcc.target/i386/interrupt-12.c: Likewise.
632 * gcc.target/i386/interrupt-13.c: Likewise.
633 * gcc.target/i386/interrupt-14.c: Likewise.
634 * gcc.target/i386/interrupt-15.c: Likewise.
635 * gcc.target/i386/interrupt-16.c: Likewise.
636 * gcc.target/i386/interrupt-17.c: Likewise.
637 * gcc.target/i386/interrupt-18.c: Likewise.
638 * gcc.target/i386/interrupt-19.c: Likewise.
639 * gcc.target/i386/interrupt-20.c: Likewise.
640 * gcc.target/i386/interrupt-21.c: Likewise.
641 * gcc.target/i386/interrupt-22.c: Likewise.
642 * gcc.target/i386/interrupt-23.c: Likewise.
643 * gcc.target/i386/interrupt-24.c: Likewise.
644 * gcc.target/i386/interrupt-25.c: Likewise.
645 * gcc.target/i386/interrupt-26.c: Likewise.
646 * gcc.target/i386/interrupt-27.c: Likewise.
647 * gcc.target/i386/interrupt-28.c: Likewise.
648 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
649 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
650 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
651 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
652 * gcc.target/i386/interrupt-iamcu.c: Likewise.
653 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
654 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
655 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
656 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
657 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
658 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
659 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
661 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
663 PR tree-optimization/52171
664 * gcc.dg/pr52171.c: New test.
665 * gcc.target/i386/pr52171.c: New test.
667 2016-06-03 Jan Hubicka <jh@suse.cz>
669 * g++.dg/tree-ssa/pred-1.C: New testcase
670 * gcc.dg/tree-ssa/pred-1.c: New testcase
672 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
675 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
677 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
679 2016-06-03 Alan Hayward <alan.hayward@arm.com>
681 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
683 2016-06-03 Alan Hayward <alan.hayward@arm.com>
685 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
686 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
687 * gcc.dg/vect/vect-live-1.c: New test.
688 * gcc.dg/vect/vect-live-2.c: New test.
689 * gcc.dg/vect/vect-live-3.c: New test.
690 * gcc.dg/vect/vect-live-4.c: New test.
691 * gcc.dg/vect/vect-live-5.c: New test.
692 * gcc.dg/vect/vect-live-slp-1.c: New test.
693 * gcc.dg/vect/vect-live-slp-2.c: New test.
694 * gcc.dg/vect/vect-live-slp-3.c: New test.
696 2016-06-03 Jakub Jelinek <jakub@redhat.com>
699 * g++.dg/opt/pr71387.C: New test.
701 2016-06-02 Jeff Law <law@redhat.com>
703 PR tree-optimization/71328
704 * gcc.c-torture/compile/pr71328.c: New test.
706 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
709 * gfortran.dg/fmt_read_3.f90: Fix typo.
710 * gfortran.dg/fmt_read_4.f90: New test.
712 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
714 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
715 * g++.dg/cpp0x/forw_enum6.C: Likewise.
716 * g++.dg/cpp0x/forw_enum8.C: Likewise.
717 * g++.dg/cpp0x/override2.C: Likewise.
718 * g++.dg/parse/crash5.C: Likewise.
719 * g++.dg/parse/error16.C: Likewise.
720 * g++.dg/parse/error27.C: Likewise.
721 * g++.dg/template/qualttp15.C: Likewise.
722 * g++.dg/template/redecl4.C: Likewise.
723 * g++.old-deja/g++.other/crash39.C: Likewise.
724 * g++.old-deja/g++.other/struct1.C: Likewise.
725 * g++.old-deja/g++.pt/m9a.C: Likewise.
726 * g++.old-deja/g++.pt/memclass10.C: Likewise.
728 2016-06-02 Jakub Jelinek <jakub@redhat.com>
731 * c-c++-common/pr71372.c: New test.
733 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
734 __TIME__ strings with __builtin_strcmp instead of printf and
737 2016-06-02 Martin Liska <mliska@suse.cz>
739 * gcc.dg/predict-9.c: New test.
741 2016-06-02 Jakub Jelinek <jakub@redhat.com>
743 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
744 global set_compiler_env_var and global saved_compiler_env_var.
746 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
748 PR rtl-optimization/71295
749 * gcc.c-torture/compile/pr71295.c: New test.
751 2016-06-02 Jakub Jelinek <jakub@redhat.com>
753 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
755 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
756 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
758 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
759 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
760 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
763 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
765 * gcc.target/powerpc/p9-splat-4.c: New test.
767 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
770 * gcc.target/powerpc/pr71186.c: New test.
772 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
775 * gfortran.dg/fmt_read_3.f90: New test.
777 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
779 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
782 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
784 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
785 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
787 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
788 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
790 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
792 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
793 vars set by dg-set-compiler-env-var.
795 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
798 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
799 to the module procedure declaration.
800 * gfortran.dg/submodule_16.f08: New test.
802 2016-06-01 Jakub Jelinek <jakub@redhat.com>
805 * c-c++-common/gomp/pr71371.c: New test.
807 2016-06-01 Richard Biener <rguenther@suse.de>
809 PR tree-optimization/71366
810 * gcc.dg/torture/pr71366-1.c: New testcase.
811 * gcc.dg/torture/pr71366-2.c: Likewise.
813 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
815 * gcc.target/powerpc/vslv-0.c: New test.
816 * gcc.target/powerpc/vslv-1.c: New test.
817 * gcc.target/powerpc/vsrv-0.c: New test.
818 * gcc.target/powerpc/vsrv-1.c: New test.
820 2016-06-01 Nathan Sidwell <nathan@acm.org>
822 * c-c++-common/torture/pr57945.c: Add expected PTX error.
823 * gcc.target/nvptx/weak.c: New.
825 2016-06-01 Richard Biener <rguenther@suse.de>
827 PR tree-optimization/71261
828 * gcc.dg/torture/vect-bool-1.c: New testcase.
830 2016-06-01 Jakub Jelinek <jakub@redhat.com>
832 * gfortran.dg/gomp/order-1.f90: New test.
833 * gfortran.dg/gomp/order-2.f90: New test.
835 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
837 * gcc.dg/unroll-6.c: Update template.
838 * gcc.dg/unroll-7.c: New testcase.
839 * gcc.dg/unroll-8.c: New testcase.
841 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
843 * gnat.dg/opt56.ad[sb]: New test.
845 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
848 * g++.dg/cpp0x/constexpr-ice16.C: New.
850 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
852 PR tree-optimization/71314
853 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
856 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
858 PR tree-optimization/71077
859 * gcc.dg/tree-ssa/pr71077.c: New test.
861 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
863 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
864 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
865 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
867 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
870 * g++.dg/cpp0x/pr71248.C: New.
871 * g++.dg/cpp0x/auto7.C: Test column numbers too.
872 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
873 * g++.dg/init/new37.C: Likewise.
874 * g++.dg/template/static1.C: Likewise.
875 * g++.dg/template/static2.C: Likewise.
877 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
879 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
881 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
883 2016-05-31 Marek Polacek <polacek@redhat.com>
885 * c-c++-common/Wswitch-unreachable-3.c: New test.
886 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
888 2016-05-31 Richard Biener <rguenther@suse.de>
890 PR tree-optimization/71352
891 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
893 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
895 * gcc.target/arm/armv5_thumb_isa.c: New test.
897 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
900 * gcc.target/i386/pr71346.c: New test.
902 2016-05-31 Tom de Vries <tom@codesourcery.com>
904 PR tree-optimization/69068
905 * gcc.dg/graphite/pr69068.c: New test.
907 2016-05-27 Martin Sebor <msebor@redhat.com>
910 * g++.dg/warn/Wplacement-new-size-3.C: New test.
912 2016-05-30 Jakub Jelinek <jakub@redhat.com>
915 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
916 nowait depend(inout: dd[0]) clauses where permitted.
918 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
921 * g++.dg/parse/pr71238.C: New.
922 * g++.dg/concepts/friend1.C: Test column numbers too.
923 * g++.dg/cpp0x/initlist31.C: Likewise.
924 * g++.dg/cpp0x/pr51420.C: Likewise.
925 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
926 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
927 * g++.dg/ext/builtin3.C: Likewise.
928 * g++.dg/lookup/friend12.C: Likewise.
929 * g++.dg/lookup/friend7.C: Likewise.
930 * g++.dg/lookup/koenig1.C: Likewise.
931 * g++.dg/lookup/koenig5.C: Likewise.
932 * g++.dg/lookup/used-before-declaration.C: Likewise.
933 * g++.dg/overload/koenig1.C: Likewise.
934 * g++.dg/template/crash65.C: Likewise.
935 * g++.dg/template/friend57.C: Likewise.
936 * g++.dg/warn/Wshadow-5.C: Likewise.
937 * g++.dg/warn/Wunused-8.C: Likewise.
938 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
939 * g++.old-deja/g++.jason/lineno5.C: Likewise.
940 * g++.old-deja/g++.jason/member.C: Likewise.
941 * g++.old-deja/g++.jason/report.C: Likewise.
942 * g++.old-deja/g++.jason/scoping12.C: Likewise.
943 * g++.old-deja/g++.law/visibility20.C: Likewise.
944 * g++.old-deja/g++.ns/koenig5.C: Likewise.
945 * g++.old-deja/g++.other/static5.C: Likewise.
946 * g++.old-deja/g++.pt/overload2.C: Likewise.
948 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
950 * gcc.dg/tree-ssa/peel1.c: New testcase.
951 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
952 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
954 2016-05-30 Tom de Vries <tom@codesourcery.com>
956 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
959 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
962 * g++.dg/parse/virtual1.C: New.
964 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
966 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
967 Use correct register when clearing %edx.
969 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
971 PR tree-optimization/71289
972 * gcc.dg/pr71289.c: New test.
974 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
978 * gcc.dg/tree-ssa/pr71269.c: New test.
979 * gcc.dg/tree-ssa/pr71292.c: New test.
981 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
984 * gcc.dg/tree-ssa/pr71252-2.c: New test.
986 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
988 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
989 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
990 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
992 2016-05-30 Tom de Vries <tom@codesourcery.com>
994 PR tree-optimization/69067
995 * gcc.dg/graphite/pr69067.c: New test.
997 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
1000 * gcc.target/i386/pr71245-1.c: New test.
1001 * gcc.target/i386/pr71245-2.c: Ditto.
1003 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1006 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1007 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1008 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1010 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
1012 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1014 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1018 * g++.dg/overload/69855.C: New.
1019 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1020 * g++.old-deja/g++.pt/crash3.C: Likewise.
1022 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1025 * g++.dg/parse/namespace13.C: New.
1027 2016-05-26 Jeff Law <law@redhat.com>
1029 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1030 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1031 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1032 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1033 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1034 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1035 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1036 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1037 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1038 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1039 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1040 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1041 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1043 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1046 * g++.dg/overload/69855.C: New.
1047 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1048 * g++.old-deja/g++.pt/crash3.C: Likewise.
1050 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1053 * gcc.target/aarch64/va_arg_1.c: New testcase.
1054 * gcc.target/aarch64/va_arg_2.c: Likewise.
1055 * gcc.target/aarch64/va_arg_3.c: Likewise.
1057 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1059 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1060 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1061 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1062 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1063 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1065 2016-05-27 Marek Polacek <polacek@redhat.com>
1068 * g++.dg/torture/pr71308.C: New test.
1070 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1072 * gcc.dg/zero_bits_compound-1.c: New test.
1073 * gcc.dg/zero_bits_compound-2.c: New test.
1075 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1078 * gcc.dg/pr71279.c: New test.
1080 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1082 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1083 floating point min/max/comparison instructions.
1084 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1086 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1088 * c-c++-common/gomp/schedule-1.c: New test.
1089 * gfortran.dg/gomp/schedule-1.f90: New test.
1091 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1095 * g++.dg/cpp1y/auto-fn32.C: New test.
1096 * g++.dg/cpp1y/paren4.C: New test.
1098 2016-05-26 Nathan Sidwell <nathan@acm.org>
1100 * gcc.dg/20060410.c: Xfail on ptx.
1101 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1102 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1103 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1104 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1105 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1107 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1109 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1111 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1113 PR tree-optimization/71280
1114 * gcc.dg/pr71280.c: New test.
1116 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1118 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1119 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1121 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1123 2016-05-26 Jiong Wang <jiong.wang@arm.com>
1125 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1128 2016-05-25 Jeff Law <law@redhat.com>
1130 PR tree-optimization/71272
1131 * gcc.c-torture/compile/pr71272.c: new test.
1133 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1135 * gcc.target/powerpc/vec-cmpne.c: New test.
1136 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1138 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1140 * gnat.dg/opt55.ad[sb]: New test.
1142 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1144 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1145 * c-c++-common/pr60226.c: Require int32plus.
1146 * gcc.c-torture/execute/pr70602.c: Likewise.
1147 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1148 unsigned long for malloc arg type.
1149 * gcc.dg/asr_div1.c: Require int32plus.
1150 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1151 * gcc.dg/pie-1.c: Require pie.
1152 * gcc.dg/pie-2.c: Likewise.
1153 * gcc.dg/pr59471.c: Require int32plus.
1154 * gcc.dg/pr59963-2.c: XFAIL for int16.
1155 * gcc.dg/pr60114.c: Require int32plus.
1156 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1157 unsigned long for typedef of size_t.
1158 * gcc.dg/pr63914.c: Require int32plus.
1159 * gcc.dg/pr64536.c: Require pt32plus.
1160 * gcc.dg/pr65658.c: Likewise.
1161 * gcc.dg/pr67271.c: Require int32plus.
1162 * gcc.dg/pr68112.c: Likewise.
1163 * gcc.dg/pr69071.c: Skip for avr target.
1164 * gcc.dg/pr69973.c: Require int32plus.
1165 * gcc.dg/pr70169.c: Skip for avr target.
1166 * gcc.dg/sso-6.c: Require int32plus.
1167 * gcc.dg/sso-7.c: Likewise.
1168 * gcc.dg/sso-8.c: Likewise.
1169 * gcc.dg/vrp-min-max-2.c: Likewise.
1171 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1174 * gcc.target/i386/pr70738-1.c: New test.
1175 * gcc.target/i386/pr70738-2.c: Likewise.
1176 * gcc.target/i386/pr70738-3.c: Likewise.
1177 * gcc.target/i386/pr70738-4.c: Likewise.
1178 * gcc.target/i386/pr70738-5.c: Likewise.
1179 * gcc.target/i386/pr70738-6.c: Likewise.
1180 * gcc.target/i386/pr70738-7.c: Likewise.
1181 * gcc.target/i386/pr70738-8.c: Likewise.
1182 * gcc.target/i386/pr70738-9.c: Likewise.
1184 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1186 PR rtl-optimization/66940
1187 * gcc.c-torture/execute/pr66940.c: New test.
1189 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1191 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1192 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1193 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1194 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1195 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1196 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1197 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1198 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1199 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1200 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1201 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1202 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1203 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1204 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1205 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1206 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1207 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1208 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1209 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1210 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1211 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1212 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1213 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1214 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1216 2016-05-25 Marek Polacek <polacek@redhat.com>
1219 * gcc.dg/noncompile/pr71265.c: New test.
1222 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1224 2016-05-25 Nathan Sidwell <nathan@acm.org>
1226 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1228 2016-05-25 Richard Biener <rguenther@suse.de>
1230 PR tree-optimization/71261
1231 * c-c++-common/torture/pr71261.c: New testcase.
1233 2016-05-25 Richard Biener <rguenther@suse.de>
1235 PR tree-optimization/71264
1236 * gcc.dg/vect/pr71264.c: New testcase.
1238 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1241 * g++.dg/cpp0x/alias-decl-53.C: New.
1242 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1244 2016-05-25 Martin Liska <mliska@suse.cz>
1246 * g++.dg/pr71239.C: New test.
1248 2016-05-25 Richard Biener <rguenther@suse.de>
1250 * gcc.dg/vect/pr58135.c: Rename to ...
1251 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
1253 2016-05-25 Marek Polacek <polacek@redhat.com>
1255 * g++.dg/pr65295.C: Use target c++14.
1257 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1259 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1260 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
1262 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1264 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1267 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1269 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1270 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1271 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1272 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1273 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1274 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1275 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1276 * c-c++-common/goacc/pcopy.c: Likewise.
1277 * c-c++-common/goacc/pcopyin.c: Likewise.
1278 * c-c++-common/goacc/pcopyout.c: Likewise.
1279 * c-c++-common/goacc/pcreate.c: Likewise.
1280 * c-c++-common/goacc/pr70688.c: New test.
1281 * c-c++-common/goacc/present-1.c: Adjust test.
1282 * c-c++-common/goacc/reduction-5.c: Likewise.
1283 * g++.dg/goacc/data-1.C: New test.
1285 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1287 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1288 vector parity built-in functions.
1289 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1290 count trailing zeros automatic vectorization.
1291 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1292 count trailing zeros built-in functions.
1294 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1296 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1298 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1301 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1303 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1306 * g++.dg/template/crash123.C: New.
1307 * g++.dg/template/crash124.C: Likewise.
1309 2016-05-24 Martin Sebor <msebor@redhat.com>
1312 * g++.dg/ext/flexary16.C: New test.
1314 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1316 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1317 before math.h is included.
1318 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1319 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1320 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1321 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1322 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1323 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1324 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1325 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1326 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1327 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1328 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1329 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1330 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1331 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1332 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1333 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1334 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1335 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1336 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1337 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1338 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1339 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1340 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1342 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1343 Kelvin Nilsen <kelvin@gcc.gnu.org>
1345 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1348 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1351 * g++.dg/warn/Wno-narrowing1.C: New.
1353 2016-05-24 Marek Polacek <polacek@redhat.com>
1356 * c-c++-common/Wswitch-unreachable-2.c: New test.
1358 2016-05-24 Jakub Jelinek <jakub@redhat.com>
1361 * g++.dg/vect/simd-clone-6.cc: New test.
1362 * g++.dg/gomp/declare-simd-6.C: New test.
1366 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1368 2016-05-24 Richard Biener <rguenther@suse.de>
1370 PR tree-optimization/71240
1371 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1373 2016-05-24 Richard Biener <rguenther@suse.de>
1375 PR tree-optimization/71230
1376 * gcc.dg/torture/pr71230.c: New testcase.
1377 * g++.dg/torture/pr71230.C: Likewise.
1379 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1381 * c-c++-common/goacc/routine-5.c: Add tests.
1382 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1383 * gfortran.dg/goacc/routine-6.f90: Add tests.
1385 2016-05-24 Richard Biener <rguenther@suse.de>
1387 PR tree-optimization/71253
1388 * gcc.dg/torture/pr71253.c: New testcase.
1390 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1393 * gfortran.dg/pr71252.f90: New test.
1395 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1397 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1399 2016-05-24 Richard Biener <rguenther@suse.de>
1403 * c-c++-common/vector-subscript-4.c: New testcase.
1404 * c-c++-common/vector-subscript-5.c: Likewise.
1406 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1409 * gfortran.dg/namelist_90.f: New test
1411 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1414 * gfortran.dg/unexpected_eof.f: New test
1416 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1417 Kelvin Nilsen <kelvin@gcc.gnu.org>
1419 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1422 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1425 * g++.dg/cpp0x/inh-ctor20.C: New.
1426 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1428 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1431 * g++.dg/cpp0x/variadic168.C: New.
1433 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1435 * g++.dg/cpp0x/pr31445.C: Test column number too.
1436 * g++.dg/cpp0x/pr32253.C: Likewise.
1437 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1438 * g++.dg/cpp0x/variadic36.C: Likewise.
1440 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
1442 * gcc.dg/fold-notshift-2.c: Adjust.
1444 2016-05-23 Marek Polacek <polacek@redhat.com>
1447 * c-c++-common/Wswitch-unreachable-1.c: New test.
1448 * gcc.dg/Wswitch-unreachable-1.c: New test.
1449 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1450 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1451 * g++.dg/gomp/block-10.C: Likewise.
1452 * gcc.dg/gomp/block-10.c: Likewise.
1453 * g++.dg/gomp/block-9.C: Likewise.
1454 * gcc.dg/gomp/block-9.c: Likewise.
1455 * g++.dg/gomp/target-1.C: Likewise.
1456 * g++.dg/gomp/target-2.C: Likewise.
1457 * gcc.dg/gomp/target-1.c: Likewise.
1458 * gcc.dg/gomp/target-2.c: Likewise.
1459 * g++.dg/gomp/taskgroup-1.C: Likewise.
1460 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1461 * gcc.dg/gomp/teams-1.c: Likewise.
1462 * g++.dg/gomp/teams-1.C: Likewise.
1463 * g++.dg/overload/error3.C: Likewise.
1464 * g++.dg/tm/jump1.C: Likewise.
1465 * g++.dg/torture/pr40335.C: Likewise.
1466 * gcc.dg/c99-vla-jump-5.c: Likewise.
1467 * gcc.dg/switch-warn-1.c: Likewise.
1468 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1469 * gcc.dg/nested-func-1.c: Likewise.
1470 * gcc.dg/pr67784-4.c: Likewise.
1472 2016-05-23 Richard Biener <rguenther@suse.de>
1474 PR tree-optimization/71230
1475 * gfortran.dg/pr71230-1.f90: New testcase.
1476 * gfortran.dg/pr71230-2.f90: Likewise.
1478 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1480 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
1481 * gcc.dg/vect/pr58135.c: Add new.
1482 * gfortran.dg/pr46519-1.f: Adjust test case.
1484 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1487 * g++.dg/cpp0x/decltype64.C: New.
1489 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1491 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
1492 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1493 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1495 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1497 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
1498 Add poly64x1_t and poly64x2_t cases if supported.
1499 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1500 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
1501 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
1502 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
1503 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
1505 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1507 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
1508 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
1509 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
1510 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
1511 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
1512 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
1513 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
1515 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1517 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
1519 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1521 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1522 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1524 2016-05-22 Jakub Jelinek <jakub@redhat.com>
1526 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1527 constraint instead of "r".
1528 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1529 insn instead of vxorpd.
1530 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1532 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1533 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1535 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1537 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1538 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1540 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1542 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1545 * gcc.dg/tree-ssa/pr40921.c: New test.
1547 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1550 * gcc.target/avr/pr71103.c: New test.
1552 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1555 * gcc.dg/tree-ssa/pr71179.c: New test.
1557 2016-05-20 Martin Sebor <msebor@redhat.com>
1560 * gcc.dg/init-excess-2.c: New test.
1562 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
1564 * gnat.dg/opt53.adb: New test.
1565 * gnat.dg/opt54.adb: Likewise.
1567 2016-05-20 Martin Jambor <mjambor@suse.cz>
1569 PR tree-optimization/70884
1570 * gcc.dg/tree-ssa/pr70919.c: New test.
1572 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1574 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
1576 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
1577 fix code formatting.
1579 2016-05-20 Nathan Sidwell <nathan@acm.org>
1581 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
1583 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
1585 2016-05-20 David Malcolm <dmalcolm@redhat.com>
1587 * jit.dg/all-non-failing-tests.h: Add
1588 test-factorial-must-tail-call.c.
1589 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
1590 * jit.dg/test-factorial-must-tail-call.c: New test case.
1592 2016-05-20 Jakub Jelinek <jakub@redhat.com>
1595 * gfortran.dg/pr71204.f90: New test.
1597 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
1599 * gcc.target/nvptx/sincos.c: New test.
1601 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1604 * g++.dg/cpp1y/auto-fn31.C: New.
1606 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1608 * gcc.target/powerpc/vec-addec.c: New test.
1609 * gcc.target/powerpc/vec-addec-int128.c: New test.
1611 2016-05-20 David Malcolm <dmalcolm@redhat.com>
1613 * gcc.dg/plugin/must-tail-call-1.c: New test case.
1614 * gcc.dg/plugin/must-tail-call-2.c: New test case.
1615 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
1616 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1618 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
1620 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
1622 2016-05-20 Jakub Jelinek <jakub@redhat.com>
1625 * g++.dg/opt/pr71210-1.C: New test.
1626 * g++.dg/opt/pr71210-2.C: New test.
1628 PR tree-optimization/29756
1629 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
1630 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
1631 only on selected targets where V4SImode vectors are known to be
1634 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
1636 PR tree-optimization/71079
1637 PR tree-optimization/71206
1638 * gcc.dg/tree-ssa/pr71206.c: New testcase.
1640 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1642 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
1643 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
1644 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
1646 2016-05-20 Richard Guenther <rguenther@suse.de>
1648 PR tree-optimization/29756
1649 * gcc.dg/tree-ssa/vector-6.c: New testcase.
1651 2016-05-20 Richard Biener <rguenther@suse.de>
1653 PR tree-optimization/71185
1654 * gcc.dg/tree-ssa/pr71185.c: New testcase.
1656 2016-05-20 Richard Biener <rguenther@suse.de>
1658 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
1660 2016-05-19 Marek Polacek <polacek@redhat.com>
1663 * g++.dg/diagnostic/pr71075.C: New test.
1665 2016-05-19 David Malcolm <dmalcolm@redhat.com>
1668 * g++.dg/pr71184.C: New test case.
1670 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1672 * gcc.target/powerpc/darn-0.c: New test.
1673 * gcc.target/powerpc/darn-1.c: New test.
1674 * gcc.target/powerpc/darn-2.c: New test.
1676 2016-05-19 Marek Polacek <polacek@redhat.com>
1678 PR tree-optimization/71031
1679 * gcc.dg/tree-ssa/vrp100.c: New test.
1681 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
1683 PR rtl-optimization/71148
1684 * gcc.dg/pr71148.c: New test.
1686 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1689 * gcc.target/arm/pr71056.c: New test.
1691 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1693 * c-c++-common/pr69669.c: Check the used mode.
1695 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1698 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
1700 2016-05-19 Richard Biener <rguenther@suse.de>
1702 PR tree-optimization/70729
1703 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
1704 * gcc.dg/graphite/scop-18.c: Likewise.
1705 * gcc.dg/pr41783.c: Disable LIM.
1706 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
1707 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
1708 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1709 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1710 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
1711 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1712 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1713 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
1714 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
1715 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
1716 * gfortran.dg/pr42108.f90: Likewise.
1718 2016-05-18 David Malcolm <dmalcolm@redhat.com>
1721 * gcc.dg/spellcheck-options-11.c: New test case.
1723 2016-05-18 Jakub Jelinek <jakub@redhat.com>
1726 * g++.dg/opt/pr71100.C: New test.
1728 2016-05-18 Martin Jambor <mjambor@suse.cz>
1731 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
1732 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
1733 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
1734 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
1736 2016-05-18 Martin Jambor <mjambor@suse.cz>
1739 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
1740 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
1741 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
1742 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
1743 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
1745 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1748 * g++.dg/template/crash122.C: New.
1750 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1753 * g++.dg/template/pr70466-1.C: New.
1754 * g++.dg/template/pr70466-2.C: Likewise.
1756 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1758 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
1759 splat operations and the XXSPLTIB instruction.
1760 * gcc.target/powerpc/p9-splat-2.c: Likewise.
1761 * gcc.target/powerpc/p9-splat-3.c: Likewise.
1762 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
1763 xxlxor to clear a register.
1765 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
1767 * gcc.dg/torture/pr71020.c: New test.
1769 2016-05-18 Martin Jambor <mjambor@suse.cz>
1772 * gcc.dg/ipa/pr70646.c: New test.
1774 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1776 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
1778 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1780 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
1781 missing tests for vreinterpretq_p{8,16}.
1783 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1785 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
1786 vsliq_n_s64 and vsliq_n_u64.
1788 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1790 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
1791 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
1793 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1795 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
1796 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1797 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
1799 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1801 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
1804 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1806 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
1807 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
1808 "blr\t" and switch to scan-assembler-times.
1810 2016-05-18 Jiong Wang <jiong.wang@arm.com>
1812 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
1814 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
1815 declarations under __aarch64__ and __ARM_FEATURE_FMA.
1817 2016-05-18 Jakub Jelinek <jakub@redhat.com>
1819 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
1820 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
1821 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
1822 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
1823 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
1824 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
1826 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
1827 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
1829 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
1830 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
1832 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
1833 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
1835 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
1837 2016-05-18 Richard Biener <rguenther@suse.de>
1839 PR tree-optimization/71168
1840 * gcc.dg/torture/pr71168.c: New testcase.
1842 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
1845 * gcc.dg/tree-ssa/pr63586-2.c: New test.
1846 * gcc.dg/tree-ssa/pr63586.c: New test.
1847 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
1849 2016-05-17 Nathan Sidwell <nathan@acm.org>
1851 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
1852 * gcc.dg/pr68671.c: Fix ptx xfail-if.
1853 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
1854 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
1856 2016-05-17 Nathan Sidwell <nathan@acm.org>
1858 * gcc.target/nvptx/abi-vararg-3.c: New.
1860 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
1862 PR tree-optimization/54579
1864 * gcc.dg/fold-notrotate-1.c: New test.
1865 * gcc.dg/fold-notshift-1.c: New test.
1866 * gcc.dg/fold-notshift-2.c: New test.
1868 2016-05-17 Marek Polacek <polacek@redhat.com>
1871 * g++.dg/ipa/pr71146.C: New test.
1873 2016-05-17 David Malcolm <dmalcolm@redhat.com>
1875 * jit.dg/test-error-array-bounds.c: New test case.
1877 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1879 * gcc.dg/tree-ssa/and-1.c: New testcase.
1881 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1883 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1884 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
1886 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1888 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1889 * gcc.dg/tree-ssa/vrp99.c: New testcase.
1891 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1893 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
1895 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1897 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
1899 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1901 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
1902 ".2d[index]" when scan the assembly.
1903 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1904 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
1906 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
1908 2016-05-17 Richard Biener <rguenther@suse.de>
1910 PR tree-optimization/71132
1911 * gcc.dg/torture/pr71132.c: New testcase.
1913 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1915 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
1917 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1920 * gcc.target/aarch64/pr70809_1.c: New test.
1922 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1924 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
1925 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1926 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1927 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1929 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1930 Ilya Enkovich <ilya.enkovich@intel.com>
1933 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
1935 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
1937 * g++.dg/ipa/ivinline-7.C: Do not xfail.
1938 * g++.dg/ipa/ivinline-9.C: Do not xfail.
1940 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1942 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
1943 test for __ARM_FP16_ARGS.
1944 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
1945 * gcc.target/arm/aapcs/neon-vect10.c: New.
1946 * gcc.target/arm/aapcs/neon-vect9.c: New.
1947 * gcc.target/arm/aapcs/vfp18.c: New.
1948 * gcc.target/arm/aapcs/vfp19.c: New.
1949 * gcc.target/arm/aapcs/vfp20.c: New.
1950 * gcc.target/arm/aapcs/vfp21.c: New.
1951 * gcc.target/arm/fp16-aapcs-1.c: New.
1952 * g++.target/arm/fp16-param-1.c: Update expected output. Add
1953 test for __ARM_FP16_ARGS.
1954 * g++.target/arm/fp16-return-1.c: Update expected output.
1956 2016-05-16 Jiong Wang <jiong.wang@arm.com>
1959 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
1961 2016-05-15 Harald Anlauf <anlauf@gmx.de>
1964 * gfortran.dg/pr69603.f90: New testcase.
1966 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
1968 * gfortran.dg/dec_union_4.f90: Fix endian issue.
1970 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
1973 * gfortran.dg/pr71047.f08: New test.
1975 2016-05-13 Joseph Myers <joseph@codesourcery.com>
1977 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
1978 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
1979 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
1981 2016-05-13 Martin Sebor <msebor@redhat.com>
1984 * g++.dg/cpp0x/constexpr-60049.C: New test.
1986 2016-05-13 Jakub Jelinek <jakub@redhat.com>
1989 * gcc.dg/pr71071.c: New test.
1991 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
1993 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
1994 remove XOP handling.
1995 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
1997 2016-05-13 Nathan Sidwell <nathan@acm.org>
1999 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2000 __atomic_is_lock_free declaration.
2002 2016-05-13 Richard Biener <rguenther@suse.de>
2004 PR tree-optimization/42587
2005 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2007 2016-05-13 Martin Liska <mliska@suse.cz>
2009 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2010 the new format of dump output.
2012 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2014 * gcc.dg/pr71084.c: New test.
2016 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2019 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2021 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2023 * gcc.target/aarch64/struct_return.c: New test.
2025 2016-05-12 Marek Polacek <polacek@redhat.com>
2028 * c-c++-common/pr70756-2.c: New test.
2029 * c-c++-common/pr70756.c: New test.
2031 2016-05-12 Richard Biener <rguenther@suse.de>
2033 PR tree-optimization/71059
2034 * gcc.dg/torture/pr71059.c: New testcase.
2036 2016-05-12 Richard Biener <rguenther@suse.de>
2038 PR tree-optimization/71062
2039 * gcc.dg/torture/pr71062.c: New testcase.
2041 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2043 PR tree-optimization/71006
2044 * gcc.dg/pr71006.c: New test.
2046 2016-05-12 Marek Polacek <polacek@redhat.com>
2049 * gcc.dg/opts-7.c: New test.
2051 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2054 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2055 Add -save-temps to dg-options.
2056 Scan for ldmfd rather than pop instruction.
2057 * gcc.target/arm/interrupt-2.c: Likewise.
2058 * gcc.target/arm/pr70830.c: New test.
2060 2016-05-12 Jakub Jelinek <jakub@redhat.com>
2062 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2063 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2065 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2066 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2067 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2070 * gcc.target/i386/avx512vl-pack-1.c: New test.
2071 * gcc.target/i386/avx512vl-pack-2.c: New test.
2072 * gcc.target/i386/avx512bw-pack-2.c: New test.
2074 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2076 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2077 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2078 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2080 2016-05-12 Richard Biener <rguenther@suse.de>
2082 PR tree-optimization/70986
2083 * gcc.dg/torture/pr70986-1.c: New testcase.
2084 * gcc.dg/torture/pr70986-2.c: Likewise.
2085 * gcc.dg/torture/pr70986-3.c: Likewise.
2087 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2090 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2091 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2093 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
2095 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2097 * gcc.target/i386/pr66746.c: Ditto.
2099 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2101 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2103 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2104 warning when using -mvsx-timode.
2105 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2106 * gcc.target/powerpc/dform-2.c: Likewise.
2107 * gcc.target/powerpc/pr68805.c: Likewise.
2109 2016-05-11 Marek Polacek <polacek@redhat.com>
2112 * c-c++-common/attributes-3.c: New test.
2114 2016-05-11 Nathan Sidwell <nathan@acm.org>
2116 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2117 * gcc.c-torture/execute/pr68185.c: Likewise.
2118 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2119 * gcc.dg/pr69634.c: Requires scheduling.
2120 * gcc.dg/torture/pr66178.c: Require label values.
2121 * gcc.dg/setjmp-6.c: Require indirect jumps.
2123 2016-05-11 Richard Biener <rguenther@suse.de>
2125 PR tree-optimization/71055
2126 * gcc.dg/torture/pr71055.c: New testcase.
2128 2016-05-11 Richard Biener <rguenther@suse.de>
2131 * g++.dg/debug/pr71057.C: New testcase.
2133 2016-05-11 Jakub Jelinek <jakub@redhat.com>
2136 * gfortran.dg/gomp/pr70855.f90: New test.
2138 2016-05-11 Richard Biener <rguenther@suse.de>
2141 * g++.dg/torture/pr71002.C: New testcase.
2143 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2146 * gcc.dg/pr70807.c: New test.
2148 2016-05-10 Martin Sebor <msebor@redhat.com>
2151 * g++.dg/Wattributes.C: New test.
2153 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
2155 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2156 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2157 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2159 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2162 * gcc.target/i386/pr70799-1.c: New test.
2164 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2166 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2168 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2171 * gcc.target/i386/pr70877.c: New test.
2173 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2175 PR tree-optimization/70786
2176 * gcc.target/i386/pr70876.c: New test.
2178 2016-05-10 Jakub Jelinek <jakub@redhat.com>
2181 * gcc.target/i386/avx512vl-logic-1.c: New test.
2182 * gcc.target/i386/avx512vl-logic-2.c: New test.
2183 * gcc.target/i386/avx512dq-logic-2.c: New test.
2185 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2188 * gcc.target/powerpc/pr70963.c: New.
2190 2016-05-10 David Malcolm <dmalcolm@redhat.com>
2192 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2193 (test_very_wide_line): Add ruler to expected output.
2194 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2195 (test_very_wide_line): Likewise.
2196 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2197 (test_show_locus): Within the handling of "test_very_wide_line",
2198 enable show_ruler_p on the diagnostic context.
2200 2016-05-10 Richard Biener <rguenther@suse.de>
2202 PR tree-optimization/71039
2203 * gcc.dg/torture/pr71039.c: New testcase.
2205 2016-05-10 Nathan Sidwell <nathan@acm.org>
2207 * gcc.dg/nested-func-10.c: Requires alloca.
2208 * gcc.dg/nested-func-9.c: Requires alloca.
2209 * gcc.c-torture/execute/pr70460.c: Requires labels.
2210 * gcc.c-torture/compile/pr70199.c: Requires labels.
2211 * gcc.target/nvptx/decl.c: Compile only.
2212 * gcc.target/nvptx/trailing-init.c: Compile only.
2213 * gcc.target/nvptx/ary-init.c: Compile only.
2215 2016-05-10 Marek Polacek <polacek@redhat.com>
2218 * gcc.dg/attr-opt-1.c: New test.
2220 2016-05-10 Richard Biener <rguenther@suse.de>
2222 PR tree-optimization/70497
2223 PR tree-optimization/28367
2224 * gcc.dg/torture/20160404-1.c: New testcase.
2225 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2226 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2228 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2230 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2232 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
2234 * gcc.target/i386/fabsneg-1.c New test.
2236 2016-05-09 Alan Modra <amodra@gmail.com>
2239 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2241 2016-05-09 Richard Biener <rguenther@suse.de>
2243 PR tree-optimization/70985
2244 * gcc.dg/torture/pr70985.c: New testcase.
2246 2016-05-09 Bin Cheng <bin.cheng@arm.com>
2248 * gcc.dg/tree-ssa/ifc-9.c: New test.
2249 * gcc.dg/tree-ssa/ifc-10.c: New test.
2250 * gcc.dg/tree-ssa/ifc-11.c: New test.
2251 * gcc.dg/tree-ssa/ifc-12.c: New test.
2252 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2253 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2254 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2256 2016-05-09 Richard Biener <rguenther@suse.de>
2259 * gfortran.dg/pr70937.f90: New testcase.
2261 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2263 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2265 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
2268 * gfortran.dg/dec_structure_1.f90: New testcase.
2269 * gfortran.dg/dec_structure_2.f90: Ditto.
2270 * gfortran.dg/dec_structure_3.f90: Ditto.
2271 * gfortran.dg/dec_structure_4.f90: Ditto.
2272 * gfortran.dg/dec_structure_5.f90: Ditto.
2273 * gfortran.dg/dec_structure_6.f90: Ditto.
2274 * gfortran.dg/dec_structure_7.f90: Ditto.
2275 * gfortran.dg/dec_structure_8.f90: Ditto.
2276 * gfortran.dg/dec_structure_9.f90: Ditto.
2277 * gfortran.dg/dec_structure_10.f90: Ditto.
2278 * gfortran.dg/dec_structure_11.f90: Ditto.
2279 * gfortran.dg/dec_union_1.f90: Ditto.
2280 * gfortran.dg/dec_union_2.f90: Ditto.
2281 * gfortran.dg/dec_union_3.f90: Ditto.
2282 * gfortran.dg/dec_union_4.f90: Ditto.
2283 * gfortran.dg/dec_union_5.f90: Ditto.
2284 * gfortran.dg/dec_union_6.f90: Ditto.
2285 * gfortran.dg/dec_union_7.f90: Ditto.
2287 2016-05-07 Tom de Vries <tom@codesourcery.com>
2289 PR tree-optimization/70956
2290 * gcc.dg/graphite/pr70956.c: New test.
2292 2016-05-06 Jakub Jelinek <jakub@redhat.com>
2295 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2296 (a, b, c, d): Change type from char to signed char.
2297 (main): Compare against (signed char) -1634678893 instead of
2298 hardcoded -109. Use __builtin_abort instead of abort.
2300 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2301 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2303 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2305 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2308 * gcc.dg/torture/pr70935.c: New test.
2310 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2313 * gcc.target/sh/pr58219.c: New tests.
2315 2016-05-06 Richard Biener <rguenther@suse.de>
2317 PR tree-optimization/70960
2318 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2320 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2323 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2324 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2325 Adjust expected instruction counts.
2326 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2328 2016-05-06 Marek Polacek <polacek@redhat.com>
2331 * gcc.dg/ubsan/bounds-3.c: New test.
2333 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2336 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2338 2016-05-06 Richard Biener <rguenther@suse.de>
2341 * gfortran.dg/pr70931.f90: New testcase.
2343 2016-05-06 Richard Biener <rguenther@suse.de>
2346 * gcc.dg/torture/pr70941.c: New testcase.
2348 2016-05-05 Bin Cheng <bin.cheng@arm.com>
2350 PR tree-optimization/57206
2351 * gcc.dg/vect/pr57206.c: New test.
2353 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2355 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2357 2016-05-05 Jakub Jelinek <jakub@redhat.com>
2359 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2361 * c-c++-common/Wdangling-else-4.c: New test.
2363 2016-05-04 Jakub Jelinek <jakub@redhat.com>
2367 * g++.dg/opt/pr70906.C: New test.
2368 * g++.dg/opt/pr70933.C: New test.
2370 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2372 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
2374 * gcc.dg/ipa/pure-const-3.c: New testcase.
2376 2016-05-04 Marek Polacek <polacek@redhat.com>
2378 * c-c++-common/Wdangling-else-1.c: New test.
2379 * c-c++-common/Wdangling-else-2.c: New test.
2380 * c-c++-common/Wdangling-else-3.c: New test.
2382 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2384 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2387 2016-05-04 Marek Polacek <polacek@redhat.com>
2390 * gcc.dg/Waddress-2.c: New test.
2392 2016-05-04 Alan Modra <amodra@gmail.com>
2394 * gcc.target/powerpc/pr70866.c: New.
2396 2016-05-03 Martin Sebor <msebor@redhat.com>
2399 * c-c++-common/builtin_location.c: New test.
2400 * g++.dg/cpp1y/builtin_location.C: New test.
2402 2016-05-03 Marek Polacek <polacek@redhat.com>
2405 * gcc.dg/pr70859.c: New test.
2406 * gcc.dg/pr70859-2.c: New test.
2408 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2410 * gnat.dg/debug5.adb: New testcase.
2412 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2414 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2415 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2416 Procedure to check for z10 instruction set.
2418 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2420 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2422 2016-05-03 Alan Modra <amodra@gmail.com>
2424 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2426 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2428 * gcc.target/i386/avx512f-cvt-1.c: New test.
2430 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2432 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2433 -fdump-tree-vrp-details.
2435 2016-05-03 Richard Biener <rguenther@suse.de>
2437 * gcc.dg/pr30172-1.c: Adjust.
2438 * gcc.dg/pr63743.c: Likewise.
2439 * gcc.dg/tm/pr51696.c: Likewise.
2440 * c-c++-common/tm/safe-1.c: Likewise.
2441 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2442 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2443 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2444 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2446 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2448 PR rtl-optimization/70467
2449 * gcc.target/i386/pr70467-3.c: New test.
2450 * gcc.target/i386/pr70467-4.c: New test.
2452 PR tree-optimization/70916
2453 * gcc.c-torture/compile/pr70916.c: New test.
2456 * gcc.target/i386/pr49244-1.c: New test.
2457 * gcc.target/i386/pr49244-2.c: New test.
2459 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2461 PR rtl-optimization/44281
2462 * gcc.target/i386/pr44281.c: New test.
2464 2016-05-03 bin cheng <bin.cheng@arm.com>
2466 PR tree-optimization/56541
2467 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2468 * gcc.dg/vect/pr56541.c: new test.
2470 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2472 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2474 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2476 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2479 * c-c++-common/asan/clone-test-1.c (main): Align child process
2482 2016-05-02 David Malcolm <dmalcolm@redhat.com>
2485 * g++.dg/spellcheck-fields-2.C: New test case.
2487 2016-05-02 David Malcolm <dmalcolm@redhat.com>
2490 * g++.dg/pr62314.C: New test case.
2492 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
2494 * gcc.dg/ipa/inline-8.c: New testcase.
2496 2016-05-02 Jakub Jelinek <jakub@redhat.com>
2498 PR rtl-optimization/70467
2499 * gcc.target/i386/pr70467-1.c: New test.
2501 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2503 * gcc.dg/spec-options.c: Run the test on all targets.
2504 * gcc.dg/foo.specs: Use cpp_unique_options.
2506 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
2508 * gcc.dg/tree-ssa/unord.c: New testcase.
2510 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
2512 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
2514 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
2516 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
2518 2016-05-02 Marek Polacek <polacek@redhat.com>
2521 * gcc.dg/enum-incomplete-3.c: New test.
2523 2016-05-02 Marek Polacek <polacek@redhat.com>
2524 Tom de Vries <tom@codesourcery.com>
2526 PR tree-optimization/70700
2527 * gcc.dg/pr70700.c: New test.
2529 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
2531 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2532 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2533 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2534 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2535 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2537 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2539 * ada/acats/run_acats: Rename into...
2540 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2541 * ada/acats/run_all.sh: Remove redundant test.
2542 (target_run): Move around.
2543 (target_gnatchop): Use newly built executable.
2544 (target_gnatmake): Likewise.
2545 Check that the compilation of impbit succeeds.
2547 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
2549 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
2550 * gcc.dg/20021029-1.c: Likewise.
2551 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2552 * gcc.target/sh/attr-isr-trapa.c: Likewise.
2553 * gcc.target/sh/cmpstr.c: Likewise.
2554 * gcc.target/sh/cmpstrn.c: Likewise.
2555 * gcc.target/sh/memset.c: Likewise.
2556 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2557 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2558 * gcc.target/sh/pr39423-1.c: Likewise.
2559 * gcc.target/sh/pr49468-di.c: Likewise.
2560 * gcc.target/sh/pr49468-si.c: Likewise.
2561 * gcc.target/sh/pr49880-1.c: Likewise.
2562 * gcc.target/sh/pr49880-2.c: Likewise.
2563 * gcc.target/sh/pr49880-3.c: Likewise.
2564 * gcc.target/sh/pr50751-1.c: Likewise.
2565 * gcc.target/sh/pr50751-4.c: Likewise.
2566 * gcc.target/sh/pr50751-7.c: Likewise.
2567 * gcc.target/sh/pr51244-1.c: Likewise.
2568 * gcc.target/sh/pr51244-10.c: Likewise.
2569 * gcc.target/sh/pr51244-11.c: Likewise.
2570 * gcc.target/sh/pr51244-12.c: Likewise.
2571 * gcc.target/sh/pr51244-13.c: Likewise.
2572 * gcc.target/sh/pr51244-14.c: Likewise.
2573 * gcc.target/sh/pr51244-17.c: Likewise.
2574 * gcc.target/sh/pr51244-18.c: Likewise.
2575 * gcc.target/sh/pr51244-19.c: Likewise.
2576 * gcc.target/sh/pr51244-4.c: Likewise.
2577 * gcc.target/sh/pr51244-5.c: Likewise.
2578 * gcc.target/sh/pr51244-7.c: Likewise.
2579 * gcc.target/sh/pr51244-8.c: Likewise.
2580 * gcc.target/sh/pr51244-9.c: Likewise.
2581 * gcc.target/sh/pr51697.c: Likewise.
2582 * gcc.target/sh/pr52483-1.c: Likewise.
2583 * gcc.target/sh/pr52483-2.c: Likewise.
2584 * gcc.target/sh/pr52483-3.c: Likewise.
2585 * gcc.target/sh/pr52483-5.c: Likewise.
2586 * gcc.target/sh/pr52933-1.c: Likewise.
2587 * gcc.target/sh/pr52933-2.c: Likewise.
2588 * gcc.target/sh/pr52933-3.c: Likewise.
2589 * gcc.target/sh/pr53568-1.c: Likewise.
2590 * gcc.target/sh/pr53976-1.c: Likewise.
2591 * gcc.target/sh/pr53988-1.c: Likewise.
2592 * gcc.target/sh/pr53988.c: Likewise.
2593 * gcc.target/sh/pr54089-1.c: Likewise.
2594 * gcc.target/sh/pr54089-6.c: Likewise.
2595 * gcc.target/sh/pr54089-7.c: Likewise.
2596 * gcc.target/sh/pr54089-8.c: Likewise.
2597 * gcc.target/sh/pr54089-9.c: Likewise.
2598 * gcc.target/sh/pr54236-1.c: Likewise.
2599 * gcc.target/sh/pr54236-2.c: Likewise.
2600 * gcc.target/sh/pr54236-3.c: Likewise.
2601 * gcc.target/sh/pr54236-4.c: Likewise.
2602 * gcc.target/sh/pr54386.c: Likewise.
2603 * gcc.target/sh/pr54602-1.c: Likewise.
2604 * gcc.target/sh/pr54685.c: Likewise.
2605 * gcc.target/sh/pr54760-1.c: Likewise.
2606 * gcc.target/sh/pr54760-2.c: Likewise.
2607 * gcc.target/sh/pr54760-3.c: Likewise.
2608 * gcc.target/sh/pr54760-4.c: Likewise.
2609 * gcc.target/sh/pr54760-5.c: Likewise.
2610 * gcc.target/sh/pr54760-6.c: Likewise.
2611 * gcc.target/sh/pr55146.c: Likewise.
2612 * gcc.target/sh/pr55160.c: Likewise.
2613 * gcc.target/sh/pr59278.c: Likewise.
2614 * gcc.target/sh/pr59401-1.c: Likewise.
2615 * gcc.target/sh/pr59533-1.c: Likewise.
2616 * gcc.target/sh/pr63260.c: Likewise.
2617 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2618 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
2619 * gcc.target/sh/strlen.c: Likewise.
2620 * gcc.target/sh/torture/pr30807.c: Likewise.
2621 * gcc.target/sh/torture/pr34777.c: Likewise.
2622 * gcc.target/sh/torture/pr64652.c: Likewise.
2623 * gcc.target/sh/torture/pr65505.c: Likewise.
2624 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2625 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2627 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2630 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
2632 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2634 * gcc.target/powerpc/vsx-elemrev-1.c: New.
2635 * gcc.target/powerpc/vsx-elemrev-2.c: New.
2636 * gcc.target/powerpc/vsx-elemrev-3.c: New.
2637 * gcc.target/powerpc/vsx-elemrev-4.c: New.
2639 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
2641 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
2642 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
2644 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
2647 * c-c++-common/goacc/combined-reduction.c: New test.
2648 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
2650 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
2652 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
2653 *movdi_internal pattern only if PIC off.
2654 * gcc.target/i386/pr70155-2.c: Likewise.
2655 * gcc.target/i386/pr70155-3.c: Likewise.
2656 * gcc.target/i386/pr70155-4.c: Likewise.
2657 * gcc.target/i386/pr70155-5.c: Likewise.
2658 * gcc.target/i386/pr70155-6.c: Likewise.
2659 * gcc.target/i386/pr70155-7.c: Likewise.
2660 * gcc.target/i386/pr70155-8.c: Likewise.
2661 * gcc.target/i386/pr70155-15.c: Likewise.
2662 * gcc.target/i386/pr70155-17.c: Likewise.
2663 * gcc.target/i386/pr70155-22.c: Likewise.
2665 2016-04-29 Bin Cheng <bin.cheng@arm.com>
2667 PR tree-optimization/70803
2668 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
2670 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
2672 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
2673 optimization of vector loop.
2674 * gcc.target/i386/vect-unpack-3.c: New test.
2675 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
2676 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
2677 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
2679 2016-04-29 Marek Polacek <polacek@redhat.com>
2682 * g++.dg/ubsan/null-7.C: New test.
2685 * gcc.dg/pr70852.c: New test.
2687 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2690 * g++.dg/cpp0x/alignas6.C: New test.
2692 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2694 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
2695 * gcc.dg/pr27003.c: Likewise.
2696 * gcc.dg/tree-ssa/cswtch.c: Likewise.
2697 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2698 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
2699 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
2700 * gcc.target/arc/mxy.c: Likewise.
2701 * gcc.target/arc/mswape.c: Likewise.
2702 * gcc.target/arc/mrtsc.c: Likewise.
2703 * gcc.target/arc/mcrc.c: Likewise.
2704 * gcc.target/arc/mdsp-packa.c: Likewise.
2705 * gcc.target/arc/mdvbf.c: Likewise.
2706 * gcc.target/arc/mlock.c: Likewise.
2707 * gcc.target/arc/mmac-24.c: Likewise.
2708 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
2710 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
2711 Matthijs Kooijman <matthijs@stdin.nl>
2712 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2715 * gcc.target/avr/pr60040-1.c: New.
2716 * gcc.target/avr/pr60040-2.c: New.
2718 2016-04-29 Richard Biener <rguenther@suse.de>
2720 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
2722 2016-04-29 Richard Biener <rguenther@suse.de>
2724 PR tree-optimization/13962
2725 PR tree-optimization/65686
2726 * gcc.dg/uninit-pr65686.c: New testcase.
2728 2016-04-29 Jakub Jelinek <jakub@redhat.com>
2731 * gcc.dg/pr70843.c: New test.
2733 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2736 * gcc.target/i386/pr70858.c: New test.
2738 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
2740 * gcc.target/arc/nps400-1.c: New file.
2742 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2743 Andrew Burgess <andrew.burgess@embecosm.com>
2745 * gcc.target/arc/movh_cl-1.c: New file.
2747 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2748 Andrew Burgess <andrew.burgess@embecosm.com>
2750 * gcc.target/arc/extzv-1.c: New file.
2751 * gcc.target/arc/insv-1.c: New file.
2752 * gcc.target/arc/insv-2.c: New file.
2753 * gcc.target/arc/movb-1.c: New file.
2754 * gcc.target/arc/movb-2.c: New file.
2755 * gcc.target/arc/movb-3.c: New file.
2756 * gcc.target/arc/movb-4.c: New file.
2757 * gcc.target/arc/movb-5.c: New file.
2758 * gcc.target/arc/movb_cl-1.c: New file.
2759 * gcc.target/arc/movb_cl-2.c: New file.
2760 * gcc.target/arc/movbi_cl-1.c: New file.
2761 * gcc.target/arc/movl-1.c: New file.
2763 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2764 Andrew Burgess <andrew.burgess@embecosm.com>
2766 * gcc.target/arc/cmem-1.c: New file.
2767 * gcc.target/arc/cmem-2.c: New file.
2768 * gcc.target/arc/cmem-3.c: New file.
2769 * gcc.target/arc/cmem-4.c: New file.
2770 * gcc.target/arc/cmem-5.c: New file.
2771 * gcc.target/arc/cmem-6.c: New file.
2772 * gcc.target/arc/cmem-7.c: New file.
2773 * gcc.target/arc/cmem-ld.inc: New file.
2774 * gcc.target/arc/cmem-st.inc: New file.
2776 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2779 * gcc.target/i386/pr70821.c: New test.
2781 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
2783 * gcc.target/powerpc/vec-adde.c: New test.
2784 * gcc.target/powerpc/vec-adde-int128.c: New test.
2786 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2788 * gcc.target/i386/avx-vround-1.c: New test.
2789 * gcc.target/i386/avx-vround-2.c: New test.
2790 * gcc.target/i386/avx512vl-vround-1.c: New test.
2791 * gcc.target/i386/avx512vl-vround-2.c: New test.
2793 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2796 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
2797 (check_effective_target_cilkplus_runtime): ... this.
2798 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
2799 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
2801 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
2802 Require cilkplus_runtime.
2803 Don't add -lcilkrts.
2804 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
2805 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
2806 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
2807 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2808 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2809 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2810 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2811 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
2812 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
2813 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
2814 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
2815 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2816 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2817 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2818 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2819 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2820 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
2821 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
2822 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
2823 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
2824 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
2825 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
2826 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
2827 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
2828 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2829 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
2830 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
2831 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
2832 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
2834 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
2835 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
2837 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
2839 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
2842 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
2844 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
2845 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
2847 2015-04-27 Ryan Burn <contact@rnburn.com>
2851 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
2853 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
2854 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
2856 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
2858 * gnat.dg/limited_with4.ad[sb]: New test.
2859 * gnat.dg/limited_with4_pkg.ads: New helper.
2861 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2864 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
2865 and movv1ti_internal patterns
2866 * gcc.target/i386/pr70155-1.c: New test.
2867 * gcc.target/i386/pr70155-2.c: Likewise.
2868 * gcc.target/i386/pr70155-3.c: Likewise.
2869 * gcc.target/i386/pr70155-4.c: Likewise.
2870 * gcc.target/i386/pr70155-5.c: Likewise.
2871 * gcc.target/i386/pr70155-6.c: Likewise.
2872 * gcc.target/i386/pr70155-7.c: Likewise.
2873 * gcc.target/i386/pr70155-8.c: Likewise.
2874 * gcc.target/i386/pr70155-9.c: Likewise.
2875 * gcc.target/i386/pr70155-10.c: Likewise.
2876 * gcc.target/i386/pr70155-11.c: Likewise.
2877 * gcc.target/i386/pr70155-12.c: Likewise.
2878 * gcc.target/i386/pr70155-13.c: Likewise.
2879 * gcc.target/i386/pr70155-14.c: Likewise.
2880 * gcc.target/i386/pr70155-15.c: Likewise.
2881 * gcc.target/i386/pr70155-16.c: Likewise.
2882 * gcc.target/i386/pr70155-17.c: Likewise.
2883 * gcc.target/i386/pr70155-18.c: Likewise.
2884 * gcc.target/i386/pr70155-19.c: Likewise.
2885 * gcc.target/i386/pr70155-20.c: Likewise.
2886 * gcc.target/i386/pr70155-21.c: Likewise.
2887 * gcc.target/i386/pr70155-22.c: Likewise.
2889 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2891 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
2894 2016-04-27 Bin Cheng <bin.cheng@arm.com>
2896 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
2897 * gcc.dg/tree-ssa/scev-9.c: Ditto.
2898 * gcc.dg/tree-ssa/scev-10.c: Ditto.
2899 * gcc.dg/tree-ssa/scev-11.c: Ditto.
2900 * gcc.dg/tree-ssa/scev-12.c: Ditto.
2902 2016-04-27 Richard Biener <rguenther@suse.de>
2905 * g++.dg/ipa/ipa-pta-2.C: New testcase.
2906 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2908 2016-04-27 Nathan Sidwell <nathan@acm.org>
2910 * g++.dg/cpp0x/constexpr-recursion3.C: New.
2911 * g++.dg/ubsan/pr63956.C: Adjust error location.
2913 2016-04-27 Nick Clifton <nickc@redhat.com>
2916 * gcc.dg/pr49889.c: New test.
2918 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
2920 * c-c++-common/memset-array.c: New test.
2922 2016-04-26 Martin Sebor <msebor@redhat.com>
2925 * g++.dg/cpp1y/func_constexpr.C: New test.
2927 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
2930 * g++.dg/cpp0x/enum32.C: New test.
2931 * g++.dg/cpp0x/enum33.C: New test.
2933 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2935 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
2936 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
2937 * gcc.c-torture/execute/bitfld-6.c: Likewise.
2938 * gcc.c-torture/execute/bitfld-7.c: Likewise.
2939 * gcc.c-torture/execute/pr38151.c: Likewise.
2940 * gcc.c-torture/execute/pr66556.c: Likewise.
2941 * gcc.c-torture/execute/pr67781.c: Likewise.
2942 * gcc.c-torture/execute/pr68648.c: Likewise.
2944 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
2946 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
2948 2016-04-26 Marek Polacek <polacek@redhat.com>
2951 * gcc.dg/pr67784-3.c: New test.
2952 * gcc.dg/pr67784-4.c: New test.
2953 * gcc.dg/pr67784-5.c: New test.
2956 * gcc.dg/Wnested-externs-2.c: New test.
2958 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
2960 * gcc.dg/fold-plusmult.c: Adjust.
2961 * gcc.dg/no-strict-overflow-6.c: Adjust.
2962 * gcc.dg/gomp/loop-1.c: Xfail some tests.
2964 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2966 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
2968 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
2969 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
2970 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
2971 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
2972 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
2973 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
2974 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
2975 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
2976 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
2977 * gcc.target/i386/avx512f-gather-5.c: Likewise.
2978 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
2979 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
2980 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
2981 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
2982 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
2983 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
2984 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
2985 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
2986 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
2987 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
2988 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
2989 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
2991 * gcc.target/i386/pr32219-4.c: Likewise.
2992 * gcc.target/i386/pr32219-6.c: Likewise.
2993 * gcc.target/i386/pr32219-8.c: Likewise.
2995 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2997 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3000 2016-04-26 Marek Polacek <polacek@redhat.com>
3003 * g++.dg/ext/cond2.C: New test.
3005 2016-04-26 Bin Cheng <bin.cheng@arm.com>
3007 PR tree-optimization/70771
3008 PR tree-optimization/70775
3009 * gcc.dg/pr70771.c: New test.
3010 * gcc.dg/pr70775.c: New test.
3012 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3014 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3016 2016-04-25 Richard Biener <rguenther@suse.de>
3018 PR tree-optimization/70780
3019 * gcc.dg/torture/pr70780.c: New testcase.
3021 2016-04-25 Michael Collison <michael.collison@arm.com>
3023 * gcc.target/arm/neon-vaddws16.c: New test.
3024 * gcc.target/arm/neon-vaddws32.c: New test.
3025 * gcc.target/arm/neon-vaddwu16.c: New test.
3026 * gcc.target/arm/neon-vaddwu32.c: New test.
3027 * gcc.target/arm/neon-vaddwu8.c: New test.
3028 * lib/target-supports.exp
3029 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3030 that arm neon support vector widen sum of HImode TO SImode.
3032 2016-04-23 Jakub Jelinek <jakub@redhat.com>
3035 * c-c++-common/asan/pr70712.c: New test.
3037 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3039 * .gitattributes: New file.
3041 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3043 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3045 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3047 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3048 * gfortran.dg/submodule_15.f08: Likewise.
3050 2016-04-22 Richard Biener <rguenther@suse.de>
3052 PR tree-optimization/70740
3053 * gcc.dg/torture/pr70740.c: New testcase.
3055 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3058 * gcc.target/i386/pr70750-1.c: New test.
3059 * gcc.target/i386/pr70750-2.c: Likewise.
3061 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3064 * g++.dg/cpp0x/auto48.C: New.
3066 2016-04-21 Marek Polacek <polacek@redhat.com>
3069 * g++.dg/cpp0x/forw_enum12.C: New test.
3070 * g++.dg/cpp0x/forw_enum13.C: New test.
3072 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3075 * gcc.target/i386/pr70728.c: New test.
3077 2016-04-21 Richard Biener <rguenther@suse.de>
3080 * gcc.dg/pr70747.c: New testcase.
3082 2016-04-21 Bin Cheng <bin.cheng@arm.com>
3084 PR tree-optimization/70715
3085 * gcc.dg/tree-ssa/scev-13.c: New test.
3087 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3089 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3091 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3093 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3095 2016-04-20 Jan Hubicka <jh@suse.cz>
3098 * g++.dg/ipa/nothrow-1.C: New testcase.
3100 2016-04-20 Nathan Sidwell <nathan@acm.org>
3103 * g++.dg/eh/delete1.C: New.
3105 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3107 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3108 -mtune-ctrl=sse_typeless_stores.
3110 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3112 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3114 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3116 PR tree-optimization/69489
3117 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3119 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3122 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3123 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3124 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3126 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3128 PR tree-optimization/56625
3129 PR tree-optimization/69489
3130 * gcc.dg/vect/pr56625.c: New test.
3131 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3133 2016-04-20 Andrew Pinski <apinski@cavium.com>
3136 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3138 2016-04-20 Arnaud Charlet <charlet@adacore.com>
3140 * gnat.dg/self1.adb: Remove now incorrect test.
3142 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3144 * gcc.dg/tree-ssa/scev-11.c: New test.
3145 * gcc.dg/tree-ssa/scev-12.c: New test.
3147 2016-04-20 Marek Polacek <polacek@redhat.com>
3149 PR tree-optimization/70725
3150 * gcc.dg/pr70725.c: New test.
3152 2016-04-20 Richard Biener <rguenther@suse.de>
3154 PR tree-optimization/70726
3155 * g++.dg/vect/pr70726.cc: New testcase.
3157 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3160 * gcc.target/s390/pr70674.c: New test.
3162 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3164 PR libgfortran/70684
3165 * gfortran.dg/list_read_14.f90: New test.
3167 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3170 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3171 extern to force it misaligned.
3175 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3176 Don't check `*' before movv4sf_internal.
3177 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3178 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3179 Don't check `*' before movv16qi_internal.
3180 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3181 extern to force it misaligned.
3185 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3186 Don't check `*' before movv2df_internal.
3187 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3188 extern to force it misaligned.
3192 Check movv8sf_internal instead of avx_storeups256.
3193 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3195 2016-04-19 Richard Biener <rguenther@suse.de>
3197 PR tree-optimization/70171
3198 * g++.dg/tree-ssa/pr70171.C: New testcase.
3200 2016-04-19 Richard Biener <rguenther@suse.de>
3202 PR tree-optimization/70724
3203 * gcc.dg/torture/pr70724.c: New testcase.
3205 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3208 * gcc.target/i386/pr70689.c: New.
3210 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3213 * gcc.target/i386/pr70708.c: New test.
3215 2016-04-18 Richard Biener <rguenther@suse.de>
3217 PR tree-optimization/43434
3218 * gcc.dg/vect/pr43434.c: New testcase.
3219 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3220 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3221 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3222 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3223 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3224 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3225 * gcc.dg/gomp/pr68640.c: Likewise.
3226 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3227 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3229 2016-04-18 Richard Biener <rguenther@suse.de>
3231 PR tree-optimization/70701
3232 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3234 2016-04-18 Tom de Vries <tom@codesourcery.com>
3237 * gcc.dg/pr70161.c: Add dot-file scans.
3238 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3239 instead of after last dot char.
3241 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3243 * c-c++-common/dump-ada-spec-3.c: New test.
3244 * c-c++-common/dump-ada-spec-4.c: Likewise.
3246 2016-04-17 Tom de Vries <tom@codesourcery.com>
3249 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3251 2016-04-15 Jan Hubicka <jh@suse.cz>
3254 * g++.dg/ipa/pure-const-1.C: New testcase.
3255 * g++.dg/ipa/pure-const-2.C: New testcase.
3256 * g++.dg/ipa/pure-const-3.C: New testcase.
3258 2016-04-15 Marek Polacek <polacek@redhat.com>
3261 * gcc.dg/bitfld-22.c: New test.
3263 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3265 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3268 2016-04-15 Marek Polacek <polacek@redhat.com>
3271 * c-c++-common/pr70651.c: New test.
3273 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3275 PR rtl-optimization/70681
3276 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3277 dump scan on arm and powerpc.
3278 * gcc.dg/pr10474.c: Likewise.
3280 2016-04-15 Jakub Jelinek <jakub@redhat.com>
3285 * g++.dg/cpp1y/vla11.C: Revert for real.
3288 * c-c++-common/Wparentheses-1.c: New test.
3289 * c-c++-common/gomp/Wparentheses-1.c: New test.
3290 * c-c++-common/gomp/Wparentheses-2.c: New test.
3291 * c-c++-common/gomp/Wparentheses-3.c: New test.
3292 * c-c++-common/gomp/Wparentheses-4.c: New test.
3293 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3294 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3295 * c-c++-common/goacc/Wparentheses-1.c: New test.
3297 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3300 * gcc.target/i386/pr70662.c: New test.
3302 2016-04-15 Richard Biener <rguenther@suse.de>
3303 Alan Modra <amodra@gmail.com>
3305 PR tree-optimization/70130
3306 * gcc.dg/vect/O3-pr70130.c: New testcase.
3308 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3311 * gcc.target/powerpc/pr70669.c: New test.
3314 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3315 a power7 system that does not have an assembler that supports
3318 2016-04-14 Martin Sebor <msebor@redhat.com>
3323 * c-c++-common/ubsan/vla-1.c: Revert.
3324 * g++.dg/cpp1y/vla11.C: Same.
3325 * g++.dg/cpp1y/vla12.C: Same.
3326 * g++.dg/cpp1y/vla13.C: Same.
3327 * g++.dg/cpp1y/vla14.C: Same.
3328 * g++.dg/cpp1y/vla3.C: Same.
3329 * g++.dg/init/array24.C: Same.
3330 * g++.dg/ubsan/vla-1.C: Same.
3332 2016-04-14 Marek Polacek <polacek@redhat.com>
3333 Jan Hubicka <hubicka@ucw.cz>
3336 * g++.dg/torture/pr70029.C: New test.
3338 2016-04-14 Martin Sebor <msebor@redhat.com>
3340 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3341 type size to prevent failures on targets with very low maximum
3344 2016-04-14 Richard Biener <rguenther@suse.de>
3346 PR tree-optimization/70623
3347 * gcc.dg/torture/pr70623.c: New testcase.
3348 * gcc.dg/torture/pr70623-2.c: Likewise.
3350 2016-04-13 Martin Sebor <msebor@redhat.com>
3355 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3356 * g++.dg/cpp1y/vla11.C: New test.
3357 * g++.dg/cpp1y/vla12.C: New test.
3358 * g++.dg/cpp1y/vla13.C: New test.
3359 * g++.dg/cpp1y/vla14.C: New test.
3360 * g++.dg/cpp1y/vla3.C: Restore deleted test.
3361 * g++.dg/init/array24.C: Fully brace VLA initializer.
3362 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3364 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3367 * g++.dg/opt/pr70641.C: New test.
3369 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3371 PR rtl-optimization/68749
3372 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3373 effects of argument promotions.
3374 Remove default args to dg-skip-if.
3376 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3379 * g++.dg/parse/pr70635.C: New.
3381 2016-04-13 Marek Polacek <polacek@redhat.com>
3384 * c-c++-common/Wmisleading-indentation-4.c: New test.
3386 2016-04-13 Marek Polacek <polacek@redhat.com>
3389 * gcc.dg/Wparentheses-12.c: New test.
3390 * gcc.dg/Wparentheses-13.c: New test.
3392 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3394 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3395 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3396 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3398 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3401 * gcc.c-torture/compile/pr70633.c: New test.
3404 * gcc.dg/torture/pr70628.c: New test.
3406 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3409 * g++.dg/template/pr70610.C: New test.
3410 * g++.dg/template/pr70610-2.C: New test.
3411 * g++.dg/template/pr70610-3.C: New test.
3412 * g++.dg/template/pr70610-4.C: New test.
3414 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3416 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3420 * g++.dg/ext/pr70571.C: New test.
3422 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3425 * gcc.target/powerpc/pr70640.c: New test.
3427 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3430 * g++.dg/parse/pr68722.C: New.
3432 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3434 PR rtl-optimization/70596
3435 * gcc.target/i386/pr70596.c: New test.
3437 2016-04-12 Nathan Sidwell <nathan@acm.org>
3440 * g++.dg/init/pr70501.C: New.
3442 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3444 * gcc.target/i386/asm-flag-6.c: New test.
3446 2016-04-12 Tom de Vries <tom@codesourcery.com>
3448 PR tree-optimization/68756
3449 * gcc.dg/graphite/pr68756.c: New test.
3451 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3453 PR tree-optimization/70602
3454 * gcc.c-torture/execute/pr70602.c: New test.
3456 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3459 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3460 __float128 emulator is built and runs.
3461 * gcc.target/powerpc/float128-1.c: Likewise.
3463 * lib/target-supports.exp (check_ppc_float128_sw_available):
3464 Rework tests for __float128 software and hardware
3465 availability. Fix exit condition to return 0 on success.
3467 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3470 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3471 * gcc.target/aarch64/target_attr_15.c: Likewise.
3473 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3476 * g++.dg/cpp1y/pr69066.C: New.
3478 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3481 * gfortran.dg/pr36192.f90: Update test.
3482 * gfortran.dg/pr36192_1.f90: Update test.
3483 * gfortran.dg/real_dimension_1.f: Update test.
3484 * gfortran.dg/parameter_array_init_7.f90: New test.
3486 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
3489 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
3491 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
3493 PR rtl-optimization/66669
3494 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
3496 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
3498 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
3499 * gcc.dg/pie-1.c: Likewise.
3500 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
3501 * gcc.dg/pic-4.c: Likewise.
3502 * gcc.dg/pie-3.c: Likewise.
3503 * gcc.dg/pie-4.c: Likewise.
3505 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
3507 PR tree-optimization/68644
3508 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
3510 PR rtl-optimization/64886
3511 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
3513 2016-04-09 Tom de Vries <tom@codesourcery.com>
3515 PR tree-optimization/68953
3516 * gcc.dg/graphite/pr68953.c: New test.
3518 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3521 * gfortran.dg/deferred_character_16.f90: New test.
3523 2016-04-09 Jakub Jelinek <jakub@redhat.com>
3525 PR tree-optimization/70586
3526 * gcc.c-torture/execute/pr70586.c: New test.
3528 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3531 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3532 with __builtin_memset
3533 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3535 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3539 PR tree-optimization/70373
3543 * c-c++-common/goacc/reduction-5.c: New test.
3544 * c-c++-common/goacc/reduction-promotions.c: New test.
3545 * gfortran.dg/goacc/reduction-3.f95: New test.
3546 * gfortran.dg/goacc/reduction-promotions.f90: New test.
3548 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
3552 * g++.dg/pr70590.C: New test.
3553 * g++.dg/pr70590-2.C: New test.
3555 2016-04-08 Jakub Jelinek <jakub@redhat.com>
3558 * gcc.target/i386/pr70593.c: New test.
3560 PR rtl-optimization/70574
3561 * gcc.target/i386/avx2-pr70574.c: New test.
3563 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
3566 * c-c++-common/asan/pr70541.c: New test.
3568 2016-04-08 Tom de Vries <tom@codesourcery.com>
3570 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
3571 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
3573 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3576 * gcc.c-torture/execute/pr70566.c: New test.
3578 2016-04-08 Tom de Vries <tom@codesourcery.com>
3580 * c-c++-common/goacc/uninit-copy-clause.c: New test.
3581 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
3583 2016-04-08 Alan Modra <amodra@gmail.com>
3585 * gcc.target/powerpc/pr70117.c: New.
3587 2016-04-07 Jakub Jelinek <jakub@redhat.com>
3590 * gcc.dg/lto/simd-function_0.c: New test.
3592 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
3594 * c-c++-common/attr-simd-2.c: Likewise.
3595 * c-c++-common/attr-simd-4.c: Likewise.
3596 * gcc.dg/gomp/simd-clones-2.c: Likewise.
3597 * gcc.dg/gomp/simd-clones-3.c: Likewise.
3599 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3602 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
3604 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
3605 Tom de Vries <tom@codesourcery.com>
3607 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
3608 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3609 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3610 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3611 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3612 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3613 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3614 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
3616 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3619 * g++.dg/warn/Wparentheses-29.C: New test.
3621 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3624 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
3625 explicit braces to resolve a future -Wparentheses warning.
3627 2016-04-06 Richard Henderson <rth@redhat.com>
3629 * gcc.dg/pr61817-1.c: New test.
3630 * gcc.dg/pr61817-2.c: New test.
3631 * gcc.dg/pr69391-1.c: New test.
3632 * gcc.dg/pr69391-2.c: New test.
3634 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
3636 PR rtl-optimization/70398
3637 * gcc.target/aarch64/pr70398.c: New.
3639 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
3641 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
3643 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
3644 Pedro Alves <palves@redhat.com>
3646 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
3648 2016-04-06 Jakub Jelinek <jakub@redhat.com>
3650 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3651 Check for avx512f effective targets instead of avx2.
3652 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
3654 * gcc.dg/gomp/declare-simd-3.c: Likewise.
3655 * g++.dg/gomp/declare-simd-1.C: Likewise.
3656 * g++.dg/gomp/declare-simd-3.C: Likewise.
3657 * g++.dg/gomp/declare-simd-4.C: Likewise.
3660 * c-c++-common/gomp/pr70550-1.c: New test.
3661 * c-c++-common/gomp/pr70550-2.c: New test.
3663 2016-04-05 Nathan Sidwell <nathan@acm.org>
3666 * g++.dg/ext/attribute-may-alias-5.C: New.
3668 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3671 * c-c++-common/pr70336.c: New test.
3672 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
3673 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
3675 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
3678 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
3680 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3682 PR rtl-optimization/70542
3683 * gcc.dg/torture/pr70542.c: New test.
3684 * gcc.target/i386/avx2-pr70542.c: New test.
3686 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
3688 PR tree-optimization/70509
3689 * gcc.target/i386/avx512bw-pr70509.c: New test.
3691 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
3694 * g++.dg/ext/constexpr-vla4.C: New test.
3696 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
3699 * gcc.target/i386/pr70510.c: New test.
3701 2016-04-05 Richard Biener <rguenther@suse.de>
3703 PR tree-optimization/70526
3704 * g++.dg/torture/pr70526.C: New testcase.
3706 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3709 * gcc.target/i386/pr70525.c: New test.
3711 2016-04-05 Richard Biener <rguenther@suse.de>
3714 * g++.dg/torture/pr70499.C: New testcase.
3716 2016-04-05 Richard Biener <rguenther@suse.de>
3718 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
3721 2016-04-04 Jakub Jelinek <jakub@redhat.com>
3724 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
3725 rs6000 ABI warnings.
3727 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
3730 * g++.dg/ipa/devirt-51.C: New testcase.
3732 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3733 Jakub Jelinek <jakub@redhat.com>
3736 * gcc.dg/torture/pr70457.c: New.
3738 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3741 * gfortran.dg/allocate_with_source_19.f08: New test.
3743 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3746 * gfortran.dg/coarray_allocate_6.f08: New test.
3748 2016-04-04 Richard Biener <rguenther@suse.de>
3750 PR rtl-optimization/70484
3751 * gcc.dg/torture/pr70484.c: New testcase.
3753 2016-04-04 Marek Polacek <polacek@redhat.com>
3756 * gcc.dg/torture/pr70307.c: New test.
3758 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
3762 * gcc.target/sh/torture/pr70416.c: New.
3764 2016-04-02 Martin Sebor <msebor@redhat.com>
3770 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
3771 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
3772 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
3773 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
3774 * g++.dg/cpp0x/constexpr-string.C: Same.
3775 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
3776 * g++.dg/cpp0x/pr65398.C: Same.
3777 * g++.dg/ext/constexpr-vla1.C: Same.
3778 * g++.dg/ext/constexpr-vla2.C: Same.
3779 * g++.dg/ext/constexpr-vla3.C: Same.
3780 * g++.dg/ubsan/pr63956.C: Same.
3782 2016-04-01 Jakub Jelinek <jakub@redhat.com>
3784 PR rtl-optimization/70467
3785 * gcc.target/i386/pr70467-2.c: New test.
3787 2016-04-01 Jakub Jelinek <jakub@redhat.com>
3788 Marek Polacek <polacek@redhat.com>
3791 * g++.dg/init/new47.C: New test.
3793 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3796 * gcc.target/arm/pr70496.c: New test.
3798 2016-04-01 Nathan Sidwell <nathan@acm.org>
3801 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
3803 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3806 * gcc.dg/strlenopt.h (memmove): New.
3807 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
3808 instead of "string.h".
3809 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3810 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3811 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3812 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3813 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3814 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3815 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3816 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3817 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3818 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3819 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3820 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3821 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3822 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3823 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3824 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3825 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3826 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3827 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3828 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3830 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3832 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
3833 (Holder::foo): Reflect this.
3835 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
3838 * gcc.dg/pr70442.c: New test.
3840 2016-03-31 Nathan Sidwell <nathan@acm.org>
3843 * g++.dg/cpp0x/constexpr-virtual6.C: New.
3845 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
3848 * gcc.target/i386/pr70453.c: New test.
3850 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
3853 * gcc.c-torture/pr70292.c: New test.
3855 2016-03-31 Marek Polacek <polacek@redhat.com>
3858 * c-c++-common/pr70297.c: New test.
3859 * g++.dg/cpp0x/typedef-redecl.C: New test.
3860 * gcc.dg/typedef-redecl2.c: New test.
3862 2016-03-31 Jakub Jelinek <jakub@redhat.com>
3864 PR rtl-optimization/70460
3865 * gcc.c-torture/execute/pr70460.c: New test.
3867 2016-03-31 Richard Biener <rguenther@suse.de>
3870 * g++.dg/ext/vector30.C: New testcase.
3872 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3873 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3875 * gfortran.dg/fmt_pf.f90: New test.
3877 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3879 Forward-port from 5 branch
3880 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3883 * gcc.target/i386/avx-vextractf128-256-5.c: Move
3884 dg-require-effective-target after dg-do.
3886 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
3888 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
3890 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
3891 Julian Brown <julian@codesourcery.com>
3892 Chung-Lin Tang <cltang@codesourcery.com>
3893 Cesar Philippidis <cesar@codesourcery.com>
3894 James Norris <jnorris@codesourcery.com>
3895 Tom de Vries <tom@codesourcery.com>
3896 Nathan Sidwell <nathan@codesourcery.com>
3898 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
3899 * c-c++-common/goacc/loop-clauses.c: Likewise.
3900 * g++.dg/goacc/template.C: Likewise.
3901 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3902 * gfortran.dg/goacc/loop-1.f95: Likewise.
3903 * gfortran.dg/goacc/loop-5.f95: Likewise.
3904 * gfortran.dg/goacc/loop-6.f95: Likewise.
3905 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3906 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3907 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3908 * c-c++-common/goacc/clauses-fail.c: Likewise.
3909 * c-c++-common/goacc/parallel-1.c: Likewise.
3910 * c-c++-common/goacc/reduction-1.c: Likewise.
3911 * c-c++-common/goacc/reduction-2.c: Likewise.
3912 * c-c++-common/goacc/reduction-3.c: Likewise.
3913 * c-c++-common/goacc/reduction-4.c: Likewise.
3914 * c-c++-common/goacc/routine-3.c: Likewise.
3915 * c-c++-common/goacc/routine-4.c: Likewise.
3916 * c-c++-common/goacc/routine-5.c: Likewise.
3917 * c-c++-common/goacc/tile.c: Likewise.
3918 * g++.dg/goacc/template.C: Likewise.
3919 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3920 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
3921 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
3922 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
3923 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
3924 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
3925 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
3926 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
3927 * c-c++-common/goacc/use_device-1.c: ... this file.
3928 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
3929 * c-c++-common/goacc/host_data-5.c: ... this file, and...
3930 * c-c++-common/goacc/host_data-6.c: ... this file.
3931 * c-c++-common/goacc/loop-2-kernels.c: New file.
3932 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
3933 * c-c++-common/goacc/loop-3.c: Likewise.
3934 * g++.dg/goacc/reference.C: Likewise.
3935 * g++.dg/goacc/routine-1.C: Likewise.
3936 * g++.dg/goacc/routine-2.C: Likewise.
3938 2016-03-30 Richard Biener <rguenther@suse.de>
3941 * gcc.dg/torture/pr70450.c: New testcase.
3943 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3946 * gcc.dg/torture/pr70421.c: New test.
3947 * gcc.target/i386/avx512f-pr70421.c: New test.
3949 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
3952 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
3953 (check): New function.
3955 (foo): Align stack to 16 bytes when calling bar.
3956 * gcc.target/i386/cleanup-2.c: Likewise.
3958 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
3960 PR tree-optimization/59124
3961 * gcc.dg/Warray-bounds-19.c: New test.
3963 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
3965 * lib/prune.exp (escape_regex_chars): New.
3966 (prune_file_path): Update to quote metcharacters for regexp.
3968 2016-03-29 Jakub Jelinek <jakub@redhat.com>
3970 PR rtl-optimization/70429
3971 * gcc.c-torture/execute/pr70429.c: New test.
3973 PR tree-optimization/70405
3974 * gcc.dg/pr70405.c: New test.
3976 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
3979 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
3980 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
3982 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
3985 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
3986 __cilkrts_set_param to set two workers.
3987 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
3988 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
3990 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3992 * g++.dg/ext/fnname5.C: Update the test for Darwin.
3994 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3997 * gcc.target/i386/pr70406.c: New test.
3999 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4001 * gnat.dg/specs/double_record_extension3.ads: New test.
4003 2016-03-25 Richard Henderson <rth@redhat.com>
4006 * gcc.target/aarch64/pr70120-1.c: New.
4007 * gcc.target/aarch64/pr70120-2.c: New.
4008 * gcc.target/aarch64/pr70120-3.c: New.
4010 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4013 * g++.dg/template/mangle2.C: The dg-do directive should be
4014 "compile" not "assemble".
4016 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4019 * gcc.dg/pr69650.c: New test.
4021 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4023 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4025 2016-03-25 Alan Modra <amodra@gmail.com>
4027 * gcc.dg/dfp/pr70052.c: New test.
4029 2016-03-24 Richard Henderson <rth@redhat.com>
4032 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4033 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4035 2016-03-24 Tom de Vries <tom@codesourcery.com>
4037 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4039 2016-03-24 Tom de Vries <tom@codesourcery.com>
4041 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4042 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4044 2016-03-24 Tom de Vries <tom@codesourcery.com>
4046 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4047 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4049 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4052 * g++.dg/template/mangle2.C: New test.
4054 2016-03-24 Richard Biener <rguenther@suse.de>
4056 PR tree-optimization/70396
4057 * gcc.dg/torture/pr70396.c: New testcase.
4059 2016-03-24 Richard Biener <rguenther@suse.de>
4062 * gcc.dg/torture/pr70370.c: New testcase.
4064 2016-03-24 Tom de Vries <tom@codesourcery.com>
4066 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4067 * gfortran.dg/goacc/kernels-tree.f95: Same.
4068 * gfortran.dg/goacc/parallel-tree.f95: Same.
4070 2016-03-24 Tom de Vries <tom@codesourcery.com>
4072 * c-c++-common/goacc/uninit-if-clause.c: New test.
4073 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4075 2016-03-24 Jakub Jelinek <jakub@redhat.com>
4078 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4081 2016-03-24 Richard Biener <rguenther@suse.de>
4083 PR tree-optimization/70372
4084 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4086 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4089 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4091 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4094 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4096 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4099 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4100 * g++.dg/cpp1y/pr70001.C: New test.
4103 * g++.dg/cpp0x/constexpr-70323.C: New test.
4105 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
4106 Jason Merrill <jason@redhat.com>
4107 Jakub Jelinek <jakub@redhat.com>
4110 * g++.dg/cpp0x/constexpr-69315.C: New test.
4111 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4113 2016-03-23 Marek Polacek <polacek@redhat.com>
4116 * g++.dg/warn/Wignored-attributes-1.C: New test.
4117 * g++.dg/warn/Wignored-attributes-2.C: New test.
4119 2016-03-23 Tom de Vries <tom@codesourcery.com>
4121 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4123 * gfortran.dg/goacc/private-3.f95 (test): Same.
4124 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4127 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4129 * lib/target-supports.exp: Remove v7ve entry from loop
4130 creating effective target checks.
4131 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4132 (add_options_for_arm_arch_v7ve): Likewise.
4134 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4136 PR tree-optimization/70354
4137 * gcc.dg/vect/pr70354-1.c: New test.
4138 * gcc.dg/vect/pr70354-2.c: New test.
4139 * gcc.target/i386/avx2-pr70354-1.c: New test.
4140 * gcc.target/i386/avx2-pr70354-2.c: New test.
4142 2016-03-22 Jeff Law <law@redhat.com>
4145 * gcc.dg/tree-ssa/pr70232.c: New test.
4147 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4150 * gcc.target/i386/pr70302.c: New test.
4152 2016-03-22 Richard Biener <rguenther@suse.de>
4155 * g++.dg/torture/pr70251.C: New testcase.
4157 2016-03-22 David Malcolm <dmalcolm@redhat.com>
4160 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4161 Wmisleading-indentation.c.
4162 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4163 reflect change to diagnostic text and order of messages.
4164 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4166 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
4168 * g++.dg/ext/java-3.C: Don't compile on AIX.
4170 2016-03-22 Richard Biener <rguenther@suse.de>
4173 * gcc.dg/torture/pr70333.c: New testcase.
4175 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4177 * g++.dg/ext/pr70290.C: New test.
4179 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4182 * gcc.target/i386/pr70325.c: New test.
4184 2016-03-22 Jakub Jelinek <jakub@redhat.com>
4187 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4188 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4191 * gcc.target/i386/pr70300.c: New test.
4194 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4195 (func2): New function for cond with parens, xfail warning for c++.
4196 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4198 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4201 * g++.dg/template/ptrmem30.C: New test.
4203 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4206 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4207 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4209 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4212 * gcc.dg/pr70326.c: New test.
4214 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
4215 Jakub Jelinek <jakub@redhat.com>
4217 PR tree-optimization/70317
4218 * gcc.dg/pr70317.c: New test.
4220 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
4223 * gcc.target/i386/pr70327.c: New test.
4225 2016-03-21 Martin Liska <mliska@suse.cz>
4228 * gcc.dg/ipa/pr70306.c: New test.
4230 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4232 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4233 * gcc.target/arm/attr-align3.c: Likewise.
4234 * gcc.target/arm/attr_arm.c: Likewise.
4235 * gcc.target/arm/flip-thumb.c: Likewise.
4237 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4240 * gcc.target/powerpc/altivec-36.c: New test.
4242 2016-03-21 Richard Biener <rguenther@suse.de>
4244 PR tree-optimization/70310
4245 * gcc.dg/torture/pr70310.c: New testcase.
4247 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4250 * gcc.target/i386/pr70293.c: New test.
4252 2016-03-21 Richard Biener <rguenther@suse.de>
4254 PR tree-optimization/70288
4255 * gcc.dg/torture/pr70288-1.c: New testcase.
4256 * gcc.dg/torture/pr70288-2.c: Likewise.
4258 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4260 PR rtl-optimization/69307
4261 * gcc.target/arm/pr69307.c: New test.
4263 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4265 PR rtl-optimization/69102
4266 * gcc.c-torture/compile/pr69102.c: New test.
4268 2016-03-18 Jeff Law <law@redhat.com>
4270 PR rtl-optimization/70263
4271 * gcc.c-torture/compile/pr70263-1.c: New test.
4272 * gcc.target/i386/pr70263-2.c: New test.
4274 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4276 PR rtl-optimization/70278
4277 * gcc.dg/torture/pr70278.c: New test.
4278 * gcc.target/arm/pr70278.c: New test.
4280 2016-03-18 David Malcolm <dmalcolm@redhat.com>
4283 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4284 (test_builtin_types_compatible_p): New test function.
4285 * gcc.dg/pr70281.c: New test case.
4287 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4290 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4292 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4294 PR tree-optimization/70252
4295 * gcc.dg/pr70252.c: New test.
4297 2016-03-18 Tom de Vries <tom@codesourcery.com>
4299 * gcc.dg/pr70161-2.c: New test.
4300 * gcc.dg/pr70161.c: New test.
4302 2016-03-18 Tom de Vries <tom@codesourcery.com>
4305 * gcc.dg/pr70269.c: New test.
4307 2016-03-18 Jakub Jelinek <jakub@redhat.com>
4310 * g++.dg/ext/java-3.C: New test.
4312 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4315 * g++.dg/lookup/pr70205.C: New test.
4317 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4320 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4322 2016-03-17 Marek Polacek <polacek@redhat.com>
4325 * gcc.dg/atomic-op-6.c: New test.
4327 2016-03-17 David Malcolm <dmalcolm@redhat.com>
4330 * c-c++-common/pr70264.c: New test case.
4332 2016-03-17 Jakub Jelinek <jakub@redhat.com>
4335 * c-c++-common/pr70144-1.c: New test.
4336 * c-c++-common/pr70144-2.c: New test.
4339 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4340 * g++.dg/opt/flifetime-dse6.C: New test.
4341 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4343 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4346 * gcc.dg/pic-1.c: New test.
4347 * gcc.dg/pic-2.c: Likewise.
4348 * gcc.dg/pic-3.c: Likewise.
4349 * gcc.dg/pic-4.c: Likewise.
4350 * gcc.dg/pie-1.c: Likewise.
4351 * gcc.dg/pie-2.c: Likewise.
4352 * gcc.dg/pie-3.c: Likewise.
4353 * gcc.dg/pie-4.c: Likewise.
4354 * gcc.dg/pie-5.c: Likewise.
4355 * gcc.dg/pie-6.c: Likewise.
4357 2016-03-17 Tom de Vries <tom@codesourcery.com>
4359 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4360 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4362 2016-03-17 Richard Biener <rguenther@suse.de>
4365 * g++.dg/debug/pr70271.C: New testcase.
4367 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4369 * gcc.target/i386/pr70251.c: New test.
4371 2016-03-17 Marek Polacek <polacek@redhat.com>
4374 * g++.dg/warn/constexpr-70194.C: New test.
4376 2016-03-16 Richard Henderson <rth@redhat.com>
4379 * gcc.c-torture/compile/pr70240.c: New.
4381 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4383 * gcc.c-torture/compile/20151204.c: Skip for avr.
4385 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4388 * g++.dg/opt/pr70245.C: New test.
4389 * g++.dg/opt/pr70245.h: New file.
4390 * g++.dg/opt/pr70245-aux.cc: New file.
4392 2016-03-16 Martin Sebor <msebor@redhat.com>
4394 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4396 2016-03-16 Richard Henderson <rth@redhat.com>
4399 * gcc.c-torture/compile/pr70199.c: New.
4401 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4403 * gcc.dg/uninit-19.c: Run dos2unix.
4405 2016-03-16 Marek Polacek <polacek@redhat.com>
4408 * gcc.dg/nested-func-10.c: New test.
4409 * gcc.dg/nested-func-9.c: New test.
4411 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4413 PR tree-optimization/68714
4414 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4416 2016-03-16 Tom de Vries <tom@codesourcery.com>
4418 PR tree-optimization/68715
4419 * gcc.dg/graphite/pr68715-2.c: New test.
4420 * gcc.dg/graphite/pr68715.c: New test.
4421 * gfortran.dg/graphite/pr68715.f90: New test.
4423 2016-03-16 Tom de Vries <tom@codesourcery.com>
4425 PR tree-optimization/68809
4426 * gcc.dg/graphite/pr68809-2.c: New test.
4427 * gcc.dg/graphite/pr68809.c: New test.
4429 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4432 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4433 method call to i () as argument. Adjust expected output.
4436 * g++.dg/ubsan/pr70147-1.C: New test.
4437 * g++.dg/ubsan/pr70147-2.C: New test.
4439 2016-03-15 Martin Sebor <msebor@redhat.com>
4442 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4444 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
4446 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4449 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4452 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4453 libatomic_available.
4455 2016-03-15 Marek Polacek <polacek@redhat.com>
4458 * g++.dg/ext/attribute-may-alias-4.C: New test.
4460 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
4462 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4463 -fvar-tracking-assignments-toggle flag.
4465 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4467 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4469 2016-03-15 Jakub Jelinek <jakub@redhat.com>
4471 PR rtl-optimization/70222
4472 * gcc.c-torture/execute/pr70222-1.c: New test.
4473 * gcc.c-torture/execute/pr70222-2.c: New test.
4475 2016-03-15 Richard Henderson <rth@redhat.com>
4477 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4479 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4481 PR rtl-optimization/69032
4482 * gcc.dg/pr69032.c: New test.
4484 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4486 PR rtl-optimization/63384
4487 * g++.dg/pr63384.C: New test.
4489 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4492 * gcc.target/i386/pr64411.C: New test.
4494 2016-03-15 Tom de Vries <tom@codesourcery.com>
4496 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
4497 * gfortran.dg/goacc/kernels-alias.f95: New test.
4499 2016-03-14 Martin Sebor <msebor@redhat.com>
4502 * g++.dg/cpp0x/constexpr-inline.C: New test.
4503 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
4505 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
4507 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
4509 2016-03-14 Jakub Jelinek <jakub@redhat.com>
4512 * gcc.dg/pr70219.c: New test.
4514 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
4517 * gcc.dg/torture/pr70083.c: New test.
4518 * gcc.target/i386/pr70083.c: New test.
4520 2016-03-14 Richard Biener <rguenther@suse.de>
4522 PR tree-optimization/56365
4523 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4525 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4528 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4530 * g++.dg/pr70098.C: New testcase.
4533 2016-03-14 Tom de Vries <tom@codesourcery.com>
4535 PR tree-optimization/70045
4536 * gcc.dg/graphite/pr70045.c: New test.
4538 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4541 * gfortran.dg/include_9.f90: New test.
4543 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4546 gfortran.dg/prof/prof.exp: New script.
4547 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
4549 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
4551 PR rtl-optimization/69307
4552 * gcc.dg/pr69307.c: New test.
4554 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
4557 * gcc.target/arm/pr69614.c: New.
4559 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
4562 * gfortran.dg/submodule_14.f08: New test
4565 * gfortran.dg/submodule_15.f08: New test
4567 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
4570 * g++.dg/cpp1y/paren3.C: New test.
4572 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4575 * gcc.target/powerpc/ppc-round2.c: New test.
4577 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
4580 * gcc.dg/torture/pr70123.c: New test.
4582 2016-03-11 Jeff Law <law@redhat.com>
4584 PR tree-optimization/70190
4585 * gcc.c-torture/compile/pr70190.c: New test.
4587 2016-03-11 David Malcolm <dmalcolm@redhat.com>
4590 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
4592 (test43_b): Likewise.
4593 (test43_c): Likewise.
4594 (test43_d): Likewise.
4595 (test43_e): Likewise.
4596 (test43_f): Likewise.
4597 (test43_g): Likewise.
4598 (test44_a): Likewise.
4599 (test44_b): Likewise.
4600 (test44_c): Likewise.
4601 (test44_d): Likewise.
4602 (test44_e): Likewise.
4604 2016-03-11 David Malcolm <dmalcolm@redhat.com>
4607 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
4609 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4611 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
4614 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4618 * gcc.target/aarch64/pr69245_2.c: New test.
4620 2016-03-11 Jakub Jelinek <jakub@redhat.com>
4622 PR tree-optimization/70177
4623 * gcc.dg/pr70177.c: New test.
4625 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4627 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
4629 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4631 * gcc.dg/tree-ssa/sra-20.c: New.
4633 2016-03-11 Jakub Jelinek <jakub@redhat.com>
4635 PR rtl-optimization/70174
4636 * gcc.dg/pr70174.c: New test.
4638 PR tree-optimization/70169
4639 * gcc.dg/pr70169.c: New test.
4641 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4644 * gcc.target/i386/pr70160.c: New test.
4646 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4648 * gcc.target/s390/dfp-1.c: New test.
4650 2016-03-10 Nick Clifton <nickc@redhat.com>
4653 * gcc.target/aarch64/pr70044.c: New test.
4655 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
4656 Jakub Jelinek <jakub@redhat.com>
4659 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
4660 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
4661 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
4663 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
4666 * g++.dg/lto/pr69589_0.C: New testcase
4667 * g++.dg/lto/pr69589_1.C: New testcase
4669 2016-03-10 Marek Polacek <polacek@redhat.com>
4672 * g++.dg/delayedfold/unary-plus1.C: New test.
4674 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
4676 * gcc.target/arm/pr45701-1.c: Escape brackets.
4677 * gcc.target/arm/pr45701-2.c: Likewise.
4679 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
4681 * gfortran.dg/unconstrained_commons.f: New.
4683 2016-03-10 Alan Modra <amodra@gmail.com>
4685 * gcc.dg/pr69195.c: New.
4686 * gcc.dg/pr69238.c: New.
4688 2016-03-10 Tom de Vries <tom@codesourcery.com>
4691 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
4693 2016-03-10 Richard Biener <rguenther@suse.de>
4695 PR tree-optimization/70128
4696 * gcc.dg/tree-ssa/alias-34.c: New testcase.
4697 * gcc.dg/tree-ssa/alias-35.c: Likewise.
4699 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4701 PR tree-optimization/70152
4702 * gcc.dg/pr70152.c: New test.
4705 * gcc.target/i386/pr70086-1.c: New test.
4706 * gcc.target/i386/pr70086-2.c: New test.
4707 * gcc.target/i386/pr70086-3.c: New test.
4709 PR tree-optimization/70127
4710 * gcc.c-torture/execute/pr70127.c: New test.
4712 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
4714 * c-c++-common/goacc/combined-directives-2.c: New test.
4716 2016-03-09 David Malcolm <dmalcolm@redhat.com>
4720 * g++.dg/diagnostic/pr70105.C: New test.
4721 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
4722 (test_multiple_ordinary_maps): New test function.
4724 2016-03-09 David Malcolm <dmalcolm@redhat.com>
4728 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
4729 Drop range information from call to inform_at_rich_loc.
4730 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4732 (test_show_locus): Replace calls to rich_location::add_range with
4733 calls to add_range. Rewrite the tests that used the now-defunct
4734 rich_location ctor taking a source_range. Simplify other tests
4735 by replacing calls to COMBINE_LOCATION_DATA with calls to
4738 2016-03-09 Richard Biener <rguenther@suse.de>
4739 Jakub Jelinek <jakub@redhat.com>
4741 PR tree-optimization/70138
4742 * gcc.dg/vect/pr70138-1.c: New testcase.
4743 * gcc.dg/vect/pr70138-2.c: Likewise.
4745 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4748 * gcc.target/i386/pr70049.c: New test.
4750 2016-03-09 Richard Biener <rguenther@suse.de>
4753 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
4754 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
4755 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
4757 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4759 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
4762 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4765 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
4768 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
4771 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
4772 in testcase comment.
4774 2016-03-09 Tom de Vries <tom@codesourcery.com>
4776 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
4777 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
4778 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
4779 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
4780 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
4781 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
4782 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
4783 * gfortran.dg/goacc/kernels-loop.f95: New test.
4785 2016-03-08 Martin Sebor <msebor@redhat.com>
4788 * g++.dg/warn/overflow-warn-7.C: New test.
4790 2016-03-08 Jason Merrill <jason@redhat.com>
4792 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
4793 * lib/target-supports.exp (check_effective_target_concepts): New.
4795 2016-03-08 Jakub Jelinek <jakub@redhat.com>
4798 * g++.dg/cpp1y/constexpr-loop4.C: New test.
4799 * g++.dg/ubsan/pr70135.C: New test.
4802 * gcc.dg/pr70110.c: New test.
4804 2016-03-07 Martin Jambor <mjambor@suse.cz>
4806 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
4807 * c-c++-common/gomp/if-1.c: Likewise.
4808 * c-c++-common/gomp/pr61486-2.c: Likewise.
4809 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
4810 to dg-additional-options.
4811 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
4812 * g++/gomp/target-teams-1.c: Likewise.
4813 * gcc.dg/gomp/gomp.exp: Likewise.
4814 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
4815 dg-additional-options.
4816 * gfortran.dg/gomp/gomp.exp: Likewise.
4817 * gfortran.dg/gomp/target1.f90: Remove dg-options.
4818 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
4819 dg-additional-options.
4820 * gfortran.dg/gomp/target3.f90: Remove dg-options.
4822 2016-03-07 Martin Jambor <mjambor@suse.cz>
4824 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
4825 * c-c++-common/gomp/gridify-1.c: New test.
4826 * gfortran.dg/gomp/gridify-1.f90: Likewise.
4828 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
4830 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
4831 trigger for cortex-r8, when scanning for register r8.
4832 * gcc.target/arm/pr45701-2.c: Likewise.
4834 2016-02-26 Richard Biener <rguenther@suse.de>
4835 Jeff Law <law@redhat.com>
4837 PR tree-optimization/69740
4838 * gcc.c-torture/compile/pr69740-1.c: New test.
4839 * gcc.c-torture/compile/pr69740-2.c: New test.
4841 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4843 * lib/target-supports.exp
4844 (check_effective_target_whole_vector_shift): Enable for PPC64.
4846 2016-03-07 Richard Biener <rguenther@suse.de>
4848 PR tree-optimization/70115
4849 * gcc.dg/torture/pr70115.c: New testcase.
4851 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
4854 * c-c-++-common/goacc/pr69916.c: New.
4856 2016-03-07 Richard Henderson <rth@redhat.com>
4858 * gcc.c-torture/compile/pr70061.c: New test.
4860 2016-03-07 Richard Biener <rguenther@suse.de>
4863 * gcc.dg/vect/O3-pr36098.c: New testcase.
4865 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
4867 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
4869 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
4871 * gnat.dg/renaming9.ad[sb]: New testcase.
4873 2016-03-05 Jakub Jelinek <jakub@redhat.com>
4876 * g++.dg/expr/stdarg3.C: New test.
4878 2016-03-04 Jeff Law <law@redhat.com>
4880 PR tree-optimization/69196
4881 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
4884 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4887 * gcc.dg/pr69973.c: New test.
4889 PR rtl-optimization/69941
4890 * gcc.dg/torture/pr69941.c: New test.
4893 * gcc.dg/pr69824.c: New test.
4895 2016-03-05 Tom de Vries <tom@codesourcery.com>
4897 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
4898 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
4901 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
4904 * g++.dg/cpp1y/var-templ48.C: New test.
4905 * g++.dg/cpp1y/var-templ49.C: New test.
4907 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4909 * g++.dg/Wno-frame-address.C: Skip on IA-64.
4911 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4914 * g++.dg/ubsan/pr70035.C: New test.
4917 * gcc.target/i386/pr70062.c: New test.
4919 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4921 * g++.dg/template/typename21.C: Remove c++98_only.
4923 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4925 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
4927 2016-03-04 David Malcolm <dmalcolm@redhat.com>
4930 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
4932 (fn_42_b): Likewise.
4933 (fn_42_c): Likewise.
4935 2016-03-04 David Malcolm <dmalcolm@redhat.com>
4938 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
4940 (fn_40_b): Likewise.
4941 (fn_41_a): Likewise.
4942 (fn_41_b): Likewise.
4944 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4947 * gcc.target/i386/avx512f-pr70059.c: New test.
4948 * gcc.target/i386/avx512dq-pr70059.c: New test.
4950 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4952 PR rtl-optimization/57676
4953 * gcc.dg/torture/pr57676.c: New test.
4955 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4957 * gcc.dg/pr70026.c: New test.
4959 2016-03-04 Marek Polacek <polacek@redhat.com>
4962 * gcc.dg/cilk-plus/pr69798-1.c: New test.
4963 * gcc.dg/cilk-plus/pr69798-2.c: New test.
4965 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4968 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
4970 (test_corners_sisd_si): Likewise.
4971 (main): Remove checks of the above.
4972 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
4974 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4976 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
4978 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
4980 * gcc.dg/torture/pr69951.c: Accept argc==0.
4982 2016-03-04 Richard Biener <rguenther@suse.de>
4985 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
4986 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
4988 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4991 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
4994 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4997 * gcc.dg/guality/pr69947.c: New test.
4999 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5002 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5004 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5006 PR rtl-optimization/69904
5007 * gcc.target/arm/pr69904.c: New test.
5009 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5012 * gcc.dg/vect/pr70021.c: New test.
5013 * gcc.target/i386/pr70021.c: New test.
5015 2016-03-03 Marek Polacek <polacek@redhat.com>
5018 * gcc.dg/pr70050.c: New test.
5020 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5022 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5024 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5026 PR tree-optimization/70043
5027 * gfortran.dg/vect/pr70043.f90: New test.
5029 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5031 * gnat.dg/specs/task1.ads: New test.
5033 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5035 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5036 Invoke gdb with -batch.
5037 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5039 2016-03-03 Richard Biener <rguenther@suse.de>
5041 PR tree-optimization/55936
5042 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5044 2016-03-02 Jeff Law <law@redhat.com>
5046 PR rtl-optimization/69942
5047 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5048 effects of argument promotions.
5050 PR tree-optimization/69987
5051 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5052 target does not support -fprefetch-loop-arrays.
5054 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5056 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5058 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5060 PR rtl-optimization/69052
5061 * gcc.target/i386/pr69052.c: New test.
5063 2016-03-02 Alan Modra <amodra@gmail.com>
5065 * gcc.dg/pr69990.c: New.
5067 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5070 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5073 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5076 * gcc.target/i386/pr70028.c: New test.
5078 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5080 * c-c++-common/asan/swapcontext-test-1.c,
5081 * c-c++-common/tsan/thread_leak.c,
5082 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5083 * g++.dg/tsan/benign_race.C,
5084 * g++.dg/tsan/fd_close_norace.C,
5085 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5086 races with sanitizer output
5088 2016-03-02 Richard Biener <rguenther@suse.de>
5089 Uros Bizjak <ubizjak@gmail.com>
5092 * gcc.dg/simd-8.c: New testcase.
5094 2016-03-02 Richard Biener <rguenther@suse.de>
5097 * gcc.dg/simd-7.c: New testcase.
5099 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5101 * gcc.target/i386/pr70007.c: Tweak.
5103 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5105 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5107 2016-03-02 Marek Polacek <polacek@redhat.com>
5110 * gcc.dg/pr67854.c: New test.
5112 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5115 * gcc.dg/torture/pr70025.c: New test.
5117 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5119 PR tree-optimization/68621
5120 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5122 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5124 * gcc.target/i386/pr70007.c: New test.
5126 2016-03-01 Jeff Law <law@redhat.com>
5128 PR tree-optimization/69196
5129 * gcc.dg/tree-ssa/pr69196-1.c: New test.
5131 PR tree-optimization/69196
5132 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5133 duplicating code and spoiling the expected output.
5135 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5138 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5139 supports power9 before doing tests.
5140 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5141 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5142 * gcc.target/powerpc/p9-permute.c: Likewise.
5144 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
5147 * gcc.target/i386/pr70027.c: New test.
5149 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5151 * gcc.dg/pr70017.c: New test.
5153 2016-03-01 Jakub Jelinek <jakub@redhat.com>
5157 * gcc.dg/pr69796.c: New test.
5158 * gcc.dg/pr69974.c: New test.
5160 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5162 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5164 2016-02-29 Jeff Law <law@redhat.com>
5166 PR tree-optimization/69987
5167 * gfortran.dg/pr69987.f90: New test.
5169 PR tree-optimization/69989
5170 * gcc.c-torture/compile/pr69989-2.c: New test.
5172 2016-03-01 Marek Polacek <polacek@redhat.com>
5175 * g++.dg/parse/invalid1.C: New test.
5177 2016-03-01 Richard Biener <rguenther@suse.de>
5180 * gcc.dg/pr70022.c: New testcase.
5182 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5184 PR tree-optimization/69956
5185 * gcc.dg/pr69956.c: New test.
5187 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5190 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5191 XFAIL when hardware supports efficient unaligned storage access.
5193 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5196 * g++.dg/template/pr69961a.C: New test.
5197 * g++.dg/template/pr69961b.C: New test.
5199 2016-02-29 David Malcolm <dmalcolm@redhat.com>
5201 PR preprocessor/69985
5202 * gcc.dg/cpp/pr69985.c: New test case.
5204 2016-02-29 Jeff Law <law@redhat.com>
5206 PR tree-optimization/70005
5207 * gcc.c-torture/execute/pr70005.c New test.
5209 PR tree-optimization/69999
5210 * gcc.c-torture/compile/pr69999.c: New test.
5212 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5214 PR tree-optimization/69652
5215 * gcc.dg/torture/pr69652.c: Delete test.
5216 * gcc.dg/vect/pr69652.c: New test.
5218 2016-02-19 Richard Biener <rguenther@suse.de>
5220 PR tree-optimization/69980
5221 * gfortran.dg/vect/pr69980.f90: New testcase.
5223 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5225 * gcc.target/sparc/20160229-1.c: New test.
5227 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5229 * gnat.dg/stack_usage3.adb: New test.
5230 * gnat.dg/stack_usage3_pkg.ads: New helper.
5232 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5234 * gnat.dg/renaming8.adb: New test.
5235 * gnat.dg/renaming8_pkg1.ads: New helper.
5236 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5237 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5239 2016-02-29 Richard Biener <rguenther@suse.de>
5241 PR tree-optimization/69720
5242 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5244 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5248 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5250 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5251 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5254 * gfortran.dg/coarray_8.f90: Adjust error message.
5255 * gfortran.dg/pr56007.f90: New test.
5256 * gfortran.dg/pr56007.f: New test.
5258 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5260 PR tree-optimization/69989
5261 * gcc.dg/torture/pr69989.c: New test.
5263 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5265 * gcc.target/i386/stack-realign-win.c: New test.
5267 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5270 * gfortran.dg/pr60126.f90: New test.
5272 2016-02-27 Jeff Law <law@redhat.com>
5275 2016-02-26 Richard Biener <rguenther@suse.de>
5276 Jeff Law <law@redhat.com>
5278 PR tree-optimization/69740
5279 * gcc.c-torture/compile/pr69740-1.c: New test.
5280 * gcc.c-torture/compile/pr69740-2.c: New test.
5282 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5285 * gfortran.dg/newunit_4.f90: New test.
5287 2016-02-27 Jakub Jelinek <jakub@redhat.com>
5290 PR rtl-optimization/69886
5291 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5292 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5295 2016-02-26 Martin Sebor <msebor@redhat.com>
5297 PR tree-optimization/15826
5298 * gcc.dg/tree-ssa/pr15826.c: New test.
5300 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5303 * gcc.target/powerpc/pr69969.c: New test.
5305 2016-02-26 Martin Sebor <msebor@redhat.com>
5308 * g++.old-deja/g++.other/decl5.C: Add a test case.
5310 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5313 * gcc.target/powerpc/pr69946.c: New file.
5315 2016-02-26 Richard Biener <rguenther@suse.de>
5316 Jeff Law <law@redhat.com>
5318 PR tree-optimization/69740
5319 * gcc.c-torture/compile/pr69740-1.c: New test.
5320 * gcc.c-torture/compile/pr69740-2.c: New test.
5322 2016-02-26 Martin Jambor <mjambor@suse.cz>
5325 * gcc.dg/torture/pr69932.c: New test.
5326 * gcc.dg/torture/pr69936.c: Likewise.
5328 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5331 * gcc.target/s390/pr69709.c: New test.
5333 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5336 * gcc.target/aarch64/pr69245_1.c: New test.
5338 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5341 * gcc.dg/torture/pr69613.c: New test.
5343 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5345 PR rtl-optimization/69891
5346 * gcc.target/i386/pr69891.c: New test.
5348 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5349 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5352 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5353 functionality for both 32-bit and 64-bit.
5355 2016-02-26 Richard Biener <rguenther@suse.de>
5357 PR tree-optimization/69551
5358 * gcc.dg/torture/pr69951.c: New testcase.
5360 2016-02-25 Richard Biener <rguenther@suse.de>
5362 PR tree-optimization/48795
5363 * gcc.dg/Warray-bounds-18.c: New testcase.
5365 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5367 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5369 2016-02-25 Jakub Jelinek <jakub@redhat.com>
5371 PR rtl-optimization/69896
5372 * gcc.dg/pr69896.c: New test.
5374 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5377 * g++.dg/cpp1y/paren2.C: New test.
5379 2016-02-24 Martin Sebor <msebor@redhat.com>
5382 * gcc.dg/enum-mode-2.c: New test.
5384 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5387 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5388 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5389 * g++.dg/ubsan/pr69922.C: New test.
5391 2016-02-24 Marek Polacek <polacek@redhat.com>
5394 * gcc.dg/pr69819.c: New test.
5396 2016-02-24 Martin Sebor <msebor@redhat.com>
5399 * g++.dg/ext/flexary15.C: New test.
5401 2016-02-24 Martin Sebor <msebor@redhat.com>
5403 * gcc.dg/builtins-68.c: Avoid making unportable
5404 assumptions about the relationship between SIZE_MAX and UINT_MAX.
5405 * g++.dg/ext/builtin_alloca.C: Same.
5407 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5408 Charles Baylis <charles.baylis@linaro.org>
5411 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5413 2016-02-24 Richard Biener <rguenther@suse.de>
5414 Jakub Jelinek <jakub@redhat.com>
5417 * gcc.dg/torture/pr69760.c: New testcase.
5419 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5421 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5422 pattern on Solaris with as.
5424 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5426 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5427 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5428 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5429 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5431 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5434 * gcc.dg/pr69915.c: New test.
5436 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5438 PR rtl-optimization/69886
5439 * gcc.dg/torture/pr69886.c: New test.
5441 2016-02-24 Richard Biener <rguenther@suse.de>
5444 * gcc.dg/torture/pr68963.c: New testcase.
5446 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5449 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5450 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5451 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5452 * gcc.target/arm/atomic_loaddi_1.c: New test.
5453 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5454 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5455 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5456 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5457 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5458 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5459 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5460 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5462 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5465 * gcc.dg/torture/pr69909.c: New test.
5467 2016-02-24 Richard Biener <rguenther@suse.de>
5469 PR tree-optimization/69907
5470 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5471 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5472 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5474 2016-02-24 Christian Bruel <christian.bruel@st.com>
5476 * gcc.target/arm/pragma_cpp_fma.c: New test.
5478 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5481 * gfortran.dg/include_6.f90: Update test.
5483 2016-02-23 Jakub Jelinek <jakub@redhat.com>
5486 * objc.dg/pr69844.m: New test.
5488 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5490 PR libgfortran/69456
5491 * gfortran.dg/namelist_89.f90: New test.
5492 * gfortran.dg/pr59700.f90: Update test..
5494 2016-02-23 Martin Sebor <msebor@redhat.com>
5497 * g++.dg/ext/builtin_alloca.C: New test.
5498 * gcc.dg/builtins-68.c: New test.
5500 2016-02-23 Richard Henderson <rth@redhat.com>
5502 * gcc.target/i386/addr-space-3.c: Remove test.
5504 2016-02-23 David Malcolm <dmalcolm@redhat.com>
5506 PR preprocessor/69126
5507 PR preprocessor/69543
5508 * c-c++-common/pr69126-2-long.c: New test.
5509 * c-c++-common/pr69126-2-short.c: New test.
5510 * c-c++-common/pr69543-1.c: Remove xfail.
5512 2016-02-23 David Malcolm <dmalcolm@redhat.com>
5514 PR preprocessor/69126
5515 PR preprocessor/69543
5516 PR preprocessor/69558
5517 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
5519 (test_2): ...this, and add leading comment.
5520 (MACRO_3, test_3): New.
5521 (MACRO_4A, MACRO_4B, test_4): New.
5522 (MACRO): Rename to...
5525 (test_5): ...this, updating for renaming of MACRO, and
5526 add leading comment.
5527 * c-c++-common/pr69543-1.c: New.
5528 * c-c++-common/pr69543-2.c: New.
5529 * c-c++-common/pr69543-3.c: New.
5530 * c-c++-common/pr69543-4.c: New.
5531 * c-c++-common/pr69558-1.c: New.
5532 * c-c++-common/pr69558-2.c: New.
5533 * c-c++-common/pr69558-3.c: New.
5534 * c-c++-common/pr69558-4.c: New.
5535 * gcc.dg/pr69558.c: Move to...
5536 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5539 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5541 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5542 to -ftree-parallelize-loops/-fopenacc changes.
5543 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5544 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5545 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5546 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5547 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5548 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5549 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5550 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5551 * c-c++-common/goacc/kernels-loop.c: Likewise.
5552 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5553 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5554 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
5555 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
5557 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5559 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
5561 2016-02-23 Jakub Jelinek <jakub@redhat.com>
5564 * g++.dg/warn/Wnonnull-compare-5.C: New test.
5567 * gcc.dg/pr69900.c: New test.
5569 2016-02-23 Martin Jambor <mjambor@suse.cz>
5571 PR tree-optimization/69666
5572 * gcc.dg/tree-ssa/pr69666.c: New test.
5574 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
5577 * gfortran.dg/coarray_allocate_5.f08: New test.
5579 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5581 * gcc.target/s390/vcond-shift.c: Move to ...
5582 * gcc.target/s390/vector/vcond-shift.c: ... here.
5584 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5586 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
5587 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
5589 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5591 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
5593 2016-02-20 Mark Wielaard <mjw@redhat.com>
5596 * gcc.dg/unused-variable-3.c: New test.
5598 2016-02-22 Jakub Jelinek <jakub@redhat.com>
5601 * gcc.target/i386/pr69888.c: New test.
5603 2016-02-22 Richard Biener <rguenther@suse.de>
5605 PR tree-optimization/69882
5606 * gfortran.dg/vect/pr69882.f90: New testcase.
5608 2016-02-22 Jakub Jelinek <jakub@redhat.com>
5611 * gcc.dg/pr69885.c: New test.
5613 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
5617 * gcc.target/sh/pr54089-10.c: New.
5619 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
5622 * gfortran.dg/deferred_character_15.f90 : New test.
5624 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5627 gfortran.dg/allocate_with_source_18.f03: New test.
5629 2016-02-20 Harald Anlauf <anlauf@gmx.de>
5632 gfortran.dg/gomp/pr52531.f90: New test.
5634 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5637 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
5640 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5643 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
5644 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
5647 * g++.dg/warn/Wnonnull-compare-4.C: New test.
5650 * g++.dg/torture/pr69851.C: New test.
5652 2016-02-19 Martin Sebor <msebor@redhat.com>
5655 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
5657 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5660 * g++.dg/warn/Wnonnull-compare-2.C: New test.
5661 * g++.dg/warn/Wnonnull-compare-3.C: New test.
5664 * g++.dg/cpp0x/pr67767.C: New test.
5666 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5668 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
5669 for fp, simd, crypto, crc, lse.
5670 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
5672 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
5673 effective target check.
5675 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5678 * gcc.target/i386/pr69820.c: New test.
5680 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5682 * gcc.target/s390/vector/int128-1.c: New test.
5684 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5686 * gcc.target/s390/vector/vec-vcond-1.c: New test.
5688 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5690 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
5691 instruction pattern name to prevent the testcase from failing with
5694 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5696 * gcc.target/s390/md/movstr-2.c: New test.
5698 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
5700 * gcc.target/s390/morestack.c: New test.
5702 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
5705 * gcc.target/s390/pr69625.c: Add test case.
5707 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5710 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
5712 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5715 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
5716 * gcc.target/powerpc/fusion3.c: Likewise.
5718 2016-02-18 Richard Biener <rguenther@suse.de>
5721 * g++.dg/torture/pr69553.C: New testcase.
5723 2016-02-18 Nick Clifton <nickc@redhat.com>
5727 * gcc.target/arm/pr62554.c: New test.
5728 * gcc.target/arm/pr69610-1.c: New test.
5729 * gcc.target/arm/pr69610-2.c: New test.
5731 2016-02-18 Richard Biener <rguenther@suse.de>
5734 * gcc.dg/torture/pr69854.c: New testcase.
5736 2016-02-17 Jakub Jelinek <jakub@redhat.com>
5739 * g++.dg/warn/Wnonnull-compare-1.C: New test.
5741 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5743 * gcc.target/powerpc/vec-cg.c: New test.
5745 2016-02-17 Richard Biener <rguenther@suse.de>
5748 * gcc.dg/uninit-21.c: Add -fno-short-enums.
5750 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5753 * gcc.c-torture/compile/pr69161.c: New test.
5755 2016-02-17 David Sherwood <david.sherwood@arm.com>
5758 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
5759 * gcc.target/arm/vect-fmaxmin.c: Likewise.
5761 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5763 * gcc.dg/ifcvt-4.c: Skip on Visium.
5765 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5767 * gnat.dg/atomic8.adb: New test.
5769 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5771 * gnat.dg/discr46.ad[sb]: New test.
5773 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
5776 * gcc.target/powerpc/pr48344-1.c: New test.
5778 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5781 * gfortran.dg/associate_21.f90: New test.
5783 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5786 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
5787 -Wnonnull in dg-options.
5788 * c-c++-common/nonnull-2.c: New test.
5790 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
5791 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5793 * gcc.target/aarch64/vector_initialization_nostack.c: New.
5795 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5798 * gcc.dg/pr69801.c: Add empty dg-options.
5800 2016-02-16 James Norris <jnorris@codesourcery.com>
5802 * c-c++-common/goacc/deviceptr-1.c: Add tests.
5803 * g++.dg/goacc/deviceptr-1.c: New file.
5805 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5807 PR tree-optimization/69820
5808 * gcc.dg/vect/pr69820.c: New test.
5810 2016-02-16 Richard Biener <rguenther@suse.de>
5812 PR tree-optimization/69776
5813 * gcc.dg/torture/pr69776-2.c: New testcase.
5815 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
5817 PR tree-optimization/69714
5818 * gcc.dg/torture/pr69714.c: New test.
5820 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5822 PR tree-optimization/69802
5823 * gcc.dg/pr69802.c: New test.
5825 2016-02-16 Richard Biener <rguenther@suse.de>
5828 * gcc.dg/pr69801.c: New testcase.
5830 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5832 PR libgfortran/69651
5833 * gfortran.dg/read_bang.f90: New test.
5834 * gfortran.dg/read_bang4.f90: New test.
5836 2016-02-15 Jakub Jelinek <jakub@redhat.com>
5839 * g++.dg/init/pr69658.C: New test.
5842 * c-c++-common/pr69797.c: New test.
5844 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5846 * lib/target-supports.exp (check_effective_target_section_anchors): Add
5847 check for aarch64*-*-*.
5849 2016-02-15 Richard Biener <rguenther@suse.de>
5851 PR tree-optimization/69783
5852 * gcc.dg/vect/pr69783.c: New testcase.
5854 2016-02-15 Richard Biener <rguenther@suse.de>
5856 PR tree-optimization/69776
5857 * gcc.dg/torture/pr69776.c: New testcase.
5859 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5862 * gfortran.dg/type_decl_4.f90: Reinstated.
5864 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
5867 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
5869 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5873 * gfortran.dg/type_decl_4.f90: Removed.
5875 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5878 * gfortran.dg/type_decl_4.f90: New test.
5880 2016-02-14 Alan Modra <amodra@gmail.com>
5883 * gcc.c-torture/execute/stkalign.c: Revise test.
5885 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5888 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
5890 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5893 * gcc.target/sh/torture/pr67260.c: New.
5895 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
5897 * gcc.dg/pr67964.c: Add dg-require-alias.
5899 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5903 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
5905 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5907 PR libgfortran/69668
5908 * gfortran.dg/namelist_88.f90: New test.
5910 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5912 PR libgfortran/69668
5913 * gfortran.dg/namelist_38.f90: Update test.
5914 * gfortran.dg/namelist_84.f90: Update test.
5916 2016-02-12 David Malcolm <dmalcolm@redhat.com>
5919 * gcc.dg/pr69554-1.c: New test.
5920 * gfortran.dg/pr69554-1.F90: New test.
5921 * gfortran.dg/pr69554-2.F90: New test.
5922 * lib/gcc-dg.exp (proc dg-locus): New function.
5923 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
5924 distinguish between the caret-printing and non-caret-printing
5925 cases. If caret-printing has been explicitly enabled, bail out
5926 without attempting to fix up the output.
5928 2016-02-12 David Malcolm <dmalcolm@redhat.com>
5932 * gcc.dg/spellcheck-options-3.c: New test case.
5933 * gcc.dg/spellcheck-options-4.c: New test case.
5934 * gcc.dg/spellcheck-options-5.c: New test case.
5935 * gcc.dg/spellcheck-options-6.c: New test case.
5936 * gcc.dg/spellcheck-options-7.c: New test case.
5937 * gcc.dg/spellcheck-options-8.c: New test case.
5938 * gcc.dg/spellcheck-options-9.c: New test case.
5939 * gcc.dg/spellcheck-options-10.c: New test case.
5941 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5943 PR rtl-optimization/69764
5944 PR rtl-optimization/69771
5945 * c-c++-common/pr69764.c: New test.
5946 * gcc.dg/torture/pr69771.c: New test.
5948 2016-02-12 Marek Polacek <polacek@redhat.com>
5950 * g++.dg/torture/init-list1.C: New.
5952 2016-02-12 Marek Polacek <polacek@redhat.com>
5954 * gcc.dg/pr69522.c: Add empty dg-options.
5956 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5958 * g++.dg/lto/lto.exp: Include and init mpx.
5959 * g++.dg/lto/pr69729_0.C: New test.
5961 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5964 * g++.dg/ipa/pr69241-4.C: New test.
5967 * g++.dg/ipa/pr68672-1.C: New test.
5968 * g++.dg/ipa/pr68672-2.C: New test.
5969 * g++.dg/ipa/pr68672-3.C: New test.
5971 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
5974 * gcc.dg/pr69522.c: New test.
5976 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
5979 * g++.dg/cpp1y/69098.C: New test.
5980 * g++.dg/cpp1y/69098-2.C: New test.
5982 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5984 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
5985 and neighbour -> neighbor.
5986 * objc.dg/attributes/method-nonnull-1.m: Likewise.
5987 * objc.dg/gnu-api-2-class-meta.m: Likewise.
5988 * c-c++-common/Wvarargs.c: Likewise.
5989 * c-c++-common/goacc/host_data-5.c: Likewise.
5990 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5991 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
5992 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5993 * gcc.target/aarch64/pr60697.c: Likewise.
5994 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5995 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5996 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5997 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
5998 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5999 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6000 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6001 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6002 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6003 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6004 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6005 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6006 * g++.dg/lookup/koenig5.C: Likewise.
6007 * g++.dg/ext/no-asm-2.C: Likewise.
6008 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6009 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6010 * gfortran.dg/used_types_16.f90: Likewise.
6011 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6012 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6013 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6014 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6015 * gfortran.dg/abstract_type_6.f03: Likewise.
6016 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6017 * gfortran.dg/used_types_15.f90: Likewise.
6018 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6019 * gfortran.dg/exit_3.f08: Likewise.
6020 * gfortran.dg/open_status_2.f90: Likewise.
6021 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6022 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6023 * gfortran.dg/associate_1.f03: Likewise.
6024 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6025 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6026 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6027 * gcc.dg/builtin-object-size-1.c: Likewise.
6028 * gcc.dg/noreturn-6.c: Likewise.
6029 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6030 * gcc.dg/globalalias.c: Likewise.
6031 * gcc.dg/builtins-config.h: Likewise.
6032 * gcc.dg/pr30457.c: Likewise.
6033 * gcc.c-torture/compile/volatile-1.c: Likewise.
6034 * gcc.c-torture/execute/20101011-1.c: Likewise.
6035 * c-c++-common/Waddress-1.c: Likewise.
6037 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6040 * c-c++-common/Waddress-1.c: New test.
6042 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6045 * gfortran.dg/associate_19.f03: New test.
6046 * gfortran.dg/associate_20.f03: New test.
6048 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6050 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6052 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6054 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6055 .arch armv8-a\n. Add -dA to dg-options.
6056 * gcc.target/aarch64/assembler_arch_1.c: New test.
6057 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6059 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6062 * g++.dg/cpp0x/pr68726.C: New.
6064 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6066 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6069 2016-02-11 Richard Biener <rguenther@suse.de>
6071 * g++.dg/tree-ssa/pr61034.C: Adjust.
6073 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6076 * gcc.target/s390/pr69148.c: New.
6078 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6080 PR tree-optimization/69652
6081 * gcc.dg/torture/pr69652.c: New test.
6083 2016-02-10 Jakub Jelinek <jakub@redhat.com>
6084 Patrick Palka <ppalka@gcc.gnu.org>
6088 * g++.dg/ipa/pr69241-1.C: New test.
6089 * g++.dg/ipa/pr69241-2.C: New test.
6090 * g++.dg/ipa/pr69241-3.C: New test.
6091 * g++.dg/ipa/pr69649.C: New test.
6093 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
6095 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6096 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6098 2016-02-10 Bin Cheng <bin.cheng@arm.com>
6100 PR tree-optimization/68021
6101 * gcc.dg/tree-ssa/pr68021.c: New test.
6103 2016-02-10 Richard Biener <rguenther@suse.de>
6105 PR tree-optimization/69726
6106 * gcc.dg/uninit-22.c: New testcase.
6108 2016-02-09 Andrew Pinski <apinski@cavium.com>
6111 * gcc.c-torture/compile/20160205-1.c: New testcase.
6113 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6116 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6117 instead accessing a really large arrray.
6118 * gcc.target/powerpc/fusion3.c: Likewise.
6120 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
6123 * gcc.c-torture/execute/pr68532.c: New test.
6125 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
6128 * gcc.dg/pr69634.c: New.
6130 2016-02-09 Richard Biener <rguenther@suse.de>
6132 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6134 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6136 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6138 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6140 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6142 2016-02-09 Richard Biener <rguenther@suse.de>
6144 PR tree-optimization/69715
6145 * gcc.dg/torture/pr69715.c: New testcase.
6147 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6150 * g++.dg/cpp0x/trailing12.C: New test.
6151 * g++.dg/cpp0x/trailing13.C: New test.
6153 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6157 * g++.dg/cpp1y/auto-fn29.C: New test.
6158 * g++.dg/cpp1y/auto-fn30.C: New test.
6160 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6162 PR tree-optimization/69209
6163 * gcc.c-torture/compile/pr69209.c: New test.
6165 2016-02-08 Jeff Law <law@redhat.com>
6167 PR tree-optimization/68541
6168 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6169 of statements allowed in join block for path splitting.
6171 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6174 * g++.dg/gomp/pr59627.C: New test.
6177 * g++.dg/ipa/pr69239.C: New test.
6179 2016-02-08 David Malcolm <dmalcolm@redhat.com>
6181 PR preprocessor/69664
6182 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6183 * gcc.dg/cpp/warn-comments.c: Likewise.
6185 2016-02-08 Marek Polacek <polacek@redhat.com>
6188 * g++.dg/init/const12.C: New test.
6190 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6193 * gcc.dg/lto/pr55113_0.c: Remove test.
6195 2016-02-08 Richard Biener <rguenther@suse.de>
6197 PR tree-optimization/69719
6198 * gcc.dg/torture/pr69719.c: New testcase.
6200 2016-02-08 Richard Biener <rguenther@suse.de>
6201 Jeff Law <law@redhat.com>
6204 * gcc.target/mips/pr68273.c: New testcase.
6206 2016-02-08 Richard Biener <rguenther@suse.de>
6208 PR rtl-optimization/69274
6209 * gcc.target/i386/addr-sel-1.c: XFAIL.
6211 2016-02-08 Jeff Law <law@redhat.com>
6213 PR tree-optimization/68541
6214 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6216 PR tree-optimization/65917
6217 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6219 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6222 * gfortran.dg/namelist_args.f90: New test.
6224 2016-02-05 Jeff Law <law@redhat.com>
6226 PR tree-optimization/68541
6227 * gcc.dg/tree-ssa/split-path-2.c: New test.
6228 * gcc.dg/tree-ssa/split-path-3.c: New test.
6229 * gcc.dg/tree-ssa/split-path-4.c: New test.
6230 * gcc.dg/tree-ssa/split-path-5.c: New test.
6231 * gcc.dg/tree-ssa/split-path-6.c: New test.
6232 * gcc.dg/tree-ssa/split-path-7.c: New test.
6234 2016-02-05 Martin Sebor <msebor@redhat.com>
6237 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6238 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6240 2016-02-06 Richard HEnderson <rth@redhat.com>
6243 * gcc.target/i386/addr-space-4.c: New.
6244 * gcc.target/i386/addr-space-5.c: New.
6246 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6249 * gfortran.dg/elemental_dependency_6.f90: New.
6251 2016-02-05 Jakub Jelinek <jakub@redhat.com>
6253 PR rtl-optimization/69691
6254 * gcc.c-torture/execute/pr69691.c: New test.
6257 * g++.dg/parse/pr69628.C: New test.
6259 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6261 * gcc.dg/sancov/asan.c: Move to ...
6262 * gcc.dg/asan/sancov-1.c: ... here.
6264 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6266 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6268 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6271 * gcc.target/i386/pr69677.c: New test.
6273 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6276 * g++.dg/template/pr68948.C: New test.
6278 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6280 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6281 (only necessary on s390x).
6283 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6285 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6286 -mno-accumulate-outgoing-args.
6288 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6290 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6292 2016-02-04 Jakub Jelinek <jakub@redhat.com>
6295 * c-c++-common/pr69669.c: New test.
6297 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6300 * g++.dg/pr69667.C: New file.
6302 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6305 * gcc.dg/pr69619.c: Add new test.
6307 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6309 PR rtl-optimization/69577
6310 * gcc.target/i386/pr69577.c: New test.
6312 2016-02-04 Martin Liska <mliska@suse.cz>
6314 * g++.dg/asan/pr69276.C: New test.
6316 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6320 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6321 a single smulbb instruction.
6322 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6323 * gcc.target/amr/wmul-2.c: Likewise.
6325 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6329 * gcc.c-torture/execute/pr67714.c: New test.
6331 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6334 * gcc.target/i386/pr69454-1.c: New test.
6335 * gcc.target/i386/pr69454-2.c: New test.
6337 2016-02-03 Martin Sebor <msebor@redhat.com>
6344 * g++.dg/ext/flexarray-mangle-2.C: New test.
6345 * g++.dg/ext/flexarray-mangle.C: New test.
6346 * g++.dg/ext/flexarray-subst.C: New test.
6347 * g++.dg/ext/flexary11.C: New test.
6348 * g++.dg/ext/flexary12.C: New test.
6349 * g++.dg/ext/flexary13.C: New test.
6350 * g++.dg/ext/flexary14.C: New test.
6351 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6353 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6355 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6356 Define only if CHECK_FLOAT128 is defined.
6357 (main): Properly initialize u5.
6359 2016-02-03 Jakub Jelinek <jakub@redhat.com>
6362 * gcc.dg/pr69627.c: New test.
6365 * gcc.dg/pr69644.c: New test.
6367 2016-02-03 Mike Stump <mikestump@comcast.net>
6369 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6370 support for struct-layout-1.exp.
6372 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6375 * g++.dg/cpp0x/pr69056.C: New test.
6377 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6378 Alexandre Oliva <aoliva@redhat.com>
6381 * gcc.target/powerpc/pr69461.c: New.
6383 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
6385 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6387 (check_effective_target_fsanitize_thread): ... to here. Do not
6388 specify additional compile flags for the test source.
6389 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6390 specify additional compile flags for the test source.
6392 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6394 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6396 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6400 * gfortran.dg/coarray_allocate_2.f08: New test.
6401 * gfortran.dg/coarray_allocate_3.f08: New test.
6402 * gfortran.dg/coarray_allocate_4.f08: New test.
6404 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6406 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6407 use same scan-tree-dump-times on all platforms.
6408 * gcc.dg/vect/vect-outer-1.c: Likewise.
6409 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6410 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6411 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6412 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6413 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6414 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6415 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6417 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6419 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6422 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6424 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6426 2016-02-02 James Norris <jnorris@codesourcery.com>
6428 * c-c++-common/goacc/routine-5.c: Add tests.
6430 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
6432 * gcc.target/nvptx/unsigned-cmp.c: New test.
6434 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6436 * gcc.target/aarch64/scalar_shift_1.c
6437 (test_corners_sisd_di): Improve force to SIMD register.
6438 (test_corners_sisd_si): Likewise.
6439 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6440 Remove scan-assembler check for ldr.
6442 2016-02-02 Richard Biener <rguenther@suse.de>
6444 PR tree-optimization/69595
6445 * gcc.dg/Warray-bounds-17.c: New testcase.
6447 2016-02-02 Richard Biener <rguenther@suse.de>
6449 PR tree-optimization/69606
6450 * gcc.dg/torture/pr69606.c: New testcase.
6452 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6455 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6456 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6458 2016-02-02 Alan Modra <amodra@gmail.com>
6461 * gcc.target/powerpc/pr69548.c: New test.
6463 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6465 PR rtl-optimization/69592
6466 * gcc.dg/pr69592.c: New test.
6468 PR preprocessor/69543
6470 * gcc.dg/pr69543.c: New test.
6471 * gcc.dg/pr69558.c: New test.
6473 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
6476 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
6478 2016-02-01 Martin Sebor <msebor@redhat.com>
6480 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
6482 2016-02-01 Bin Cheng <bin.cheng@arm.com>
6484 PR tree-optimization/67921
6485 * c-c++-common/ubsan/pr67921.c: New test.
6487 2016-02-01 Richard Biener <rguenther@suse.de>
6490 * gcc.dg/tree-ssa/recip-8.c: New testcase.
6492 2016-02-01 Richard Biener <rguenther@suse.de>
6494 PR tree-optimization/69574
6495 * gcc.dg/torture/pr69574.c: New testcase.
6497 2016-02-01 Richard Biener <rguenther@suse.de>
6499 PR tree-optimization/69579
6500 * gcc.dg/setjmp-6.c: New testcase.
6502 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6504 PR rtl-optimization/69570
6505 * g++.dg/opt/pr69570.C: New test.
6507 2016-02-01 Richard Henderson <rth@redhat.com>
6509 * gcc.dg/pr69535.c: New test.
6511 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
6514 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
6515 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6518 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6520 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6522 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
6525 * gfortran.dg/allocate_with_source_17.f03: New test.
6527 2016-01-30 Jakub Jelinek <jakub@redhat.com>
6529 PR tree-optimization/69546
6530 * gcc.dg/torture/pr69546.c: New test.
6532 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
6535 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6537 2016-01-30 Martin Sebor <msebor@redhat.com>
6540 * g++.dg/ext/flexary10.C: New test.
6542 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6545 gfortran.dg/common_23.f90: New test.
6547 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6550 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
6551 condition being checked, and disable it when the target supports
6552 misaligned loads and stores.
6554 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6557 * gcc.dg/torture/pr69518.c: New test.
6559 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
6562 * gcc.target/i386/pr69530.c: New test.
6564 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
6567 * gcc.target/mips/div-delay.c: New test.
6569 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6572 * gcc.target/i386/pr69551.c: New test.
6575 * gcc.target/i386/pr66137.c: New test.
6577 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
6579 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
6580 always built for p5600.
6581 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
6582 isa=p5600 dg-option.
6584 2016-01-29 Richard Biener <rguenther@suse.de>
6586 PR tree-optimization/69547
6587 * g++.dg/tree-ssa/pr69547.C: New testcase.
6589 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6592 * g++.dg/warn/Wunused-function2.C: New test.
6594 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6596 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
6597 support for test to succeed.
6599 2016-01-29 Marek Polacek <polacek@redhat.com>
6603 * g++.dg/ext/constexpr-vla2.C: New test.
6604 * g++.dg/ext/constexpr-vla3.C: New test.
6605 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
6607 2016-01-29 Richard Biener <rguenther@suse.de>
6610 * gcc.dg/uninit-21.c: New testcase.
6612 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
6615 * gcc.target/i386/pr69459.c: New test.
6617 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
6620 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
6621 * gcc.target/mips/pr68400.c: New test.
6623 2016-01-28 Martin Sebor <msebor@redhat.com>
6626 * gcc.target/powerpc/pr17381.c: New test.
6628 2016-01-28 Jakub Jelinek <jakub@redhat.com>
6631 * gcc.dg/torture/pr69542.c: New test.
6633 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
6635 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6637 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
6639 * gcc.dg/pr65980.c: Skip on AIX.
6640 * gcc.dg/pr66688.c: Same.
6642 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
6645 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
6646 * gcc.dg/tree-ssa/sra-18.c: Same.
6648 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6651 * gfortran.dg/block_15.f08: New test.
6652 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
6653 on incorrectly closed BLOCK.
6655 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
6657 * gcc.dg/declare-simd.c: New test.
6658 2016-01-28 Richard Biener <rguenther@suse.de>
6660 PR tree-optimization/69466
6661 * gfortran.dg/vect/pr69466.f90: New testcase.
6663 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6665 * g++.dg/pr67989.C: Remove ARM-specific option.
6666 * gcc.target/arm/pr67989.C: New file.
6668 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
6670 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
6671 and expm1 test for glibc < 2.11.
6673 2016-01-27 Richard Henderson <rth@redhat.com>
6675 * gcc.c-torture/execute/pr69447.c: New test.
6677 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
6680 * gfortran.dg/alloc_comp_assign_15.f03: New test.
6682 2016-01-27 Jakub Jelinek <jakub@redhat.com>
6685 * gcc.dg/pr66869.c: New test.
6687 2016-01-25 Jeff Law <law@redhat.com>
6689 PR tree-optimization/68398
6690 PR tree-optimization/69196
6691 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
6692 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
6693 path to avoid new heuristic allowing more irreducible regions
6694 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6695 * gcc.dg/tree-ssa/vrp46.c: Likewise.
6696 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6697 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
6698 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6700 2016-01-27 Marek Polacek <polacek@redhat.com>
6703 * c-c++-common/vector-compare-4.c: New test.
6705 2016-01-27 David Malcolm <dmalcolm@redhat.com>
6707 PR preprocessor/69126
6708 * c-c++-common/pr69126.c: New test case.
6710 2016-01-27 Ian Lance Taylor <iant@google.com>
6712 * gcc.dg/tree-ssa/ivopt_5.c: New test.
6714 2016-01-27 Ryan Burn <contact@rnburn.com>
6717 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
6719 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
6722 * gcc.target/i386/pr69512.c: New test.
6724 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
6727 * gnat.dg/sso/*.adb: Robustify dg-output directives.
6729 2016-01-27 Marek Polacek <polacek@redhat.com>
6732 * g++.dg/pr69379.C: New test.
6734 2016-01-27 Martin Sebor <msebor@redhat.com>
6737 * g++.dg/abi/Wabi-2-2.C: New test.
6738 * g++.dg/abi/Wabi-2-3.C: New test.
6739 * g++.dg/abi/Wabi-3-2.C: New test.
6740 * g++.dg/abi/Wabi-3-3.C: New test.
6742 2016-01-27 Richard Biener <rguenther@suse.de>
6744 PR tree-optimization/69166
6745 * gcc.dg/torture/pr69166.c: New testcase.
6747 2016-01-27 Martin Jambor <mjambor@suse.cz>
6749 PR tree-optimization/69355
6750 * gcc.dg/tree-ssa/pr69355.c: New test.
6752 2016-01-27 Marek Polacek <polacek@redhat.com>
6755 * g++.dg/ext/constexpr-vla1.C: New test.
6757 2016-01-20 Christian Bruel <christian.bruel@st.com>
6760 * gcc.target/arm/pr69245.c: New test.
6762 2016-01-27 Jakub Jelinek <jakub@redhat.com>
6764 PR tree-optimization/69399
6765 * gcc.dg/torture/pr69399.c: New test.
6767 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
6769 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
6771 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
6773 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
6775 2016-01-26 Tom de Vries <tom@codesourcery.com>
6777 PR tree-optimization/69110
6778 * gcc.dg/autopar/pr69110.c: New test.
6780 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6781 Sebastian Pop <s.pop@samsung.com>
6783 * gcc.dg/graphite/isl-ast-op-select.c: New.
6785 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6788 * gfortran.dg/allocate_error_6.f90: New test.
6790 2016-01-26 Richard Henderson <rth@redhat.com>
6792 * gcc.dg/tm/pr60908.c: New test.
6794 2016-01-26 David Malcolm <dmalcolm@redhat.com>
6797 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
6799 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
6800 expected multiline output to reflect the colorization being
6801 disabled before newlines.
6802 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6803 (custom_diagnostic_finalizer): Replace call to
6804 pp_newline_and_flush with call to pp_flush.
6805 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
6806 * gfortran.dg/implicit_class_1.f90: Likewise.
6807 * lib/gcc-dg.exp (allow_blank_lines): New global.
6808 (dg-allow-blank-lines-in-output): New procedure.
6809 (gcc-dg-prune): Complain about blank lines in the output, unless
6810 dg-allow-blank-lines-in-output was called.
6811 * lib/multiline.exp (_build_multiline_regex): Only support
6812 arbitrary followup text for non-blank-lines, not for blank lines.
6814 2016-01-26 Jakub Jelinek <jakub@redhat.com>
6816 PR tree-optimization/69483
6817 * gcc.dg/pr69483.c: New test.
6818 * g++.dg/opt/pr69483.C: New test.
6820 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6823 * gcc.target/arm/pr68620.c: New test.
6825 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6827 * gcc.target/i386/pr68986-2.c: Remove -m32.
6829 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6832 * gcc.target/i386/pr68986-1.c: New test.
6833 * gcc.target/i386/pr68986-2.c: Likewise.
6834 * gcc.target/i386/pr68986-3.c: Likewise.
6836 2016-01-26 Christian Bruel <christian.bruel@st.com>
6838 * lib/target-supports.exp
6839 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
6840 (check_effective_target_arm_crypto_pragma_ok): Likewise.
6841 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
6843 2016-01-26 Richard Biener <rguenther@suse.de>
6845 PR tree-optimization/69452
6846 * gcc.dg/torture/pr69452.c: New testcase.
6848 2016-01-26 Jakub Jelinek <jakub@redhat.com>
6851 * gcc.dg/pr69442.c: New test.
6853 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
6856 * gcc.target/aarch64/simd/pr67896.C: New.
6858 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
6860 PR tree-optimization/69400
6861 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
6863 (plugin_init): Call it.
6864 * gcc.dg/torture/pr69400.c: New test.
6866 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6868 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
6870 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6871 Sebastian Pop <s.pop@samsung.com>
6873 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
6876 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6877 Sebastian Pop <s.pop@samsung.com>
6879 * gcc.dg/graphite/pr69292.c: New.
6881 2016-01-25 Jakub Jelinek <jakub@redhat.com>
6883 * c-c++-common/goacc/use_device-1.c: New test.
6885 2016-01-25 Jeff Law <law@redhat.com>
6887 PR tree-optimization/69196
6888 PR tree-optimization/68398
6889 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
6890 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6892 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
6895 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
6898 2016-01-25 Richard Biener <rguenther@suse.de>
6901 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
6903 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
6906 * gcc.dg/pr69421.c: New test.
6908 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
6910 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
6911 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
6912 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
6913 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
6914 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
6915 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
6916 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
6917 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
6918 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
6919 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
6921 2016-01-25 Richard Biener <rguenther@suse.de>
6923 PR tree-optimization/69376
6924 * gcc.dg/torture/pr69376.c: New testcase.
6926 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6930 * gfortran.dg/interface_38.f90: New test.
6931 * gfortran.dg/interface_39.f90: New test.
6933 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
6936 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6941 * g++.dg/template/pr11858.C: New test.
6942 * g++.dg/template/pr24663.C: New test.
6943 * g++.dg/template/unify12.C: New test.
6944 * g++.dg/template/unify13.C: New test.
6945 * g++.dg/template/unify14.C: New test.
6946 * g++.dg/template/unify15.C: New test.
6947 * g++.dg/template/unify16.C: New test.
6948 * g++.dg/template/unify17.C: New test.
6950 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
6953 gfortran.dg/pr68283.f90: New test.
6955 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6958 * gfortran.dg/inline_matmul_13.f90: New test.
6959 * gfortran.dg/matmul_bounds_8.f90: New test.
6960 * gfortran.dg/matmul_bounds_9.f90: New test.
6961 * gfortran.dg/matmul_bounds_10.f90: New test.
6963 2016-01-23 Tom de Vries <tom@codesourcery.com>
6965 PR tree-optimization/69426
6966 * gcc.dg/autopar/pr69426.c: New test.
6968 2016-01-23 Martin Sebor <msebor@redhat.com>
6972 * g++.dg/cpp0x/alignas5.C: New test.
6973 * g++.dg/ext/vector29.C: Same.
6975 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
6977 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
6978 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
6979 _GNU_SOURCE from compile flags to the source.
6980 * gcc.target/i386/chkp-stropt-12.c: Ditto.
6981 * gcc.target/i386/chkp-stropt-16.c: Ditto.
6982 * gcc.target/i386/chkp-stropt-4.c: Ditto.
6983 * gcc.target/i386/chkp-stropt-8.c: Ditto.
6985 2016-01-22 Jakub Jelinek <jakub@redhat.com>
6988 * g++.dg/opt/pr69432.C: New test.
6990 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6992 * gcc.target/powerpc/pr63354c: Adjust target selector to include
6993 32-bit targets testing an -m64 multilib.
6995 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6997 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7000 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7002 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7004 2016-01-21 Christian Bruel <christian.bruel@st.com>
7007 * gcc.target/i386/pr68674.c
7008 * gcc.target/aarch64/pr68674.c
7009 * gcc.target/arm/pr68674.c
7011 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7014 * gcc.c-torture/execute/pr69403.c: New test.
7016 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7019 * g++.dg/template/pr55843.C: New.
7021 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7024 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7025 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7027 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7030 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7031 from dg-do compile directive, and instead add
7032 { dg-require-effective-target int128 }.
7034 2016-01-20 Martin Sebor <msebor@redhat.com>
7037 * gcc.dg/sync-fetch.c: New test.
7039 2016-01-21 Martin Sebor <msebor@redhat.com>
7042 * gcc.target/powerpc/pr69252.c: New test.
7044 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7047 * gfortran.dg/pr65996.f90: New test.
7049 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7052 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7053 expected to generate an error.
7055 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7058 * gcc.dg/torture/pr66178.c: New test.
7060 2016-01-21 Anton Blanchard <anton@samba.org>
7061 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7064 * gcc.target/powerpc/pr63354.c: New test.
7066 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7068 PR rtl-optimization/68990
7069 * gcc.target/i386/pr68990: New.
7071 2016-01-21 Nick Clifton <nickc@redhat.com>
7074 * gcc.target/mips/pr69129.c: New.
7076 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7079 * g++.dg/cpp0x/pr58046.C: New.
7081 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7085 * gcc.target/arm/pr69187.c: New test.
7088 * g++.dg/torture/pr69355.C: New test.
7090 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7091 Sebastian Pop <s.pop@samsung.com>
7093 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7095 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7096 Sebastian Pop <s.pop@samsung.com>
7098 * gcc.dg/graphite/pr68976.c: New test.
7100 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7103 * c-c++-common/pr67653.c: New test.
7104 * gcc.dg/torture/pr29119.c: Add dg-warning.
7106 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7108 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7110 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7113 * gcc.dg/pr24293.c: New test.
7114 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7115 incomplete struct type.
7116 * gcc.dg/declspec-1.c: Likewise.
7117 * gcc.dg/pr63549.c: Likewise.
7119 2016-01-20 Jakub Jelinek <jakub@redhat.com>
7121 PR tree-optimization/66612
7122 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7123 for bdn instruction.
7125 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7127 * lib/target-supports.exp
7128 (check_effective_target_arm_fp_ok_nocache): New.
7129 (check_effective_target_arm_fp_ok): New.
7130 (add_options_for_arm_fp): New.
7131 (check_effective_target_arm_crypto_ok_nocache): Require
7132 target_arm_v8_neon_ok instead of arm32.
7133 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7134 (check_effective_target_arm_crypto_pragma_ok): New.
7135 (add_options_for_arm_vfp): New.
7136 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7137 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7138 target instead. Force initial fpu to vfp.
7139 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7140 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7141 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7143 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7144 use arm_vfp effective target instead. Force initial fpu to vfp.
7145 * gcc.target/arm/attr-neon3.c: Likewise.
7146 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7148 * gcc.target/arm/unsigned-float.c: Likewise.
7149 * gcc.target/arm/vfp-1.c: Likewise.
7150 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7151 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7152 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7153 * gcc.target/arm/vfp-ldmias.c: Likewise.
7154 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7155 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7156 * gcc.target/arm/vfp-stmiad.c: Likewise.
7157 * gcc.target/arm/vfp-stmias.c: Likewise.
7158 * gcc.target/arm/vnmul-1.c: Likewise.
7159 * gcc.target/arm/vnmul-2.c: Likewise.
7160 * gcc.target/arm/vnmul-3.c: Likewise.
7161 * gcc.target/arm/vnmul-4.c: Likewise.
7163 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7166 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7167 the MPX run-time library, for compile-time MPX test.
7168 * gcc.target/i386/chkp-always_inline.c: Likewise.
7169 * gcc.target/i386/chkp-bndret.c: Likewise.
7170 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7171 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7172 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7173 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7174 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7175 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7176 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7177 * gcc.target/i386/chkp-label-address.c: Likewise.
7178 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7179 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7180 * gcc.target/i386/chkp-pr69044.c: Likewise.
7181 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7182 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7183 * gcc.target/i386/chkp-strchr.c: Likewise.
7184 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7185 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7186 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7187 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7188 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7189 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7190 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7191 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7192 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7193 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7194 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7195 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7196 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7197 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7198 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7199 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7200 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7201 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7202 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7203 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7204 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7205 * gcc.target/i386/pr63995-2.c: Likewise.
7206 * gcc.target/i386/pr64805.c: Likewise.
7207 * gcc.target/i386/pr65044.c: Likewise.
7208 * gcc.target/i386/pr65167.c: Likewise.
7209 * gcc.target/i386/pr65183.c: Likewise.
7210 * gcc.target/i386/pr65184.c: Likewise.
7211 * gcc.target/i386/thunk-retbnd.c: Likewise.
7213 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7215 PR tree-optimization/69328
7216 * gcc.dg/pr69328.c: New test.
7218 2016-01-20 Jeff Law <law@redhat.com>
7221 * gcc.target/m68k/pr25114.c: New test.
7223 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7225 * gcc.target/arm/memset-inline-10.c: Added
7226 dg-require-effective-target arm_thumb2_ok.
7228 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7230 * gcc.dg/debug/dwarf2/sso.c: New test.
7232 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
7235 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7236 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7237 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7239 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7242 * g++.dg/ipa/devirt-50.C: New testcase.
7244 2016-01-19 Marek Polacek <polacek@redhat.com>
7247 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7248 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7250 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7253 * gcc.target/arm/pr69135_1.c: New test.
7255 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7257 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7259 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7261 * gcc.target/aarch64/ccmp_1.c: New testcase.
7263 2016-01-19 Marek Polacek <polacek@redhat.com>
7266 * g++.dg/cpp0x/enum30.C: New test.
7268 2016-01-19 Richard Biener <rguenther@suse.de>
7270 PR tree-optimization/69336
7271 * g++.dg/tree-ssa/pr69336.C: New testcase.
7273 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7276 * gcc.dg/pr65779.c: New test.
7278 2016-01-19 Richard Biener <rguenther@suse.de>
7280 PR tree-optimization/69352
7281 * gcc.dg/torture/pr69352.c: New testcase.
7283 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7285 PR rtl-optimization/68955
7286 PR rtl-optimization/64557
7287 * gcc.dg/torture/pr68955.c: New test.
7289 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7292 * g++.dg/torture/pr69136.C: New testcase.
7294 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7297 * g++.dg/lto/pr69133_0.C: New testcase.
7298 * g++.dg/lto/pr69133_1.C: New testcase.
7300 2016-01-15 Jeff Law <law@redhat.com>
7302 PR tree-optimization/69320
7303 * gcc.c-torture/pr69320-1.c: New test.
7304 * gcc.c-torture/pr69320-2.c: New test.
7305 * gcc.c-torture/pr69320-3.c: New test.
7306 * gcc.c-torture/pr69320-4.c: New test.
7308 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7313 * g++.dg/template/pr11858.C: New test.
7314 * g++.dg/template/pr24663.C: New test.
7315 * g++.dg/template/unify12.C: New test.
7316 * g++.dg/template/unify13.C: New test.
7317 * g++.dg/template/unify14.C: New test.
7318 * g++.dg/template/unify15.C: New test.
7319 * g++.dg/template/unify16.C: New test.
7320 * g++.dg/template/unify17.C: New test.
7322 2016-01-18 David Malcolm <dmalcolm@redhat.com>
7325 * gcc.dg/pr69181-1.c: New test file.
7326 * gcc.dg/pr69181-2.c: New test file.
7327 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7328 globals by moving it to...
7329 (cleanup-after-saved-dg-test): ...this new function. Add
7330 "global additional_sources_used". Add reset of global
7331 multiline_expected_outputs to the empty list.
7332 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7334 (multiline_expected_outputs): ...this, and updated comments to
7335 note that it is modified from gcc-dg.exp.
7336 (dg-end-multiline-output): Update for the above renaming.
7337 (handle-multiline-outputs): Likewise. Remove the clearing
7338 of the expected outputs to the empty list.
7340 2016-01-18 Richard Biener <rguenther@suse.de>
7342 PR tree-optimization/69297
7343 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7345 2016-01-18 Joseph Myers <joseph@codesourcery.com>
7347 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7349 * gcc.target/mips/mips-3d-2.c: Likewise.
7350 * gcc.target/mips/mips-3d-3.c: Likewise.
7351 * gcc.target/mips/mips-3d-4.c: Likewise.
7352 * gcc.target/mips/mips-3d-5.c: Likewise.
7353 * gcc.target/mips/mips-3d-6.c: Likewise.
7354 * gcc.target/mips/mips-3d-7.c: Likewise.
7355 * gcc.target/mips/mips-3d-8.c: Likewise.
7356 * gcc.target/mips/mips-3d-9.c: Likewise.
7357 * gcc.target/mips/mips-ps-1.c: Likewise.
7358 * gcc.target/mips/mips-ps-2.c: Likewise.
7359 * gcc.target/mips/mips-ps-3.c: Likewise.
7360 * gcc.target/mips/mips-ps-4.c: Likewise.
7361 * gcc.target/mips/mips-ps-5.c: Likewise.
7362 * gcc.target/mips/mips-ps-6.c: Likewise.
7363 * gcc.target/mips/mips-ps-7.c: Likewise.
7364 * gcc.target/mips/mips-ps-type.c: Likewise.
7365 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7366 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7368 2016-01-18 Tom de Vries <tom@codesourcery.com>
7370 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7371 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7372 * c-c++-common/goacc/kernels-empty.c: New test.
7373 * c-c++-common/goacc/kernels-eternal.c: New test.
7374 * c-c++-common/goacc/kernels-loop-2.c: New test.
7375 * c-c++-common/goacc/kernels-loop-3.c: New test.
7376 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7377 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7378 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7379 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7380 * c-c++-common/goacc/kernels-loop-data.c: New test.
7381 * c-c++-common/goacc/kernels-loop-g.c: New test.
7382 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7383 * c-c++-common/goacc/kernels-loop-n.c: New test.
7384 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7385 * c-c++-common/goacc/kernels-loop.c: New test.
7386 * c-c++-common/goacc/kernels-noreturn.c: New test.
7387 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7388 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7389 * c-c++-common/goacc/kernels-reduction.c: New test.
7391 2016-01-18 Tom de Vries <tom@codesourcery.com>
7393 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7394 * gcc.dg/autopar/outer-2.c: Same.
7395 * gcc.dg/autopar/outer-3.c: Same.
7396 * gcc.dg/autopar/outer-4.c: Same.
7397 * gcc.dg/autopar/outer-5.c: Same.
7398 * gcc.dg/autopar/outer-6.c: Same.
7399 * gcc.dg/autopar/parallelization-1.c: Same.
7400 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7401 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7402 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7403 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7404 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7405 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7406 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7407 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7408 * gcc.dg/autopar/pr39500-1.c: Same.
7409 * gcc.dg/autopar/pr39500-2.c: Same.
7410 * gcc.dg/autopar/pr46193.c: Same.
7411 * gcc.dg/autopar/pr46194.c: Same.
7412 * gcc.dg/autopar/pr49580.c: Same.
7413 * gcc.dg/autopar/pr49960-1.c: Same.
7414 * gcc.dg/autopar/pr49960.c: Same.
7415 * gcc.dg/autopar/pr68373.c: Same.
7416 * gcc.dg/autopar/reduc-1.c: Same.
7417 * gcc.dg/autopar/reduc-1char.c: Same.
7418 * gcc.dg/autopar/reduc-1short.c: Same.
7419 * gcc.dg/autopar/reduc-2.c: Same.
7420 * gcc.dg/autopar/reduc-2char.c: Same.
7421 * gcc.dg/autopar/reduc-2short.c: Same.
7422 * gcc.dg/autopar/reduc-3.c: Same.
7423 * gcc.dg/autopar/reduc-4.c: Same.
7424 * gcc.dg/autopar/reduc-6.c: Same.
7425 * gcc.dg/autopar/reduc-7.c: Same.
7426 * gcc.dg/autopar/reduc-8.c: Same.
7427 * gcc.dg/autopar/reduc-9.c: Same.
7428 * gcc.dg/autopar/uns-outer-4.c: Same.
7429 * gcc.dg/autopar/uns-outer-5.c: Same.
7430 * gcc.dg/autopar/uns-outer-6.c: Same.
7431 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7432 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7434 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7437 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7438 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7440 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7443 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7444 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7445 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7447 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7450 * gcc.dg/tree-ssa/sra-17.c: New.
7451 * gcc.dg/tree-ssa/sra-18.c: New.
7453 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7455 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7457 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7459 * gnat.dg/inline12.adb: New test.
7461 2016-01-18 Bin Cheng <bin.cheng@arm.com>
7463 PR tree-optimization/66797
7464 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7466 2016-01-18 Richard Biener <rguenther@suse.de>
7468 PR tree-optimization/69170
7469 * gcc.dg/torture/pr69170.c: New testcase.
7471 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
7473 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7475 2016-01-16 Tom de Vries <tom@codesourcery.com>
7477 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7479 2016-01-16 Tom de Vries <tom@codesourcery.com>
7481 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
7482 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
7483 redundant dg-require-effective-target pthread.
7484 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
7485 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
7486 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7487 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
7488 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
7489 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
7490 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
7492 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
7495 * gcc.target/powerpc/recip-6.c: Enable on AIX.
7496 * gcc.target/powerpc/recip-7.c: Same.
7498 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7501 * g++.dg/template/pr69091.C: New test.
7503 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7505 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
7506 dump does not contain an error_mark_node.
7507 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
7508 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
7510 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7513 * g++.dg/template/pr68936.C: New test.
7515 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
7518 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
7519 * gcc.target/powerpc/recip-2.c: Same.
7520 * gcc.target/powerpc/recip-3.c: Same.
7521 * gcc.target/powerpc/recip-4.c: Same.
7522 * gcc.target/powerpc/recip-sqrtf.c: Same.
7524 2016-01-15 Jeff Law <law@redhat.com>
7526 PR tree-optimization/69270
7527 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7528 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7530 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
7533 * gfortran.dg/deferred_character_13.f90: New test for the fix
7534 of comment 3 of the PR.
7537 * gfortran.dg/deferred_character_8.f90: New test
7538 * gfortran.dg/allocate_error_5.f90: New test
7541 * gfortran.dg/deferred_character_10.f90: New test
7544 * gfortran.dg/deferred_character_14.f90: New test
7547 * gfortran.dg/deferred_character_11.f90: New test
7550 * gfortran.dg/deferred_character_9.f90: New test
7552 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
7554 PR rtl-optimization/69030
7555 * gcc.target/i386/pr69030.c: New.
7557 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7559 * gcc.target/aarch64/target_attr_17.c: New test.
7561 2016-01-15 Richard Biener <rguenther@suse.de>
7563 PR tree-optimization/66856
7564 * gcc.dg/torture/pr66856-1.c: New testcase.
7565 * gcc.dg/torture/pr66856-2.c: Likewise.
7567 2016-01-15 Richard Biener <rguenther@suse.de>
7570 * g++.dg/lto/pr69137_0.C: New testcase.
7572 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
7575 * gcc.target/i386/pr69246.c: New test.
7577 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7579 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
7581 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7584 * g++.dg/init/const9.C: Disable test on S/390.
7586 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7588 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
7589 * g++.dg/Wno-frame-address.C: Ditto.
7591 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7593 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
7595 2016-01-15 Richard Biener <rguenther@suse.de>
7597 PR tree-optimization/68961
7598 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
7600 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7602 * gcc.target/i386/pr65105-5.c: New test.
7604 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
7606 * gcc.c-torture/execute/alias-4.c: New testcase.
7608 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
7611 * g++.dg/ipa/devirt-49.C: New testcase.
7613 2016-01-15 Christian Bruel <christian.bruel@st.com>
7616 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
7617 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
7618 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
7620 2016-01-15 Richard Biener <rguenther@suse.de>
7622 PR tree-optimization/69117
7623 * gcc.dg/torture/pr69117.c: New testcase.
7625 2015-01-14 Ryan Burn <contact@rnburn.com>
7628 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
7630 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7633 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
7634 range tests use 100 * maximum instead of maximum + 1.
7636 2016-01-14 Jakub Jelinek <jakub@redhat.com>
7639 * gcc.dg/guality/pr69244.c: New test.
7641 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
7643 * lib/target-supports.exp (check_effective_target_issignaling):
7645 * gcc.dg/pr61441.c: Require issignaling effective target.
7647 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
7650 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
7652 2016-01-14 David Malcolm <dmalcolm@redhat.com>
7655 PR preprocessor/69177
7656 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
7657 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
7658 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
7659 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7661 2016-01-14 Marek Polacek <polacek@redhat.com>
7664 * gcc.dg/array-15.c: New test.
7666 2016-01-14 Jakub Jelinek <jakub@redhat.com>
7669 PR tree-optimization/69155
7670 * gfortran.dg/pr68146.f: New test.
7671 * gfortran.dg/pr69155.f90: New test.
7673 2016-01-14 Richard Biener <rguenther@suse.de>
7675 PR tree-optimization/68060
7676 * gcc.dg/torture/pr68060-1.c: New testcase.
7677 * gcc.dg/torture/pr68060-2.c: Likewise.
7679 2016-01-14 Nick Clifton <nickc@redhat.com>
7681 * lib/target-supports.exp
7682 (check_effective_target_arm_neon_ok_nocache): Add an option
7683 sequence that includes setting the ARM architecture to ARMv7-A.
7684 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
7685 command line options necessary to enable Neon support.
7686 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
7687 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
7688 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
7689 * gcc.target/arm/pr69180.c: Likewise.
7691 2016-01-14 Jeff Law <law@redhat.com>
7693 PR tree-optimization/69270
7694 * gcc.dg/tree-ssa/pr69270.c: New test.
7696 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
7699 * c-c++-common/pr66208.c: New file.
7701 2016-01-13 Jakub Jelinek <jakub@redhat.com>
7703 PR tree-optimization/69156
7704 * gcc.dg/pr69156.c: New test.
7706 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
7708 * gcc.target/i386/pr69225-7.c: New test.
7710 2016-01-13 Richard Henderson <rth@redhat.com>
7712 * gcc.dg/tm/memopt-13.c: Update expected function.
7713 * gcc.dg/tm/memopt-6.c: Likewise.
7715 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
7717 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
7718 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
7719 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
7720 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7722 2016-01-13 Tom de Vries <tom@codesourcery.com>
7724 PR tree-optimization/69169
7725 * gcc.dg/pr69169.c: New test.
7727 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7730 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
7731 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
7732 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
7733 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
7734 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
7735 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
7736 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
7737 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
7739 2016-01-13 Jakub Jelinek <jakub@redhat.com>
7742 * gcc.dg/pr69247.c: New test.
7744 2016-01-13 Richard Biener <rguenther@suse.de>
7746 PR tree-optimization/69242
7747 * gcc.dg/torture/pr69242.c: New testcase.
7749 2016-01-13 Richard Biener <rguenther@suse.de>
7751 PR tree-optimization/69186
7752 * gcc.dg/torture/pr69186.c: New testcase.
7754 2016-01-13 Jeff Law <law@redhat.com>
7756 PR tree-optimization/67755
7757 * gcc.dg/tree-ssa/pr67755.c: New test.
7759 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7761 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
7762 pass number in output by a star.
7764 2016-01-12 Bin Cheng <bin.cheng@arm.com>
7766 PR tree-optimization/68911
7767 * gcc.c-torture/execute/pr68911.c: New test.
7769 2016-01-12 Marek Polacek <polacek@redhat.com>
7772 * g++.dg/warn/permissive-1.C: New test.
7774 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7778 * g++.dg/opt/pr69213.C: New test.
7780 2016-01-12 Christian Bruel <christian.bruel@st.com>
7783 * gcc.target/arm/pr69180.c: New test.
7785 2016-01-12 Richard Biener <rguenther@suse.de>
7788 * g++.dg/lto/pr69077_0.C: New testcase.
7789 * g++.dg/lto/pr69077_1.C: Likewise.
7791 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7794 * g++.dg/opt/pr69175.C: New test.
7796 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
7798 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
7799 rather than #including math.h & stdlib.h.
7800 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
7801 * gcc.dg/vect/pr49771.c: Likewise.
7802 * gcc.dg/vect/vect-10-big-array.c: Likewise.
7803 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
7804 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
7805 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
7806 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
7807 * gcc.dg/vect/pr44507.c: Likewise.
7808 * gcc.dg/vect/pr45902.c: Likewise.
7809 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7810 * gcc.dg/vect/vect-117.c: Likewise.
7811 * gcc.dg/vect/vect-99.c: Likewise.
7812 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7813 * gcc.dg/vect/vect-cond-1.c: Likewise.
7814 * gcc.dg/vect/vect-cond-2.c: Likewise.
7815 * gcc.dg/vect/vect-cond-3.c: Likewise.
7816 * gcc.dg/vect/vect-cond-4.c: Likewise.
7817 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7818 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7819 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7820 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
7821 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7822 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7823 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7824 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7825 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7826 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7827 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7828 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
7829 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
7830 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
7831 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
7832 include of signal.h.
7833 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
7834 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
7835 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
7836 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
7837 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
7838 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
7839 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
7840 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
7841 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
7842 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
7843 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7844 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7845 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
7846 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
7847 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
7848 * gcc.dg/vect/vect-outer-5.c: Likewise.
7849 * gcc.dg/vect/vect-outer-6.c: Likewise.
7850 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
7853 2016-01-12 Nick Clifton <nickc@redhat.com>
7856 * gcc.dg/lto/pr61886_0.c: Rename the external function called
7857 to fread so that it will be found in all target runtimes.
7859 2016-01-12 Richard Biener <rguenther@suse.de>
7861 PR tree-optimization/69053
7862 * g++.dg/torture/pr69053.C: New testcase.
7864 2016-01-12 Richard Biener <rguenther@suse.de>
7866 PR tree-optimization/69168
7867 * gcc.dg/torture/pr69168.c: New testcase.
7869 2016-01-12 Richard Biener <rguenther@suse.de>
7871 PR tree-optimization/69157
7872 * gcc.dg/torture/pr69157.c: New testcase.
7874 2016-01-12 Richard Biener <rguenther@suse.de>
7876 PR tree-optimization/69174
7877 * gcc.dg/torture/pr69174.c: New testcase.
7879 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7883 * g++.dg/tls/pr66808.C: New test.
7884 * g++.dg/tls/pr69000.C: New test.
7886 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7888 * gcc.target/powerpc/swaps-p8-23.c: New test.
7889 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
7891 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
7893 PR tree-optimization/68356
7894 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
7896 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
7897 Jim Wilson <jim.wilson@linaro.org>
7900 * gcc.target/arm/pr69194.c: New test.
7902 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
7905 * gcc.target/i386/pr69225-1.c: New test.
7906 * gcc.target/i386/pr69225-2.c: Likewise.
7907 * gcc.target/i386/pr69225-3.c: Likewise.
7908 * gcc.target/i386/pr69225-4.c: Likewise.
7909 * gcc.target/i386/pr69225-5.c: Likewise.
7910 * gcc.target/i386/pr69225-6.c: Likewise.
7912 2016-01-11 Jakub Jelinek <jakub@redhat.com>
7915 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
7919 * gcc.dg/pr69071.c: New test.
7922 * g++.dg/opt/pr69211.C: New test.
7924 PR tree-optimization/69214
7925 * gcc.c-torture/compile/pr69214.c: New test.
7927 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
7929 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
7930 * gcc.target/i386/pr66232-11.c: Ditto.
7931 * gcc.target/i386/pr66232-12.c: Ditto.
7932 * gcc.target/i386/pr66232-13.c: Ditto.
7934 2016-01-11 Richard Biener <rguenther@suse.de>
7936 PR tree-optimization/69173
7937 * gcc.dg/torture/pr69173.c: New testcase.
7939 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7941 PR rtl-optimization/68796
7942 * gcc.target/aarch64/tst_5.c: New test.
7943 * gcc.target/aarch64/tst_6.c: Likewise.
7945 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7947 PR rtl-optimization/68841
7948 * gcc.dg/pr68841.c: New test.
7949 * gcc.c-torture/execute/pr68841.c: New test.
7951 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
7953 PR rtl-optimization/68920
7954 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
7956 * gcc.dg/ifcvt-5.c: New test.
7958 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
7961 * g++.dg/pr69123.C: New.
7963 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7966 * gcc.target/i386/pr69010.c: New test.
7968 2016-01-11 Martin Jambor <mjambor@suse.cz>
7971 * gcc.target/i386/chkp-pr69044.c: New test.
7973 2016-01-11 Tom de Vries <tom@codesourcery.com>
7975 PR tree-optimization/69109
7976 * gcc.dg/autopar/pr69109-2.c: New test.
7977 * gcc.dg/autopar/pr69109.c: New test.
7979 2016-01-11 Tom de Vries <tom@codesourcery.com>
7981 PR tree-optimization/69108
7982 * gcc.dg/autopar/pr69108.c: New test.
7984 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
7987 * c-c++-common/Wisleading-indentation.c: Augment test.
7989 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7992 * gfortran.dg/inline_matmul_12.f90: New test.
7994 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
7997 * gfortran.dg/actual_array_offset_1: New test.
7999 2016-01-10 Tom de Vries <tom@codesourcery.com>
8001 PR tree-optimization/69062
8002 * gcc.dg/autopar/pr69062.c: New test.
8004 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8006 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8007 * gcc.dg/vect/slp-perm-2.c: Likewise.
8008 * gcc.dg/vect/slp-perm-3.c: Likewise.
8009 * gcc.dg/vect/slp-perm-5.c: Likewise.
8010 * gcc.dg/vect/slp-perm-6.c: Likewise.
8011 * gcc.dg/vect/slp-perm-7.c: Likewise.
8012 * gcc.dg/vect/slp-perm-8.c: Likewise.
8014 2016-01-10 Tom de Vries <tom@codesourcery.com>
8016 PR tree-optimization/69039
8017 * gcc.dg/autopar/pr69039.c: New test.
8019 2016-01-09 Marek Polacek <polacek@redhat.com>
8022 * g++.dg/pr69113.C: New test.
8024 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8027 PR tree-optimization/69097
8028 * gcc.c-torture/execute/pr50865.c: New test.
8029 * gcc.c-torture/execute/pr69097-1.c: New test.
8030 * gcc.c-torture/execute/pr69097-2.c: New test.
8031 * gcc.dg/pr69097-1.c: New test.
8032 * gcc.dg/pr69097-2.c: New test.
8034 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8037 * g++.dg/opt/pr69164.C: New test.
8039 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8041 PR tree-optimization/69167
8042 * gcc.dg/pr69167.c: New test.
8044 2016-01-08 Marek Polacek <polacek@redhat.com>
8047 * g++.dg/pr68449.C: New.
8049 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8051 PR tree-optimization/68707
8052 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8053 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8054 on platforms supporting it.
8055 * gcc.dg/vect/slp-perm-2.c: Likewise.
8056 * gcc.dg/vect/slp-perm-3.c: Likewise.
8057 * gcc.dg/vect/slp-perm-5.c: Likewise.
8058 * gcc.dg/vect/slp-perm-7.c: Likewise.
8059 * gcc.dg/vect/slp-perm-8.c: Likewise.
8060 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8061 on platforms supporting it.
8063 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8065 PR tree-optimization/69162
8066 * gcc.dg/pr69162.c: New test.
8068 PR tree-optimization/69172
8069 * gcc.dg/pr69172.c: New test.
8071 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8073 PR tree-optimization/67781
8074 * gcc.c-torture/execute/pr67781.c: New file.
8076 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8078 PR tree-optimization/69083
8079 * gcc.dg/vect/pr69083.c: New test.
8081 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8083 PR tree-optimization/61441
8084 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8085 Use -fexcess-precision=standard for compiler options.
8086 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8088 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8091 * gfortran.dg/gomp/pr69128.f90: New test.
8094 * g++.dg/ext/pr69145-1.C: New test.
8095 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8096 * g++.dg/ext/pr69145-2.h: New file.
8098 2016-01-07 Martin Sebor <msebor@redhat.com>
8101 * gcc.dg/atomic-fetch-bool.c: New test.
8102 * gcc.dg/sync-fetch-bool.c: New test.
8104 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8107 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8109 2016-01-07 Nick Clifton <nickc@redhat.com>
8112 * g++.dg/pr66655.C: New test.
8113 * g++.dg/pr66655_1.cc: Test support file.
8114 * g++.dg/pr66655.h: Test header file.
8116 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8119 gfortran.dg/gomp/pr66680.f90: New test.
8121 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8124 * gcc.target/i386/pr69171-1.c: New test.
8125 * gcc.target/i386/pr69171-2.c: Likewise.
8126 * gcc.target/i386/pr69171-3.c: Likewise.
8127 * gcc.target/i386/pr69171-4.c: Likewise.
8128 * gcc.target/i386/pr69171-5.c: Likewise.
8129 * gcc.target/i386/pr69171-6.c: Likewise.
8131 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8134 * c-c++-common/pr67639.c: New test.
8136 2016-01-07 Jakub Jelinek <jakub@redhat.com>
8138 PR tree-optimization/69141
8139 * g++.dg/opt/pr69141.C: New test.
8141 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8143 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8145 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
8148 * gcc.target/i386/pr69140.c: New test
8150 2016-01-06 David Malcolm <dmalcolm@redhat.com>
8152 * gcc.dg/bad-dereference.c: New test case.
8154 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8156 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8158 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8160 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8162 2016-01-06 Marek Polacek <polacek@redhat.com>
8165 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8167 2016-01-05 Marek Polacek <polacek@redhat.com>
8170 * gcc.dg/atomic-invalid-2.c: New.
8172 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8175 * gcc.target/i386/pr68991.c: New test.
8177 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8180 * g++.dg/pr68991-1.C: New test.
8181 * g++.dg/pr68991-2.C: Likewise.
8183 2016-01-05 Sergei Trofimovich <siarheit@google.com>
8186 * gcc.target/ia64/pr60465-gprel64.c: New test.
8187 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8189 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8191 PR rtl-optimization/68651
8192 * gcc.target/aarch64/pr68651_1.c: New test.
8194 2016-01-05 David Malcolm <dmalcolm@redhat.com>
8197 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8199 2016-01-05 Nathan Sidwell <nathan@acm.org>
8202 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8204 * gcc.dg/alias-15.c: New.
8206 2016-01-05 Nick Clifton <nickc@redhat.com>
8209 * g++.dg/pr68770.C: New test.
8211 2016-01-04 Mike Stump <mikestump@comcast.net>
8213 * lib/target-supports.exp (check_effective_target_cilkplus):
8214 cilkplus targets require pthreads.
8215 (check_effective_target_cilkplus): Remove special case for NVPTX.
8217 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8219 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8222 2016-01-04 Jakub Jelinek <jakub@redhat.com>
8224 Update copyright years.
8226 2016-01-04 Marek Polacek <polacek@redhat.com>
8229 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8230 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8231 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8233 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8235 * gcc.target/sparc/20160104-2.c: New test.
8237 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8239 * gcc.target/sparc/20160104-1.c: New test.
8241 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
8244 * gfortran.dg/pr65045.f90: New test.
8246 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8248 * gnat.dg/specs/debug1.ads: Delete.
8250 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8252 PR libgfortran/68867
8253 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8256 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8258 PR libgfortran/68867
8259 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8262 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
8265 * gfortran.dg/pr68864.f90: New test.
8267 2016-01-01 Jakub Jelinek <jakub@redhat.com>
8269 PR tree-optimization/69070
8270 * gcc.dg/pr69070.c: New test.
8273 * gfortran.dg/pr69055.f90: New test.
8276 * gcc.dg/pr69015.c: New test.
8278 Copyright (C) 2016 Free Software Foundation, Inc.
8280 Copying and distribution of this file, with or without modification,
8281 are permitted in any medium without royalty provided the copyright
8282 notice and this notice are preserved.