1 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3 PR tree-optimization/71347
4 * gcc.dg/tree-ssa/pr71347.c: New test.
6 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8 PR tree-optimization/71354
9 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
11 2016-06-17 Bin Cheng <bin.cheng@arm.com>
13 * gcc.dg/vect/vect-alias-check-1.c: New test.
15 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
17 * gcc.target/avr/pr71151-1.c: New test.
18 * gcc.target/avr/pr71151-2.c: New test.
19 * gcc.target/avr/pr71151-3.c: New test.
20 * gcc.target/avr/pr71151-4.c: New test.
21 * gcc.target/avr/pr71151-5.c: New test.
22 * gcc.target/avr/pr71151-6.c: New test.
23 * gcc.target/avr/pr71151-7.c: New test.
24 * gcc.target/avr/pr71151-8.c: New test.
25 * gcc.target/avr/pr71151-common.h: New test.
27 2016-06-16 Martin Liska <mliska@suse.cz>
29 * gfortran.dg/predict-1.f90: New test.
31 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
34 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
36 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
38 * g++.dg/vect/pr36648.cc: Disable cunrolli
40 2016-06-16 Jakub Jelinek <jakub@redhat.com>
43 * gcc.c-torture/execute/pr71554.c: New test.
45 PR rtl-optimization/71532
46 * gcc.dg/torture/pr71532.c: New test.
48 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
50 * gcc.target/powerpc/p9-dimode1.c: New test.
51 * gcc.target/powerpc/p9-dimode2.c: Likewise.
53 2016-06-15 Jakub Jelinek <jakub@redhat.com>
55 * gcc.c-torture/compile/20160615-1.c: New test.
57 * g++.dg/cpp0x/ref-qual17.C: New test.
59 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
62 * gcc.target/i386/pr71529.C: New test.
64 2016-06-15 Alan Hayward <alan.hayward@arm.com>
66 PR tree-optimization/71483
67 * g++.dg/vect/pr71483.c: New
69 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
72 * g++.dg/inherit/crash6.C: New.
73 * g++.dg/inherit/union2.C: Likewise.
74 * g++.dg/inherit/virtual12.C: Likewise.
75 * g++.dg/inherit/virtual13.C: Likewise.
76 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
78 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
80 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
82 2016-06-15 Alan Hayward <alan.hayward@arm.com>
84 PR tree-optimization/71439
85 * gcc.dg/vect/pr71439.c: New
87 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
89 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
91 2016-06-15 Richard Biener <rguenther@suse.de>
93 * gcc.dg/vect/slp-45.c: New testcase.
95 2016-06-15 Richard Biener <rguenther@suse.de>
97 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
99 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
101 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
102 requirements, and disable for AIX for now.
103 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
105 2016-06-14 Jakub Jelinek <jakub@redhat.com>
108 * g++.dg/opt/pr71528.C: New test.
111 * g++.dg/init/pr71516.C: New test.
113 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
115 * g++.dg/init/array46.C: New.
117 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
119 * gcc.target/i386/float128-3.c: New test.
120 * gcc.target/i386/quad-sse4.c: Ditto.
121 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
124 2016-06-14 Richard Biener <rguenther@suse.de>
127 * gfortran.dg/pr71526.f90: New testcase.
129 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
131 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
132 * gcc.dg/zero_bits_compound-1.c: Likewise.
134 2016-06-14 Richard Biener <rguenther@suse.de>
136 PR tree-optimization/71522
137 * gcc.dg/torture/pr71522.c: New testcase.
139 2016-06-14 Jakub Jelinek <jakub@redhat.com>
141 PR tree-optimization/71520
142 * gcc.dg/tree-ssa/pr71520.c: New test.
144 2016-06-14 Richard Biener <rguenther@suse.de>
146 PR tree-optimization/71521
147 * gcc.dg/tree-ssa/vrp101.c: New testcase.
149 2016-06-13 Jakub Jelinek <jakub@redhat.com>
152 * c-c++-common/ubsan/bounds-13.c: New test.
154 PR preprocessor/71183
155 * gcc.dg/cpp/source_date_epoch-3.c: New test.
157 2016-06-13 Jeff Law <law@redhat.com>
159 PR tree-optimization/71403
160 * c-c++-common/ubsan/pr71403-1.c: New test.
161 * c-c++-common/ubsan/pr71403-2.c: New test.
162 * c-c++-common/ubsan/pr71403-3.c: New test.
164 2016-06-13 Jakub Jelinek <jakub@redhat.com>
167 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
168 Add -Wno-psabi -w to dg-options.
170 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
172 * gcc.target/powerpc/vadsdu-0.c: New test.
173 * gcc.target/powerpc/vadsdu-1.c: New test.
174 * gcc.target/powerpc/vadsdu-2.c: New test.
175 * gcc.target/powerpc/vadsdu-3.c: New test.
176 * gcc.target/powerpc/vadsdu-4.c: New test.
177 * gcc.target/powerpc/vadsdu-5.c: New test.
178 * gcc.target/powerpc/vadsdub-1.c: New test.
179 * gcc.target/powerpc/vadsdub-2.c: New test.
180 * gcc.target/powerpc/vadsduh-1.c: New test.
181 * gcc.target/powerpc/vadsduh-2.c: New test.
182 * gcc.target/powerpc/vadsduw-1.c: New test.
183 * gcc.target/powerpc/vadsduw-2.c: New test.
185 2016-06-13 David Malcolm <dmalcolm@redhat.com>
187 * gcc.dg/c99-init-2.c (c): Update expected error message.
188 * gcc.dg/init-bad-8.c (foo): Likewise.
189 * gcc.dg/spellcheck-fields-3.c: New test case.
191 2016-06-13 Martin Liska <mliska@suse.cz>
193 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
194 and "guess loop iv compared" heuristics.
195 * gcc.dg/predict-2.c: Likewise.
196 * gcc.dg/predict-3.c: Likewise.
197 * gcc.dg/predict-4.c: Likewise.
198 * gcc.dg/predict-5.c: Likewise.
199 * gcc.dg/predict-6.c: Likewise.
201 2016-06-13 Marek Polacek <polacek@redhat.com>
204 * c-c++-common/Wswitch-unreachable-4.c: New test.
205 * gcc.dg/Wswitch-unreachable-2.c: New test.
206 * g++.dg/tm/jump1.C: Move dg-warning.
208 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
210 * gnat.dg/renaming10.ad[sb]: New test.
212 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
215 * gfortran.dg/pr70673.f90: New test.
217 2016-06-13 Richard Biener <rguenther@suse.de>
220 * gcc.dg/align-3.c: New testcase.
222 2016-06-13 Martin Liska <mliska@suse.cz>
224 * gcc.target/i386/pr71458.c: New test.
226 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
229 * testsuite/gcc.dg/torture/float128-nan.c: New test.
231 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
234 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
237 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
240 * gfortran.dg/comma_IO_extension_1.f90: New test.
241 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
242 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
244 * gfortran.dg/graphite/pr38083.f90: Likewise.
245 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
248 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
250 * gnat.dg/case_character.adb: New test.
252 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
255 * gcc.target/powerpc/pr71310.c: New testcase.
257 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
260 * gcc.dg/pr71478.c: New test.
262 2016-06-10 Jakub Jelinek <jakub@redhat.com>
265 * gcc.c-torture/execute/pr71494.c: New test.
268 * gcc.target/i386/pr68657.c: New test.
271 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
272 (test): Add -masm=intel alternatives.
274 2016-06-10 Martin Sebor <msebor@redhat.com>
277 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
279 2016-06-10 Jeff Law <law@redhat.com>
281 PR tree-optimization/71335
282 * gcc.c-torture/execute/pr71335.c: New test.
284 2016-06-10 David Malcolm <dmalcolm@redhat.com>
286 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
287 the various "cannot tail-call: " messages.
289 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
291 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
294 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
297 * c-c++-common/asan/pr71480.c: New test.
299 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
301 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
302 (ASMNAME2): Likewise.
303 (main): Replace fn in asm statement with ASMNAME ("fn").
304 * gcc.dg/guality/pr68037-2.c: Likewise.
305 * gcc.dg/guality/pr68037-3.c: Likewise.
306 * gcc.dg/torture/pr68037-1.c: Likewise.
307 * gcc.dg/torture/pr68037-2.c: Likewise.
308 * gcc.dg/torture/pr68037-3.c: Likewise.
310 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
313 * gcc.target/i386/pr68843-1.c: New test.
314 * gcc.target/i386/pr68843-2.c: New test.
316 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
317 Cesar Philippidis <cesar@codesourcery.com>
320 * gcc.dg/goacc/nested-function-1.c: New file.
321 * gcc.dg/goacc/nested-function-2.c: Likewise.
322 * gcc.dg/goacc/pr71373.c: Likewise.
323 * gfortran.dg/goacc/cray-2.f95: Likewise.
324 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
325 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
326 * gfortran.dg/goacc/cray.f95: Update.
327 * gfortran.dg/goacc/loop-1.f95: Likewise.
328 * gfortran.dg/goacc/loop-3.f95: Likewise.
329 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
330 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
332 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
334 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
335 for OpenACC tile clauses.
336 * gfortran.dg/goacc/combined-directives.f90: Likewise.
339 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
341 * c-c++-common/goacc/cache-2.c: ... this new file.
342 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
343 * gfortran.dg/goacc/cache-2.f95: ... this new file.
344 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
346 * gfortran.dg/goacc/cray.f95: Likewise.
347 * gfortran.dg/goacc/loop-1.f95: Likewise.
349 2016-06-10 Alan Hayward <alan.hayward@arm.com>
351 PR tree-optimization/71407
352 PR tree-optimization/71416
353 * gcc.dg/vect/pr71407.c: New
354 * gcc.dg/vect/pr71416-1.c: New
355 * gcc.dg/vect/pr71416-2.c: New
357 2016-06-10 Richard Biener <rguenther@suse.de>
360 * gcc.dg/torture/pr71477.c: New testcase.
362 2016-06-09 Julia Koval <julia.koval@intel.com>
364 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
365 * gcc.target/i386/interrupt-13.c: Likewise.
366 * gcc.target/i386/interrupt-15.c: Likewise.
367 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
368 * gcc.target/i386/interrupt-24.c: Likewise.
369 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
370 * gcc.target/i386/interrupt-9.c: Likewise.
371 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
373 2016-06-09 Martin Sebor <msebor@redhat.com>
376 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
377 * gcc.dg/builtin-constant_p-1.c: Same.
378 * gcc.dg/builtins-error.c: Same.
379 * gcc.dg/pr70859.c: Same.
381 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
383 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
384 * gcc.dg/torture/pr68067-1.c: Likewise.
385 * gcc.dg/torture/pr68067-2.c: Likewise.
387 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
389 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
392 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
395 * g++.dg/inherit/crash5.C: New.
397 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
400 * g++.dg/inherit/crash5.C: New.
401 * g++.dg/inherit/virtual1.C: Adjust.
403 2016-06-09 Martin Liska <mliska@suse.cz>
405 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
406 * g++.dg/predict-loop-exit-2.C: Likewise.
407 * g++.dg/predict-loop-exit-3.C: Likewise.
408 * gcc.dg/predict-1.c: Likewise.
409 * gcc.dg/predict-2.c: Likewise.
410 * gcc.dg/predict-3.c: Likewise.
411 * gcc.dg/predict-4.c: Likewise.
412 * gcc.dg/predict-5.c: Likewise.
413 * gcc.dg/predict-6.c: Likewise.
414 * gcc.dg/predict-7.c: Likewise.
416 2016-06-09 Richard Biener <rguenther@suse.de>
418 PR tree-optimization/71462
419 * gcc.dg/torture/pr71462.c: New testcase.
421 2016-06-09 Marek Polacek <polacek@redhat.com>
424 * gcc.dg/c11-generic-3.c: New test.
426 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
428 * g++.dg/init/array42.C: New.
429 * g++.dg/init/array43.C: Likewise.
430 * g++.dg/init/array44.C: Likewise.
431 * g++.dg/init/array45.C: Likewise.
432 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
433 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
434 * g++.dg/cpp1y/auto-fn27.C: Likewise.
435 * g++.dg/gomp/pr35751.C: Likewise.
436 * g++.dg/init/array23.C: Likewise.
437 * g++.dg/init/brace2.C: Likewise.
438 * g++.dg/init/brace6.C: Likewise.
440 2016-06-08 Martin Sebor <msebor@redhat.com>
441 Jakub Jelinek <jakub@redhat.com>
445 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
446 * c-c++-common/builtin-arith-overflow-2.c: New test.
447 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
448 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
449 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
451 2016-06-08 Jakub Jelinek <jakub@redhat.com>
454 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
456 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
458 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
459 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
460 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
461 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
462 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
463 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
464 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
465 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
466 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
467 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
468 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
469 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
470 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
472 2016-06-08 Richard Biener <rguenther@suse.de>
474 PR tree-optimization/68558
475 * gcc.dg/vect/slp-44.c: New testcase.
477 2016-06-08 Richard Biener <rguenther@suse.de>
479 * gcc.dg/vect/slp-43.c: New testcase.
481 2016-06-08 Richard Biener <rguenther@suse.de>
483 PR tree-optimization/71452
484 * gcc.dg/torture/pr71452.c: New testcase.
486 2016-06-08 Jakub Jelinek <jakub@redhat.com>
489 * g++.dg/torture/pr71448.C: New test.
491 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
495 * g++.dg/debug/pr71432.C: New test.
497 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
499 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
500 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
501 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
503 2016-06-08 Alan Hayward <alan.hayward@arm.com>
505 * gcc.dg/vect/vect-live-2.c: Update effective target.
506 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
507 * lib/target-supports.exp: Add aarch64 to vect_long.
509 2016-06-08 Marek Polacek <polacek@redhat.com>
512 * gcc.dg/noncompile/pr71418.c: New test.
515 * gcc.dg/noncompile/pr71426.c: New test.
517 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
519 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
520 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
521 * gcc.dg/predict-3.c: Update template.
522 * gcc.dg/predict-5.c: Update template.
523 * gcc.dg/predict-6.c: Update template.
524 * gcc.dg/predict-9.c: Update template.
525 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
527 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
529 * gcc.target/powerpc/vec-mul.c: New test.
531 2016-06-07 David Malcolm <dmalcolm@redhat.com>
533 * gcc.dg/spellcheck-fields-2.c: New test case.
535 2016-06-07 Richard Biener <rguenther@suse.de>
538 * gcc.dg/Wpragmas-1.c: New testcase.
539 * gcc.dg/Wattributes-4.c: Likewise.
540 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
543 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
545 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
548 2016-06-07 Richard Biener <rguenther@suse.de>
550 PR tree-optimization/71428
551 * gcc.dg/torture/pr71428.c: New testcase.
553 2016-06-07 Richard Biener <rguenther@suse.de>
556 * gcc.dg/torture/pr71423.c: New testcase.
558 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
561 * gcc.dg/tree-ssa/pr71408.c: New test.
563 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
566 * g++.dg/torture/pr71281.C: New test.
568 2016-06-06 Marek Polacek <polacek@redhat.com>
571 * gcc.dg/pr71362.c: New test.
573 2016-06-06 Jakub Jelinek <jakub@redhat.com>
574 Patrick Palka <ppalka@gcc.gnu.org>
579 * g++.dg/opt/pr70847.C: New test.
580 * g++.dg/ubsan/pr70847.C: New test.
581 * g++.dg/ubsan/pr71393.C: New test.
583 2016-06-06 Jakub Jelinek <jakub@redhat.com>
585 PR tree-optimization/71259
586 * gcc.dg/vect/pr71259.c: New test.
588 2016-06-06 David Malcolm <dmalcolm@redhat.com>
590 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
591 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
592 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
595 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
598 * gcc.c-torture/execute/pr37780.c: New test.
599 * gcc.target/aarch64/pr37780_1.c: Likewise.
600 * gcc.target/arm/pr37780_1.c: Likewise.
602 2016-06-06 Marek Polacek <polacek@redhat.com>
604 * c-c++-common/attr-may-alias-1.c: New test.
605 * c-c++-common/attr-may-alias-2.c: New test.
606 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
608 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
611 * gcc.target/i386/pr24414.c: New test.
613 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
615 * gcc.target/sparc/vis4misc.c: New file.
616 * gcc.target/sparc/fpcmp.c: Likewise.
617 * gcc.target/sparc/fpcmpu.c: Likewise.
619 2016-06-06 Alan Hayward <alan.hayward@arm.com>
621 * gcc.dg/vect/vect-live-1.c: Use additional-options.
622 * gcc.dg/vect/vect-live-3.c: Likewise.
624 2016-06-06 Richard Biener <rguenther@suse.de>
626 PR tree-optimization/71398
627 * gcc.dg/torture/pr71398.c: New testcase.
629 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
632 * g++.dg/pr71389.C: New test.
634 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
637 * gfortran.dg/fmt_read_5.f: New test.
639 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
642 * gfortran.dg/class_array_22.f03: New test.
644 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
646 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
648 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
650 * gcc.dg/predict-9.c: Update template.
652 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
655 * g++.dg/template/pr49377.C: New.
657 2016-06-04 Jakub Jelinek <jakub@redhat.com>
659 PR tree-optimization/71405
660 * g++.dg/torture/pr71405.C: New test.
662 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
665 * g++.dg/inherit/crash5.C: New.
666 * g++.dg/inherit/virtual1.C: Adjust.
668 2016-06-03 Jeff Law <law@redhat.com>
670 PR tree-optimization/71316
671 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
673 2016-06-03 Jakub Jelinek <jakub@redhat.com>
675 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
676 dg-additional-options with just -fno-tree-scev-cprop in it.
677 * gcc.dg/vect/vect-live-2.c: Likewise.
678 * gcc.dg/vect/vect-live-5.c: Likewise.
679 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
680 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
681 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
683 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
686 * g++.dg/other/friend6.C: New test.
688 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
690 * g++.dg/torture/ppc-ldst-array.C: New.
692 2016-06-03 Joseph Myers <joseph@codesourcery.com>
696 * gcc.dg/torture/builtin-fp-int-inexact.c,
697 gcc.target/i386/387-builtin-fp-int-inexact.c,
698 gcc.target/i386/387-rint-inline-1.c,
699 gcc.target/i386/387-rint-inline-2.c,
700 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
701 gcc.target/i386/sse2-rint-inline-1.c,
702 gcc.target/i386/sse2-rint-inline-2.c,
703 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
704 gcc.target/i386/sse4_1-rint-inline.c: New tests.
706 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
707 Julia Koval <julia.koval@intel.com>
719 * gcc.dg/guality/pr68037-1.c: New test.
720 * gcc.dg/guality/pr68037-2.c: Likewise.
721 * gcc.dg/guality/pr68037-3.c: Likewise.
722 * gcc.dg/torture/pr68037-1.c: Likewise.
723 * gcc.dg/torture/pr68037-2.c: Likewise.
724 * gcc.dg/torture/pr68037-3.c: Likewise.
725 * gcc.dg/torture/pr68661-1a.c: Likewise.
726 * gcc.dg/torture/pr68661-1b.c: Likewise.
727 * gcc.target/i386/interrupt-1.c: Likewise.
728 * gcc.target/i386/interrupt-2.c: Likewise.
729 * gcc.target/i386/interrupt-3.c: Likewise.
730 * gcc.target/i386/interrupt-4.c: Likewise.
731 * gcc.target/i386/interrupt-5.c: Likewise.
732 * gcc.target/i386/interrupt-6.c: Likewise.
733 * gcc.target/i386/interrupt-7.c: Likewise.
734 * gcc.target/i386/interrupt-8.c: Likewise.
735 * gcc.target/i386/interrupt-9.c: Likewise.
736 * gcc.target/i386/interrupt-10.c: Likewise.
737 * gcc.target/i386/interrupt-11.c: Likewise.
738 * gcc.target/i386/interrupt-12.c: Likewise.
739 * gcc.target/i386/interrupt-13.c: Likewise.
740 * gcc.target/i386/interrupt-14.c: Likewise.
741 * gcc.target/i386/interrupt-15.c: Likewise.
742 * gcc.target/i386/interrupt-16.c: Likewise.
743 * gcc.target/i386/interrupt-17.c: Likewise.
744 * gcc.target/i386/interrupt-18.c: Likewise.
745 * gcc.target/i386/interrupt-19.c: Likewise.
746 * gcc.target/i386/interrupt-20.c: Likewise.
747 * gcc.target/i386/interrupt-21.c: Likewise.
748 * gcc.target/i386/interrupt-22.c: Likewise.
749 * gcc.target/i386/interrupt-23.c: Likewise.
750 * gcc.target/i386/interrupt-24.c: Likewise.
751 * gcc.target/i386/interrupt-25.c: Likewise.
752 * gcc.target/i386/interrupt-26.c: Likewise.
753 * gcc.target/i386/interrupt-27.c: Likewise.
754 * gcc.target/i386/interrupt-28.c: Likewise.
755 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
756 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
757 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
758 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
759 * gcc.target/i386/interrupt-iamcu.c: Likewise.
760 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
761 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
762 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
763 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
764 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
765 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
766 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
768 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
770 PR tree-optimization/52171
771 * gcc.dg/pr52171.c: New test.
772 * gcc.target/i386/pr52171.c: New test.
774 2016-06-03 Jan Hubicka <jh@suse.cz>
776 * g++.dg/tree-ssa/pred-1.C: New testcase
777 * gcc.dg/tree-ssa/pred-1.c: New testcase
779 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
782 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
784 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
786 2016-06-03 Alan Hayward <alan.hayward@arm.com>
788 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
790 2016-06-03 Alan Hayward <alan.hayward@arm.com>
792 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
793 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
794 * gcc.dg/vect/vect-live-1.c: New test.
795 * gcc.dg/vect/vect-live-2.c: New test.
796 * gcc.dg/vect/vect-live-3.c: New test.
797 * gcc.dg/vect/vect-live-4.c: New test.
798 * gcc.dg/vect/vect-live-5.c: New test.
799 * gcc.dg/vect/vect-live-slp-1.c: New test.
800 * gcc.dg/vect/vect-live-slp-2.c: New test.
801 * gcc.dg/vect/vect-live-slp-3.c: New test.
803 2016-06-03 Jakub Jelinek <jakub@redhat.com>
806 * g++.dg/opt/pr71387.C: New test.
808 2016-06-02 Jeff Law <law@redhat.com>
810 PR tree-optimization/71328
811 * gcc.c-torture/compile/pr71328.c: New test.
813 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
816 * gfortran.dg/fmt_read_3.f90: Fix typo.
817 * gfortran.dg/fmt_read_4.f90: New test.
819 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
821 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
822 * g++.dg/cpp0x/forw_enum6.C: Likewise.
823 * g++.dg/cpp0x/forw_enum8.C: Likewise.
824 * g++.dg/cpp0x/override2.C: Likewise.
825 * g++.dg/parse/crash5.C: Likewise.
826 * g++.dg/parse/error16.C: Likewise.
827 * g++.dg/parse/error27.C: Likewise.
828 * g++.dg/template/qualttp15.C: Likewise.
829 * g++.dg/template/redecl4.C: Likewise.
830 * g++.old-deja/g++.other/crash39.C: Likewise.
831 * g++.old-deja/g++.other/struct1.C: Likewise.
832 * g++.old-deja/g++.pt/m9a.C: Likewise.
833 * g++.old-deja/g++.pt/memclass10.C: Likewise.
835 2016-06-02 Jakub Jelinek <jakub@redhat.com>
838 * c-c++-common/pr71372.c: New test.
840 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
841 __TIME__ strings with __builtin_strcmp instead of printf and
844 2016-06-02 Martin Liska <mliska@suse.cz>
846 * gcc.dg/predict-9.c: New test.
848 2016-06-02 Jakub Jelinek <jakub@redhat.com>
850 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
851 global set_compiler_env_var and global saved_compiler_env_var.
853 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
855 PR rtl-optimization/71295
856 * gcc.c-torture/compile/pr71295.c: New test.
858 2016-06-02 Jakub Jelinek <jakub@redhat.com>
860 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
862 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
863 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
865 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
866 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
867 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
870 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
872 * gcc.target/powerpc/p9-splat-4.c: New test.
874 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
877 * gcc.target/powerpc/pr71186.c: New test.
879 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
882 * gfortran.dg/fmt_read_3.f90: New test.
884 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
886 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
889 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
891 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
892 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
894 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
895 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
897 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
899 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
900 vars set by dg-set-compiler-env-var.
902 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
905 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
906 to the module procedure declaration.
907 * gfortran.dg/submodule_16.f08: New test.
909 2016-06-01 Jakub Jelinek <jakub@redhat.com>
912 * c-c++-common/gomp/pr71371.c: New test.
914 2016-06-01 Richard Biener <rguenther@suse.de>
916 PR tree-optimization/71366
917 * gcc.dg/torture/pr71366-1.c: New testcase.
918 * gcc.dg/torture/pr71366-2.c: Likewise.
920 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
922 * gcc.target/powerpc/vslv-0.c: New test.
923 * gcc.target/powerpc/vslv-1.c: New test.
924 * gcc.target/powerpc/vsrv-0.c: New test.
925 * gcc.target/powerpc/vsrv-1.c: New test.
927 2016-06-01 Nathan Sidwell <nathan@acm.org>
929 * c-c++-common/torture/pr57945.c: Add expected PTX error.
930 * gcc.target/nvptx/weak.c: New.
932 2016-06-01 Richard Biener <rguenther@suse.de>
934 PR tree-optimization/71261
935 * gcc.dg/torture/vect-bool-1.c: New testcase.
937 2016-06-01 Jakub Jelinek <jakub@redhat.com>
939 * gfortran.dg/gomp/order-1.f90: New test.
940 * gfortran.dg/gomp/order-2.f90: New test.
942 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
944 * gcc.dg/unroll-6.c: Update template.
945 * gcc.dg/unroll-7.c: New testcase.
946 * gcc.dg/unroll-8.c: New testcase.
948 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
950 * gnat.dg/opt56.ad[sb]: New test.
952 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
955 * g++.dg/cpp0x/constexpr-ice16.C: New.
957 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
959 PR tree-optimization/71314
960 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
963 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
965 PR tree-optimization/71077
966 * gcc.dg/tree-ssa/pr71077.c: New test.
968 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
970 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
971 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
972 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
974 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
977 * g++.dg/cpp0x/pr71248.C: New.
978 * g++.dg/cpp0x/auto7.C: Test column numbers too.
979 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
980 * g++.dg/init/new37.C: Likewise.
981 * g++.dg/template/static1.C: Likewise.
982 * g++.dg/template/static2.C: Likewise.
984 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
986 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
988 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
990 2016-05-31 Marek Polacek <polacek@redhat.com>
992 * c-c++-common/Wswitch-unreachable-3.c: New test.
993 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
995 2016-05-31 Richard Biener <rguenther@suse.de>
997 PR tree-optimization/71352
998 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1000 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1002 * gcc.target/arm/armv5_thumb_isa.c: New test.
1004 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1007 * gcc.target/i386/pr71346.c: New test.
1009 2016-05-31 Tom de Vries <tom@codesourcery.com>
1011 PR tree-optimization/69068
1012 * gcc.dg/graphite/pr69068.c: New test.
1014 2016-05-27 Martin Sebor <msebor@redhat.com>
1017 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1019 2016-05-30 Jakub Jelinek <jakub@redhat.com>
1022 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1023 nowait depend(inout: dd[0]) clauses where permitted.
1025 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1028 * g++.dg/parse/pr71238.C: New.
1029 * g++.dg/concepts/friend1.C: Test column numbers too.
1030 * g++.dg/cpp0x/initlist31.C: Likewise.
1031 * g++.dg/cpp0x/pr51420.C: Likewise.
1032 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1033 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1034 * g++.dg/ext/builtin3.C: Likewise.
1035 * g++.dg/lookup/friend12.C: Likewise.
1036 * g++.dg/lookup/friend7.C: Likewise.
1037 * g++.dg/lookup/koenig1.C: Likewise.
1038 * g++.dg/lookup/koenig5.C: Likewise.
1039 * g++.dg/lookup/used-before-declaration.C: Likewise.
1040 * g++.dg/overload/koenig1.C: Likewise.
1041 * g++.dg/template/crash65.C: Likewise.
1042 * g++.dg/template/friend57.C: Likewise.
1043 * g++.dg/warn/Wshadow-5.C: Likewise.
1044 * g++.dg/warn/Wunused-8.C: Likewise.
1045 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1046 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1047 * g++.old-deja/g++.jason/member.C: Likewise.
1048 * g++.old-deja/g++.jason/report.C: Likewise.
1049 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1050 * g++.old-deja/g++.law/visibility20.C: Likewise.
1051 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1052 * g++.old-deja/g++.other/static5.C: Likewise.
1053 * g++.old-deja/g++.pt/overload2.C: Likewise.
1055 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1057 * gcc.dg/tree-ssa/peel1.c: New testcase.
1058 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1059 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1061 2016-05-30 Tom de Vries <tom@codesourcery.com>
1063 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1066 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1069 * g++.dg/parse/virtual1.C: New.
1071 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
1073 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1074 Use correct register when clearing %edx.
1076 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
1078 PR tree-optimization/71289
1079 * gcc.dg/pr71289.c: New test.
1081 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1085 * gcc.dg/tree-ssa/pr71269.c: New test.
1086 * gcc.dg/tree-ssa/pr71292.c: New test.
1088 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1091 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1093 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1095 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1096 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1097 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1099 2016-05-30 Tom de Vries <tom@codesourcery.com>
1101 PR tree-optimization/69067
1102 * gcc.dg/graphite/pr69067.c: New test.
1104 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
1107 * gcc.target/i386/pr71245-1.c: New test.
1108 * gcc.target/i386/pr71245-2.c: Ditto.
1110 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1113 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1114 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1115 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1117 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
1119 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1121 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1125 * g++.dg/overload/69855.C: New.
1126 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1127 * g++.old-deja/g++.pt/crash3.C: Likewise.
1129 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1132 * g++.dg/parse/namespace13.C: New.
1134 2016-05-26 Jeff Law <law@redhat.com>
1136 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1137 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1138 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1139 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1140 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1141 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1142 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1143 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1144 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1145 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1146 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1147 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1148 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1150 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1153 * g++.dg/overload/69855.C: New.
1154 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1155 * g++.old-deja/g++.pt/crash3.C: Likewise.
1157 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1160 * gcc.target/aarch64/va_arg_1.c: New testcase.
1161 * gcc.target/aarch64/va_arg_2.c: Likewise.
1162 * gcc.target/aarch64/va_arg_3.c: Likewise.
1164 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1166 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1167 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1168 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1169 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1170 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1172 2016-05-27 Marek Polacek <polacek@redhat.com>
1175 * g++.dg/torture/pr71308.C: New test.
1177 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1179 * gcc.dg/zero_bits_compound-1.c: New test.
1180 * gcc.dg/zero_bits_compound-2.c: New test.
1182 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1185 * gcc.dg/pr71279.c: New test.
1187 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1189 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1190 floating point min/max/comparison instructions.
1191 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1193 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1195 * c-c++-common/gomp/schedule-1.c: New test.
1196 * gfortran.dg/gomp/schedule-1.f90: New test.
1198 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1202 * g++.dg/cpp1y/auto-fn32.C: New test.
1203 * g++.dg/cpp1y/paren4.C: New test.
1205 2016-05-26 Nathan Sidwell <nathan@acm.org>
1207 * gcc.dg/20060410.c: Xfail on ptx.
1208 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1209 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1210 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1211 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1212 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1214 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1216 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1218 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1220 PR tree-optimization/71280
1221 * gcc.dg/pr71280.c: New test.
1223 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1225 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1226 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1228 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1230 2016-05-26 Jiong Wang <jiong.wang@arm.com>
1232 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1235 2016-05-25 Jeff Law <law@redhat.com>
1237 PR tree-optimization/71272
1238 * gcc.c-torture/compile/pr71272.c: new test.
1240 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1242 * gcc.target/powerpc/vec-cmpne.c: New test.
1243 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1245 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1247 * gnat.dg/opt55.ad[sb]: New test.
1249 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1251 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1252 * c-c++-common/pr60226.c: Require int32plus.
1253 * gcc.c-torture/execute/pr70602.c: Likewise.
1254 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1255 unsigned long for malloc arg type.
1256 * gcc.dg/asr_div1.c: Require int32plus.
1257 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1258 * gcc.dg/pie-1.c: Require pie.
1259 * gcc.dg/pie-2.c: Likewise.
1260 * gcc.dg/pr59471.c: Require int32plus.
1261 * gcc.dg/pr59963-2.c: XFAIL for int16.
1262 * gcc.dg/pr60114.c: Require int32plus.
1263 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1264 unsigned long for typedef of size_t.
1265 * gcc.dg/pr63914.c: Require int32plus.
1266 * gcc.dg/pr64536.c: Require pt32plus.
1267 * gcc.dg/pr65658.c: Likewise.
1268 * gcc.dg/pr67271.c: Require int32plus.
1269 * gcc.dg/pr68112.c: Likewise.
1270 * gcc.dg/pr69071.c: Skip for avr target.
1271 * gcc.dg/pr69973.c: Require int32plus.
1272 * gcc.dg/pr70169.c: Skip for avr target.
1273 * gcc.dg/sso-6.c: Require int32plus.
1274 * gcc.dg/sso-7.c: Likewise.
1275 * gcc.dg/sso-8.c: Likewise.
1276 * gcc.dg/vrp-min-max-2.c: Likewise.
1278 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1281 * gcc.target/i386/pr70738-1.c: New test.
1282 * gcc.target/i386/pr70738-2.c: Likewise.
1283 * gcc.target/i386/pr70738-3.c: Likewise.
1284 * gcc.target/i386/pr70738-4.c: Likewise.
1285 * gcc.target/i386/pr70738-5.c: Likewise.
1286 * gcc.target/i386/pr70738-6.c: Likewise.
1287 * gcc.target/i386/pr70738-7.c: Likewise.
1288 * gcc.target/i386/pr70738-8.c: Likewise.
1289 * gcc.target/i386/pr70738-9.c: Likewise.
1291 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1293 PR rtl-optimization/66940
1294 * gcc.c-torture/execute/pr66940.c: New test.
1296 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1298 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1299 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1300 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1301 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1302 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1303 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1304 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1305 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1306 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1307 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1308 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1309 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1310 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1311 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1312 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1313 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1314 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1315 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1316 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1317 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1318 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1319 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1320 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1321 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1323 2016-05-25 Marek Polacek <polacek@redhat.com>
1326 * gcc.dg/noncompile/pr71265.c: New test.
1329 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1331 2016-05-25 Nathan Sidwell <nathan@acm.org>
1333 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1335 2016-05-25 Richard Biener <rguenther@suse.de>
1337 PR tree-optimization/71261
1338 * c-c++-common/torture/pr71261.c: New testcase.
1340 2016-05-25 Richard Biener <rguenther@suse.de>
1342 PR tree-optimization/71264
1343 * gcc.dg/vect/pr71264.c: New testcase.
1345 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1348 * g++.dg/cpp0x/alias-decl-53.C: New.
1349 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1351 2016-05-25 Martin Liska <mliska@suse.cz>
1353 * g++.dg/pr71239.C: New test.
1355 2016-05-25 Richard Biener <rguenther@suse.de>
1357 * gcc.dg/vect/pr58135.c: Rename to ...
1358 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
1360 2016-05-25 Marek Polacek <polacek@redhat.com>
1362 * g++.dg/pr65295.C: Use target c++14.
1364 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1366 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1367 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
1369 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1371 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1374 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1376 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1377 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1378 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1379 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1380 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1381 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1382 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1383 * c-c++-common/goacc/pcopy.c: Likewise.
1384 * c-c++-common/goacc/pcopyin.c: Likewise.
1385 * c-c++-common/goacc/pcopyout.c: Likewise.
1386 * c-c++-common/goacc/pcreate.c: Likewise.
1387 * c-c++-common/goacc/pr70688.c: New test.
1388 * c-c++-common/goacc/present-1.c: Adjust test.
1389 * c-c++-common/goacc/reduction-5.c: Likewise.
1390 * g++.dg/goacc/data-1.C: New test.
1392 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1394 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1395 vector parity built-in functions.
1396 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1397 count trailing zeros automatic vectorization.
1398 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1399 count trailing zeros built-in functions.
1401 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1403 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1405 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1408 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1410 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1413 * g++.dg/template/crash123.C: New.
1414 * g++.dg/template/crash124.C: Likewise.
1416 2016-05-24 Martin Sebor <msebor@redhat.com>
1419 * g++.dg/ext/flexary16.C: New test.
1421 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1423 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1424 before math.h is included.
1425 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1426 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1427 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1428 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1429 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1430 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1431 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1432 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1433 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1434 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1435 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1436 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1437 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1438 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1439 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1440 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1441 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1442 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1443 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1444 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1445 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1446 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1447 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1449 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1450 Kelvin Nilsen <kelvin@gcc.gnu.org>
1452 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1455 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1458 * g++.dg/warn/Wno-narrowing1.C: New.
1460 2016-05-24 Marek Polacek <polacek@redhat.com>
1463 * c-c++-common/Wswitch-unreachable-2.c: New test.
1465 2016-05-24 Jakub Jelinek <jakub@redhat.com>
1468 * g++.dg/vect/simd-clone-6.cc: New test.
1469 * g++.dg/gomp/declare-simd-6.C: New test.
1473 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1475 2016-05-24 Richard Biener <rguenther@suse.de>
1477 PR tree-optimization/71240
1478 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1480 2016-05-24 Richard Biener <rguenther@suse.de>
1482 PR tree-optimization/71230
1483 * gcc.dg/torture/pr71230.c: New testcase.
1484 * g++.dg/torture/pr71230.C: Likewise.
1486 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1488 * c-c++-common/goacc/routine-5.c: Add tests.
1489 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1490 * gfortran.dg/goacc/routine-6.f90: Add tests.
1492 2016-05-24 Richard Biener <rguenther@suse.de>
1494 PR tree-optimization/71253
1495 * gcc.dg/torture/pr71253.c: New testcase.
1497 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1500 * gfortran.dg/pr71252.f90: New test.
1502 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1504 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1506 2016-05-24 Richard Biener <rguenther@suse.de>
1510 * c-c++-common/vector-subscript-4.c: New testcase.
1511 * c-c++-common/vector-subscript-5.c: Likewise.
1513 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1516 * gfortran.dg/namelist_90.f: New test
1518 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1521 * gfortran.dg/unexpected_eof.f: New test
1523 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1524 Kelvin Nilsen <kelvin@gcc.gnu.org>
1526 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1529 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1532 * g++.dg/cpp0x/inh-ctor20.C: New.
1533 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1535 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1538 * g++.dg/cpp0x/variadic168.C: New.
1540 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1542 * g++.dg/cpp0x/pr31445.C: Test column number too.
1543 * g++.dg/cpp0x/pr32253.C: Likewise.
1544 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1545 * g++.dg/cpp0x/variadic36.C: Likewise.
1547 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
1549 * gcc.dg/fold-notshift-2.c: Adjust.
1551 2016-05-23 Marek Polacek <polacek@redhat.com>
1554 * c-c++-common/Wswitch-unreachable-1.c: New test.
1555 * gcc.dg/Wswitch-unreachable-1.c: New test.
1556 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1557 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1558 * g++.dg/gomp/block-10.C: Likewise.
1559 * gcc.dg/gomp/block-10.c: Likewise.
1560 * g++.dg/gomp/block-9.C: Likewise.
1561 * gcc.dg/gomp/block-9.c: Likewise.
1562 * g++.dg/gomp/target-1.C: Likewise.
1563 * g++.dg/gomp/target-2.C: Likewise.
1564 * gcc.dg/gomp/target-1.c: Likewise.
1565 * gcc.dg/gomp/target-2.c: Likewise.
1566 * g++.dg/gomp/taskgroup-1.C: Likewise.
1567 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1568 * gcc.dg/gomp/teams-1.c: Likewise.
1569 * g++.dg/gomp/teams-1.C: Likewise.
1570 * g++.dg/overload/error3.C: Likewise.
1571 * g++.dg/tm/jump1.C: Likewise.
1572 * g++.dg/torture/pr40335.C: Likewise.
1573 * gcc.dg/c99-vla-jump-5.c: Likewise.
1574 * gcc.dg/switch-warn-1.c: Likewise.
1575 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1576 * gcc.dg/nested-func-1.c: Likewise.
1577 * gcc.dg/pr67784-4.c: Likewise.
1579 2016-05-23 Richard Biener <rguenther@suse.de>
1581 PR tree-optimization/71230
1582 * gfortran.dg/pr71230-1.f90: New testcase.
1583 * gfortran.dg/pr71230-2.f90: Likewise.
1585 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1587 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
1588 * gcc.dg/vect/pr58135.c: Add new.
1589 * gfortran.dg/pr46519-1.f: Adjust test case.
1591 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1594 * g++.dg/cpp0x/decltype64.C: New.
1596 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1598 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
1599 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1600 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1602 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1604 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
1605 Add poly64x1_t and poly64x2_t cases if supported.
1606 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1607 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
1608 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
1609 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
1610 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
1612 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1614 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
1615 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
1616 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
1617 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
1618 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
1619 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
1620 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
1622 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1624 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
1626 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1628 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1629 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1631 2016-05-22 Jakub Jelinek <jakub@redhat.com>
1633 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1634 constraint instead of "r".
1635 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1636 insn instead of vxorpd.
1637 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1639 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1640 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1642 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1644 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1645 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1647 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1649 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1652 * gcc.dg/tree-ssa/pr40921.c: New test.
1654 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1657 * gcc.target/avr/pr71103.c: New test.
1659 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1662 * gcc.dg/tree-ssa/pr71179.c: New test.
1664 2016-05-20 Martin Sebor <msebor@redhat.com>
1667 * gcc.dg/init-excess-2.c: New test.
1669 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
1671 * gnat.dg/opt53.adb: New test.
1672 * gnat.dg/opt54.adb: Likewise.
1674 2016-05-20 Martin Jambor <mjambor@suse.cz>
1676 PR tree-optimization/70884
1677 * gcc.dg/tree-ssa/pr70919.c: New test.
1679 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1681 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
1683 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
1684 fix code formatting.
1686 2016-05-20 Nathan Sidwell <nathan@acm.org>
1688 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
1690 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
1692 2016-05-20 David Malcolm <dmalcolm@redhat.com>
1694 * jit.dg/all-non-failing-tests.h: Add
1695 test-factorial-must-tail-call.c.
1696 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
1697 * jit.dg/test-factorial-must-tail-call.c: New test case.
1699 2016-05-20 Jakub Jelinek <jakub@redhat.com>
1702 * gfortran.dg/pr71204.f90: New test.
1704 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
1706 * gcc.target/nvptx/sincos.c: New test.
1708 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1711 * g++.dg/cpp1y/auto-fn31.C: New.
1713 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1715 * gcc.target/powerpc/vec-addec.c: New test.
1716 * gcc.target/powerpc/vec-addec-int128.c: New test.
1718 2016-05-20 David Malcolm <dmalcolm@redhat.com>
1720 * gcc.dg/plugin/must-tail-call-1.c: New test case.
1721 * gcc.dg/plugin/must-tail-call-2.c: New test case.
1722 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
1723 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1725 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
1727 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
1729 2016-05-20 Jakub Jelinek <jakub@redhat.com>
1732 * g++.dg/opt/pr71210-1.C: New test.
1733 * g++.dg/opt/pr71210-2.C: New test.
1735 PR tree-optimization/29756
1736 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
1737 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
1738 only on selected targets where V4SImode vectors are known to be
1741 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
1743 PR tree-optimization/71079
1744 PR tree-optimization/71206
1745 * gcc.dg/tree-ssa/pr71206.c: New testcase.
1747 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1749 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
1750 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
1751 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
1753 2016-05-20 Richard Guenther <rguenther@suse.de>
1755 PR tree-optimization/29756
1756 * gcc.dg/tree-ssa/vector-6.c: New testcase.
1758 2016-05-20 Richard Biener <rguenther@suse.de>
1760 PR tree-optimization/71185
1761 * gcc.dg/tree-ssa/pr71185.c: New testcase.
1763 2016-05-20 Richard Biener <rguenther@suse.de>
1765 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
1767 2016-05-19 Marek Polacek <polacek@redhat.com>
1770 * g++.dg/diagnostic/pr71075.C: New test.
1772 2016-05-19 David Malcolm <dmalcolm@redhat.com>
1775 * g++.dg/pr71184.C: New test case.
1777 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1779 * gcc.target/powerpc/darn-0.c: New test.
1780 * gcc.target/powerpc/darn-1.c: New test.
1781 * gcc.target/powerpc/darn-2.c: New test.
1783 2016-05-19 Marek Polacek <polacek@redhat.com>
1785 PR tree-optimization/71031
1786 * gcc.dg/tree-ssa/vrp100.c: New test.
1788 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
1790 PR rtl-optimization/71148
1791 * gcc.dg/pr71148.c: New test.
1793 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1796 * gcc.target/arm/pr71056.c: New test.
1798 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1800 * c-c++-common/pr69669.c: Check the used mode.
1802 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1805 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
1807 2016-05-19 Richard Biener <rguenther@suse.de>
1809 PR tree-optimization/70729
1810 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
1811 * gcc.dg/graphite/scop-18.c: Likewise.
1812 * gcc.dg/pr41783.c: Disable LIM.
1813 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
1814 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
1815 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1816 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1817 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
1818 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1819 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1820 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
1821 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
1822 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
1823 * gfortran.dg/pr42108.f90: Likewise.
1825 2016-05-18 David Malcolm <dmalcolm@redhat.com>
1828 * gcc.dg/spellcheck-options-11.c: New test case.
1830 2016-05-18 Jakub Jelinek <jakub@redhat.com>
1833 * g++.dg/opt/pr71100.C: New test.
1835 2016-05-18 Martin Jambor <mjambor@suse.cz>
1838 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
1839 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
1840 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
1841 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
1843 2016-05-18 Martin Jambor <mjambor@suse.cz>
1846 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
1847 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
1848 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
1849 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
1850 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
1852 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1855 * g++.dg/template/crash122.C: New.
1857 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1860 * g++.dg/template/pr70466-1.C: New.
1861 * g++.dg/template/pr70466-2.C: Likewise.
1863 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1865 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
1866 splat operations and the XXSPLTIB instruction.
1867 * gcc.target/powerpc/p9-splat-2.c: Likewise.
1868 * gcc.target/powerpc/p9-splat-3.c: Likewise.
1869 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
1870 xxlxor to clear a register.
1872 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
1874 * gcc.dg/torture/pr71020.c: New test.
1876 2016-05-18 Martin Jambor <mjambor@suse.cz>
1879 * gcc.dg/ipa/pr70646.c: New test.
1881 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1883 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
1885 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1887 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
1888 missing tests for vreinterpretq_p{8,16}.
1890 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1892 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
1893 vsliq_n_s64 and vsliq_n_u64.
1895 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1897 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
1898 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
1900 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1902 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
1903 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1904 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
1906 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1908 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
1911 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1913 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
1914 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
1915 "blr\t" and switch to scan-assembler-times.
1917 2016-05-18 Jiong Wang <jiong.wang@arm.com>
1919 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
1921 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
1922 declarations under __aarch64__ and __ARM_FEATURE_FMA.
1924 2016-05-18 Jakub Jelinek <jakub@redhat.com>
1926 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
1927 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
1928 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
1929 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
1930 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
1931 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
1933 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
1934 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
1936 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
1937 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
1939 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
1940 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
1942 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
1944 2016-05-18 Richard Biener <rguenther@suse.de>
1946 PR tree-optimization/71168
1947 * gcc.dg/torture/pr71168.c: New testcase.
1949 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
1952 * gcc.dg/tree-ssa/pr63586-2.c: New test.
1953 * gcc.dg/tree-ssa/pr63586.c: New test.
1954 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
1956 2016-05-17 Nathan Sidwell <nathan@acm.org>
1958 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
1959 * gcc.dg/pr68671.c: Fix ptx xfail-if.
1960 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
1961 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
1963 2016-05-17 Nathan Sidwell <nathan@acm.org>
1965 * gcc.target/nvptx/abi-vararg-3.c: New.
1967 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
1969 PR tree-optimization/54579
1971 * gcc.dg/fold-notrotate-1.c: New test.
1972 * gcc.dg/fold-notshift-1.c: New test.
1973 * gcc.dg/fold-notshift-2.c: New test.
1975 2016-05-17 Marek Polacek <polacek@redhat.com>
1978 * g++.dg/ipa/pr71146.C: New test.
1980 2016-05-17 David Malcolm <dmalcolm@redhat.com>
1982 * jit.dg/test-error-array-bounds.c: New test case.
1984 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1986 * gcc.dg/tree-ssa/and-1.c: New testcase.
1988 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1990 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1991 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
1993 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1995 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1996 * gcc.dg/tree-ssa/vrp99.c: New testcase.
1998 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2000 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2002 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2004 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2006 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2008 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2009 ".2d[index]" when scan the assembly.
2010 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2011 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2013 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2015 2016-05-17 Richard Biener <rguenther@suse.de>
2017 PR tree-optimization/71132
2018 * gcc.dg/torture/pr71132.c: New testcase.
2020 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2022 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2024 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2027 * gcc.target/aarch64/pr70809_1.c: New test.
2029 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2031 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2032 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2033 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2034 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2036 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2037 Ilya Enkovich <ilya.enkovich@intel.com>
2040 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2042 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
2044 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2045 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2047 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2049 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2050 test for __ARM_FP16_ARGS.
2051 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2052 * gcc.target/arm/aapcs/neon-vect10.c: New.
2053 * gcc.target/arm/aapcs/neon-vect9.c: New.
2054 * gcc.target/arm/aapcs/vfp18.c: New.
2055 * gcc.target/arm/aapcs/vfp19.c: New.
2056 * gcc.target/arm/aapcs/vfp20.c: New.
2057 * gcc.target/arm/aapcs/vfp21.c: New.
2058 * gcc.target/arm/fp16-aapcs-1.c: New.
2059 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2060 test for __ARM_FP16_ARGS.
2061 * g++.target/arm/fp16-return-1.c: Update expected output.
2063 2016-05-16 Jiong Wang <jiong.wang@arm.com>
2066 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2068 2016-05-15 Harald Anlauf <anlauf@gmx.de>
2071 * gfortran.dg/pr69603.f90: New testcase.
2073 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2075 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2077 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2080 * gfortran.dg/pr71047.f08: New test.
2082 2016-05-13 Joseph Myers <joseph@codesourcery.com>
2084 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2085 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2086 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2088 2016-05-13 Martin Sebor <msebor@redhat.com>
2091 * g++.dg/cpp0x/constexpr-60049.C: New test.
2093 2016-05-13 Jakub Jelinek <jakub@redhat.com>
2096 * gcc.dg/pr71071.c: New test.
2098 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
2100 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2101 remove XOP handling.
2102 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
2104 2016-05-13 Nathan Sidwell <nathan@acm.org>
2106 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2107 __atomic_is_lock_free declaration.
2109 2016-05-13 Richard Biener <rguenther@suse.de>
2111 PR tree-optimization/42587
2112 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2114 2016-05-13 Martin Liska <mliska@suse.cz>
2116 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2117 the new format of dump output.
2119 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2121 * gcc.dg/pr71084.c: New test.
2123 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2126 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2128 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2130 * gcc.target/aarch64/struct_return.c: New test.
2132 2016-05-12 Marek Polacek <polacek@redhat.com>
2135 * c-c++-common/pr70756-2.c: New test.
2136 * c-c++-common/pr70756.c: New test.
2138 2016-05-12 Richard Biener <rguenther@suse.de>
2140 PR tree-optimization/71059
2141 * gcc.dg/torture/pr71059.c: New testcase.
2143 2016-05-12 Richard Biener <rguenther@suse.de>
2145 PR tree-optimization/71062
2146 * gcc.dg/torture/pr71062.c: New testcase.
2148 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2150 PR tree-optimization/71006
2151 * gcc.dg/pr71006.c: New test.
2153 2016-05-12 Marek Polacek <polacek@redhat.com>
2156 * gcc.dg/opts-7.c: New test.
2158 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2161 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2162 Add -save-temps to dg-options.
2163 Scan for ldmfd rather than pop instruction.
2164 * gcc.target/arm/interrupt-2.c: Likewise.
2165 * gcc.target/arm/pr70830.c: New test.
2167 2016-05-12 Jakub Jelinek <jakub@redhat.com>
2169 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2170 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2172 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2173 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2174 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2177 * gcc.target/i386/avx512vl-pack-1.c: New test.
2178 * gcc.target/i386/avx512vl-pack-2.c: New test.
2179 * gcc.target/i386/avx512bw-pack-2.c: New test.
2181 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2183 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2184 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2185 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2187 2016-05-12 Richard Biener <rguenther@suse.de>
2189 PR tree-optimization/70986
2190 * gcc.dg/torture/pr70986-1.c: New testcase.
2191 * gcc.dg/torture/pr70986-2.c: Likewise.
2192 * gcc.dg/torture/pr70986-3.c: Likewise.
2194 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2197 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2198 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2200 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
2202 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2204 * gcc.target/i386/pr66746.c: Ditto.
2206 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2208 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2210 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2211 warning when using -mvsx-timode.
2212 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2213 * gcc.target/powerpc/dform-2.c: Likewise.
2214 * gcc.target/powerpc/pr68805.c: Likewise.
2216 2016-05-11 Marek Polacek <polacek@redhat.com>
2219 * c-c++-common/attributes-3.c: New test.
2221 2016-05-11 Nathan Sidwell <nathan@acm.org>
2223 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2224 * gcc.c-torture/execute/pr68185.c: Likewise.
2225 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2226 * gcc.dg/pr69634.c: Requires scheduling.
2227 * gcc.dg/torture/pr66178.c: Require label values.
2228 * gcc.dg/setjmp-6.c: Require indirect jumps.
2230 2016-05-11 Richard Biener <rguenther@suse.de>
2232 PR tree-optimization/71055
2233 * gcc.dg/torture/pr71055.c: New testcase.
2235 2016-05-11 Richard Biener <rguenther@suse.de>
2238 * g++.dg/debug/pr71057.C: New testcase.
2240 2016-05-11 Jakub Jelinek <jakub@redhat.com>
2243 * gfortran.dg/gomp/pr70855.f90: New test.
2245 2016-05-11 Richard Biener <rguenther@suse.de>
2248 * g++.dg/torture/pr71002.C: New testcase.
2250 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2253 * gcc.dg/pr70807.c: New test.
2255 2016-05-10 Martin Sebor <msebor@redhat.com>
2258 * g++.dg/Wattributes.C: New test.
2260 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
2262 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2263 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2264 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2266 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2269 * gcc.target/i386/pr70799-1.c: New test.
2271 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2273 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2275 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2278 * gcc.target/i386/pr70877.c: New test.
2280 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2282 PR tree-optimization/70786
2283 * gcc.target/i386/pr70876.c: New test.
2285 2016-05-10 Jakub Jelinek <jakub@redhat.com>
2288 * gcc.target/i386/avx512vl-logic-1.c: New test.
2289 * gcc.target/i386/avx512vl-logic-2.c: New test.
2290 * gcc.target/i386/avx512dq-logic-2.c: New test.
2292 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2295 * gcc.target/powerpc/pr70963.c: New.
2297 2016-05-10 David Malcolm <dmalcolm@redhat.com>
2299 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2300 (test_very_wide_line): Add ruler to expected output.
2301 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2302 (test_very_wide_line): Likewise.
2303 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2304 (test_show_locus): Within the handling of "test_very_wide_line",
2305 enable show_ruler_p on the diagnostic context.
2307 2016-05-10 Richard Biener <rguenther@suse.de>
2309 PR tree-optimization/71039
2310 * gcc.dg/torture/pr71039.c: New testcase.
2312 2016-05-10 Nathan Sidwell <nathan@acm.org>
2314 * gcc.dg/nested-func-10.c: Requires alloca.
2315 * gcc.dg/nested-func-9.c: Requires alloca.
2316 * gcc.c-torture/execute/pr70460.c: Requires labels.
2317 * gcc.c-torture/compile/pr70199.c: Requires labels.
2318 * gcc.target/nvptx/decl.c: Compile only.
2319 * gcc.target/nvptx/trailing-init.c: Compile only.
2320 * gcc.target/nvptx/ary-init.c: Compile only.
2322 2016-05-10 Marek Polacek <polacek@redhat.com>
2325 * gcc.dg/attr-opt-1.c: New test.
2327 2016-05-10 Richard Biener <rguenther@suse.de>
2329 PR tree-optimization/70497
2330 PR tree-optimization/28367
2331 * gcc.dg/torture/20160404-1.c: New testcase.
2332 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2333 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2335 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2337 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2339 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
2341 * gcc.target/i386/fabsneg-1.c New test.
2343 2016-05-09 Alan Modra <amodra@gmail.com>
2346 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2348 2016-05-09 Richard Biener <rguenther@suse.de>
2350 PR tree-optimization/70985
2351 * gcc.dg/torture/pr70985.c: New testcase.
2353 2016-05-09 Bin Cheng <bin.cheng@arm.com>
2355 * gcc.dg/tree-ssa/ifc-9.c: New test.
2356 * gcc.dg/tree-ssa/ifc-10.c: New test.
2357 * gcc.dg/tree-ssa/ifc-11.c: New test.
2358 * gcc.dg/tree-ssa/ifc-12.c: New test.
2359 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2360 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2361 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2363 2016-05-09 Richard Biener <rguenther@suse.de>
2366 * gfortran.dg/pr70937.f90: New testcase.
2368 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2370 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2372 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
2375 * gfortran.dg/dec_structure_1.f90: New testcase.
2376 * gfortran.dg/dec_structure_2.f90: Ditto.
2377 * gfortran.dg/dec_structure_3.f90: Ditto.
2378 * gfortran.dg/dec_structure_4.f90: Ditto.
2379 * gfortran.dg/dec_structure_5.f90: Ditto.
2380 * gfortran.dg/dec_structure_6.f90: Ditto.
2381 * gfortran.dg/dec_structure_7.f90: Ditto.
2382 * gfortran.dg/dec_structure_8.f90: Ditto.
2383 * gfortran.dg/dec_structure_9.f90: Ditto.
2384 * gfortran.dg/dec_structure_10.f90: Ditto.
2385 * gfortran.dg/dec_structure_11.f90: Ditto.
2386 * gfortran.dg/dec_union_1.f90: Ditto.
2387 * gfortran.dg/dec_union_2.f90: Ditto.
2388 * gfortran.dg/dec_union_3.f90: Ditto.
2389 * gfortran.dg/dec_union_4.f90: Ditto.
2390 * gfortran.dg/dec_union_5.f90: Ditto.
2391 * gfortran.dg/dec_union_6.f90: Ditto.
2392 * gfortran.dg/dec_union_7.f90: Ditto.
2394 2016-05-07 Tom de Vries <tom@codesourcery.com>
2396 PR tree-optimization/70956
2397 * gcc.dg/graphite/pr70956.c: New test.
2399 2016-05-06 Jakub Jelinek <jakub@redhat.com>
2402 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2403 (a, b, c, d): Change type from char to signed char.
2404 (main): Compare against (signed char) -1634678893 instead of
2405 hardcoded -109. Use __builtin_abort instead of abort.
2407 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2408 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2410 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2412 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2415 * gcc.dg/torture/pr70935.c: New test.
2417 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2420 * gcc.target/sh/pr58219.c: New tests.
2422 2016-05-06 Richard Biener <rguenther@suse.de>
2424 PR tree-optimization/70960
2425 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2427 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2430 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2431 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2432 Adjust expected instruction counts.
2433 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2435 2016-05-06 Marek Polacek <polacek@redhat.com>
2438 * gcc.dg/ubsan/bounds-3.c: New test.
2440 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2443 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2445 2016-05-06 Richard Biener <rguenther@suse.de>
2448 * gfortran.dg/pr70931.f90: New testcase.
2450 2016-05-06 Richard Biener <rguenther@suse.de>
2453 * gcc.dg/torture/pr70941.c: New testcase.
2455 2016-05-05 Bin Cheng <bin.cheng@arm.com>
2457 PR tree-optimization/57206
2458 * gcc.dg/vect/pr57206.c: New test.
2460 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2462 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2464 2016-05-05 Jakub Jelinek <jakub@redhat.com>
2466 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2468 * c-c++-common/Wdangling-else-4.c: New test.
2470 2016-05-04 Jakub Jelinek <jakub@redhat.com>
2474 * g++.dg/opt/pr70906.C: New test.
2475 * g++.dg/opt/pr70933.C: New test.
2477 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2479 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
2481 * gcc.dg/ipa/pure-const-3.c: New testcase.
2483 2016-05-04 Marek Polacek <polacek@redhat.com>
2485 * c-c++-common/Wdangling-else-1.c: New test.
2486 * c-c++-common/Wdangling-else-2.c: New test.
2487 * c-c++-common/Wdangling-else-3.c: New test.
2489 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2491 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2494 2016-05-04 Marek Polacek <polacek@redhat.com>
2497 * gcc.dg/Waddress-2.c: New test.
2499 2016-05-04 Alan Modra <amodra@gmail.com>
2501 * gcc.target/powerpc/pr70866.c: New.
2503 2016-05-03 Martin Sebor <msebor@redhat.com>
2506 * c-c++-common/builtin_location.c: New test.
2507 * g++.dg/cpp1y/builtin_location.C: New test.
2509 2016-05-03 Marek Polacek <polacek@redhat.com>
2512 * gcc.dg/pr70859.c: New test.
2513 * gcc.dg/pr70859-2.c: New test.
2515 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2517 * gnat.dg/debug5.adb: New testcase.
2519 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2521 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2522 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2523 Procedure to check for z10 instruction set.
2525 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2527 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2529 2016-05-03 Alan Modra <amodra@gmail.com>
2531 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2533 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2535 * gcc.target/i386/avx512f-cvt-1.c: New test.
2537 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2539 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2540 -fdump-tree-vrp-details.
2542 2016-05-03 Richard Biener <rguenther@suse.de>
2544 * gcc.dg/pr30172-1.c: Adjust.
2545 * gcc.dg/pr63743.c: Likewise.
2546 * gcc.dg/tm/pr51696.c: Likewise.
2547 * c-c++-common/tm/safe-1.c: Likewise.
2548 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2549 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2550 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2551 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2553 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2555 PR rtl-optimization/70467
2556 * gcc.target/i386/pr70467-3.c: New test.
2557 * gcc.target/i386/pr70467-4.c: New test.
2559 PR tree-optimization/70916
2560 * gcc.c-torture/compile/pr70916.c: New test.
2563 * gcc.target/i386/pr49244-1.c: New test.
2564 * gcc.target/i386/pr49244-2.c: New test.
2566 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2568 PR rtl-optimization/44281
2569 * gcc.target/i386/pr44281.c: New test.
2571 2016-05-03 bin cheng <bin.cheng@arm.com>
2573 PR tree-optimization/56541
2574 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2575 * gcc.dg/vect/pr56541.c: new test.
2577 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2579 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2581 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2583 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2586 * c-c++-common/asan/clone-test-1.c (main): Align child process
2589 2016-05-02 David Malcolm <dmalcolm@redhat.com>
2592 * g++.dg/spellcheck-fields-2.C: New test case.
2594 2016-05-02 David Malcolm <dmalcolm@redhat.com>
2597 * g++.dg/pr62314.C: New test case.
2599 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
2601 * gcc.dg/ipa/inline-8.c: New testcase.
2603 2016-05-02 Jakub Jelinek <jakub@redhat.com>
2605 PR rtl-optimization/70467
2606 * gcc.target/i386/pr70467-1.c: New test.
2608 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2610 * gcc.dg/spec-options.c: Run the test on all targets.
2611 * gcc.dg/foo.specs: Use cpp_unique_options.
2613 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
2615 * gcc.dg/tree-ssa/unord.c: New testcase.
2617 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
2619 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
2621 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
2623 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
2625 2016-05-02 Marek Polacek <polacek@redhat.com>
2628 * gcc.dg/enum-incomplete-3.c: New test.
2630 2016-05-02 Marek Polacek <polacek@redhat.com>
2631 Tom de Vries <tom@codesourcery.com>
2633 PR tree-optimization/70700
2634 * gcc.dg/pr70700.c: New test.
2636 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
2638 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2639 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2640 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2641 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2642 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2644 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2646 * ada/acats/run_acats: Rename into...
2647 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2648 * ada/acats/run_all.sh: Remove redundant test.
2649 (target_run): Move around.
2650 (target_gnatchop): Use newly built executable.
2651 (target_gnatmake): Likewise.
2652 Check that the compilation of impbit succeeds.
2654 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
2656 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
2657 * gcc.dg/20021029-1.c: Likewise.
2658 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2659 * gcc.target/sh/attr-isr-trapa.c: Likewise.
2660 * gcc.target/sh/cmpstr.c: Likewise.
2661 * gcc.target/sh/cmpstrn.c: Likewise.
2662 * gcc.target/sh/memset.c: Likewise.
2663 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2664 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2665 * gcc.target/sh/pr39423-1.c: Likewise.
2666 * gcc.target/sh/pr49468-di.c: Likewise.
2667 * gcc.target/sh/pr49468-si.c: Likewise.
2668 * gcc.target/sh/pr49880-1.c: Likewise.
2669 * gcc.target/sh/pr49880-2.c: Likewise.
2670 * gcc.target/sh/pr49880-3.c: Likewise.
2671 * gcc.target/sh/pr50751-1.c: Likewise.
2672 * gcc.target/sh/pr50751-4.c: Likewise.
2673 * gcc.target/sh/pr50751-7.c: Likewise.
2674 * gcc.target/sh/pr51244-1.c: Likewise.
2675 * gcc.target/sh/pr51244-10.c: Likewise.
2676 * gcc.target/sh/pr51244-11.c: Likewise.
2677 * gcc.target/sh/pr51244-12.c: Likewise.
2678 * gcc.target/sh/pr51244-13.c: Likewise.
2679 * gcc.target/sh/pr51244-14.c: Likewise.
2680 * gcc.target/sh/pr51244-17.c: Likewise.
2681 * gcc.target/sh/pr51244-18.c: Likewise.
2682 * gcc.target/sh/pr51244-19.c: Likewise.
2683 * gcc.target/sh/pr51244-4.c: Likewise.
2684 * gcc.target/sh/pr51244-5.c: Likewise.
2685 * gcc.target/sh/pr51244-7.c: Likewise.
2686 * gcc.target/sh/pr51244-8.c: Likewise.
2687 * gcc.target/sh/pr51244-9.c: Likewise.
2688 * gcc.target/sh/pr51697.c: Likewise.
2689 * gcc.target/sh/pr52483-1.c: Likewise.
2690 * gcc.target/sh/pr52483-2.c: Likewise.
2691 * gcc.target/sh/pr52483-3.c: Likewise.
2692 * gcc.target/sh/pr52483-5.c: Likewise.
2693 * gcc.target/sh/pr52933-1.c: Likewise.
2694 * gcc.target/sh/pr52933-2.c: Likewise.
2695 * gcc.target/sh/pr52933-3.c: Likewise.
2696 * gcc.target/sh/pr53568-1.c: Likewise.
2697 * gcc.target/sh/pr53976-1.c: Likewise.
2698 * gcc.target/sh/pr53988-1.c: Likewise.
2699 * gcc.target/sh/pr53988.c: Likewise.
2700 * gcc.target/sh/pr54089-1.c: Likewise.
2701 * gcc.target/sh/pr54089-6.c: Likewise.
2702 * gcc.target/sh/pr54089-7.c: Likewise.
2703 * gcc.target/sh/pr54089-8.c: Likewise.
2704 * gcc.target/sh/pr54089-9.c: Likewise.
2705 * gcc.target/sh/pr54236-1.c: Likewise.
2706 * gcc.target/sh/pr54236-2.c: Likewise.
2707 * gcc.target/sh/pr54236-3.c: Likewise.
2708 * gcc.target/sh/pr54236-4.c: Likewise.
2709 * gcc.target/sh/pr54386.c: Likewise.
2710 * gcc.target/sh/pr54602-1.c: Likewise.
2711 * gcc.target/sh/pr54685.c: Likewise.
2712 * gcc.target/sh/pr54760-1.c: Likewise.
2713 * gcc.target/sh/pr54760-2.c: Likewise.
2714 * gcc.target/sh/pr54760-3.c: Likewise.
2715 * gcc.target/sh/pr54760-4.c: Likewise.
2716 * gcc.target/sh/pr54760-5.c: Likewise.
2717 * gcc.target/sh/pr54760-6.c: Likewise.
2718 * gcc.target/sh/pr55146.c: Likewise.
2719 * gcc.target/sh/pr55160.c: Likewise.
2720 * gcc.target/sh/pr59278.c: Likewise.
2721 * gcc.target/sh/pr59401-1.c: Likewise.
2722 * gcc.target/sh/pr59533-1.c: Likewise.
2723 * gcc.target/sh/pr63260.c: Likewise.
2724 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2725 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
2726 * gcc.target/sh/strlen.c: Likewise.
2727 * gcc.target/sh/torture/pr30807.c: Likewise.
2728 * gcc.target/sh/torture/pr34777.c: Likewise.
2729 * gcc.target/sh/torture/pr64652.c: Likewise.
2730 * gcc.target/sh/torture/pr65505.c: Likewise.
2731 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2732 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2734 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2737 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
2739 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2741 * gcc.target/powerpc/vsx-elemrev-1.c: New.
2742 * gcc.target/powerpc/vsx-elemrev-2.c: New.
2743 * gcc.target/powerpc/vsx-elemrev-3.c: New.
2744 * gcc.target/powerpc/vsx-elemrev-4.c: New.
2746 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
2748 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
2749 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
2751 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
2754 * c-c++-common/goacc/combined-reduction.c: New test.
2755 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
2757 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
2759 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
2760 *movdi_internal pattern only if PIC off.
2761 * gcc.target/i386/pr70155-2.c: Likewise.
2762 * gcc.target/i386/pr70155-3.c: Likewise.
2763 * gcc.target/i386/pr70155-4.c: Likewise.
2764 * gcc.target/i386/pr70155-5.c: Likewise.
2765 * gcc.target/i386/pr70155-6.c: Likewise.
2766 * gcc.target/i386/pr70155-7.c: Likewise.
2767 * gcc.target/i386/pr70155-8.c: Likewise.
2768 * gcc.target/i386/pr70155-15.c: Likewise.
2769 * gcc.target/i386/pr70155-17.c: Likewise.
2770 * gcc.target/i386/pr70155-22.c: Likewise.
2772 2016-04-29 Bin Cheng <bin.cheng@arm.com>
2774 PR tree-optimization/70803
2775 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
2777 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
2779 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
2780 optimization of vector loop.
2781 * gcc.target/i386/vect-unpack-3.c: New test.
2782 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
2783 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
2784 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
2786 2016-04-29 Marek Polacek <polacek@redhat.com>
2789 * g++.dg/ubsan/null-7.C: New test.
2792 * gcc.dg/pr70852.c: New test.
2794 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2797 * g++.dg/cpp0x/alignas6.C: New test.
2799 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2801 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
2802 * gcc.dg/pr27003.c: Likewise.
2803 * gcc.dg/tree-ssa/cswtch.c: Likewise.
2804 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2805 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
2806 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
2807 * gcc.target/arc/mxy.c: Likewise.
2808 * gcc.target/arc/mswape.c: Likewise.
2809 * gcc.target/arc/mrtsc.c: Likewise.
2810 * gcc.target/arc/mcrc.c: Likewise.
2811 * gcc.target/arc/mdsp-packa.c: Likewise.
2812 * gcc.target/arc/mdvbf.c: Likewise.
2813 * gcc.target/arc/mlock.c: Likewise.
2814 * gcc.target/arc/mmac-24.c: Likewise.
2815 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
2817 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
2818 Matthijs Kooijman <matthijs@stdin.nl>
2819 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2822 * gcc.target/avr/pr60040-1.c: New.
2823 * gcc.target/avr/pr60040-2.c: New.
2825 2016-04-29 Richard Biener <rguenther@suse.de>
2827 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
2829 2016-04-29 Richard Biener <rguenther@suse.de>
2831 PR tree-optimization/13962
2832 PR tree-optimization/65686
2833 * gcc.dg/uninit-pr65686.c: New testcase.
2835 2016-04-29 Jakub Jelinek <jakub@redhat.com>
2838 * gcc.dg/pr70843.c: New test.
2840 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2843 * gcc.target/i386/pr70858.c: New test.
2845 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
2847 * gcc.target/arc/nps400-1.c: New file.
2849 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2850 Andrew Burgess <andrew.burgess@embecosm.com>
2852 * gcc.target/arc/movh_cl-1.c: New file.
2854 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2855 Andrew Burgess <andrew.burgess@embecosm.com>
2857 * gcc.target/arc/extzv-1.c: New file.
2858 * gcc.target/arc/insv-1.c: New file.
2859 * gcc.target/arc/insv-2.c: New file.
2860 * gcc.target/arc/movb-1.c: New file.
2861 * gcc.target/arc/movb-2.c: New file.
2862 * gcc.target/arc/movb-3.c: New file.
2863 * gcc.target/arc/movb-4.c: New file.
2864 * gcc.target/arc/movb-5.c: New file.
2865 * gcc.target/arc/movb_cl-1.c: New file.
2866 * gcc.target/arc/movb_cl-2.c: New file.
2867 * gcc.target/arc/movbi_cl-1.c: New file.
2868 * gcc.target/arc/movl-1.c: New file.
2870 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2871 Andrew Burgess <andrew.burgess@embecosm.com>
2873 * gcc.target/arc/cmem-1.c: New file.
2874 * gcc.target/arc/cmem-2.c: New file.
2875 * gcc.target/arc/cmem-3.c: New file.
2876 * gcc.target/arc/cmem-4.c: New file.
2877 * gcc.target/arc/cmem-5.c: New file.
2878 * gcc.target/arc/cmem-6.c: New file.
2879 * gcc.target/arc/cmem-7.c: New file.
2880 * gcc.target/arc/cmem-ld.inc: New file.
2881 * gcc.target/arc/cmem-st.inc: New file.
2883 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2886 * gcc.target/i386/pr70821.c: New test.
2888 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
2890 * gcc.target/powerpc/vec-adde.c: New test.
2891 * gcc.target/powerpc/vec-adde-int128.c: New test.
2893 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2895 * gcc.target/i386/avx-vround-1.c: New test.
2896 * gcc.target/i386/avx-vround-2.c: New test.
2897 * gcc.target/i386/avx512vl-vround-1.c: New test.
2898 * gcc.target/i386/avx512vl-vround-2.c: New test.
2900 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2903 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
2904 (check_effective_target_cilkplus_runtime): ... this.
2905 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
2906 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
2908 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
2909 Require cilkplus_runtime.
2910 Don't add -lcilkrts.
2911 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
2912 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
2913 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
2914 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2915 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2916 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2917 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2918 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
2919 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
2920 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
2921 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
2922 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2923 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2924 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2925 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2926 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2927 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
2928 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
2929 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
2930 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
2931 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
2932 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
2933 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
2934 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
2935 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2936 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
2937 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
2938 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
2939 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
2941 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
2942 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
2944 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
2946 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
2949 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
2951 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
2952 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
2954 2015-04-27 Ryan Burn <contact@rnburn.com>
2958 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
2960 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
2961 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
2963 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
2965 * gnat.dg/limited_with4.ad[sb]: New test.
2966 * gnat.dg/limited_with4_pkg.ads: New helper.
2968 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2971 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
2972 and movv1ti_internal patterns
2973 * gcc.target/i386/pr70155-1.c: New test.
2974 * gcc.target/i386/pr70155-2.c: Likewise.
2975 * gcc.target/i386/pr70155-3.c: Likewise.
2976 * gcc.target/i386/pr70155-4.c: Likewise.
2977 * gcc.target/i386/pr70155-5.c: Likewise.
2978 * gcc.target/i386/pr70155-6.c: Likewise.
2979 * gcc.target/i386/pr70155-7.c: Likewise.
2980 * gcc.target/i386/pr70155-8.c: Likewise.
2981 * gcc.target/i386/pr70155-9.c: Likewise.
2982 * gcc.target/i386/pr70155-10.c: Likewise.
2983 * gcc.target/i386/pr70155-11.c: Likewise.
2984 * gcc.target/i386/pr70155-12.c: Likewise.
2985 * gcc.target/i386/pr70155-13.c: Likewise.
2986 * gcc.target/i386/pr70155-14.c: Likewise.
2987 * gcc.target/i386/pr70155-15.c: Likewise.
2988 * gcc.target/i386/pr70155-16.c: Likewise.
2989 * gcc.target/i386/pr70155-17.c: Likewise.
2990 * gcc.target/i386/pr70155-18.c: Likewise.
2991 * gcc.target/i386/pr70155-19.c: Likewise.
2992 * gcc.target/i386/pr70155-20.c: Likewise.
2993 * gcc.target/i386/pr70155-21.c: Likewise.
2994 * gcc.target/i386/pr70155-22.c: Likewise.
2996 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2998 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3001 2016-04-27 Bin Cheng <bin.cheng@arm.com>
3003 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3004 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3005 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3006 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3007 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3009 2016-04-27 Richard Biener <rguenther@suse.de>
3012 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3013 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3015 2016-04-27 Nathan Sidwell <nathan@acm.org>
3017 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3018 * g++.dg/ubsan/pr63956.C: Adjust error location.
3020 2016-04-27 Nick Clifton <nickc@redhat.com>
3023 * gcc.dg/pr49889.c: New test.
3025 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3027 * c-c++-common/memset-array.c: New test.
3029 2016-04-26 Martin Sebor <msebor@redhat.com>
3032 * g++.dg/cpp1y/func_constexpr.C: New test.
3034 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3037 * g++.dg/cpp0x/enum32.C: New test.
3038 * g++.dg/cpp0x/enum33.C: New test.
3040 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3042 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3043 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3044 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3045 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3046 * gcc.c-torture/execute/pr38151.c: Likewise.
3047 * gcc.c-torture/execute/pr66556.c: Likewise.
3048 * gcc.c-torture/execute/pr67781.c: Likewise.
3049 * gcc.c-torture/execute/pr68648.c: Likewise.
3051 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3053 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3055 2016-04-26 Marek Polacek <polacek@redhat.com>
3058 * gcc.dg/pr67784-3.c: New test.
3059 * gcc.dg/pr67784-4.c: New test.
3060 * gcc.dg/pr67784-5.c: New test.
3063 * gcc.dg/Wnested-externs-2.c: New test.
3065 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3067 * gcc.dg/fold-plusmult.c: Adjust.
3068 * gcc.dg/no-strict-overflow-6.c: Adjust.
3069 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3071 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3073 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3075 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3076 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3077 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3078 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3079 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3080 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3081 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3082 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3083 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3084 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3085 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3086 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3087 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3088 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3089 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3090 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3091 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3092 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3093 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3094 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3095 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3096 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3098 * gcc.target/i386/pr32219-4.c: Likewise.
3099 * gcc.target/i386/pr32219-6.c: Likewise.
3100 * gcc.target/i386/pr32219-8.c: Likewise.
3102 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3104 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3107 2016-04-26 Marek Polacek <polacek@redhat.com>
3110 * g++.dg/ext/cond2.C: New test.
3112 2016-04-26 Bin Cheng <bin.cheng@arm.com>
3114 PR tree-optimization/70771
3115 PR tree-optimization/70775
3116 * gcc.dg/pr70771.c: New test.
3117 * gcc.dg/pr70775.c: New test.
3119 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3121 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3123 2016-04-25 Richard Biener <rguenther@suse.de>
3125 PR tree-optimization/70780
3126 * gcc.dg/torture/pr70780.c: New testcase.
3128 2016-04-25 Michael Collison <michael.collison@arm.com>
3130 * gcc.target/arm/neon-vaddws16.c: New test.
3131 * gcc.target/arm/neon-vaddws32.c: New test.
3132 * gcc.target/arm/neon-vaddwu16.c: New test.
3133 * gcc.target/arm/neon-vaddwu32.c: New test.
3134 * gcc.target/arm/neon-vaddwu8.c: New test.
3135 * lib/target-supports.exp
3136 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3137 that arm neon support vector widen sum of HImode TO SImode.
3139 2016-04-23 Jakub Jelinek <jakub@redhat.com>
3142 * c-c++-common/asan/pr70712.c: New test.
3144 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3146 * .gitattributes: New file.
3148 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3150 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3152 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3154 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3155 * gfortran.dg/submodule_15.f08: Likewise.
3157 2016-04-22 Richard Biener <rguenther@suse.de>
3159 PR tree-optimization/70740
3160 * gcc.dg/torture/pr70740.c: New testcase.
3162 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3165 * gcc.target/i386/pr70750-1.c: New test.
3166 * gcc.target/i386/pr70750-2.c: Likewise.
3168 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3171 * g++.dg/cpp0x/auto48.C: New.
3173 2016-04-21 Marek Polacek <polacek@redhat.com>
3176 * g++.dg/cpp0x/forw_enum12.C: New test.
3177 * g++.dg/cpp0x/forw_enum13.C: New test.
3179 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3182 * gcc.target/i386/pr70728.c: New test.
3184 2016-04-21 Richard Biener <rguenther@suse.de>
3187 * gcc.dg/pr70747.c: New testcase.
3189 2016-04-21 Bin Cheng <bin.cheng@arm.com>
3191 PR tree-optimization/70715
3192 * gcc.dg/tree-ssa/scev-13.c: New test.
3194 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3196 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3198 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3200 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3202 2016-04-20 Jan Hubicka <jh@suse.cz>
3205 * g++.dg/ipa/nothrow-1.C: New testcase.
3207 2016-04-20 Nathan Sidwell <nathan@acm.org>
3210 * g++.dg/eh/delete1.C: New.
3212 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3214 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3215 -mtune-ctrl=sse_typeless_stores.
3217 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3219 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3221 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3223 PR tree-optimization/69489
3224 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3226 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3229 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3230 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3231 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3233 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3235 PR tree-optimization/56625
3236 PR tree-optimization/69489
3237 * gcc.dg/vect/pr56625.c: New test.
3238 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3240 2016-04-20 Andrew Pinski <apinski@cavium.com>
3243 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3245 2016-04-20 Arnaud Charlet <charlet@adacore.com>
3247 * gnat.dg/self1.adb: Remove now incorrect test.
3249 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3251 * gcc.dg/tree-ssa/scev-11.c: New test.
3252 * gcc.dg/tree-ssa/scev-12.c: New test.
3254 2016-04-20 Marek Polacek <polacek@redhat.com>
3256 PR tree-optimization/70725
3257 * gcc.dg/pr70725.c: New test.
3259 2016-04-20 Richard Biener <rguenther@suse.de>
3261 PR tree-optimization/70726
3262 * g++.dg/vect/pr70726.cc: New testcase.
3264 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3267 * gcc.target/s390/pr70674.c: New test.
3269 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3271 PR libgfortran/70684
3272 * gfortran.dg/list_read_14.f90: New test.
3274 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3277 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3278 extern to force it misaligned.
3282 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3283 Don't check `*' before movv4sf_internal.
3284 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3285 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3286 Don't check `*' before movv16qi_internal.
3287 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3288 extern to force it misaligned.
3292 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3293 Don't check `*' before movv2df_internal.
3294 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3295 extern to force it misaligned.
3299 Check movv8sf_internal instead of avx_storeups256.
3300 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3302 2016-04-19 Richard Biener <rguenther@suse.de>
3304 PR tree-optimization/70171
3305 * g++.dg/tree-ssa/pr70171.C: New testcase.
3307 2016-04-19 Richard Biener <rguenther@suse.de>
3309 PR tree-optimization/70724
3310 * gcc.dg/torture/pr70724.c: New testcase.
3312 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3315 * gcc.target/i386/pr70689.c: New.
3317 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3320 * gcc.target/i386/pr70708.c: New test.
3322 2016-04-18 Richard Biener <rguenther@suse.de>
3324 PR tree-optimization/43434
3325 * gcc.dg/vect/pr43434.c: New testcase.
3326 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3327 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3328 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3329 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3330 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3331 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3332 * gcc.dg/gomp/pr68640.c: Likewise.
3333 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3334 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3336 2016-04-18 Richard Biener <rguenther@suse.de>
3338 PR tree-optimization/70701
3339 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3341 2016-04-18 Tom de Vries <tom@codesourcery.com>
3344 * gcc.dg/pr70161.c: Add dot-file scans.
3345 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3346 instead of after last dot char.
3348 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3350 * c-c++-common/dump-ada-spec-3.c: New test.
3351 * c-c++-common/dump-ada-spec-4.c: Likewise.
3353 2016-04-17 Tom de Vries <tom@codesourcery.com>
3356 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3358 2016-04-15 Jan Hubicka <jh@suse.cz>
3361 * g++.dg/ipa/pure-const-1.C: New testcase.
3362 * g++.dg/ipa/pure-const-2.C: New testcase.
3363 * g++.dg/ipa/pure-const-3.C: New testcase.
3365 2016-04-15 Marek Polacek <polacek@redhat.com>
3368 * gcc.dg/bitfld-22.c: New test.
3370 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3372 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3375 2016-04-15 Marek Polacek <polacek@redhat.com>
3378 * c-c++-common/pr70651.c: New test.
3380 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3382 PR rtl-optimization/70681
3383 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3384 dump scan on arm and powerpc.
3385 * gcc.dg/pr10474.c: Likewise.
3387 2016-04-15 Jakub Jelinek <jakub@redhat.com>
3392 * g++.dg/cpp1y/vla11.C: Revert for real.
3395 * c-c++-common/Wparentheses-1.c: New test.
3396 * c-c++-common/gomp/Wparentheses-1.c: New test.
3397 * c-c++-common/gomp/Wparentheses-2.c: New test.
3398 * c-c++-common/gomp/Wparentheses-3.c: New test.
3399 * c-c++-common/gomp/Wparentheses-4.c: New test.
3400 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3401 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3402 * c-c++-common/goacc/Wparentheses-1.c: New test.
3404 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3407 * gcc.target/i386/pr70662.c: New test.
3409 2016-04-15 Richard Biener <rguenther@suse.de>
3410 Alan Modra <amodra@gmail.com>
3412 PR tree-optimization/70130
3413 * gcc.dg/vect/O3-pr70130.c: New testcase.
3415 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3418 * gcc.target/powerpc/pr70669.c: New test.
3421 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3422 a power7 system that does not have an assembler that supports
3425 2016-04-14 Martin Sebor <msebor@redhat.com>
3430 * c-c++-common/ubsan/vla-1.c: Revert.
3431 * g++.dg/cpp1y/vla11.C: Same.
3432 * g++.dg/cpp1y/vla12.C: Same.
3433 * g++.dg/cpp1y/vla13.C: Same.
3434 * g++.dg/cpp1y/vla14.C: Same.
3435 * g++.dg/cpp1y/vla3.C: Same.
3436 * g++.dg/init/array24.C: Same.
3437 * g++.dg/ubsan/vla-1.C: Same.
3439 2016-04-14 Marek Polacek <polacek@redhat.com>
3440 Jan Hubicka <hubicka@ucw.cz>
3443 * g++.dg/torture/pr70029.C: New test.
3445 2016-04-14 Martin Sebor <msebor@redhat.com>
3447 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3448 type size to prevent failures on targets with very low maximum
3451 2016-04-14 Richard Biener <rguenther@suse.de>
3453 PR tree-optimization/70623
3454 * gcc.dg/torture/pr70623.c: New testcase.
3455 * gcc.dg/torture/pr70623-2.c: Likewise.
3457 2016-04-13 Martin Sebor <msebor@redhat.com>
3462 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3463 * g++.dg/cpp1y/vla11.C: New test.
3464 * g++.dg/cpp1y/vla12.C: New test.
3465 * g++.dg/cpp1y/vla13.C: New test.
3466 * g++.dg/cpp1y/vla14.C: New test.
3467 * g++.dg/cpp1y/vla3.C: Restore deleted test.
3468 * g++.dg/init/array24.C: Fully brace VLA initializer.
3469 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3471 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3474 * g++.dg/opt/pr70641.C: New test.
3476 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3478 PR rtl-optimization/68749
3479 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3480 effects of argument promotions.
3481 Remove default args to dg-skip-if.
3483 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3486 * g++.dg/parse/pr70635.C: New.
3488 2016-04-13 Marek Polacek <polacek@redhat.com>
3491 * c-c++-common/Wmisleading-indentation-4.c: New test.
3493 2016-04-13 Marek Polacek <polacek@redhat.com>
3496 * gcc.dg/Wparentheses-12.c: New test.
3497 * gcc.dg/Wparentheses-13.c: New test.
3499 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3501 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3502 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3503 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3505 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3508 * gcc.c-torture/compile/pr70633.c: New test.
3511 * gcc.dg/torture/pr70628.c: New test.
3513 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3516 * g++.dg/template/pr70610.C: New test.
3517 * g++.dg/template/pr70610-2.C: New test.
3518 * g++.dg/template/pr70610-3.C: New test.
3519 * g++.dg/template/pr70610-4.C: New test.
3521 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3523 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3527 * g++.dg/ext/pr70571.C: New test.
3529 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3532 * gcc.target/powerpc/pr70640.c: New test.
3534 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3537 * g++.dg/parse/pr68722.C: New.
3539 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3541 PR rtl-optimization/70596
3542 * gcc.target/i386/pr70596.c: New test.
3544 2016-04-12 Nathan Sidwell <nathan@acm.org>
3547 * g++.dg/init/pr70501.C: New.
3549 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3551 * gcc.target/i386/asm-flag-6.c: New test.
3553 2016-04-12 Tom de Vries <tom@codesourcery.com>
3555 PR tree-optimization/68756
3556 * gcc.dg/graphite/pr68756.c: New test.
3558 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3560 PR tree-optimization/70602
3561 * gcc.c-torture/execute/pr70602.c: New test.
3563 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3566 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3567 __float128 emulator is built and runs.
3568 * gcc.target/powerpc/float128-1.c: Likewise.
3570 * lib/target-supports.exp (check_ppc_float128_sw_available):
3571 Rework tests for __float128 software and hardware
3572 availability. Fix exit condition to return 0 on success.
3574 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3577 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3578 * gcc.target/aarch64/target_attr_15.c: Likewise.
3580 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3583 * g++.dg/cpp1y/pr69066.C: New.
3585 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3588 * gfortran.dg/pr36192.f90: Update test.
3589 * gfortran.dg/pr36192_1.f90: Update test.
3590 * gfortran.dg/real_dimension_1.f: Update test.
3591 * gfortran.dg/parameter_array_init_7.f90: New test.
3593 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
3596 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
3598 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
3600 PR rtl-optimization/66669
3601 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
3603 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
3605 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
3606 * gcc.dg/pie-1.c: Likewise.
3607 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
3608 * gcc.dg/pic-4.c: Likewise.
3609 * gcc.dg/pie-3.c: Likewise.
3610 * gcc.dg/pie-4.c: Likewise.
3612 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
3614 PR tree-optimization/68644
3615 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
3617 PR rtl-optimization/64886
3618 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
3620 2016-04-09 Tom de Vries <tom@codesourcery.com>
3622 PR tree-optimization/68953
3623 * gcc.dg/graphite/pr68953.c: New test.
3625 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3628 * gfortran.dg/deferred_character_16.f90: New test.
3630 2016-04-09 Jakub Jelinek <jakub@redhat.com>
3632 PR tree-optimization/70586
3633 * gcc.c-torture/execute/pr70586.c: New test.
3635 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3638 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3639 with __builtin_memset
3640 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3642 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3646 PR tree-optimization/70373
3650 * c-c++-common/goacc/reduction-5.c: New test.
3651 * c-c++-common/goacc/reduction-promotions.c: New test.
3652 * gfortran.dg/goacc/reduction-3.f95: New test.
3653 * gfortran.dg/goacc/reduction-promotions.f90: New test.
3655 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
3659 * g++.dg/pr70590.C: New test.
3660 * g++.dg/pr70590-2.C: New test.
3662 2016-04-08 Jakub Jelinek <jakub@redhat.com>
3665 * gcc.target/i386/pr70593.c: New test.
3667 PR rtl-optimization/70574
3668 * gcc.target/i386/avx2-pr70574.c: New test.
3670 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
3673 * c-c++-common/asan/pr70541.c: New test.
3675 2016-04-08 Tom de Vries <tom@codesourcery.com>
3677 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
3678 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
3680 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3683 * gcc.c-torture/execute/pr70566.c: New test.
3685 2016-04-08 Tom de Vries <tom@codesourcery.com>
3687 * c-c++-common/goacc/uninit-copy-clause.c: New test.
3688 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
3690 2016-04-08 Alan Modra <amodra@gmail.com>
3692 * gcc.target/powerpc/pr70117.c: New.
3694 2016-04-07 Jakub Jelinek <jakub@redhat.com>
3697 * gcc.dg/lto/simd-function_0.c: New test.
3699 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
3701 * c-c++-common/attr-simd-2.c: Likewise.
3702 * c-c++-common/attr-simd-4.c: Likewise.
3703 * gcc.dg/gomp/simd-clones-2.c: Likewise.
3704 * gcc.dg/gomp/simd-clones-3.c: Likewise.
3706 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3709 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
3711 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
3712 Tom de Vries <tom@codesourcery.com>
3714 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
3715 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3716 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3717 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3718 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3719 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3720 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3721 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
3723 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3726 * g++.dg/warn/Wparentheses-29.C: New test.
3728 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3731 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
3732 explicit braces to resolve a future -Wparentheses warning.
3734 2016-04-06 Richard Henderson <rth@redhat.com>
3736 * gcc.dg/pr61817-1.c: New test.
3737 * gcc.dg/pr61817-2.c: New test.
3738 * gcc.dg/pr69391-1.c: New test.
3739 * gcc.dg/pr69391-2.c: New test.
3741 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
3743 PR rtl-optimization/70398
3744 * gcc.target/aarch64/pr70398.c: New.
3746 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
3748 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
3750 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
3751 Pedro Alves <palves@redhat.com>
3753 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
3755 2016-04-06 Jakub Jelinek <jakub@redhat.com>
3757 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3758 Check for avx512f effective targets instead of avx2.
3759 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
3761 * gcc.dg/gomp/declare-simd-3.c: Likewise.
3762 * g++.dg/gomp/declare-simd-1.C: Likewise.
3763 * g++.dg/gomp/declare-simd-3.C: Likewise.
3764 * g++.dg/gomp/declare-simd-4.C: Likewise.
3767 * c-c++-common/gomp/pr70550-1.c: New test.
3768 * c-c++-common/gomp/pr70550-2.c: New test.
3770 2016-04-05 Nathan Sidwell <nathan@acm.org>
3773 * g++.dg/ext/attribute-may-alias-5.C: New.
3775 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3778 * c-c++-common/pr70336.c: New test.
3779 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
3780 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
3782 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
3785 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
3787 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3789 PR rtl-optimization/70542
3790 * gcc.dg/torture/pr70542.c: New test.
3791 * gcc.target/i386/avx2-pr70542.c: New test.
3793 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
3795 PR tree-optimization/70509
3796 * gcc.target/i386/avx512bw-pr70509.c: New test.
3798 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
3801 * g++.dg/ext/constexpr-vla4.C: New test.
3803 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
3806 * gcc.target/i386/pr70510.c: New test.
3808 2016-04-05 Richard Biener <rguenther@suse.de>
3810 PR tree-optimization/70526
3811 * g++.dg/torture/pr70526.C: New testcase.
3813 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3816 * gcc.target/i386/pr70525.c: New test.
3818 2016-04-05 Richard Biener <rguenther@suse.de>
3821 * g++.dg/torture/pr70499.C: New testcase.
3823 2016-04-05 Richard Biener <rguenther@suse.de>
3825 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
3828 2016-04-04 Jakub Jelinek <jakub@redhat.com>
3831 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
3832 rs6000 ABI warnings.
3834 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
3837 * g++.dg/ipa/devirt-51.C: New testcase.
3839 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3840 Jakub Jelinek <jakub@redhat.com>
3843 * gcc.dg/torture/pr70457.c: New.
3845 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3848 * gfortran.dg/allocate_with_source_19.f08: New test.
3850 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3853 * gfortran.dg/coarray_allocate_6.f08: New test.
3855 2016-04-04 Richard Biener <rguenther@suse.de>
3857 PR rtl-optimization/70484
3858 * gcc.dg/torture/pr70484.c: New testcase.
3860 2016-04-04 Marek Polacek <polacek@redhat.com>
3863 * gcc.dg/torture/pr70307.c: New test.
3865 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
3869 * gcc.target/sh/torture/pr70416.c: New.
3871 2016-04-02 Martin Sebor <msebor@redhat.com>
3877 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
3878 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
3879 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
3880 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
3881 * g++.dg/cpp0x/constexpr-string.C: Same.
3882 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
3883 * g++.dg/cpp0x/pr65398.C: Same.
3884 * g++.dg/ext/constexpr-vla1.C: Same.
3885 * g++.dg/ext/constexpr-vla2.C: Same.
3886 * g++.dg/ext/constexpr-vla3.C: Same.
3887 * g++.dg/ubsan/pr63956.C: Same.
3889 2016-04-01 Jakub Jelinek <jakub@redhat.com>
3891 PR rtl-optimization/70467
3892 * gcc.target/i386/pr70467-2.c: New test.
3894 2016-04-01 Jakub Jelinek <jakub@redhat.com>
3895 Marek Polacek <polacek@redhat.com>
3898 * g++.dg/init/new47.C: New test.
3900 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3903 * gcc.target/arm/pr70496.c: New test.
3905 2016-04-01 Nathan Sidwell <nathan@acm.org>
3908 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
3910 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3913 * gcc.dg/strlenopt.h (memmove): New.
3914 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
3915 instead of "string.h".
3916 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3917 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3918 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3919 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3920 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3921 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3922 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3923 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3924 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3925 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3926 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3927 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3928 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3929 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3930 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3931 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3932 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3933 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3934 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3935 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3937 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3939 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
3940 (Holder::foo): Reflect this.
3942 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
3945 * gcc.dg/pr70442.c: New test.
3947 2016-03-31 Nathan Sidwell <nathan@acm.org>
3950 * g++.dg/cpp0x/constexpr-virtual6.C: New.
3952 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
3955 * gcc.target/i386/pr70453.c: New test.
3957 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
3960 * gcc.c-torture/pr70292.c: New test.
3962 2016-03-31 Marek Polacek <polacek@redhat.com>
3965 * c-c++-common/pr70297.c: New test.
3966 * g++.dg/cpp0x/typedef-redecl.C: New test.
3967 * gcc.dg/typedef-redecl2.c: New test.
3969 2016-03-31 Jakub Jelinek <jakub@redhat.com>
3971 PR rtl-optimization/70460
3972 * gcc.c-torture/execute/pr70460.c: New test.
3974 2016-03-31 Richard Biener <rguenther@suse.de>
3977 * g++.dg/ext/vector30.C: New testcase.
3979 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3980 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3982 * gfortran.dg/fmt_pf.f90: New test.
3984 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3986 Forward-port from 5 branch
3987 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3990 * gcc.target/i386/avx-vextractf128-256-5.c: Move
3991 dg-require-effective-target after dg-do.
3993 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
3995 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
3997 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
3998 Julian Brown <julian@codesourcery.com>
3999 Chung-Lin Tang <cltang@codesourcery.com>
4000 Cesar Philippidis <cesar@codesourcery.com>
4001 James Norris <jnorris@codesourcery.com>
4002 Tom de Vries <tom@codesourcery.com>
4003 Nathan Sidwell <nathan@codesourcery.com>
4005 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4006 * c-c++-common/goacc/loop-clauses.c: Likewise.
4007 * g++.dg/goacc/template.C: Likewise.
4008 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4009 * gfortran.dg/goacc/loop-1.f95: Likewise.
4010 * gfortran.dg/goacc/loop-5.f95: Likewise.
4011 * gfortran.dg/goacc/loop-6.f95: Likewise.
4012 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4013 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4014 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4015 * c-c++-common/goacc/clauses-fail.c: Likewise.
4016 * c-c++-common/goacc/parallel-1.c: Likewise.
4017 * c-c++-common/goacc/reduction-1.c: Likewise.
4018 * c-c++-common/goacc/reduction-2.c: Likewise.
4019 * c-c++-common/goacc/reduction-3.c: Likewise.
4020 * c-c++-common/goacc/reduction-4.c: Likewise.
4021 * c-c++-common/goacc/routine-3.c: Likewise.
4022 * c-c++-common/goacc/routine-4.c: Likewise.
4023 * c-c++-common/goacc/routine-5.c: Likewise.
4024 * c-c++-common/goacc/tile.c: Likewise.
4025 * g++.dg/goacc/template.C: Likewise.
4026 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4027 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4028 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4029 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4030 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4031 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4032 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4033 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4034 * c-c++-common/goacc/use_device-1.c: ... this file.
4035 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4036 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4037 * c-c++-common/goacc/host_data-6.c: ... this file.
4038 * c-c++-common/goacc/loop-2-kernels.c: New file.
4039 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4040 * c-c++-common/goacc/loop-3.c: Likewise.
4041 * g++.dg/goacc/reference.C: Likewise.
4042 * g++.dg/goacc/routine-1.C: Likewise.
4043 * g++.dg/goacc/routine-2.C: Likewise.
4045 2016-03-30 Richard Biener <rguenther@suse.de>
4048 * gcc.dg/torture/pr70450.c: New testcase.
4050 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4053 * gcc.dg/torture/pr70421.c: New test.
4054 * gcc.target/i386/avx512f-pr70421.c: New test.
4056 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4059 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4060 (check): New function.
4062 (foo): Align stack to 16 bytes when calling bar.
4063 * gcc.target/i386/cleanup-2.c: Likewise.
4065 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4067 PR tree-optimization/59124
4068 * gcc.dg/Warray-bounds-19.c: New test.
4070 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4072 * lib/prune.exp (escape_regex_chars): New.
4073 (prune_file_path): Update to quote metcharacters for regexp.
4075 2016-03-29 Jakub Jelinek <jakub@redhat.com>
4077 PR rtl-optimization/70429
4078 * gcc.c-torture/execute/pr70429.c: New test.
4080 PR tree-optimization/70405
4081 * gcc.dg/pr70405.c: New test.
4083 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4086 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4087 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4089 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4092 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4093 __cilkrts_set_param to set two workers.
4094 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4095 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4097 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4099 * g++.dg/ext/fnname5.C: Update the test for Darwin.
4101 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4104 * gcc.target/i386/pr70406.c: New test.
4106 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4108 * gnat.dg/specs/double_record_extension3.ads: New test.
4110 2016-03-25 Richard Henderson <rth@redhat.com>
4113 * gcc.target/aarch64/pr70120-1.c: New.
4114 * gcc.target/aarch64/pr70120-2.c: New.
4115 * gcc.target/aarch64/pr70120-3.c: New.
4117 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4120 * g++.dg/template/mangle2.C: The dg-do directive should be
4121 "compile" not "assemble".
4123 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4126 * gcc.dg/pr69650.c: New test.
4128 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4130 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4132 2016-03-25 Alan Modra <amodra@gmail.com>
4134 * gcc.dg/dfp/pr70052.c: New test.
4136 2016-03-24 Richard Henderson <rth@redhat.com>
4139 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4140 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4142 2016-03-24 Tom de Vries <tom@codesourcery.com>
4144 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4146 2016-03-24 Tom de Vries <tom@codesourcery.com>
4148 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4149 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4151 2016-03-24 Tom de Vries <tom@codesourcery.com>
4153 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4154 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4156 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4159 * g++.dg/template/mangle2.C: New test.
4161 2016-03-24 Richard Biener <rguenther@suse.de>
4163 PR tree-optimization/70396
4164 * gcc.dg/torture/pr70396.c: New testcase.
4166 2016-03-24 Richard Biener <rguenther@suse.de>
4169 * gcc.dg/torture/pr70370.c: New testcase.
4171 2016-03-24 Tom de Vries <tom@codesourcery.com>
4173 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4174 * gfortran.dg/goacc/kernels-tree.f95: Same.
4175 * gfortran.dg/goacc/parallel-tree.f95: Same.
4177 2016-03-24 Tom de Vries <tom@codesourcery.com>
4179 * c-c++-common/goacc/uninit-if-clause.c: New test.
4180 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4182 2016-03-24 Jakub Jelinek <jakub@redhat.com>
4185 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4188 2016-03-24 Richard Biener <rguenther@suse.de>
4190 PR tree-optimization/70372
4191 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4193 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4196 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4198 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4201 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4203 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4206 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4207 * g++.dg/cpp1y/pr70001.C: New test.
4210 * g++.dg/cpp0x/constexpr-70323.C: New test.
4212 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
4213 Jason Merrill <jason@redhat.com>
4214 Jakub Jelinek <jakub@redhat.com>
4217 * g++.dg/cpp0x/constexpr-69315.C: New test.
4218 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4220 2016-03-23 Marek Polacek <polacek@redhat.com>
4223 * g++.dg/warn/Wignored-attributes-1.C: New test.
4224 * g++.dg/warn/Wignored-attributes-2.C: New test.
4226 2016-03-23 Tom de Vries <tom@codesourcery.com>
4228 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4230 * gfortran.dg/goacc/private-3.f95 (test): Same.
4231 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4234 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4236 * lib/target-supports.exp: Remove v7ve entry from loop
4237 creating effective target checks.
4238 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4239 (add_options_for_arm_arch_v7ve): Likewise.
4241 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4243 PR tree-optimization/70354
4244 * gcc.dg/vect/pr70354-1.c: New test.
4245 * gcc.dg/vect/pr70354-2.c: New test.
4246 * gcc.target/i386/avx2-pr70354-1.c: New test.
4247 * gcc.target/i386/avx2-pr70354-2.c: New test.
4249 2016-03-22 Jeff Law <law@redhat.com>
4252 * gcc.dg/tree-ssa/pr70232.c: New test.
4254 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4257 * gcc.target/i386/pr70302.c: New test.
4259 2016-03-22 Richard Biener <rguenther@suse.de>
4262 * g++.dg/torture/pr70251.C: New testcase.
4264 2016-03-22 David Malcolm <dmalcolm@redhat.com>
4267 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4268 Wmisleading-indentation.c.
4269 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4270 reflect change to diagnostic text and order of messages.
4271 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4273 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
4275 * g++.dg/ext/java-3.C: Don't compile on AIX.
4277 2016-03-22 Richard Biener <rguenther@suse.de>
4280 * gcc.dg/torture/pr70333.c: New testcase.
4282 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4284 * g++.dg/ext/pr70290.C: New test.
4286 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4289 * gcc.target/i386/pr70325.c: New test.
4291 2016-03-22 Jakub Jelinek <jakub@redhat.com>
4294 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4295 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4298 * gcc.target/i386/pr70300.c: New test.
4301 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4302 (func2): New function for cond with parens, xfail warning for c++.
4303 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4305 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4308 * g++.dg/template/ptrmem30.C: New test.
4310 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4313 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4314 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4316 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4319 * gcc.dg/pr70326.c: New test.
4321 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
4322 Jakub Jelinek <jakub@redhat.com>
4324 PR tree-optimization/70317
4325 * gcc.dg/pr70317.c: New test.
4327 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
4330 * gcc.target/i386/pr70327.c: New test.
4332 2016-03-21 Martin Liska <mliska@suse.cz>
4335 * gcc.dg/ipa/pr70306.c: New test.
4337 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4339 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4340 * gcc.target/arm/attr-align3.c: Likewise.
4341 * gcc.target/arm/attr_arm.c: Likewise.
4342 * gcc.target/arm/flip-thumb.c: Likewise.
4344 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4347 * gcc.target/powerpc/altivec-36.c: New test.
4349 2016-03-21 Richard Biener <rguenther@suse.de>
4351 PR tree-optimization/70310
4352 * gcc.dg/torture/pr70310.c: New testcase.
4354 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4357 * gcc.target/i386/pr70293.c: New test.
4359 2016-03-21 Richard Biener <rguenther@suse.de>
4361 PR tree-optimization/70288
4362 * gcc.dg/torture/pr70288-1.c: New testcase.
4363 * gcc.dg/torture/pr70288-2.c: Likewise.
4365 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4367 PR rtl-optimization/69307
4368 * gcc.target/arm/pr69307.c: New test.
4370 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4372 PR rtl-optimization/69102
4373 * gcc.c-torture/compile/pr69102.c: New test.
4375 2016-03-18 Jeff Law <law@redhat.com>
4377 PR rtl-optimization/70263
4378 * gcc.c-torture/compile/pr70263-1.c: New test.
4379 * gcc.target/i386/pr70263-2.c: New test.
4381 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4383 PR rtl-optimization/70278
4384 * gcc.dg/torture/pr70278.c: New test.
4385 * gcc.target/arm/pr70278.c: New test.
4387 2016-03-18 David Malcolm <dmalcolm@redhat.com>
4390 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4391 (test_builtin_types_compatible_p): New test function.
4392 * gcc.dg/pr70281.c: New test case.
4394 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4397 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4399 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4401 PR tree-optimization/70252
4402 * gcc.dg/pr70252.c: New test.
4404 2016-03-18 Tom de Vries <tom@codesourcery.com>
4406 * gcc.dg/pr70161-2.c: New test.
4407 * gcc.dg/pr70161.c: New test.
4409 2016-03-18 Tom de Vries <tom@codesourcery.com>
4412 * gcc.dg/pr70269.c: New test.
4414 2016-03-18 Jakub Jelinek <jakub@redhat.com>
4417 * g++.dg/ext/java-3.C: New test.
4419 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4422 * g++.dg/lookup/pr70205.C: New test.
4424 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4427 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4429 2016-03-17 Marek Polacek <polacek@redhat.com>
4432 * gcc.dg/atomic-op-6.c: New test.
4434 2016-03-17 David Malcolm <dmalcolm@redhat.com>
4437 * c-c++-common/pr70264.c: New test case.
4439 2016-03-17 Jakub Jelinek <jakub@redhat.com>
4442 * c-c++-common/pr70144-1.c: New test.
4443 * c-c++-common/pr70144-2.c: New test.
4446 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4447 * g++.dg/opt/flifetime-dse6.C: New test.
4448 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4450 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4453 * gcc.dg/pic-1.c: New test.
4454 * gcc.dg/pic-2.c: Likewise.
4455 * gcc.dg/pic-3.c: Likewise.
4456 * gcc.dg/pic-4.c: Likewise.
4457 * gcc.dg/pie-1.c: Likewise.
4458 * gcc.dg/pie-2.c: Likewise.
4459 * gcc.dg/pie-3.c: Likewise.
4460 * gcc.dg/pie-4.c: Likewise.
4461 * gcc.dg/pie-5.c: Likewise.
4462 * gcc.dg/pie-6.c: Likewise.
4464 2016-03-17 Tom de Vries <tom@codesourcery.com>
4466 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4467 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4469 2016-03-17 Richard Biener <rguenther@suse.de>
4472 * g++.dg/debug/pr70271.C: New testcase.
4474 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4476 * gcc.target/i386/pr70251.c: New test.
4478 2016-03-17 Marek Polacek <polacek@redhat.com>
4481 * g++.dg/warn/constexpr-70194.C: New test.
4483 2016-03-16 Richard Henderson <rth@redhat.com>
4486 * gcc.c-torture/compile/pr70240.c: New.
4488 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4490 * gcc.c-torture/compile/20151204.c: Skip for avr.
4492 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4495 * g++.dg/opt/pr70245.C: New test.
4496 * g++.dg/opt/pr70245.h: New file.
4497 * g++.dg/opt/pr70245-aux.cc: New file.
4499 2016-03-16 Martin Sebor <msebor@redhat.com>
4501 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4503 2016-03-16 Richard Henderson <rth@redhat.com>
4506 * gcc.c-torture/compile/pr70199.c: New.
4508 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4510 * gcc.dg/uninit-19.c: Run dos2unix.
4512 2016-03-16 Marek Polacek <polacek@redhat.com>
4515 * gcc.dg/nested-func-10.c: New test.
4516 * gcc.dg/nested-func-9.c: New test.
4518 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4520 PR tree-optimization/68714
4521 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4523 2016-03-16 Tom de Vries <tom@codesourcery.com>
4525 PR tree-optimization/68715
4526 * gcc.dg/graphite/pr68715-2.c: New test.
4527 * gcc.dg/graphite/pr68715.c: New test.
4528 * gfortran.dg/graphite/pr68715.f90: New test.
4530 2016-03-16 Tom de Vries <tom@codesourcery.com>
4532 PR tree-optimization/68809
4533 * gcc.dg/graphite/pr68809-2.c: New test.
4534 * gcc.dg/graphite/pr68809.c: New test.
4536 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4539 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4540 method call to i () as argument. Adjust expected output.
4543 * g++.dg/ubsan/pr70147-1.C: New test.
4544 * g++.dg/ubsan/pr70147-2.C: New test.
4546 2016-03-15 Martin Sebor <msebor@redhat.com>
4549 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4551 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
4553 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4556 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4559 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4560 libatomic_available.
4562 2016-03-15 Marek Polacek <polacek@redhat.com>
4565 * g++.dg/ext/attribute-may-alias-4.C: New test.
4567 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
4569 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4570 -fvar-tracking-assignments-toggle flag.
4572 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4574 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4576 2016-03-15 Jakub Jelinek <jakub@redhat.com>
4578 PR rtl-optimization/70222
4579 * gcc.c-torture/execute/pr70222-1.c: New test.
4580 * gcc.c-torture/execute/pr70222-2.c: New test.
4582 2016-03-15 Richard Henderson <rth@redhat.com>
4584 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4586 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4588 PR rtl-optimization/69032
4589 * gcc.dg/pr69032.c: New test.
4591 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4593 PR rtl-optimization/63384
4594 * g++.dg/pr63384.C: New test.
4596 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4599 * gcc.target/i386/pr64411.C: New test.
4601 2016-03-15 Tom de Vries <tom@codesourcery.com>
4603 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
4604 * gfortran.dg/goacc/kernels-alias.f95: New test.
4606 2016-03-14 Martin Sebor <msebor@redhat.com>
4609 * g++.dg/cpp0x/constexpr-inline.C: New test.
4610 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
4612 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
4614 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
4616 2016-03-14 Jakub Jelinek <jakub@redhat.com>
4619 * gcc.dg/pr70219.c: New test.
4621 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
4624 * gcc.dg/torture/pr70083.c: New test.
4625 * gcc.target/i386/pr70083.c: New test.
4627 2016-03-14 Richard Biener <rguenther@suse.de>
4629 PR tree-optimization/56365
4630 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4632 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4635 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4637 * g++.dg/pr70098.C: New testcase.
4640 2016-03-14 Tom de Vries <tom@codesourcery.com>
4642 PR tree-optimization/70045
4643 * gcc.dg/graphite/pr70045.c: New test.
4645 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4648 * gfortran.dg/include_9.f90: New test.
4650 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4653 gfortran.dg/prof/prof.exp: New script.
4654 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
4656 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
4658 PR rtl-optimization/69307
4659 * gcc.dg/pr69307.c: New test.
4661 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
4664 * gcc.target/arm/pr69614.c: New.
4666 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
4669 * gfortran.dg/submodule_14.f08: New test
4672 * gfortran.dg/submodule_15.f08: New test
4674 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
4677 * g++.dg/cpp1y/paren3.C: New test.
4679 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4682 * gcc.target/powerpc/ppc-round2.c: New test.
4684 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
4687 * gcc.dg/torture/pr70123.c: New test.
4689 2016-03-11 Jeff Law <law@redhat.com>
4691 PR tree-optimization/70190
4692 * gcc.c-torture/compile/pr70190.c: New test.
4694 2016-03-11 David Malcolm <dmalcolm@redhat.com>
4697 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
4699 (test43_b): Likewise.
4700 (test43_c): Likewise.
4701 (test43_d): Likewise.
4702 (test43_e): Likewise.
4703 (test43_f): Likewise.
4704 (test43_g): Likewise.
4705 (test44_a): Likewise.
4706 (test44_b): Likewise.
4707 (test44_c): Likewise.
4708 (test44_d): Likewise.
4709 (test44_e): Likewise.
4711 2016-03-11 David Malcolm <dmalcolm@redhat.com>
4714 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
4716 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4718 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
4721 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4725 * gcc.target/aarch64/pr69245_2.c: New test.
4727 2016-03-11 Jakub Jelinek <jakub@redhat.com>
4729 PR tree-optimization/70177
4730 * gcc.dg/pr70177.c: New test.
4732 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4734 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
4736 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4738 * gcc.dg/tree-ssa/sra-20.c: New.
4740 2016-03-11 Jakub Jelinek <jakub@redhat.com>
4742 PR rtl-optimization/70174
4743 * gcc.dg/pr70174.c: New test.
4745 PR tree-optimization/70169
4746 * gcc.dg/pr70169.c: New test.
4748 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4751 * gcc.target/i386/pr70160.c: New test.
4753 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4755 * gcc.target/s390/dfp-1.c: New test.
4757 2016-03-10 Nick Clifton <nickc@redhat.com>
4760 * gcc.target/aarch64/pr70044.c: New test.
4762 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
4763 Jakub Jelinek <jakub@redhat.com>
4766 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
4767 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
4768 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
4770 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
4773 * g++.dg/lto/pr69589_0.C: New testcase
4774 * g++.dg/lto/pr69589_1.C: New testcase
4776 2016-03-10 Marek Polacek <polacek@redhat.com>
4779 * g++.dg/delayedfold/unary-plus1.C: New test.
4781 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
4783 * gcc.target/arm/pr45701-1.c: Escape brackets.
4784 * gcc.target/arm/pr45701-2.c: Likewise.
4786 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
4788 * gfortran.dg/unconstrained_commons.f: New.
4790 2016-03-10 Alan Modra <amodra@gmail.com>
4792 * gcc.dg/pr69195.c: New.
4793 * gcc.dg/pr69238.c: New.
4795 2016-03-10 Tom de Vries <tom@codesourcery.com>
4798 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
4800 2016-03-10 Richard Biener <rguenther@suse.de>
4802 PR tree-optimization/70128
4803 * gcc.dg/tree-ssa/alias-34.c: New testcase.
4804 * gcc.dg/tree-ssa/alias-35.c: Likewise.
4806 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4808 PR tree-optimization/70152
4809 * gcc.dg/pr70152.c: New test.
4812 * gcc.target/i386/pr70086-1.c: New test.
4813 * gcc.target/i386/pr70086-2.c: New test.
4814 * gcc.target/i386/pr70086-3.c: New test.
4816 PR tree-optimization/70127
4817 * gcc.c-torture/execute/pr70127.c: New test.
4819 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
4821 * c-c++-common/goacc/combined-directives-2.c: New test.
4823 2016-03-09 David Malcolm <dmalcolm@redhat.com>
4827 * g++.dg/diagnostic/pr70105.C: New test.
4828 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
4829 (test_multiple_ordinary_maps): New test function.
4831 2016-03-09 David Malcolm <dmalcolm@redhat.com>
4835 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
4836 Drop range information from call to inform_at_rich_loc.
4837 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4839 (test_show_locus): Replace calls to rich_location::add_range with
4840 calls to add_range. Rewrite the tests that used the now-defunct
4841 rich_location ctor taking a source_range. Simplify other tests
4842 by replacing calls to COMBINE_LOCATION_DATA with calls to
4845 2016-03-09 Richard Biener <rguenther@suse.de>
4846 Jakub Jelinek <jakub@redhat.com>
4848 PR tree-optimization/70138
4849 * gcc.dg/vect/pr70138-1.c: New testcase.
4850 * gcc.dg/vect/pr70138-2.c: Likewise.
4852 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4855 * gcc.target/i386/pr70049.c: New test.
4857 2016-03-09 Richard Biener <rguenther@suse.de>
4860 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
4861 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
4862 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
4864 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4866 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
4869 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4872 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
4875 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
4878 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
4879 in testcase comment.
4881 2016-03-09 Tom de Vries <tom@codesourcery.com>
4883 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
4884 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
4885 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
4886 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
4887 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
4888 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
4889 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
4890 * gfortran.dg/goacc/kernels-loop.f95: New test.
4892 2016-03-08 Martin Sebor <msebor@redhat.com>
4895 * g++.dg/warn/overflow-warn-7.C: New test.
4897 2016-03-08 Jason Merrill <jason@redhat.com>
4899 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
4900 * lib/target-supports.exp (check_effective_target_concepts): New.
4902 2016-03-08 Jakub Jelinek <jakub@redhat.com>
4905 * g++.dg/cpp1y/constexpr-loop4.C: New test.
4906 * g++.dg/ubsan/pr70135.C: New test.
4909 * gcc.dg/pr70110.c: New test.
4911 2016-03-07 Martin Jambor <mjambor@suse.cz>
4913 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
4914 * c-c++-common/gomp/if-1.c: Likewise.
4915 * c-c++-common/gomp/pr61486-2.c: Likewise.
4916 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
4917 to dg-additional-options.
4918 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
4919 * g++/gomp/target-teams-1.c: Likewise.
4920 * gcc.dg/gomp/gomp.exp: Likewise.
4921 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
4922 dg-additional-options.
4923 * gfortran.dg/gomp/gomp.exp: Likewise.
4924 * gfortran.dg/gomp/target1.f90: Remove dg-options.
4925 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
4926 dg-additional-options.
4927 * gfortran.dg/gomp/target3.f90: Remove dg-options.
4929 2016-03-07 Martin Jambor <mjambor@suse.cz>
4931 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
4932 * c-c++-common/gomp/gridify-1.c: New test.
4933 * gfortran.dg/gomp/gridify-1.f90: Likewise.
4935 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
4937 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
4938 trigger for cortex-r8, when scanning for register r8.
4939 * gcc.target/arm/pr45701-2.c: Likewise.
4941 2016-02-26 Richard Biener <rguenther@suse.de>
4942 Jeff Law <law@redhat.com>
4944 PR tree-optimization/69740
4945 * gcc.c-torture/compile/pr69740-1.c: New test.
4946 * gcc.c-torture/compile/pr69740-2.c: New test.
4948 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4950 * lib/target-supports.exp
4951 (check_effective_target_whole_vector_shift): Enable for PPC64.
4953 2016-03-07 Richard Biener <rguenther@suse.de>
4955 PR tree-optimization/70115
4956 * gcc.dg/torture/pr70115.c: New testcase.
4958 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
4961 * c-c-++-common/goacc/pr69916.c: New.
4963 2016-03-07 Richard Henderson <rth@redhat.com>
4965 * gcc.c-torture/compile/pr70061.c: New test.
4967 2016-03-07 Richard Biener <rguenther@suse.de>
4970 * gcc.dg/vect/O3-pr36098.c: New testcase.
4972 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
4974 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
4976 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
4978 * gnat.dg/renaming9.ad[sb]: New testcase.
4980 2016-03-05 Jakub Jelinek <jakub@redhat.com>
4983 * g++.dg/expr/stdarg3.C: New test.
4985 2016-03-04 Jeff Law <law@redhat.com>
4987 PR tree-optimization/69196
4988 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
4991 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4994 * gcc.dg/pr69973.c: New test.
4996 PR rtl-optimization/69941
4997 * gcc.dg/torture/pr69941.c: New test.
5000 * gcc.dg/pr69824.c: New test.
5002 2016-03-05 Tom de Vries <tom@codesourcery.com>
5004 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5005 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5008 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5011 * g++.dg/cpp1y/var-templ48.C: New test.
5012 * g++.dg/cpp1y/var-templ49.C: New test.
5014 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5016 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5018 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5021 * g++.dg/ubsan/pr70035.C: New test.
5024 * gcc.target/i386/pr70062.c: New test.
5026 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5028 * g++.dg/template/typename21.C: Remove c++98_only.
5030 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5032 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5034 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5037 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5039 (fn_42_b): Likewise.
5040 (fn_42_c): Likewise.
5042 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5045 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5047 (fn_40_b): Likewise.
5048 (fn_41_a): Likewise.
5049 (fn_41_b): Likewise.
5051 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5054 * gcc.target/i386/avx512f-pr70059.c: New test.
5055 * gcc.target/i386/avx512dq-pr70059.c: New test.
5057 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5059 PR rtl-optimization/57676
5060 * gcc.dg/torture/pr57676.c: New test.
5062 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5064 * gcc.dg/pr70026.c: New test.
5066 2016-03-04 Marek Polacek <polacek@redhat.com>
5069 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5070 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5072 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5075 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5077 (test_corners_sisd_si): Likewise.
5078 (main): Remove checks of the above.
5079 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5081 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5083 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5085 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5087 * gcc.dg/torture/pr69951.c: Accept argc==0.
5089 2016-03-04 Richard Biener <rguenther@suse.de>
5092 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5093 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5095 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5098 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5101 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5104 * gcc.dg/guality/pr69947.c: New test.
5106 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5109 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5111 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5113 PR rtl-optimization/69904
5114 * gcc.target/arm/pr69904.c: New test.
5116 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5119 * gcc.dg/vect/pr70021.c: New test.
5120 * gcc.target/i386/pr70021.c: New test.
5122 2016-03-03 Marek Polacek <polacek@redhat.com>
5125 * gcc.dg/pr70050.c: New test.
5127 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5129 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5131 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5133 PR tree-optimization/70043
5134 * gfortran.dg/vect/pr70043.f90: New test.
5136 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5138 * gnat.dg/specs/task1.ads: New test.
5140 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5142 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5143 Invoke gdb with -batch.
5144 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5146 2016-03-03 Richard Biener <rguenther@suse.de>
5148 PR tree-optimization/55936
5149 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5151 2016-03-02 Jeff Law <law@redhat.com>
5153 PR rtl-optimization/69942
5154 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5155 effects of argument promotions.
5157 PR tree-optimization/69987
5158 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5159 target does not support -fprefetch-loop-arrays.
5161 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5163 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5165 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5167 PR rtl-optimization/69052
5168 * gcc.target/i386/pr69052.c: New test.
5170 2016-03-02 Alan Modra <amodra@gmail.com>
5172 * gcc.dg/pr69990.c: New.
5174 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5177 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5180 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5183 * gcc.target/i386/pr70028.c: New test.
5185 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5187 * c-c++-common/asan/swapcontext-test-1.c,
5188 * c-c++-common/tsan/thread_leak.c,
5189 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5190 * g++.dg/tsan/benign_race.C,
5191 * g++.dg/tsan/fd_close_norace.C,
5192 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5193 races with sanitizer output
5195 2016-03-02 Richard Biener <rguenther@suse.de>
5196 Uros Bizjak <ubizjak@gmail.com>
5199 * gcc.dg/simd-8.c: New testcase.
5201 2016-03-02 Richard Biener <rguenther@suse.de>
5204 * gcc.dg/simd-7.c: New testcase.
5206 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5208 * gcc.target/i386/pr70007.c: Tweak.
5210 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5212 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5214 2016-03-02 Marek Polacek <polacek@redhat.com>
5217 * gcc.dg/pr67854.c: New test.
5219 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5222 * gcc.dg/torture/pr70025.c: New test.
5224 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5226 PR tree-optimization/68621
5227 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5229 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5231 * gcc.target/i386/pr70007.c: New test.
5233 2016-03-01 Jeff Law <law@redhat.com>
5235 PR tree-optimization/69196
5236 * gcc.dg/tree-ssa/pr69196-1.c: New test.
5238 PR tree-optimization/69196
5239 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5240 duplicating code and spoiling the expected output.
5242 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5245 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5246 supports power9 before doing tests.
5247 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5248 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5249 * gcc.target/powerpc/p9-permute.c: Likewise.
5251 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
5254 * gcc.target/i386/pr70027.c: New test.
5256 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5258 * gcc.dg/pr70017.c: New test.
5260 2016-03-01 Jakub Jelinek <jakub@redhat.com>
5264 * gcc.dg/pr69796.c: New test.
5265 * gcc.dg/pr69974.c: New test.
5267 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5269 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5271 2016-02-29 Jeff Law <law@redhat.com>
5273 PR tree-optimization/69987
5274 * gfortran.dg/pr69987.f90: New test.
5276 PR tree-optimization/69989
5277 * gcc.c-torture/compile/pr69989-2.c: New test.
5279 2016-03-01 Marek Polacek <polacek@redhat.com>
5282 * g++.dg/parse/invalid1.C: New test.
5284 2016-03-01 Richard Biener <rguenther@suse.de>
5287 * gcc.dg/pr70022.c: New testcase.
5289 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5291 PR tree-optimization/69956
5292 * gcc.dg/pr69956.c: New test.
5294 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5297 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5298 XFAIL when hardware supports efficient unaligned storage access.
5300 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5303 * g++.dg/template/pr69961a.C: New test.
5304 * g++.dg/template/pr69961b.C: New test.
5306 2016-02-29 David Malcolm <dmalcolm@redhat.com>
5308 PR preprocessor/69985
5309 * gcc.dg/cpp/pr69985.c: New test case.
5311 2016-02-29 Jeff Law <law@redhat.com>
5313 PR tree-optimization/70005
5314 * gcc.c-torture/execute/pr70005.c New test.
5316 PR tree-optimization/69999
5317 * gcc.c-torture/compile/pr69999.c: New test.
5319 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5321 PR tree-optimization/69652
5322 * gcc.dg/torture/pr69652.c: Delete test.
5323 * gcc.dg/vect/pr69652.c: New test.
5325 2016-02-19 Richard Biener <rguenther@suse.de>
5327 PR tree-optimization/69980
5328 * gfortran.dg/vect/pr69980.f90: New testcase.
5330 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5332 * gcc.target/sparc/20160229-1.c: New test.
5334 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5336 * gnat.dg/stack_usage3.adb: New test.
5337 * gnat.dg/stack_usage3_pkg.ads: New helper.
5339 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5341 * gnat.dg/renaming8.adb: New test.
5342 * gnat.dg/renaming8_pkg1.ads: New helper.
5343 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5344 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5346 2016-02-29 Richard Biener <rguenther@suse.de>
5348 PR tree-optimization/69720
5349 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5351 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5355 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5357 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5358 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5361 * gfortran.dg/coarray_8.f90: Adjust error message.
5362 * gfortran.dg/pr56007.f90: New test.
5363 * gfortran.dg/pr56007.f: New test.
5365 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5367 PR tree-optimization/69989
5368 * gcc.dg/torture/pr69989.c: New test.
5370 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5372 * gcc.target/i386/stack-realign-win.c: New test.
5374 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5377 * gfortran.dg/pr60126.f90: New test.
5379 2016-02-27 Jeff Law <law@redhat.com>
5382 2016-02-26 Richard Biener <rguenther@suse.de>
5383 Jeff Law <law@redhat.com>
5385 PR tree-optimization/69740
5386 * gcc.c-torture/compile/pr69740-1.c: New test.
5387 * gcc.c-torture/compile/pr69740-2.c: New test.
5389 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5392 * gfortran.dg/newunit_4.f90: New test.
5394 2016-02-27 Jakub Jelinek <jakub@redhat.com>
5397 PR rtl-optimization/69886
5398 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5399 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5402 2016-02-26 Martin Sebor <msebor@redhat.com>
5404 PR tree-optimization/15826
5405 * gcc.dg/tree-ssa/pr15826.c: New test.
5407 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5410 * gcc.target/powerpc/pr69969.c: New test.
5412 2016-02-26 Martin Sebor <msebor@redhat.com>
5415 * g++.old-deja/g++.other/decl5.C: Add a test case.
5417 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5420 * gcc.target/powerpc/pr69946.c: New file.
5422 2016-02-26 Richard Biener <rguenther@suse.de>
5423 Jeff Law <law@redhat.com>
5425 PR tree-optimization/69740
5426 * gcc.c-torture/compile/pr69740-1.c: New test.
5427 * gcc.c-torture/compile/pr69740-2.c: New test.
5429 2016-02-26 Martin Jambor <mjambor@suse.cz>
5432 * gcc.dg/torture/pr69932.c: New test.
5433 * gcc.dg/torture/pr69936.c: Likewise.
5435 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5438 * gcc.target/s390/pr69709.c: New test.
5440 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5443 * gcc.target/aarch64/pr69245_1.c: New test.
5445 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5448 * gcc.dg/torture/pr69613.c: New test.
5450 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5452 PR rtl-optimization/69891
5453 * gcc.target/i386/pr69891.c: New test.
5455 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5456 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5459 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5460 functionality for both 32-bit and 64-bit.
5462 2016-02-26 Richard Biener <rguenther@suse.de>
5464 PR tree-optimization/69551
5465 * gcc.dg/torture/pr69951.c: New testcase.
5467 2016-02-25 Richard Biener <rguenther@suse.de>
5469 PR tree-optimization/48795
5470 * gcc.dg/Warray-bounds-18.c: New testcase.
5472 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5474 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5476 2016-02-25 Jakub Jelinek <jakub@redhat.com>
5478 PR rtl-optimization/69896
5479 * gcc.dg/pr69896.c: New test.
5481 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5484 * g++.dg/cpp1y/paren2.C: New test.
5486 2016-02-24 Martin Sebor <msebor@redhat.com>
5489 * gcc.dg/enum-mode-2.c: New test.
5491 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5494 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5495 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5496 * g++.dg/ubsan/pr69922.C: New test.
5498 2016-02-24 Marek Polacek <polacek@redhat.com>
5501 * gcc.dg/pr69819.c: New test.
5503 2016-02-24 Martin Sebor <msebor@redhat.com>
5506 * g++.dg/ext/flexary15.C: New test.
5508 2016-02-24 Martin Sebor <msebor@redhat.com>
5510 * gcc.dg/builtins-68.c: Avoid making unportable
5511 assumptions about the relationship between SIZE_MAX and UINT_MAX.
5512 * g++.dg/ext/builtin_alloca.C: Same.
5514 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5515 Charles Baylis <charles.baylis@linaro.org>
5518 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5520 2016-02-24 Richard Biener <rguenther@suse.de>
5521 Jakub Jelinek <jakub@redhat.com>
5524 * gcc.dg/torture/pr69760.c: New testcase.
5526 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5528 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5529 pattern on Solaris with as.
5531 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5533 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5534 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5535 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5536 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5538 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5541 * gcc.dg/pr69915.c: New test.
5543 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5545 PR rtl-optimization/69886
5546 * gcc.dg/torture/pr69886.c: New test.
5548 2016-02-24 Richard Biener <rguenther@suse.de>
5551 * gcc.dg/torture/pr68963.c: New testcase.
5553 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5556 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5557 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5558 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5559 * gcc.target/arm/atomic_loaddi_1.c: New test.
5560 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5561 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5562 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5563 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5564 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5565 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5566 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5567 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5569 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5572 * gcc.dg/torture/pr69909.c: New test.
5574 2016-02-24 Richard Biener <rguenther@suse.de>
5576 PR tree-optimization/69907
5577 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5578 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5579 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5581 2016-02-24 Christian Bruel <christian.bruel@st.com>
5583 * gcc.target/arm/pragma_cpp_fma.c: New test.
5585 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5588 * gfortran.dg/include_6.f90: Update test.
5590 2016-02-23 Jakub Jelinek <jakub@redhat.com>
5593 * objc.dg/pr69844.m: New test.
5595 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5597 PR libgfortran/69456
5598 * gfortran.dg/namelist_89.f90: New test.
5599 * gfortran.dg/pr59700.f90: Update test..
5601 2016-02-23 Martin Sebor <msebor@redhat.com>
5604 * g++.dg/ext/builtin_alloca.C: New test.
5605 * gcc.dg/builtins-68.c: New test.
5607 2016-02-23 Richard Henderson <rth@redhat.com>
5609 * gcc.target/i386/addr-space-3.c: Remove test.
5611 2016-02-23 David Malcolm <dmalcolm@redhat.com>
5613 PR preprocessor/69126
5614 PR preprocessor/69543
5615 * c-c++-common/pr69126-2-long.c: New test.
5616 * c-c++-common/pr69126-2-short.c: New test.
5617 * c-c++-common/pr69543-1.c: Remove xfail.
5619 2016-02-23 David Malcolm <dmalcolm@redhat.com>
5621 PR preprocessor/69126
5622 PR preprocessor/69543
5623 PR preprocessor/69558
5624 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
5626 (test_2): ...this, and add leading comment.
5627 (MACRO_3, test_3): New.
5628 (MACRO_4A, MACRO_4B, test_4): New.
5629 (MACRO): Rename to...
5632 (test_5): ...this, updating for renaming of MACRO, and
5633 add leading comment.
5634 * c-c++-common/pr69543-1.c: New.
5635 * c-c++-common/pr69543-2.c: New.
5636 * c-c++-common/pr69543-3.c: New.
5637 * c-c++-common/pr69543-4.c: New.
5638 * c-c++-common/pr69558-1.c: New.
5639 * c-c++-common/pr69558-2.c: New.
5640 * c-c++-common/pr69558-3.c: New.
5641 * c-c++-common/pr69558-4.c: New.
5642 * gcc.dg/pr69558.c: Move to...
5643 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5646 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5648 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5649 to -ftree-parallelize-loops/-fopenacc changes.
5650 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5651 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5652 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5653 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5654 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5655 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5656 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5657 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5658 * c-c++-common/goacc/kernels-loop.c: Likewise.
5659 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5660 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5661 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
5662 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
5664 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5666 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
5668 2016-02-23 Jakub Jelinek <jakub@redhat.com>
5671 * g++.dg/warn/Wnonnull-compare-5.C: New test.
5674 * gcc.dg/pr69900.c: New test.
5676 2016-02-23 Martin Jambor <mjambor@suse.cz>
5678 PR tree-optimization/69666
5679 * gcc.dg/tree-ssa/pr69666.c: New test.
5681 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
5684 * gfortran.dg/coarray_allocate_5.f08: New test.
5686 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5688 * gcc.target/s390/vcond-shift.c: Move to ...
5689 * gcc.target/s390/vector/vcond-shift.c: ... here.
5691 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5693 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
5694 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
5696 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5698 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
5700 2016-02-20 Mark Wielaard <mjw@redhat.com>
5703 * gcc.dg/unused-variable-3.c: New test.
5705 2016-02-22 Jakub Jelinek <jakub@redhat.com>
5708 * gcc.target/i386/pr69888.c: New test.
5710 2016-02-22 Richard Biener <rguenther@suse.de>
5712 PR tree-optimization/69882
5713 * gfortran.dg/vect/pr69882.f90: New testcase.
5715 2016-02-22 Jakub Jelinek <jakub@redhat.com>
5718 * gcc.dg/pr69885.c: New test.
5720 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
5724 * gcc.target/sh/pr54089-10.c: New.
5726 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
5729 * gfortran.dg/deferred_character_15.f90 : New test.
5731 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5734 gfortran.dg/allocate_with_source_18.f03: New test.
5736 2016-02-20 Harald Anlauf <anlauf@gmx.de>
5739 gfortran.dg/gomp/pr52531.f90: New test.
5741 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5744 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
5747 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5750 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
5751 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
5754 * g++.dg/warn/Wnonnull-compare-4.C: New test.
5757 * g++.dg/torture/pr69851.C: New test.
5759 2016-02-19 Martin Sebor <msebor@redhat.com>
5762 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
5764 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5767 * g++.dg/warn/Wnonnull-compare-2.C: New test.
5768 * g++.dg/warn/Wnonnull-compare-3.C: New test.
5771 * g++.dg/cpp0x/pr67767.C: New test.
5773 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5775 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
5776 for fp, simd, crypto, crc, lse.
5777 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
5779 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
5780 effective target check.
5782 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5785 * gcc.target/i386/pr69820.c: New test.
5787 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5789 * gcc.target/s390/vector/int128-1.c: New test.
5791 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5793 * gcc.target/s390/vector/vec-vcond-1.c: New test.
5795 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5797 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
5798 instruction pattern name to prevent the testcase from failing with
5801 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5803 * gcc.target/s390/md/movstr-2.c: New test.
5805 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
5807 * gcc.target/s390/morestack.c: New test.
5809 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
5812 * gcc.target/s390/pr69625.c: Add test case.
5814 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5817 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
5819 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5822 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
5823 * gcc.target/powerpc/fusion3.c: Likewise.
5825 2016-02-18 Richard Biener <rguenther@suse.de>
5828 * g++.dg/torture/pr69553.C: New testcase.
5830 2016-02-18 Nick Clifton <nickc@redhat.com>
5834 * gcc.target/arm/pr62554.c: New test.
5835 * gcc.target/arm/pr69610-1.c: New test.
5836 * gcc.target/arm/pr69610-2.c: New test.
5838 2016-02-18 Richard Biener <rguenther@suse.de>
5841 * gcc.dg/torture/pr69854.c: New testcase.
5843 2016-02-17 Jakub Jelinek <jakub@redhat.com>
5846 * g++.dg/warn/Wnonnull-compare-1.C: New test.
5848 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5850 * gcc.target/powerpc/vec-cg.c: New test.
5852 2016-02-17 Richard Biener <rguenther@suse.de>
5855 * gcc.dg/uninit-21.c: Add -fno-short-enums.
5857 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5860 * gcc.c-torture/compile/pr69161.c: New test.
5862 2016-02-17 David Sherwood <david.sherwood@arm.com>
5865 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
5866 * gcc.target/arm/vect-fmaxmin.c: Likewise.
5868 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5870 * gcc.dg/ifcvt-4.c: Skip on Visium.
5872 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5874 * gnat.dg/atomic8.adb: New test.
5876 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5878 * gnat.dg/discr46.ad[sb]: New test.
5880 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
5883 * gcc.target/powerpc/pr48344-1.c: New test.
5885 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5888 * gfortran.dg/associate_21.f90: New test.
5890 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5893 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
5894 -Wnonnull in dg-options.
5895 * c-c++-common/nonnull-2.c: New test.
5897 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
5898 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5900 * gcc.target/aarch64/vector_initialization_nostack.c: New.
5902 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5905 * gcc.dg/pr69801.c: Add empty dg-options.
5907 2016-02-16 James Norris <jnorris@codesourcery.com>
5909 * c-c++-common/goacc/deviceptr-1.c: Add tests.
5910 * g++.dg/goacc/deviceptr-1.c: New file.
5912 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5914 PR tree-optimization/69820
5915 * gcc.dg/vect/pr69820.c: New test.
5917 2016-02-16 Richard Biener <rguenther@suse.de>
5919 PR tree-optimization/69776
5920 * gcc.dg/torture/pr69776-2.c: New testcase.
5922 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
5924 PR tree-optimization/69714
5925 * gcc.dg/torture/pr69714.c: New test.
5927 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5929 PR tree-optimization/69802
5930 * gcc.dg/pr69802.c: New test.
5932 2016-02-16 Richard Biener <rguenther@suse.de>
5935 * gcc.dg/pr69801.c: New testcase.
5937 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5939 PR libgfortran/69651
5940 * gfortran.dg/read_bang.f90: New test.
5941 * gfortran.dg/read_bang4.f90: New test.
5943 2016-02-15 Jakub Jelinek <jakub@redhat.com>
5946 * g++.dg/init/pr69658.C: New test.
5949 * c-c++-common/pr69797.c: New test.
5951 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5953 * lib/target-supports.exp (check_effective_target_section_anchors): Add
5954 check for aarch64*-*-*.
5956 2016-02-15 Richard Biener <rguenther@suse.de>
5958 PR tree-optimization/69783
5959 * gcc.dg/vect/pr69783.c: New testcase.
5961 2016-02-15 Richard Biener <rguenther@suse.de>
5963 PR tree-optimization/69776
5964 * gcc.dg/torture/pr69776.c: New testcase.
5966 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5969 * gfortran.dg/type_decl_4.f90: Reinstated.
5971 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
5974 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
5976 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5980 * gfortran.dg/type_decl_4.f90: Removed.
5982 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5985 * gfortran.dg/type_decl_4.f90: New test.
5987 2016-02-14 Alan Modra <amodra@gmail.com>
5990 * gcc.c-torture/execute/stkalign.c: Revise test.
5992 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5995 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
5997 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6000 * gcc.target/sh/torture/pr67260.c: New.
6002 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
6004 * gcc.dg/pr67964.c: Add dg-require-alias.
6006 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6010 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6012 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6014 PR libgfortran/69668
6015 * gfortran.dg/namelist_88.f90: New test.
6017 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6019 PR libgfortran/69668
6020 * gfortran.dg/namelist_38.f90: Update test.
6021 * gfortran.dg/namelist_84.f90: Update test.
6023 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6026 * gcc.dg/pr69554-1.c: New test.
6027 * gfortran.dg/pr69554-1.F90: New test.
6028 * gfortran.dg/pr69554-2.F90: New test.
6029 * lib/gcc-dg.exp (proc dg-locus): New function.
6030 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6031 distinguish between the caret-printing and non-caret-printing
6032 cases. If caret-printing has been explicitly enabled, bail out
6033 without attempting to fix up the output.
6035 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6039 * gcc.dg/spellcheck-options-3.c: New test case.
6040 * gcc.dg/spellcheck-options-4.c: New test case.
6041 * gcc.dg/spellcheck-options-5.c: New test case.
6042 * gcc.dg/spellcheck-options-6.c: New test case.
6043 * gcc.dg/spellcheck-options-7.c: New test case.
6044 * gcc.dg/spellcheck-options-8.c: New test case.
6045 * gcc.dg/spellcheck-options-9.c: New test case.
6046 * gcc.dg/spellcheck-options-10.c: New test case.
6048 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6050 PR rtl-optimization/69764
6051 PR rtl-optimization/69771
6052 * c-c++-common/pr69764.c: New test.
6053 * gcc.dg/torture/pr69771.c: New test.
6055 2016-02-12 Marek Polacek <polacek@redhat.com>
6057 * g++.dg/torture/init-list1.C: New.
6059 2016-02-12 Marek Polacek <polacek@redhat.com>
6061 * gcc.dg/pr69522.c: Add empty dg-options.
6063 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6065 * g++.dg/lto/lto.exp: Include and init mpx.
6066 * g++.dg/lto/pr69729_0.C: New test.
6068 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6071 * g++.dg/ipa/pr69241-4.C: New test.
6074 * g++.dg/ipa/pr68672-1.C: New test.
6075 * g++.dg/ipa/pr68672-2.C: New test.
6076 * g++.dg/ipa/pr68672-3.C: New test.
6078 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6081 * gcc.dg/pr69522.c: New test.
6083 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6086 * g++.dg/cpp1y/69098.C: New test.
6087 * g++.dg/cpp1y/69098-2.C: New test.
6089 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6091 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6092 and neighbour -> neighbor.
6093 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6094 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6095 * c-c++-common/Wvarargs.c: Likewise.
6096 * c-c++-common/goacc/host_data-5.c: Likewise.
6097 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6098 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6099 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6100 * gcc.target/aarch64/pr60697.c: Likewise.
6101 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6102 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6103 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6104 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6105 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6106 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6107 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6108 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6109 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6110 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6111 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6112 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6113 * g++.dg/lookup/koenig5.C: Likewise.
6114 * g++.dg/ext/no-asm-2.C: Likewise.
6115 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6116 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6117 * gfortran.dg/used_types_16.f90: Likewise.
6118 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6119 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6120 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6121 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6122 * gfortran.dg/abstract_type_6.f03: Likewise.
6123 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6124 * gfortran.dg/used_types_15.f90: Likewise.
6125 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6126 * gfortran.dg/exit_3.f08: Likewise.
6127 * gfortran.dg/open_status_2.f90: Likewise.
6128 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6129 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6130 * gfortran.dg/associate_1.f03: Likewise.
6131 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6132 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6133 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6134 * gcc.dg/builtin-object-size-1.c: Likewise.
6135 * gcc.dg/noreturn-6.c: Likewise.
6136 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6137 * gcc.dg/globalalias.c: Likewise.
6138 * gcc.dg/builtins-config.h: Likewise.
6139 * gcc.dg/pr30457.c: Likewise.
6140 * gcc.c-torture/compile/volatile-1.c: Likewise.
6141 * gcc.c-torture/execute/20101011-1.c: Likewise.
6142 * c-c++-common/Waddress-1.c: Likewise.
6144 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6147 * c-c++-common/Waddress-1.c: New test.
6149 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6152 * gfortran.dg/associate_19.f03: New test.
6153 * gfortran.dg/associate_20.f03: New test.
6155 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6157 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6159 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6161 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6162 .arch armv8-a\n. Add -dA to dg-options.
6163 * gcc.target/aarch64/assembler_arch_1.c: New test.
6164 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6166 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6169 * g++.dg/cpp0x/pr68726.C: New.
6171 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6173 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6176 2016-02-11 Richard Biener <rguenther@suse.de>
6178 * g++.dg/tree-ssa/pr61034.C: Adjust.
6180 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6183 * gcc.target/s390/pr69148.c: New.
6185 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6187 PR tree-optimization/69652
6188 * gcc.dg/torture/pr69652.c: New test.
6190 2016-02-10 Jakub Jelinek <jakub@redhat.com>
6191 Patrick Palka <ppalka@gcc.gnu.org>
6195 * g++.dg/ipa/pr69241-1.C: New test.
6196 * g++.dg/ipa/pr69241-2.C: New test.
6197 * g++.dg/ipa/pr69241-3.C: New test.
6198 * g++.dg/ipa/pr69649.C: New test.
6200 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
6202 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6203 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6205 2016-02-10 Bin Cheng <bin.cheng@arm.com>
6207 PR tree-optimization/68021
6208 * gcc.dg/tree-ssa/pr68021.c: New test.
6210 2016-02-10 Richard Biener <rguenther@suse.de>
6212 PR tree-optimization/69726
6213 * gcc.dg/uninit-22.c: New testcase.
6215 2016-02-09 Andrew Pinski <apinski@cavium.com>
6218 * gcc.c-torture/compile/20160205-1.c: New testcase.
6220 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6223 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6224 instead accessing a really large arrray.
6225 * gcc.target/powerpc/fusion3.c: Likewise.
6227 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
6230 * gcc.c-torture/execute/pr68532.c: New test.
6232 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
6235 * gcc.dg/pr69634.c: New.
6237 2016-02-09 Richard Biener <rguenther@suse.de>
6239 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6241 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6243 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6245 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6247 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6249 2016-02-09 Richard Biener <rguenther@suse.de>
6251 PR tree-optimization/69715
6252 * gcc.dg/torture/pr69715.c: New testcase.
6254 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6257 * g++.dg/cpp0x/trailing12.C: New test.
6258 * g++.dg/cpp0x/trailing13.C: New test.
6260 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6264 * g++.dg/cpp1y/auto-fn29.C: New test.
6265 * g++.dg/cpp1y/auto-fn30.C: New test.
6267 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6269 PR tree-optimization/69209
6270 * gcc.c-torture/compile/pr69209.c: New test.
6272 2016-02-08 Jeff Law <law@redhat.com>
6274 PR tree-optimization/68541
6275 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6276 of statements allowed in join block for path splitting.
6278 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6281 * g++.dg/gomp/pr59627.C: New test.
6284 * g++.dg/ipa/pr69239.C: New test.
6286 2016-02-08 David Malcolm <dmalcolm@redhat.com>
6288 PR preprocessor/69664
6289 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6290 * gcc.dg/cpp/warn-comments.c: Likewise.
6292 2016-02-08 Marek Polacek <polacek@redhat.com>
6295 * g++.dg/init/const12.C: New test.
6297 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6300 * gcc.dg/lto/pr55113_0.c: Remove test.
6302 2016-02-08 Richard Biener <rguenther@suse.de>
6304 PR tree-optimization/69719
6305 * gcc.dg/torture/pr69719.c: New testcase.
6307 2016-02-08 Richard Biener <rguenther@suse.de>
6308 Jeff Law <law@redhat.com>
6311 * gcc.target/mips/pr68273.c: New testcase.
6313 2016-02-08 Richard Biener <rguenther@suse.de>
6315 PR rtl-optimization/69274
6316 * gcc.target/i386/addr-sel-1.c: XFAIL.
6318 2016-02-08 Jeff Law <law@redhat.com>
6320 PR tree-optimization/68541
6321 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6323 PR tree-optimization/65917
6324 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6326 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6329 * gfortran.dg/namelist_args.f90: New test.
6331 2016-02-05 Jeff Law <law@redhat.com>
6333 PR tree-optimization/68541
6334 * gcc.dg/tree-ssa/split-path-2.c: New test.
6335 * gcc.dg/tree-ssa/split-path-3.c: New test.
6336 * gcc.dg/tree-ssa/split-path-4.c: New test.
6337 * gcc.dg/tree-ssa/split-path-5.c: New test.
6338 * gcc.dg/tree-ssa/split-path-6.c: New test.
6339 * gcc.dg/tree-ssa/split-path-7.c: New test.
6341 2016-02-05 Martin Sebor <msebor@redhat.com>
6344 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6345 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6347 2016-02-06 Richard HEnderson <rth@redhat.com>
6350 * gcc.target/i386/addr-space-4.c: New.
6351 * gcc.target/i386/addr-space-5.c: New.
6353 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6356 * gfortran.dg/elemental_dependency_6.f90: New.
6358 2016-02-05 Jakub Jelinek <jakub@redhat.com>
6360 PR rtl-optimization/69691
6361 * gcc.c-torture/execute/pr69691.c: New test.
6364 * g++.dg/parse/pr69628.C: New test.
6366 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6368 * gcc.dg/sancov/asan.c: Move to ...
6369 * gcc.dg/asan/sancov-1.c: ... here.
6371 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6373 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6375 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6378 * gcc.target/i386/pr69677.c: New test.
6380 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6383 * g++.dg/template/pr68948.C: New test.
6385 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6387 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6388 (only necessary on s390x).
6390 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6392 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6393 -mno-accumulate-outgoing-args.
6395 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6397 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6399 2016-02-04 Jakub Jelinek <jakub@redhat.com>
6402 * c-c++-common/pr69669.c: New test.
6404 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6407 * g++.dg/pr69667.C: New file.
6409 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6412 * gcc.dg/pr69619.c: Add new test.
6414 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6416 PR rtl-optimization/69577
6417 * gcc.target/i386/pr69577.c: New test.
6419 2016-02-04 Martin Liska <mliska@suse.cz>
6421 * g++.dg/asan/pr69276.C: New test.
6423 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6427 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6428 a single smulbb instruction.
6429 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6430 * gcc.target/amr/wmul-2.c: Likewise.
6432 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6436 * gcc.c-torture/execute/pr67714.c: New test.
6438 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6441 * gcc.target/i386/pr69454-1.c: New test.
6442 * gcc.target/i386/pr69454-2.c: New test.
6444 2016-02-03 Martin Sebor <msebor@redhat.com>
6451 * g++.dg/ext/flexarray-mangle-2.C: New test.
6452 * g++.dg/ext/flexarray-mangle.C: New test.
6453 * g++.dg/ext/flexarray-subst.C: New test.
6454 * g++.dg/ext/flexary11.C: New test.
6455 * g++.dg/ext/flexary12.C: New test.
6456 * g++.dg/ext/flexary13.C: New test.
6457 * g++.dg/ext/flexary14.C: New test.
6458 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6460 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6462 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6463 Define only if CHECK_FLOAT128 is defined.
6464 (main): Properly initialize u5.
6466 2016-02-03 Jakub Jelinek <jakub@redhat.com>
6469 * gcc.dg/pr69627.c: New test.
6472 * gcc.dg/pr69644.c: New test.
6474 2016-02-03 Mike Stump <mikestump@comcast.net>
6476 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6477 support for struct-layout-1.exp.
6479 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6482 * g++.dg/cpp0x/pr69056.C: New test.
6484 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6485 Alexandre Oliva <aoliva@redhat.com>
6488 * gcc.target/powerpc/pr69461.c: New.
6490 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
6492 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6494 (check_effective_target_fsanitize_thread): ... to here. Do not
6495 specify additional compile flags for the test source.
6496 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6497 specify additional compile flags for the test source.
6499 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6501 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6503 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6507 * gfortran.dg/coarray_allocate_2.f08: New test.
6508 * gfortran.dg/coarray_allocate_3.f08: New test.
6509 * gfortran.dg/coarray_allocate_4.f08: New test.
6511 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6513 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6514 use same scan-tree-dump-times on all platforms.
6515 * gcc.dg/vect/vect-outer-1.c: Likewise.
6516 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6517 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6518 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6519 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6520 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6521 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6522 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6524 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6526 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6529 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6531 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6533 2016-02-02 James Norris <jnorris@codesourcery.com>
6535 * c-c++-common/goacc/routine-5.c: Add tests.
6537 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
6539 * gcc.target/nvptx/unsigned-cmp.c: New test.
6541 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6543 * gcc.target/aarch64/scalar_shift_1.c
6544 (test_corners_sisd_di): Improve force to SIMD register.
6545 (test_corners_sisd_si): Likewise.
6546 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6547 Remove scan-assembler check for ldr.
6549 2016-02-02 Richard Biener <rguenther@suse.de>
6551 PR tree-optimization/69595
6552 * gcc.dg/Warray-bounds-17.c: New testcase.
6554 2016-02-02 Richard Biener <rguenther@suse.de>
6556 PR tree-optimization/69606
6557 * gcc.dg/torture/pr69606.c: New testcase.
6559 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6562 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6563 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6565 2016-02-02 Alan Modra <amodra@gmail.com>
6568 * gcc.target/powerpc/pr69548.c: New test.
6570 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6572 PR rtl-optimization/69592
6573 * gcc.dg/pr69592.c: New test.
6575 PR preprocessor/69543
6577 * gcc.dg/pr69543.c: New test.
6578 * gcc.dg/pr69558.c: New test.
6580 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
6583 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
6585 2016-02-01 Martin Sebor <msebor@redhat.com>
6587 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
6589 2016-02-01 Bin Cheng <bin.cheng@arm.com>
6591 PR tree-optimization/67921
6592 * c-c++-common/ubsan/pr67921.c: New test.
6594 2016-02-01 Richard Biener <rguenther@suse.de>
6597 * gcc.dg/tree-ssa/recip-8.c: New testcase.
6599 2016-02-01 Richard Biener <rguenther@suse.de>
6601 PR tree-optimization/69574
6602 * gcc.dg/torture/pr69574.c: New testcase.
6604 2016-02-01 Richard Biener <rguenther@suse.de>
6606 PR tree-optimization/69579
6607 * gcc.dg/setjmp-6.c: New testcase.
6609 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6611 PR rtl-optimization/69570
6612 * g++.dg/opt/pr69570.C: New test.
6614 2016-02-01 Richard Henderson <rth@redhat.com>
6616 * gcc.dg/pr69535.c: New test.
6618 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
6621 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
6622 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6625 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6627 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6629 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
6632 * gfortran.dg/allocate_with_source_17.f03: New test.
6634 2016-01-30 Jakub Jelinek <jakub@redhat.com>
6636 PR tree-optimization/69546
6637 * gcc.dg/torture/pr69546.c: New test.
6639 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
6642 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6644 2016-01-30 Martin Sebor <msebor@redhat.com>
6647 * g++.dg/ext/flexary10.C: New test.
6649 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6652 gfortran.dg/common_23.f90: New test.
6654 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6657 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
6658 condition being checked, and disable it when the target supports
6659 misaligned loads and stores.
6661 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6664 * gcc.dg/torture/pr69518.c: New test.
6666 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
6669 * gcc.target/i386/pr69530.c: New test.
6671 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
6674 * gcc.target/mips/div-delay.c: New test.
6676 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6679 * gcc.target/i386/pr69551.c: New test.
6682 * gcc.target/i386/pr66137.c: New test.
6684 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
6686 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
6687 always built for p5600.
6688 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
6689 isa=p5600 dg-option.
6691 2016-01-29 Richard Biener <rguenther@suse.de>
6693 PR tree-optimization/69547
6694 * g++.dg/tree-ssa/pr69547.C: New testcase.
6696 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6699 * g++.dg/warn/Wunused-function2.C: New test.
6701 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6703 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
6704 support for test to succeed.
6706 2016-01-29 Marek Polacek <polacek@redhat.com>
6710 * g++.dg/ext/constexpr-vla2.C: New test.
6711 * g++.dg/ext/constexpr-vla3.C: New test.
6712 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
6714 2016-01-29 Richard Biener <rguenther@suse.de>
6717 * gcc.dg/uninit-21.c: New testcase.
6719 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
6722 * gcc.target/i386/pr69459.c: New test.
6724 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
6727 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
6728 * gcc.target/mips/pr68400.c: New test.
6730 2016-01-28 Martin Sebor <msebor@redhat.com>
6733 * gcc.target/powerpc/pr17381.c: New test.
6735 2016-01-28 Jakub Jelinek <jakub@redhat.com>
6738 * gcc.dg/torture/pr69542.c: New test.
6740 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
6742 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6744 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
6746 * gcc.dg/pr65980.c: Skip on AIX.
6747 * gcc.dg/pr66688.c: Same.
6749 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
6752 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
6753 * gcc.dg/tree-ssa/sra-18.c: Same.
6755 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6758 * gfortran.dg/block_15.f08: New test.
6759 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
6760 on incorrectly closed BLOCK.
6762 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
6764 * gcc.dg/declare-simd.c: New test.
6765 2016-01-28 Richard Biener <rguenther@suse.de>
6767 PR tree-optimization/69466
6768 * gfortran.dg/vect/pr69466.f90: New testcase.
6770 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6772 * g++.dg/pr67989.C: Remove ARM-specific option.
6773 * gcc.target/arm/pr67989.C: New file.
6775 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
6777 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
6778 and expm1 test for glibc < 2.11.
6780 2016-01-27 Richard Henderson <rth@redhat.com>
6782 * gcc.c-torture/execute/pr69447.c: New test.
6784 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
6787 * gfortran.dg/alloc_comp_assign_15.f03: New test.
6789 2016-01-27 Jakub Jelinek <jakub@redhat.com>
6792 * gcc.dg/pr66869.c: New test.
6794 2016-01-25 Jeff Law <law@redhat.com>
6796 PR tree-optimization/68398
6797 PR tree-optimization/69196
6798 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
6799 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
6800 path to avoid new heuristic allowing more irreducible regions
6801 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6802 * gcc.dg/tree-ssa/vrp46.c: Likewise.
6803 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6804 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
6805 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6807 2016-01-27 Marek Polacek <polacek@redhat.com>
6810 * c-c++-common/vector-compare-4.c: New test.
6812 2016-01-27 David Malcolm <dmalcolm@redhat.com>
6814 PR preprocessor/69126
6815 * c-c++-common/pr69126.c: New test case.
6817 2016-01-27 Ian Lance Taylor <iant@google.com>
6819 * gcc.dg/tree-ssa/ivopt_5.c: New test.
6821 2016-01-27 Ryan Burn <contact@rnburn.com>
6824 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
6826 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
6829 * gcc.target/i386/pr69512.c: New test.
6831 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
6834 * gnat.dg/sso/*.adb: Robustify dg-output directives.
6836 2016-01-27 Marek Polacek <polacek@redhat.com>
6839 * g++.dg/pr69379.C: New test.
6841 2016-01-27 Martin Sebor <msebor@redhat.com>
6844 * g++.dg/abi/Wabi-2-2.C: New test.
6845 * g++.dg/abi/Wabi-2-3.C: New test.
6846 * g++.dg/abi/Wabi-3-2.C: New test.
6847 * g++.dg/abi/Wabi-3-3.C: New test.
6849 2016-01-27 Richard Biener <rguenther@suse.de>
6851 PR tree-optimization/69166
6852 * gcc.dg/torture/pr69166.c: New testcase.
6854 2016-01-27 Martin Jambor <mjambor@suse.cz>
6856 PR tree-optimization/69355
6857 * gcc.dg/tree-ssa/pr69355.c: New test.
6859 2016-01-27 Marek Polacek <polacek@redhat.com>
6862 * g++.dg/ext/constexpr-vla1.C: New test.
6864 2016-01-20 Christian Bruel <christian.bruel@st.com>
6867 * gcc.target/arm/pr69245.c: New test.
6869 2016-01-27 Jakub Jelinek <jakub@redhat.com>
6871 PR tree-optimization/69399
6872 * gcc.dg/torture/pr69399.c: New test.
6874 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
6876 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
6878 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
6880 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
6882 2016-01-26 Tom de Vries <tom@codesourcery.com>
6884 PR tree-optimization/69110
6885 * gcc.dg/autopar/pr69110.c: New test.
6887 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6888 Sebastian Pop <s.pop@samsung.com>
6890 * gcc.dg/graphite/isl-ast-op-select.c: New.
6892 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6895 * gfortran.dg/allocate_error_6.f90: New test.
6897 2016-01-26 Richard Henderson <rth@redhat.com>
6899 * gcc.dg/tm/pr60908.c: New test.
6901 2016-01-26 David Malcolm <dmalcolm@redhat.com>
6904 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
6906 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
6907 expected multiline output to reflect the colorization being
6908 disabled before newlines.
6909 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6910 (custom_diagnostic_finalizer): Replace call to
6911 pp_newline_and_flush with call to pp_flush.
6912 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
6913 * gfortran.dg/implicit_class_1.f90: Likewise.
6914 * lib/gcc-dg.exp (allow_blank_lines): New global.
6915 (dg-allow-blank-lines-in-output): New procedure.
6916 (gcc-dg-prune): Complain about blank lines in the output, unless
6917 dg-allow-blank-lines-in-output was called.
6918 * lib/multiline.exp (_build_multiline_regex): Only support
6919 arbitrary followup text for non-blank-lines, not for blank lines.
6921 2016-01-26 Jakub Jelinek <jakub@redhat.com>
6923 PR tree-optimization/69483
6924 * gcc.dg/pr69483.c: New test.
6925 * g++.dg/opt/pr69483.C: New test.
6927 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6930 * gcc.target/arm/pr68620.c: New test.
6932 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6934 * gcc.target/i386/pr68986-2.c: Remove -m32.
6936 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6939 * gcc.target/i386/pr68986-1.c: New test.
6940 * gcc.target/i386/pr68986-2.c: Likewise.
6941 * gcc.target/i386/pr68986-3.c: Likewise.
6943 2016-01-26 Christian Bruel <christian.bruel@st.com>
6945 * lib/target-supports.exp
6946 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
6947 (check_effective_target_arm_crypto_pragma_ok): Likewise.
6948 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
6950 2016-01-26 Richard Biener <rguenther@suse.de>
6952 PR tree-optimization/69452
6953 * gcc.dg/torture/pr69452.c: New testcase.
6955 2016-01-26 Jakub Jelinek <jakub@redhat.com>
6958 * gcc.dg/pr69442.c: New test.
6960 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
6963 * gcc.target/aarch64/simd/pr67896.C: New.
6965 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
6967 PR tree-optimization/69400
6968 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
6970 (plugin_init): Call it.
6971 * gcc.dg/torture/pr69400.c: New test.
6973 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6975 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
6977 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6978 Sebastian Pop <s.pop@samsung.com>
6980 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
6983 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6984 Sebastian Pop <s.pop@samsung.com>
6986 * gcc.dg/graphite/pr69292.c: New.
6988 2016-01-25 Jakub Jelinek <jakub@redhat.com>
6990 * c-c++-common/goacc/use_device-1.c: New test.
6992 2016-01-25 Jeff Law <law@redhat.com>
6994 PR tree-optimization/69196
6995 PR tree-optimization/68398
6996 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
6997 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6999 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
7002 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7005 2016-01-25 Richard Biener <rguenther@suse.de>
7008 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7010 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7013 * gcc.dg/pr69421.c: New test.
7015 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7017 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7018 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7019 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7020 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7021 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7022 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7023 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7024 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7025 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7026 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7028 2016-01-25 Richard Biener <rguenther@suse.de>
7030 PR tree-optimization/69376
7031 * gcc.dg/torture/pr69376.c: New testcase.
7033 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7037 * gfortran.dg/interface_38.f90: New test.
7038 * gfortran.dg/interface_39.f90: New test.
7040 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7043 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7048 * g++.dg/template/pr11858.C: New test.
7049 * g++.dg/template/pr24663.C: New test.
7050 * g++.dg/template/unify12.C: New test.
7051 * g++.dg/template/unify13.C: New test.
7052 * g++.dg/template/unify14.C: New test.
7053 * g++.dg/template/unify15.C: New test.
7054 * g++.dg/template/unify16.C: New test.
7055 * g++.dg/template/unify17.C: New test.
7057 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7060 gfortran.dg/pr68283.f90: New test.
7062 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7065 * gfortran.dg/inline_matmul_13.f90: New test.
7066 * gfortran.dg/matmul_bounds_8.f90: New test.
7067 * gfortran.dg/matmul_bounds_9.f90: New test.
7068 * gfortran.dg/matmul_bounds_10.f90: New test.
7070 2016-01-23 Tom de Vries <tom@codesourcery.com>
7072 PR tree-optimization/69426
7073 * gcc.dg/autopar/pr69426.c: New test.
7075 2016-01-23 Martin Sebor <msebor@redhat.com>
7079 * g++.dg/cpp0x/alignas5.C: New test.
7080 * g++.dg/ext/vector29.C: Same.
7082 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
7084 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7085 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7086 _GNU_SOURCE from compile flags to the source.
7087 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7088 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7089 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7090 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7092 2016-01-22 Jakub Jelinek <jakub@redhat.com>
7095 * g++.dg/opt/pr69432.C: New test.
7097 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7099 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7100 32-bit targets testing an -m64 multilib.
7102 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7104 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7107 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7109 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7111 2016-01-21 Christian Bruel <christian.bruel@st.com>
7114 * gcc.target/i386/pr68674.c
7115 * gcc.target/aarch64/pr68674.c
7116 * gcc.target/arm/pr68674.c
7118 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7121 * gcc.c-torture/execute/pr69403.c: New test.
7123 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7126 * g++.dg/template/pr55843.C: New.
7128 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7131 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7132 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7134 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7137 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7138 from dg-do compile directive, and instead add
7139 { dg-require-effective-target int128 }.
7141 2016-01-20 Martin Sebor <msebor@redhat.com>
7144 * gcc.dg/sync-fetch.c: New test.
7146 2016-01-21 Martin Sebor <msebor@redhat.com>
7149 * gcc.target/powerpc/pr69252.c: New test.
7151 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7154 * gfortran.dg/pr65996.f90: New test.
7156 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7159 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7160 expected to generate an error.
7162 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7165 * gcc.dg/torture/pr66178.c: New test.
7167 2016-01-21 Anton Blanchard <anton@samba.org>
7168 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7171 * gcc.target/powerpc/pr63354.c: New test.
7173 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7175 PR rtl-optimization/68990
7176 * gcc.target/i386/pr68990: New.
7178 2016-01-21 Nick Clifton <nickc@redhat.com>
7181 * gcc.target/mips/pr69129.c: New.
7183 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7186 * g++.dg/cpp0x/pr58046.C: New.
7188 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7192 * gcc.target/arm/pr69187.c: New test.
7195 * g++.dg/torture/pr69355.C: New test.
7197 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7198 Sebastian Pop <s.pop@samsung.com>
7200 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7202 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7203 Sebastian Pop <s.pop@samsung.com>
7205 * gcc.dg/graphite/pr68976.c: New test.
7207 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7210 * c-c++-common/pr67653.c: New test.
7211 * gcc.dg/torture/pr29119.c: Add dg-warning.
7213 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7215 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7217 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7220 * gcc.dg/pr24293.c: New test.
7221 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7222 incomplete struct type.
7223 * gcc.dg/declspec-1.c: Likewise.
7224 * gcc.dg/pr63549.c: Likewise.
7226 2016-01-20 Jakub Jelinek <jakub@redhat.com>
7228 PR tree-optimization/66612
7229 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7230 for bdn instruction.
7232 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7234 * lib/target-supports.exp
7235 (check_effective_target_arm_fp_ok_nocache): New.
7236 (check_effective_target_arm_fp_ok): New.
7237 (add_options_for_arm_fp): New.
7238 (check_effective_target_arm_crypto_ok_nocache): Require
7239 target_arm_v8_neon_ok instead of arm32.
7240 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7241 (check_effective_target_arm_crypto_pragma_ok): New.
7242 (add_options_for_arm_vfp): New.
7243 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7244 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7245 target instead. Force initial fpu to vfp.
7246 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7247 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7248 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7250 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7251 use arm_vfp effective target instead. Force initial fpu to vfp.
7252 * gcc.target/arm/attr-neon3.c: Likewise.
7253 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7255 * gcc.target/arm/unsigned-float.c: Likewise.
7256 * gcc.target/arm/vfp-1.c: Likewise.
7257 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7258 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7259 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7260 * gcc.target/arm/vfp-ldmias.c: Likewise.
7261 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7262 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7263 * gcc.target/arm/vfp-stmiad.c: Likewise.
7264 * gcc.target/arm/vfp-stmias.c: Likewise.
7265 * gcc.target/arm/vnmul-1.c: Likewise.
7266 * gcc.target/arm/vnmul-2.c: Likewise.
7267 * gcc.target/arm/vnmul-3.c: Likewise.
7268 * gcc.target/arm/vnmul-4.c: Likewise.
7270 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7273 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7274 the MPX run-time library, for compile-time MPX test.
7275 * gcc.target/i386/chkp-always_inline.c: Likewise.
7276 * gcc.target/i386/chkp-bndret.c: Likewise.
7277 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7278 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7279 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7280 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7281 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7282 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7283 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7284 * gcc.target/i386/chkp-label-address.c: Likewise.
7285 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7286 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7287 * gcc.target/i386/chkp-pr69044.c: Likewise.
7288 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7289 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7290 * gcc.target/i386/chkp-strchr.c: Likewise.
7291 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7292 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7293 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7294 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7295 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7296 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7297 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7298 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7299 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7300 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7301 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7302 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7303 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7304 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7305 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7306 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7307 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7308 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7309 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7310 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7311 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7312 * gcc.target/i386/pr63995-2.c: Likewise.
7313 * gcc.target/i386/pr64805.c: Likewise.
7314 * gcc.target/i386/pr65044.c: Likewise.
7315 * gcc.target/i386/pr65167.c: Likewise.
7316 * gcc.target/i386/pr65183.c: Likewise.
7317 * gcc.target/i386/pr65184.c: Likewise.
7318 * gcc.target/i386/thunk-retbnd.c: Likewise.
7320 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7322 PR tree-optimization/69328
7323 * gcc.dg/pr69328.c: New test.
7325 2016-01-20 Jeff Law <law@redhat.com>
7328 * gcc.target/m68k/pr25114.c: New test.
7330 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7332 * gcc.target/arm/memset-inline-10.c: Added
7333 dg-require-effective-target arm_thumb2_ok.
7335 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7337 * gcc.dg/debug/dwarf2/sso.c: New test.
7339 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
7342 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7343 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7344 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7346 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7349 * g++.dg/ipa/devirt-50.C: New testcase.
7351 2016-01-19 Marek Polacek <polacek@redhat.com>
7354 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7355 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7357 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7360 * gcc.target/arm/pr69135_1.c: New test.
7362 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7364 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7366 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7368 * gcc.target/aarch64/ccmp_1.c: New testcase.
7370 2016-01-19 Marek Polacek <polacek@redhat.com>
7373 * g++.dg/cpp0x/enum30.C: New test.
7375 2016-01-19 Richard Biener <rguenther@suse.de>
7377 PR tree-optimization/69336
7378 * g++.dg/tree-ssa/pr69336.C: New testcase.
7380 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7383 * gcc.dg/pr65779.c: New test.
7385 2016-01-19 Richard Biener <rguenther@suse.de>
7387 PR tree-optimization/69352
7388 * gcc.dg/torture/pr69352.c: New testcase.
7390 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7392 PR rtl-optimization/68955
7393 PR rtl-optimization/64557
7394 * gcc.dg/torture/pr68955.c: New test.
7396 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7399 * g++.dg/torture/pr69136.C: New testcase.
7401 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7404 * g++.dg/lto/pr69133_0.C: New testcase.
7405 * g++.dg/lto/pr69133_1.C: New testcase.
7407 2016-01-15 Jeff Law <law@redhat.com>
7409 PR tree-optimization/69320
7410 * gcc.c-torture/pr69320-1.c: New test.
7411 * gcc.c-torture/pr69320-2.c: New test.
7412 * gcc.c-torture/pr69320-3.c: New test.
7413 * gcc.c-torture/pr69320-4.c: New test.
7415 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7420 * g++.dg/template/pr11858.C: New test.
7421 * g++.dg/template/pr24663.C: New test.
7422 * g++.dg/template/unify12.C: New test.
7423 * g++.dg/template/unify13.C: New test.
7424 * g++.dg/template/unify14.C: New test.
7425 * g++.dg/template/unify15.C: New test.
7426 * g++.dg/template/unify16.C: New test.
7427 * g++.dg/template/unify17.C: New test.
7429 2016-01-18 David Malcolm <dmalcolm@redhat.com>
7432 * gcc.dg/pr69181-1.c: New test file.
7433 * gcc.dg/pr69181-2.c: New test file.
7434 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7435 globals by moving it to...
7436 (cleanup-after-saved-dg-test): ...this new function. Add
7437 "global additional_sources_used". Add reset of global
7438 multiline_expected_outputs to the empty list.
7439 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7441 (multiline_expected_outputs): ...this, and updated comments to
7442 note that it is modified from gcc-dg.exp.
7443 (dg-end-multiline-output): Update for the above renaming.
7444 (handle-multiline-outputs): Likewise. Remove the clearing
7445 of the expected outputs to the empty list.
7447 2016-01-18 Richard Biener <rguenther@suse.de>
7449 PR tree-optimization/69297
7450 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7452 2016-01-18 Joseph Myers <joseph@codesourcery.com>
7454 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7456 * gcc.target/mips/mips-3d-2.c: Likewise.
7457 * gcc.target/mips/mips-3d-3.c: Likewise.
7458 * gcc.target/mips/mips-3d-4.c: Likewise.
7459 * gcc.target/mips/mips-3d-5.c: Likewise.
7460 * gcc.target/mips/mips-3d-6.c: Likewise.
7461 * gcc.target/mips/mips-3d-7.c: Likewise.
7462 * gcc.target/mips/mips-3d-8.c: Likewise.
7463 * gcc.target/mips/mips-3d-9.c: Likewise.
7464 * gcc.target/mips/mips-ps-1.c: Likewise.
7465 * gcc.target/mips/mips-ps-2.c: Likewise.
7466 * gcc.target/mips/mips-ps-3.c: Likewise.
7467 * gcc.target/mips/mips-ps-4.c: Likewise.
7468 * gcc.target/mips/mips-ps-5.c: Likewise.
7469 * gcc.target/mips/mips-ps-6.c: Likewise.
7470 * gcc.target/mips/mips-ps-7.c: Likewise.
7471 * gcc.target/mips/mips-ps-type.c: Likewise.
7472 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7473 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7475 2016-01-18 Tom de Vries <tom@codesourcery.com>
7477 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7478 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7479 * c-c++-common/goacc/kernels-empty.c: New test.
7480 * c-c++-common/goacc/kernels-eternal.c: New test.
7481 * c-c++-common/goacc/kernels-loop-2.c: New test.
7482 * c-c++-common/goacc/kernels-loop-3.c: New test.
7483 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7484 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7485 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7486 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7487 * c-c++-common/goacc/kernels-loop-data.c: New test.
7488 * c-c++-common/goacc/kernels-loop-g.c: New test.
7489 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7490 * c-c++-common/goacc/kernels-loop-n.c: New test.
7491 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7492 * c-c++-common/goacc/kernels-loop.c: New test.
7493 * c-c++-common/goacc/kernels-noreturn.c: New test.
7494 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7495 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7496 * c-c++-common/goacc/kernels-reduction.c: New test.
7498 2016-01-18 Tom de Vries <tom@codesourcery.com>
7500 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7501 * gcc.dg/autopar/outer-2.c: Same.
7502 * gcc.dg/autopar/outer-3.c: Same.
7503 * gcc.dg/autopar/outer-4.c: Same.
7504 * gcc.dg/autopar/outer-5.c: Same.
7505 * gcc.dg/autopar/outer-6.c: Same.
7506 * gcc.dg/autopar/parallelization-1.c: Same.
7507 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7508 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7509 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7510 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7511 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7512 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7513 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7514 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7515 * gcc.dg/autopar/pr39500-1.c: Same.
7516 * gcc.dg/autopar/pr39500-2.c: Same.
7517 * gcc.dg/autopar/pr46193.c: Same.
7518 * gcc.dg/autopar/pr46194.c: Same.
7519 * gcc.dg/autopar/pr49580.c: Same.
7520 * gcc.dg/autopar/pr49960-1.c: Same.
7521 * gcc.dg/autopar/pr49960.c: Same.
7522 * gcc.dg/autopar/pr68373.c: Same.
7523 * gcc.dg/autopar/reduc-1.c: Same.
7524 * gcc.dg/autopar/reduc-1char.c: Same.
7525 * gcc.dg/autopar/reduc-1short.c: Same.
7526 * gcc.dg/autopar/reduc-2.c: Same.
7527 * gcc.dg/autopar/reduc-2char.c: Same.
7528 * gcc.dg/autopar/reduc-2short.c: Same.
7529 * gcc.dg/autopar/reduc-3.c: Same.
7530 * gcc.dg/autopar/reduc-4.c: Same.
7531 * gcc.dg/autopar/reduc-6.c: Same.
7532 * gcc.dg/autopar/reduc-7.c: Same.
7533 * gcc.dg/autopar/reduc-8.c: Same.
7534 * gcc.dg/autopar/reduc-9.c: Same.
7535 * gcc.dg/autopar/uns-outer-4.c: Same.
7536 * gcc.dg/autopar/uns-outer-5.c: Same.
7537 * gcc.dg/autopar/uns-outer-6.c: Same.
7538 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7539 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7541 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7544 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7545 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7547 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7550 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7551 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7552 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7554 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7557 * gcc.dg/tree-ssa/sra-17.c: New.
7558 * gcc.dg/tree-ssa/sra-18.c: New.
7560 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7562 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7564 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7566 * gnat.dg/inline12.adb: New test.
7568 2016-01-18 Bin Cheng <bin.cheng@arm.com>
7570 PR tree-optimization/66797
7571 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7573 2016-01-18 Richard Biener <rguenther@suse.de>
7575 PR tree-optimization/69170
7576 * gcc.dg/torture/pr69170.c: New testcase.
7578 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
7580 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7582 2016-01-16 Tom de Vries <tom@codesourcery.com>
7584 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7586 2016-01-16 Tom de Vries <tom@codesourcery.com>
7588 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
7589 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
7590 redundant dg-require-effective-target pthread.
7591 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
7592 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
7593 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7594 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
7595 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
7596 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
7597 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
7599 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
7602 * gcc.target/powerpc/recip-6.c: Enable on AIX.
7603 * gcc.target/powerpc/recip-7.c: Same.
7605 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7608 * g++.dg/template/pr69091.C: New test.
7610 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7612 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
7613 dump does not contain an error_mark_node.
7614 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
7615 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
7617 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7620 * g++.dg/template/pr68936.C: New test.
7622 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
7625 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
7626 * gcc.target/powerpc/recip-2.c: Same.
7627 * gcc.target/powerpc/recip-3.c: Same.
7628 * gcc.target/powerpc/recip-4.c: Same.
7629 * gcc.target/powerpc/recip-sqrtf.c: Same.
7631 2016-01-15 Jeff Law <law@redhat.com>
7633 PR tree-optimization/69270
7634 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7635 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7637 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
7640 * gfortran.dg/deferred_character_13.f90: New test for the fix
7641 of comment 3 of the PR.
7644 * gfortran.dg/deferred_character_8.f90: New test
7645 * gfortran.dg/allocate_error_5.f90: New test
7648 * gfortran.dg/deferred_character_10.f90: New test
7651 * gfortran.dg/deferred_character_14.f90: New test
7654 * gfortran.dg/deferred_character_11.f90: New test
7657 * gfortran.dg/deferred_character_9.f90: New test
7659 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
7661 PR rtl-optimization/69030
7662 * gcc.target/i386/pr69030.c: New.
7664 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7666 * gcc.target/aarch64/target_attr_17.c: New test.
7668 2016-01-15 Richard Biener <rguenther@suse.de>
7670 PR tree-optimization/66856
7671 * gcc.dg/torture/pr66856-1.c: New testcase.
7672 * gcc.dg/torture/pr66856-2.c: Likewise.
7674 2016-01-15 Richard Biener <rguenther@suse.de>
7677 * g++.dg/lto/pr69137_0.C: New testcase.
7679 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
7682 * gcc.target/i386/pr69246.c: New test.
7684 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7686 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
7688 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7691 * g++.dg/init/const9.C: Disable test on S/390.
7693 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7695 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
7696 * g++.dg/Wno-frame-address.C: Ditto.
7698 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7700 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
7702 2016-01-15 Richard Biener <rguenther@suse.de>
7704 PR tree-optimization/68961
7705 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
7707 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7709 * gcc.target/i386/pr65105-5.c: New test.
7711 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
7713 * gcc.c-torture/execute/alias-4.c: New testcase.
7715 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
7718 * g++.dg/ipa/devirt-49.C: New testcase.
7720 2016-01-15 Christian Bruel <christian.bruel@st.com>
7723 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
7724 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
7725 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
7727 2016-01-15 Richard Biener <rguenther@suse.de>
7729 PR tree-optimization/69117
7730 * gcc.dg/torture/pr69117.c: New testcase.
7732 2015-01-14 Ryan Burn <contact@rnburn.com>
7735 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
7737 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7740 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
7741 range tests use 100 * maximum instead of maximum + 1.
7743 2016-01-14 Jakub Jelinek <jakub@redhat.com>
7746 * gcc.dg/guality/pr69244.c: New test.
7748 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
7750 * lib/target-supports.exp (check_effective_target_issignaling):
7752 * gcc.dg/pr61441.c: Require issignaling effective target.
7754 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
7757 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
7759 2016-01-14 David Malcolm <dmalcolm@redhat.com>
7762 PR preprocessor/69177
7763 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
7764 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
7765 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
7766 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7768 2016-01-14 Marek Polacek <polacek@redhat.com>
7771 * gcc.dg/array-15.c: New test.
7773 2016-01-14 Jakub Jelinek <jakub@redhat.com>
7776 PR tree-optimization/69155
7777 * gfortran.dg/pr68146.f: New test.
7778 * gfortran.dg/pr69155.f90: New test.
7780 2016-01-14 Richard Biener <rguenther@suse.de>
7782 PR tree-optimization/68060
7783 * gcc.dg/torture/pr68060-1.c: New testcase.
7784 * gcc.dg/torture/pr68060-2.c: Likewise.
7786 2016-01-14 Nick Clifton <nickc@redhat.com>
7788 * lib/target-supports.exp
7789 (check_effective_target_arm_neon_ok_nocache): Add an option
7790 sequence that includes setting the ARM architecture to ARMv7-A.
7791 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
7792 command line options necessary to enable Neon support.
7793 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
7794 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
7795 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
7796 * gcc.target/arm/pr69180.c: Likewise.
7798 2016-01-14 Jeff Law <law@redhat.com>
7800 PR tree-optimization/69270
7801 * gcc.dg/tree-ssa/pr69270.c: New test.
7803 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
7806 * c-c++-common/pr66208.c: New file.
7808 2016-01-13 Jakub Jelinek <jakub@redhat.com>
7810 PR tree-optimization/69156
7811 * gcc.dg/pr69156.c: New test.
7813 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
7815 * gcc.target/i386/pr69225-7.c: New test.
7817 2016-01-13 Richard Henderson <rth@redhat.com>
7819 * gcc.dg/tm/memopt-13.c: Update expected function.
7820 * gcc.dg/tm/memopt-6.c: Likewise.
7822 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
7824 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
7825 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
7826 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
7827 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7829 2016-01-13 Tom de Vries <tom@codesourcery.com>
7831 PR tree-optimization/69169
7832 * gcc.dg/pr69169.c: New test.
7834 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7837 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
7838 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
7839 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
7840 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
7841 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
7842 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
7843 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
7844 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
7846 2016-01-13 Jakub Jelinek <jakub@redhat.com>
7849 * gcc.dg/pr69247.c: New test.
7851 2016-01-13 Richard Biener <rguenther@suse.de>
7853 PR tree-optimization/69242
7854 * gcc.dg/torture/pr69242.c: New testcase.
7856 2016-01-13 Richard Biener <rguenther@suse.de>
7858 PR tree-optimization/69186
7859 * gcc.dg/torture/pr69186.c: New testcase.
7861 2016-01-13 Jeff Law <law@redhat.com>
7863 PR tree-optimization/67755
7864 * gcc.dg/tree-ssa/pr67755.c: New test.
7866 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7868 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
7869 pass number in output by a star.
7871 2016-01-12 Bin Cheng <bin.cheng@arm.com>
7873 PR tree-optimization/68911
7874 * gcc.c-torture/execute/pr68911.c: New test.
7876 2016-01-12 Marek Polacek <polacek@redhat.com>
7879 * g++.dg/warn/permissive-1.C: New test.
7881 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7885 * g++.dg/opt/pr69213.C: New test.
7887 2016-01-12 Christian Bruel <christian.bruel@st.com>
7890 * gcc.target/arm/pr69180.c: New test.
7892 2016-01-12 Richard Biener <rguenther@suse.de>
7895 * g++.dg/lto/pr69077_0.C: New testcase.
7896 * g++.dg/lto/pr69077_1.C: Likewise.
7898 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7901 * g++.dg/opt/pr69175.C: New test.
7903 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
7905 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
7906 rather than #including math.h & stdlib.h.
7907 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
7908 * gcc.dg/vect/pr49771.c: Likewise.
7909 * gcc.dg/vect/vect-10-big-array.c: Likewise.
7910 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
7911 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
7912 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
7913 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
7914 * gcc.dg/vect/pr44507.c: Likewise.
7915 * gcc.dg/vect/pr45902.c: Likewise.
7916 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7917 * gcc.dg/vect/vect-117.c: Likewise.
7918 * gcc.dg/vect/vect-99.c: Likewise.
7919 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7920 * gcc.dg/vect/vect-cond-1.c: Likewise.
7921 * gcc.dg/vect/vect-cond-2.c: Likewise.
7922 * gcc.dg/vect/vect-cond-3.c: Likewise.
7923 * gcc.dg/vect/vect-cond-4.c: Likewise.
7924 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7925 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7926 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7927 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
7928 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7929 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7930 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7931 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7932 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7933 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7934 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7935 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
7936 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
7937 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
7938 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
7939 include of signal.h.
7940 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
7941 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
7942 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
7943 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
7944 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
7945 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
7946 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
7947 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
7948 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
7949 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
7950 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7951 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7952 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
7953 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
7954 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
7955 * gcc.dg/vect/vect-outer-5.c: Likewise.
7956 * gcc.dg/vect/vect-outer-6.c: Likewise.
7957 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
7960 2016-01-12 Nick Clifton <nickc@redhat.com>
7963 * gcc.dg/lto/pr61886_0.c: Rename the external function called
7964 to fread so that it will be found in all target runtimes.
7966 2016-01-12 Richard Biener <rguenther@suse.de>
7968 PR tree-optimization/69053
7969 * g++.dg/torture/pr69053.C: New testcase.
7971 2016-01-12 Richard Biener <rguenther@suse.de>
7973 PR tree-optimization/69168
7974 * gcc.dg/torture/pr69168.c: New testcase.
7976 2016-01-12 Richard Biener <rguenther@suse.de>
7978 PR tree-optimization/69157
7979 * gcc.dg/torture/pr69157.c: New testcase.
7981 2016-01-12 Richard Biener <rguenther@suse.de>
7983 PR tree-optimization/69174
7984 * gcc.dg/torture/pr69174.c: New testcase.
7986 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7990 * g++.dg/tls/pr66808.C: New test.
7991 * g++.dg/tls/pr69000.C: New test.
7993 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7995 * gcc.target/powerpc/swaps-p8-23.c: New test.
7996 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
7998 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
8000 PR tree-optimization/68356
8001 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8003 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8004 Jim Wilson <jim.wilson@linaro.org>
8007 * gcc.target/arm/pr69194.c: New test.
8009 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8012 * gcc.target/i386/pr69225-1.c: New test.
8013 * gcc.target/i386/pr69225-2.c: Likewise.
8014 * gcc.target/i386/pr69225-3.c: Likewise.
8015 * gcc.target/i386/pr69225-4.c: Likewise.
8016 * gcc.target/i386/pr69225-5.c: Likewise.
8017 * gcc.target/i386/pr69225-6.c: Likewise.
8019 2016-01-11 Jakub Jelinek <jakub@redhat.com>
8022 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8026 * gcc.dg/pr69071.c: New test.
8029 * g++.dg/opt/pr69211.C: New test.
8031 PR tree-optimization/69214
8032 * gcc.c-torture/compile/pr69214.c: New test.
8034 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
8036 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8037 * gcc.target/i386/pr66232-11.c: Ditto.
8038 * gcc.target/i386/pr66232-12.c: Ditto.
8039 * gcc.target/i386/pr66232-13.c: Ditto.
8041 2016-01-11 Richard Biener <rguenther@suse.de>
8043 PR tree-optimization/69173
8044 * gcc.dg/torture/pr69173.c: New testcase.
8046 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8048 PR rtl-optimization/68796
8049 * gcc.target/aarch64/tst_5.c: New test.
8050 * gcc.target/aarch64/tst_6.c: Likewise.
8052 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8054 PR rtl-optimization/68841
8055 * gcc.dg/pr68841.c: New test.
8056 * gcc.c-torture/execute/pr68841.c: New test.
8058 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8060 PR rtl-optimization/68920
8061 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8063 * gcc.dg/ifcvt-5.c: New test.
8065 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
8068 * g++.dg/pr69123.C: New.
8070 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8073 * gcc.target/i386/pr69010.c: New test.
8075 2016-01-11 Martin Jambor <mjambor@suse.cz>
8078 * gcc.target/i386/chkp-pr69044.c: New test.
8080 2016-01-11 Tom de Vries <tom@codesourcery.com>
8082 PR tree-optimization/69109
8083 * gcc.dg/autopar/pr69109-2.c: New test.
8084 * gcc.dg/autopar/pr69109.c: New test.
8086 2016-01-11 Tom de Vries <tom@codesourcery.com>
8088 PR tree-optimization/69108
8089 * gcc.dg/autopar/pr69108.c: New test.
8091 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8094 * c-c++-common/Wisleading-indentation.c: Augment test.
8096 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8099 * gfortran.dg/inline_matmul_12.f90: New test.
8101 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
8104 * gfortran.dg/actual_array_offset_1: New test.
8106 2016-01-10 Tom de Vries <tom@codesourcery.com>
8108 PR tree-optimization/69062
8109 * gcc.dg/autopar/pr69062.c: New test.
8111 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8113 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8114 * gcc.dg/vect/slp-perm-2.c: Likewise.
8115 * gcc.dg/vect/slp-perm-3.c: Likewise.
8116 * gcc.dg/vect/slp-perm-5.c: Likewise.
8117 * gcc.dg/vect/slp-perm-6.c: Likewise.
8118 * gcc.dg/vect/slp-perm-7.c: Likewise.
8119 * gcc.dg/vect/slp-perm-8.c: Likewise.
8121 2016-01-10 Tom de Vries <tom@codesourcery.com>
8123 PR tree-optimization/69039
8124 * gcc.dg/autopar/pr69039.c: New test.
8126 2016-01-09 Marek Polacek <polacek@redhat.com>
8129 * g++.dg/pr69113.C: New test.
8131 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8134 PR tree-optimization/69097
8135 * gcc.c-torture/execute/pr50865.c: New test.
8136 * gcc.c-torture/execute/pr69097-1.c: New test.
8137 * gcc.c-torture/execute/pr69097-2.c: New test.
8138 * gcc.dg/pr69097-1.c: New test.
8139 * gcc.dg/pr69097-2.c: New test.
8141 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8144 * g++.dg/opt/pr69164.C: New test.
8146 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8148 PR tree-optimization/69167
8149 * gcc.dg/pr69167.c: New test.
8151 2016-01-08 Marek Polacek <polacek@redhat.com>
8154 * g++.dg/pr68449.C: New.
8156 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8158 PR tree-optimization/68707
8159 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8160 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8161 on platforms supporting it.
8162 * gcc.dg/vect/slp-perm-2.c: Likewise.
8163 * gcc.dg/vect/slp-perm-3.c: Likewise.
8164 * gcc.dg/vect/slp-perm-5.c: Likewise.
8165 * gcc.dg/vect/slp-perm-7.c: Likewise.
8166 * gcc.dg/vect/slp-perm-8.c: Likewise.
8167 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8168 on platforms supporting it.
8170 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8172 PR tree-optimization/69162
8173 * gcc.dg/pr69162.c: New test.
8175 PR tree-optimization/69172
8176 * gcc.dg/pr69172.c: New test.
8178 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8180 PR tree-optimization/67781
8181 * gcc.c-torture/execute/pr67781.c: New file.
8183 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8185 PR tree-optimization/69083
8186 * gcc.dg/vect/pr69083.c: New test.
8188 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8190 PR tree-optimization/61441
8191 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8192 Use -fexcess-precision=standard for compiler options.
8193 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8195 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8198 * gfortran.dg/gomp/pr69128.f90: New test.
8201 * g++.dg/ext/pr69145-1.C: New test.
8202 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8203 * g++.dg/ext/pr69145-2.h: New file.
8205 2016-01-07 Martin Sebor <msebor@redhat.com>
8208 * gcc.dg/atomic-fetch-bool.c: New test.
8209 * gcc.dg/sync-fetch-bool.c: New test.
8211 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8214 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8216 2016-01-07 Nick Clifton <nickc@redhat.com>
8219 * g++.dg/pr66655.C: New test.
8220 * g++.dg/pr66655_1.cc: Test support file.
8221 * g++.dg/pr66655.h: Test header file.
8223 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8226 gfortran.dg/gomp/pr66680.f90: New test.
8228 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8231 * gcc.target/i386/pr69171-1.c: New test.
8232 * gcc.target/i386/pr69171-2.c: Likewise.
8233 * gcc.target/i386/pr69171-3.c: Likewise.
8234 * gcc.target/i386/pr69171-4.c: Likewise.
8235 * gcc.target/i386/pr69171-5.c: Likewise.
8236 * gcc.target/i386/pr69171-6.c: Likewise.
8238 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8241 * c-c++-common/pr67639.c: New test.
8243 2016-01-07 Jakub Jelinek <jakub@redhat.com>
8245 PR tree-optimization/69141
8246 * g++.dg/opt/pr69141.C: New test.
8248 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8250 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8252 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
8255 * gcc.target/i386/pr69140.c: New test
8257 2016-01-06 David Malcolm <dmalcolm@redhat.com>
8259 * gcc.dg/bad-dereference.c: New test case.
8261 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8263 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8265 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8267 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8269 2016-01-06 Marek Polacek <polacek@redhat.com>
8272 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8274 2016-01-05 Marek Polacek <polacek@redhat.com>
8277 * gcc.dg/atomic-invalid-2.c: New.
8279 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8282 * gcc.target/i386/pr68991.c: New test.
8284 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8287 * g++.dg/pr68991-1.C: New test.
8288 * g++.dg/pr68991-2.C: Likewise.
8290 2016-01-05 Sergei Trofimovich <siarheit@google.com>
8293 * gcc.target/ia64/pr60465-gprel64.c: New test.
8294 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8296 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8298 PR rtl-optimization/68651
8299 * gcc.target/aarch64/pr68651_1.c: New test.
8301 2016-01-05 David Malcolm <dmalcolm@redhat.com>
8304 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8306 2016-01-05 Nathan Sidwell <nathan@acm.org>
8309 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8311 * gcc.dg/alias-15.c: New.
8313 2016-01-05 Nick Clifton <nickc@redhat.com>
8316 * g++.dg/pr68770.C: New test.
8318 2016-01-04 Mike Stump <mikestump@comcast.net>
8320 * lib/target-supports.exp (check_effective_target_cilkplus):
8321 cilkplus targets require pthreads.
8322 (check_effective_target_cilkplus): Remove special case for NVPTX.
8324 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8326 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8329 2016-01-04 Jakub Jelinek <jakub@redhat.com>
8331 Update copyright years.
8333 2016-01-04 Marek Polacek <polacek@redhat.com>
8336 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8337 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8338 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8340 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8342 * gcc.target/sparc/20160104-2.c: New test.
8344 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8346 * gcc.target/sparc/20160104-1.c: New test.
8348 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
8351 * gfortran.dg/pr65045.f90: New test.
8353 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8355 * gnat.dg/specs/debug1.ads: Delete.
8357 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8359 PR libgfortran/68867
8360 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8363 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8365 PR libgfortran/68867
8366 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8369 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
8372 * gfortran.dg/pr68864.f90: New test.
8374 2016-01-01 Jakub Jelinek <jakub@redhat.com>
8376 PR tree-optimization/69070
8377 * gcc.dg/pr69070.c: New test.
8380 * gfortran.dg/pr69055.f90: New test.
8383 * gcc.dg/pr69015.c: New test.
8385 Copyright (C) 2016 Free Software Foundation, Inc.
8387 Copying and distribution of this file, with or without modification,
8388 are permitted in any medium without royalty provided the copyright
8389 notice and this notice are preserved.