1 2016-06-20 David Malcolm <dmalcolm@redhat.com>
3 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5 2016-06-20 Martin Sebor <msebor@redhat.com>
8 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9 * gnu90-const-expr-1.c: Same.
10 * gnu99-const-expr-1.c: Same.
11 * gnu99-static-1.c: Same.
13 2016-06-20 Renlin Li <renlin.li@arm.com>
15 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
17 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
19 * gcc.target/aarch64/vcvt_f64_1.c: New.
20 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
21 * gcc.target/aarch64/vrecp_f64_1.c: New.
23 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
28 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
31 * gcc.target/avr/torture/pr71103-2.c: New test.
33 2016-06-19 Martin Sebor <msebor@redhat.com>
36 * gcc.dg/alignof.c: New test.
38 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
40 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
41 vs dg-error; test constexpr specifier too.
43 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
45 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
47 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
49 * lib/target-supports.exp
50 (check_effective_target_arm_neon_fp16_ok_nocache): Call
51 arm_neon_ok and merge flags. Fix temporary test name.
52 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
55 2016-06-17 Martin Liska <mliska@suse.cz>
57 * gcc.dg/predict-9.c: Fix dump scanning.
59 2016-06-17 Bin Cheng <bin.cheng@arm.com>
61 PR tree-optimization/71354
62 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
64 2016-06-17 Bin Cheng <bin.cheng@arm.com>
66 PR tree-optimization/71347
67 * gcc.dg/tree-ssa/pr71347.c: New test.
69 2016-06-17 Bin Cheng <bin.cheng@arm.com>
71 PR tree-optimization/71354
72 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
74 2016-06-17 Bin Cheng <bin.cheng@arm.com>
76 * gcc.dg/vect/vect-alias-check-1.c: New test.
78 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
80 * gcc.target/avr/pr71151-1.c: New test.
81 * gcc.target/avr/pr71151-2.c: New test.
82 * gcc.target/avr/pr71151-3.c: New test.
83 * gcc.target/avr/pr71151-4.c: New test.
84 * gcc.target/avr/pr71151-5.c: New test.
85 * gcc.target/avr/pr71151-6.c: New test.
86 * gcc.target/avr/pr71151-7.c: New test.
87 * gcc.target/avr/pr71151-8.c: New test.
88 * gcc.target/avr/pr71151-common.h: New test.
90 2016-06-16 Martin Liska <mliska@suse.cz>
92 * gfortran.dg/predict-1.f90: New test.
94 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
97 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
99 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
101 * g++.dg/vect/pr36648.cc: Disable cunrolli
103 2016-06-16 Jakub Jelinek <jakub@redhat.com>
106 * gcc.c-torture/execute/pr71554.c: New test.
108 PR rtl-optimization/71532
109 * gcc.dg/torture/pr71532.c: New test.
111 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
113 * gcc.target/powerpc/p9-dimode1.c: New test.
114 * gcc.target/powerpc/p9-dimode2.c: Likewise.
116 2016-06-15 Jakub Jelinek <jakub@redhat.com>
118 * gcc.c-torture/compile/20160615-1.c: New test.
120 * g++.dg/cpp0x/ref-qual17.C: New test.
122 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
125 * gcc.target/i386/pr71529.C: New test.
127 2016-06-15 Alan Hayward <alan.hayward@arm.com>
129 PR tree-optimization/71483
130 * g++.dg/vect/pr71483.c: New
132 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
135 * g++.dg/inherit/crash6.C: New.
136 * g++.dg/inherit/union2.C: Likewise.
137 * g++.dg/inherit/virtual12.C: Likewise.
138 * g++.dg/inherit/virtual13.C: Likewise.
139 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
141 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
143 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
145 2016-06-15 Alan Hayward <alan.hayward@arm.com>
147 PR tree-optimization/71439
148 * gcc.dg/vect/pr71439.c: New
150 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
152 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
154 2016-06-15 Richard Biener <rguenther@suse.de>
156 * gcc.dg/vect/slp-45.c: New testcase.
158 2016-06-15 Richard Biener <rguenther@suse.de>
160 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
162 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
164 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
165 requirements, and disable for AIX for now.
166 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
168 2016-06-14 Jakub Jelinek <jakub@redhat.com>
171 * g++.dg/opt/pr71528.C: New test.
174 * g++.dg/init/pr71516.C: New test.
176 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
178 * g++.dg/init/array46.C: New.
180 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
182 * gcc.target/i386/float128-3.c: New test.
183 * gcc.target/i386/quad-sse4.c: Ditto.
184 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
187 2016-06-14 Richard Biener <rguenther@suse.de>
190 * gfortran.dg/pr71526.f90: New testcase.
192 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
194 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
195 * gcc.dg/zero_bits_compound-1.c: Likewise.
197 2016-06-14 Richard Biener <rguenther@suse.de>
199 PR tree-optimization/71522
200 * gcc.dg/torture/pr71522.c: New testcase.
202 2016-06-14 Jakub Jelinek <jakub@redhat.com>
204 PR tree-optimization/71520
205 * gcc.dg/tree-ssa/pr71520.c: New test.
207 2016-06-14 Richard Biener <rguenther@suse.de>
209 PR tree-optimization/71521
210 * gcc.dg/tree-ssa/vrp101.c: New testcase.
212 2016-06-13 Jakub Jelinek <jakub@redhat.com>
215 * c-c++-common/ubsan/bounds-13.c: New test.
217 PR preprocessor/71183
218 * gcc.dg/cpp/source_date_epoch-3.c: New test.
220 2016-06-13 Jeff Law <law@redhat.com>
222 PR tree-optimization/71403
223 * c-c++-common/ubsan/pr71403-1.c: New test.
224 * c-c++-common/ubsan/pr71403-2.c: New test.
225 * c-c++-common/ubsan/pr71403-3.c: New test.
227 2016-06-13 Jakub Jelinek <jakub@redhat.com>
230 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
231 Add -Wno-psabi -w to dg-options.
233 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
235 * gcc.target/powerpc/vadsdu-0.c: New test.
236 * gcc.target/powerpc/vadsdu-1.c: New test.
237 * gcc.target/powerpc/vadsdu-2.c: New test.
238 * gcc.target/powerpc/vadsdu-3.c: New test.
239 * gcc.target/powerpc/vadsdu-4.c: New test.
240 * gcc.target/powerpc/vadsdu-5.c: New test.
241 * gcc.target/powerpc/vadsdub-1.c: New test.
242 * gcc.target/powerpc/vadsdub-2.c: New test.
243 * gcc.target/powerpc/vadsduh-1.c: New test.
244 * gcc.target/powerpc/vadsduh-2.c: New test.
245 * gcc.target/powerpc/vadsduw-1.c: New test.
246 * gcc.target/powerpc/vadsduw-2.c: New test.
248 2016-06-13 David Malcolm <dmalcolm@redhat.com>
250 * gcc.dg/c99-init-2.c (c): Update expected error message.
251 * gcc.dg/init-bad-8.c (foo): Likewise.
252 * gcc.dg/spellcheck-fields-3.c: New test case.
254 2016-06-13 Martin Liska <mliska@suse.cz>
256 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
257 and "guess loop iv compared" heuristics.
258 * gcc.dg/predict-2.c: Likewise.
259 * gcc.dg/predict-3.c: Likewise.
260 * gcc.dg/predict-4.c: Likewise.
261 * gcc.dg/predict-5.c: Likewise.
262 * gcc.dg/predict-6.c: Likewise.
264 2016-06-13 Marek Polacek <polacek@redhat.com>
267 * c-c++-common/Wswitch-unreachable-4.c: New test.
268 * gcc.dg/Wswitch-unreachable-2.c: New test.
269 * g++.dg/tm/jump1.C: Move dg-warning.
271 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
273 * gnat.dg/renaming10.ad[sb]: New test.
275 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
278 * gfortran.dg/pr70673.f90: New test.
280 2016-06-13 Richard Biener <rguenther@suse.de>
283 * gcc.dg/align-3.c: New testcase.
285 2016-06-13 Martin Liska <mliska@suse.cz>
287 * gcc.target/i386/pr71458.c: New test.
289 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
292 * testsuite/gcc.dg/torture/float128-nan.c: New test.
294 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
297 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
300 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
303 * gfortran.dg/comma_IO_extension_1.f90: New test.
304 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
305 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
307 * gfortran.dg/graphite/pr38083.f90: Likewise.
308 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
311 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
313 * gnat.dg/case_character.adb: New test.
315 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
318 * gcc.target/powerpc/pr71310.c: New testcase.
320 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
323 * gcc.dg/pr71478.c: New test.
325 2016-06-10 Jakub Jelinek <jakub@redhat.com>
328 * gcc.c-torture/execute/pr71494.c: New test.
331 * gcc.target/i386/pr68657.c: New test.
334 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
335 (test): Add -masm=intel alternatives.
337 2016-06-10 Martin Sebor <msebor@redhat.com>
340 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
342 2016-06-10 Jeff Law <law@redhat.com>
344 PR tree-optimization/71335
345 * gcc.c-torture/execute/pr71335.c: New test.
347 2016-06-10 David Malcolm <dmalcolm@redhat.com>
349 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
350 the various "cannot tail-call: " messages.
352 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
354 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
357 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
360 * c-c++-common/asan/pr71480.c: New test.
362 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
364 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
365 (ASMNAME2): Likewise.
366 (main): Replace fn in asm statement with ASMNAME ("fn").
367 * gcc.dg/guality/pr68037-2.c: Likewise.
368 * gcc.dg/guality/pr68037-3.c: Likewise.
369 * gcc.dg/torture/pr68037-1.c: Likewise.
370 * gcc.dg/torture/pr68037-2.c: Likewise.
371 * gcc.dg/torture/pr68037-3.c: Likewise.
373 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
376 * gcc.target/i386/pr68843-1.c: New test.
377 * gcc.target/i386/pr68843-2.c: New test.
379 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
380 Cesar Philippidis <cesar@codesourcery.com>
383 * gcc.dg/goacc/nested-function-1.c: New file.
384 * gcc.dg/goacc/nested-function-2.c: Likewise.
385 * gcc.dg/goacc/pr71373.c: Likewise.
386 * gfortran.dg/goacc/cray-2.f95: Likewise.
387 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
388 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
389 * gfortran.dg/goacc/cray.f95: Update.
390 * gfortran.dg/goacc/loop-1.f95: Likewise.
391 * gfortran.dg/goacc/loop-3.f95: Likewise.
392 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
393 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
395 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
397 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
398 for OpenACC tile clauses.
399 * gfortran.dg/goacc/combined-directives.f90: Likewise.
402 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
404 * c-c++-common/goacc/cache-2.c: ... this new file.
405 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
406 * gfortran.dg/goacc/cache-2.f95: ... this new file.
407 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
409 * gfortran.dg/goacc/cray.f95: Likewise.
410 * gfortran.dg/goacc/loop-1.f95: Likewise.
412 2016-06-10 Alan Hayward <alan.hayward@arm.com>
414 PR tree-optimization/71407
415 PR tree-optimization/71416
416 * gcc.dg/vect/pr71407.c: New
417 * gcc.dg/vect/pr71416-1.c: New
418 * gcc.dg/vect/pr71416-2.c: New
420 2016-06-10 Richard Biener <rguenther@suse.de>
423 * gcc.dg/torture/pr71477.c: New testcase.
425 2016-06-09 Julia Koval <julia.koval@intel.com>
427 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
428 * gcc.target/i386/interrupt-13.c: Likewise.
429 * gcc.target/i386/interrupt-15.c: Likewise.
430 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
431 * gcc.target/i386/interrupt-24.c: Likewise.
432 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
433 * gcc.target/i386/interrupt-9.c: Likewise.
434 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
436 2016-06-09 Martin Sebor <msebor@redhat.com>
439 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
440 * gcc.dg/builtin-constant_p-1.c: Same.
441 * gcc.dg/builtins-error.c: Same.
442 * gcc.dg/pr70859.c: Same.
444 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
446 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
447 * gcc.dg/torture/pr68067-1.c: Likewise.
448 * gcc.dg/torture/pr68067-2.c: Likewise.
450 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
452 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
455 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
458 * g++.dg/inherit/crash5.C: New.
460 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
463 * g++.dg/inherit/crash5.C: New.
464 * g++.dg/inherit/virtual1.C: Adjust.
466 2016-06-09 Martin Liska <mliska@suse.cz>
468 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
469 * g++.dg/predict-loop-exit-2.C: Likewise.
470 * g++.dg/predict-loop-exit-3.C: Likewise.
471 * gcc.dg/predict-1.c: Likewise.
472 * gcc.dg/predict-2.c: Likewise.
473 * gcc.dg/predict-3.c: Likewise.
474 * gcc.dg/predict-4.c: Likewise.
475 * gcc.dg/predict-5.c: Likewise.
476 * gcc.dg/predict-6.c: Likewise.
477 * gcc.dg/predict-7.c: Likewise.
479 2016-06-09 Richard Biener <rguenther@suse.de>
481 PR tree-optimization/71462
482 * gcc.dg/torture/pr71462.c: New testcase.
484 2016-06-09 Marek Polacek <polacek@redhat.com>
487 * gcc.dg/c11-generic-3.c: New test.
489 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
491 * g++.dg/init/array42.C: New.
492 * g++.dg/init/array43.C: Likewise.
493 * g++.dg/init/array44.C: Likewise.
494 * g++.dg/init/array45.C: Likewise.
495 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
496 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
497 * g++.dg/cpp1y/auto-fn27.C: Likewise.
498 * g++.dg/gomp/pr35751.C: Likewise.
499 * g++.dg/init/array23.C: Likewise.
500 * g++.dg/init/brace2.C: Likewise.
501 * g++.dg/init/brace6.C: Likewise.
503 2016-06-08 Martin Sebor <msebor@redhat.com>
504 Jakub Jelinek <jakub@redhat.com>
508 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
509 * c-c++-common/builtin-arith-overflow-2.c: New test.
510 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
511 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
512 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
514 2016-06-08 Jakub Jelinek <jakub@redhat.com>
517 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
519 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
521 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
522 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
523 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
524 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
525 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
526 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
527 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
528 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
529 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
530 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
531 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
532 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
533 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
535 2016-06-08 Richard Biener <rguenther@suse.de>
537 PR tree-optimization/68558
538 * gcc.dg/vect/slp-44.c: New testcase.
540 2016-06-08 Richard Biener <rguenther@suse.de>
542 * gcc.dg/vect/slp-43.c: New testcase.
544 2016-06-08 Richard Biener <rguenther@suse.de>
546 PR tree-optimization/71452
547 * gcc.dg/torture/pr71452.c: New testcase.
549 2016-06-08 Jakub Jelinek <jakub@redhat.com>
552 * g++.dg/torture/pr71448.C: New test.
554 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
558 * g++.dg/debug/pr71432.C: New test.
560 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
562 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
563 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
564 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
566 2016-06-08 Alan Hayward <alan.hayward@arm.com>
568 * gcc.dg/vect/vect-live-2.c: Update effective target.
569 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
570 * lib/target-supports.exp: Add aarch64 to vect_long.
572 2016-06-08 Marek Polacek <polacek@redhat.com>
575 * gcc.dg/noncompile/pr71418.c: New test.
578 * gcc.dg/noncompile/pr71426.c: New test.
580 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
582 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
583 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
584 * gcc.dg/predict-3.c: Update template.
585 * gcc.dg/predict-5.c: Update template.
586 * gcc.dg/predict-6.c: Update template.
587 * gcc.dg/predict-9.c: Update template.
588 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
590 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
592 * gcc.target/powerpc/vec-mul.c: New test.
594 2016-06-07 David Malcolm <dmalcolm@redhat.com>
596 * gcc.dg/spellcheck-fields-2.c: New test case.
598 2016-06-07 Richard Biener <rguenther@suse.de>
601 * gcc.dg/Wpragmas-1.c: New testcase.
602 * gcc.dg/Wattributes-4.c: Likewise.
603 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
606 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
608 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
611 2016-06-07 Richard Biener <rguenther@suse.de>
613 PR tree-optimization/71428
614 * gcc.dg/torture/pr71428.c: New testcase.
616 2016-06-07 Richard Biener <rguenther@suse.de>
619 * gcc.dg/torture/pr71423.c: New testcase.
621 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
624 * gcc.dg/tree-ssa/pr71408.c: New test.
626 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
629 * g++.dg/torture/pr71281.C: New test.
631 2016-06-06 Marek Polacek <polacek@redhat.com>
634 * gcc.dg/pr71362.c: New test.
636 2016-06-06 Jakub Jelinek <jakub@redhat.com>
637 Patrick Palka <ppalka@gcc.gnu.org>
642 * g++.dg/opt/pr70847.C: New test.
643 * g++.dg/ubsan/pr70847.C: New test.
644 * g++.dg/ubsan/pr71393.C: New test.
646 2016-06-06 Jakub Jelinek <jakub@redhat.com>
648 PR tree-optimization/71259
649 * gcc.dg/vect/pr71259.c: New test.
651 2016-06-06 David Malcolm <dmalcolm@redhat.com>
653 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
654 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
655 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
658 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
661 * gcc.c-torture/execute/pr37780.c: New test.
662 * gcc.target/aarch64/pr37780_1.c: Likewise.
663 * gcc.target/arm/pr37780_1.c: Likewise.
665 2016-06-06 Marek Polacek <polacek@redhat.com>
667 * c-c++-common/attr-may-alias-1.c: New test.
668 * c-c++-common/attr-may-alias-2.c: New test.
669 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
671 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
674 * gcc.target/i386/pr24414.c: New test.
676 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
678 * gcc.target/sparc/vis4misc.c: New file.
679 * gcc.target/sparc/fpcmp.c: Likewise.
680 * gcc.target/sparc/fpcmpu.c: Likewise.
682 2016-06-06 Alan Hayward <alan.hayward@arm.com>
684 * gcc.dg/vect/vect-live-1.c: Use additional-options.
685 * gcc.dg/vect/vect-live-3.c: Likewise.
687 2016-06-06 Richard Biener <rguenther@suse.de>
689 PR tree-optimization/71398
690 * gcc.dg/torture/pr71398.c: New testcase.
692 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
695 * g++.dg/pr71389.C: New test.
697 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
700 * gfortran.dg/fmt_read_5.f: New test.
702 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
705 * gfortran.dg/class_array_22.f03: New test.
707 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
709 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
711 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
713 * gcc.dg/predict-9.c: Update template.
715 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
718 * g++.dg/template/pr49377.C: New.
720 2016-06-04 Jakub Jelinek <jakub@redhat.com>
722 PR tree-optimization/71405
723 * g++.dg/torture/pr71405.C: New test.
725 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
728 * g++.dg/inherit/crash5.C: New.
729 * g++.dg/inherit/virtual1.C: Adjust.
731 2016-06-03 Jeff Law <law@redhat.com>
733 PR tree-optimization/71316
734 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
736 2016-06-03 Jakub Jelinek <jakub@redhat.com>
738 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
739 dg-additional-options with just -fno-tree-scev-cprop in it.
740 * gcc.dg/vect/vect-live-2.c: Likewise.
741 * gcc.dg/vect/vect-live-5.c: Likewise.
742 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
743 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
744 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
746 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
749 * g++.dg/other/friend6.C: New test.
751 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
753 * g++.dg/torture/ppc-ldst-array.C: New.
755 2016-06-03 Joseph Myers <joseph@codesourcery.com>
759 * gcc.dg/torture/builtin-fp-int-inexact.c,
760 gcc.target/i386/387-builtin-fp-int-inexact.c,
761 gcc.target/i386/387-rint-inline-1.c,
762 gcc.target/i386/387-rint-inline-2.c,
763 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
764 gcc.target/i386/sse2-rint-inline-1.c,
765 gcc.target/i386/sse2-rint-inline-2.c,
766 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
767 gcc.target/i386/sse4_1-rint-inline.c: New tests.
769 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
770 Julia Koval <julia.koval@intel.com>
782 * gcc.dg/guality/pr68037-1.c: New test.
783 * gcc.dg/guality/pr68037-2.c: Likewise.
784 * gcc.dg/guality/pr68037-3.c: Likewise.
785 * gcc.dg/torture/pr68037-1.c: Likewise.
786 * gcc.dg/torture/pr68037-2.c: Likewise.
787 * gcc.dg/torture/pr68037-3.c: Likewise.
788 * gcc.dg/torture/pr68661-1a.c: Likewise.
789 * gcc.dg/torture/pr68661-1b.c: Likewise.
790 * gcc.target/i386/interrupt-1.c: Likewise.
791 * gcc.target/i386/interrupt-2.c: Likewise.
792 * gcc.target/i386/interrupt-3.c: Likewise.
793 * gcc.target/i386/interrupt-4.c: Likewise.
794 * gcc.target/i386/interrupt-5.c: Likewise.
795 * gcc.target/i386/interrupt-6.c: Likewise.
796 * gcc.target/i386/interrupt-7.c: Likewise.
797 * gcc.target/i386/interrupt-8.c: Likewise.
798 * gcc.target/i386/interrupt-9.c: Likewise.
799 * gcc.target/i386/interrupt-10.c: Likewise.
800 * gcc.target/i386/interrupt-11.c: Likewise.
801 * gcc.target/i386/interrupt-12.c: Likewise.
802 * gcc.target/i386/interrupt-13.c: Likewise.
803 * gcc.target/i386/interrupt-14.c: Likewise.
804 * gcc.target/i386/interrupt-15.c: Likewise.
805 * gcc.target/i386/interrupt-16.c: Likewise.
806 * gcc.target/i386/interrupt-17.c: Likewise.
807 * gcc.target/i386/interrupt-18.c: Likewise.
808 * gcc.target/i386/interrupt-19.c: Likewise.
809 * gcc.target/i386/interrupt-20.c: Likewise.
810 * gcc.target/i386/interrupt-21.c: Likewise.
811 * gcc.target/i386/interrupt-22.c: Likewise.
812 * gcc.target/i386/interrupt-23.c: Likewise.
813 * gcc.target/i386/interrupt-24.c: Likewise.
814 * gcc.target/i386/interrupt-25.c: Likewise.
815 * gcc.target/i386/interrupt-26.c: Likewise.
816 * gcc.target/i386/interrupt-27.c: Likewise.
817 * gcc.target/i386/interrupt-28.c: Likewise.
818 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
819 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
820 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
821 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
822 * gcc.target/i386/interrupt-iamcu.c: Likewise.
823 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
824 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
825 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
826 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
827 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
828 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
829 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
831 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
833 PR tree-optimization/52171
834 * gcc.dg/pr52171.c: New test.
835 * gcc.target/i386/pr52171.c: New test.
837 2016-06-03 Jan Hubicka <jh@suse.cz>
839 * g++.dg/tree-ssa/pred-1.C: New testcase
840 * gcc.dg/tree-ssa/pred-1.c: New testcase
842 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
845 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
847 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
849 2016-06-03 Alan Hayward <alan.hayward@arm.com>
851 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
853 2016-06-03 Alan Hayward <alan.hayward@arm.com>
855 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
856 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
857 * gcc.dg/vect/vect-live-1.c: New test.
858 * gcc.dg/vect/vect-live-2.c: New test.
859 * gcc.dg/vect/vect-live-3.c: New test.
860 * gcc.dg/vect/vect-live-4.c: New test.
861 * gcc.dg/vect/vect-live-5.c: New test.
862 * gcc.dg/vect/vect-live-slp-1.c: New test.
863 * gcc.dg/vect/vect-live-slp-2.c: New test.
864 * gcc.dg/vect/vect-live-slp-3.c: New test.
866 2016-06-03 Jakub Jelinek <jakub@redhat.com>
869 * g++.dg/opt/pr71387.C: New test.
871 2016-06-02 Jeff Law <law@redhat.com>
873 PR tree-optimization/71328
874 * gcc.c-torture/compile/pr71328.c: New test.
876 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
879 * gfortran.dg/fmt_read_3.f90: Fix typo.
880 * gfortran.dg/fmt_read_4.f90: New test.
882 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
884 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
885 * g++.dg/cpp0x/forw_enum6.C: Likewise.
886 * g++.dg/cpp0x/forw_enum8.C: Likewise.
887 * g++.dg/cpp0x/override2.C: Likewise.
888 * g++.dg/parse/crash5.C: Likewise.
889 * g++.dg/parse/error16.C: Likewise.
890 * g++.dg/parse/error27.C: Likewise.
891 * g++.dg/template/qualttp15.C: Likewise.
892 * g++.dg/template/redecl4.C: Likewise.
893 * g++.old-deja/g++.other/crash39.C: Likewise.
894 * g++.old-deja/g++.other/struct1.C: Likewise.
895 * g++.old-deja/g++.pt/m9a.C: Likewise.
896 * g++.old-deja/g++.pt/memclass10.C: Likewise.
898 2016-06-02 Jakub Jelinek <jakub@redhat.com>
901 * c-c++-common/pr71372.c: New test.
903 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
904 __TIME__ strings with __builtin_strcmp instead of printf and
907 2016-06-02 Martin Liska <mliska@suse.cz>
909 * gcc.dg/predict-9.c: New test.
911 2016-06-02 Jakub Jelinek <jakub@redhat.com>
913 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
914 global set_compiler_env_var and global saved_compiler_env_var.
916 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
918 PR rtl-optimization/71295
919 * gcc.c-torture/compile/pr71295.c: New test.
921 2016-06-02 Jakub Jelinek <jakub@redhat.com>
923 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
925 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
926 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
928 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
929 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
930 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
933 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
935 * gcc.target/powerpc/p9-splat-4.c: New test.
937 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
940 * gcc.target/powerpc/pr71186.c: New test.
942 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
945 * gfortran.dg/fmt_read_3.f90: New test.
947 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
949 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
952 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
954 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
955 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
957 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
958 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
960 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
962 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
963 vars set by dg-set-compiler-env-var.
965 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
968 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
969 to the module procedure declaration.
970 * gfortran.dg/submodule_16.f08: New test.
972 2016-06-01 Jakub Jelinek <jakub@redhat.com>
975 * c-c++-common/gomp/pr71371.c: New test.
977 2016-06-01 Richard Biener <rguenther@suse.de>
979 PR tree-optimization/71366
980 * gcc.dg/torture/pr71366-1.c: New testcase.
981 * gcc.dg/torture/pr71366-2.c: Likewise.
983 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
985 * gcc.target/powerpc/vslv-0.c: New test.
986 * gcc.target/powerpc/vslv-1.c: New test.
987 * gcc.target/powerpc/vsrv-0.c: New test.
988 * gcc.target/powerpc/vsrv-1.c: New test.
990 2016-06-01 Nathan Sidwell <nathan@acm.org>
992 * c-c++-common/torture/pr57945.c: Add expected PTX error.
993 * gcc.target/nvptx/weak.c: New.
995 2016-06-01 Richard Biener <rguenther@suse.de>
997 PR tree-optimization/71261
998 * gcc.dg/torture/vect-bool-1.c: New testcase.
1000 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1002 * gfortran.dg/gomp/order-1.f90: New test.
1003 * gfortran.dg/gomp/order-2.f90: New test.
1005 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1007 * gcc.dg/unroll-6.c: Update template.
1008 * gcc.dg/unroll-7.c: New testcase.
1009 * gcc.dg/unroll-8.c: New testcase.
1011 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1013 * gnat.dg/opt56.ad[sb]: New test.
1015 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1018 * g++.dg/cpp0x/constexpr-ice16.C: New.
1020 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1022 PR tree-optimization/71314
1023 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1026 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1028 PR tree-optimization/71077
1029 * gcc.dg/tree-ssa/pr71077.c: New test.
1031 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
1033 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1034 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1035 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1037 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1040 * g++.dg/cpp0x/pr71248.C: New.
1041 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1042 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1043 * g++.dg/init/new37.C: Likewise.
1044 * g++.dg/template/static1.C: Likewise.
1045 * g++.dg/template/static2.C: Likewise.
1047 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1049 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1051 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1053 2016-05-31 Marek Polacek <polacek@redhat.com>
1055 * c-c++-common/Wswitch-unreachable-3.c: New test.
1056 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1058 2016-05-31 Richard Biener <rguenther@suse.de>
1060 PR tree-optimization/71352
1061 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1063 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1065 * gcc.target/arm/armv5_thumb_isa.c: New test.
1067 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1070 * gcc.target/i386/pr71346.c: New test.
1072 2016-05-31 Tom de Vries <tom@codesourcery.com>
1074 PR tree-optimization/69068
1075 * gcc.dg/graphite/pr69068.c: New test.
1077 2016-05-27 Martin Sebor <msebor@redhat.com>
1080 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1082 2016-05-30 Jakub Jelinek <jakub@redhat.com>
1085 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1086 nowait depend(inout: dd[0]) clauses where permitted.
1088 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1091 * g++.dg/parse/pr71238.C: New.
1092 * g++.dg/concepts/friend1.C: Test column numbers too.
1093 * g++.dg/cpp0x/initlist31.C: Likewise.
1094 * g++.dg/cpp0x/pr51420.C: Likewise.
1095 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1096 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1097 * g++.dg/ext/builtin3.C: Likewise.
1098 * g++.dg/lookup/friend12.C: Likewise.
1099 * g++.dg/lookup/friend7.C: Likewise.
1100 * g++.dg/lookup/koenig1.C: Likewise.
1101 * g++.dg/lookup/koenig5.C: Likewise.
1102 * g++.dg/lookup/used-before-declaration.C: Likewise.
1103 * g++.dg/overload/koenig1.C: Likewise.
1104 * g++.dg/template/crash65.C: Likewise.
1105 * g++.dg/template/friend57.C: Likewise.
1106 * g++.dg/warn/Wshadow-5.C: Likewise.
1107 * g++.dg/warn/Wunused-8.C: Likewise.
1108 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1109 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1110 * g++.old-deja/g++.jason/member.C: Likewise.
1111 * g++.old-deja/g++.jason/report.C: Likewise.
1112 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1113 * g++.old-deja/g++.law/visibility20.C: Likewise.
1114 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1115 * g++.old-deja/g++.other/static5.C: Likewise.
1116 * g++.old-deja/g++.pt/overload2.C: Likewise.
1118 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1120 * gcc.dg/tree-ssa/peel1.c: New testcase.
1121 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1122 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1124 2016-05-30 Tom de Vries <tom@codesourcery.com>
1126 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1129 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1132 * g++.dg/parse/virtual1.C: New.
1134 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
1136 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1137 Use correct register when clearing %edx.
1139 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
1141 PR tree-optimization/71289
1142 * gcc.dg/pr71289.c: New test.
1144 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1148 * gcc.dg/tree-ssa/pr71269.c: New test.
1149 * gcc.dg/tree-ssa/pr71292.c: New test.
1151 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1154 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1156 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1158 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1159 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1160 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1162 2016-05-30 Tom de Vries <tom@codesourcery.com>
1164 PR tree-optimization/69067
1165 * gcc.dg/graphite/pr69067.c: New test.
1167 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
1170 * gcc.target/i386/pr71245-1.c: New test.
1171 * gcc.target/i386/pr71245-2.c: Ditto.
1173 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1176 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1177 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1178 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1180 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
1182 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1184 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1188 * g++.dg/overload/69855.C: New.
1189 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1190 * g++.old-deja/g++.pt/crash3.C: Likewise.
1192 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1195 * g++.dg/parse/namespace13.C: New.
1197 2016-05-26 Jeff Law <law@redhat.com>
1199 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1200 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1201 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1202 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1203 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1204 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1205 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1206 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1207 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1208 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1209 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1210 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1211 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1213 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1216 * g++.dg/overload/69855.C: New.
1217 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1218 * g++.old-deja/g++.pt/crash3.C: Likewise.
1220 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1223 * gcc.target/aarch64/va_arg_1.c: New testcase.
1224 * gcc.target/aarch64/va_arg_2.c: Likewise.
1225 * gcc.target/aarch64/va_arg_3.c: Likewise.
1227 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1229 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1230 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1231 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1232 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1233 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1235 2016-05-27 Marek Polacek <polacek@redhat.com>
1238 * g++.dg/torture/pr71308.C: New test.
1240 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1242 * gcc.dg/zero_bits_compound-1.c: New test.
1243 * gcc.dg/zero_bits_compound-2.c: New test.
1245 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1248 * gcc.dg/pr71279.c: New test.
1250 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1252 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1253 floating point min/max/comparison instructions.
1254 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1256 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1258 * c-c++-common/gomp/schedule-1.c: New test.
1259 * gfortran.dg/gomp/schedule-1.f90: New test.
1261 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1265 * g++.dg/cpp1y/auto-fn32.C: New test.
1266 * g++.dg/cpp1y/paren4.C: New test.
1268 2016-05-26 Nathan Sidwell <nathan@acm.org>
1270 * gcc.dg/20060410.c: Xfail on ptx.
1271 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1272 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1273 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1274 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1275 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1277 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1279 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1281 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1283 PR tree-optimization/71280
1284 * gcc.dg/pr71280.c: New test.
1286 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1288 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1289 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1291 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1293 2016-05-26 Jiong Wang <jiong.wang@arm.com>
1295 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1298 2016-05-25 Jeff Law <law@redhat.com>
1300 PR tree-optimization/71272
1301 * gcc.c-torture/compile/pr71272.c: new test.
1303 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1305 * gcc.target/powerpc/vec-cmpne.c: New test.
1306 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1308 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1310 * gnat.dg/opt55.ad[sb]: New test.
1312 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1314 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1315 * c-c++-common/pr60226.c: Require int32plus.
1316 * gcc.c-torture/execute/pr70602.c: Likewise.
1317 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1318 unsigned long for malloc arg type.
1319 * gcc.dg/asr_div1.c: Require int32plus.
1320 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1321 * gcc.dg/pie-1.c: Require pie.
1322 * gcc.dg/pie-2.c: Likewise.
1323 * gcc.dg/pr59471.c: Require int32plus.
1324 * gcc.dg/pr59963-2.c: XFAIL for int16.
1325 * gcc.dg/pr60114.c: Require int32plus.
1326 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1327 unsigned long for typedef of size_t.
1328 * gcc.dg/pr63914.c: Require int32plus.
1329 * gcc.dg/pr64536.c: Require pt32plus.
1330 * gcc.dg/pr65658.c: Likewise.
1331 * gcc.dg/pr67271.c: Require int32plus.
1332 * gcc.dg/pr68112.c: Likewise.
1333 * gcc.dg/pr69071.c: Skip for avr target.
1334 * gcc.dg/pr69973.c: Require int32plus.
1335 * gcc.dg/pr70169.c: Skip for avr target.
1336 * gcc.dg/sso-6.c: Require int32plus.
1337 * gcc.dg/sso-7.c: Likewise.
1338 * gcc.dg/sso-8.c: Likewise.
1339 * gcc.dg/vrp-min-max-2.c: Likewise.
1341 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1344 * gcc.target/i386/pr70738-1.c: New test.
1345 * gcc.target/i386/pr70738-2.c: Likewise.
1346 * gcc.target/i386/pr70738-3.c: Likewise.
1347 * gcc.target/i386/pr70738-4.c: Likewise.
1348 * gcc.target/i386/pr70738-5.c: Likewise.
1349 * gcc.target/i386/pr70738-6.c: Likewise.
1350 * gcc.target/i386/pr70738-7.c: Likewise.
1351 * gcc.target/i386/pr70738-8.c: Likewise.
1352 * gcc.target/i386/pr70738-9.c: Likewise.
1354 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1356 PR rtl-optimization/66940
1357 * gcc.c-torture/execute/pr66940.c: New test.
1359 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1361 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1362 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1363 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1364 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1365 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1366 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1367 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1368 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1369 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1370 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1371 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1372 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1373 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1374 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1375 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1376 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1377 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1378 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1379 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1380 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1381 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1382 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1383 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1384 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1386 2016-05-25 Marek Polacek <polacek@redhat.com>
1389 * gcc.dg/noncompile/pr71265.c: New test.
1392 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1394 2016-05-25 Nathan Sidwell <nathan@acm.org>
1396 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1398 2016-05-25 Richard Biener <rguenther@suse.de>
1400 PR tree-optimization/71261
1401 * c-c++-common/torture/pr71261.c: New testcase.
1403 2016-05-25 Richard Biener <rguenther@suse.de>
1405 PR tree-optimization/71264
1406 * gcc.dg/vect/pr71264.c: New testcase.
1408 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1411 * g++.dg/cpp0x/alias-decl-53.C: New.
1412 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1414 2016-05-25 Martin Liska <mliska@suse.cz>
1416 * g++.dg/pr71239.C: New test.
1418 2016-05-25 Richard Biener <rguenther@suse.de>
1420 * gcc.dg/vect/pr58135.c: Rename to ...
1421 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
1423 2016-05-25 Marek Polacek <polacek@redhat.com>
1425 * g++.dg/pr65295.C: Use target c++14.
1427 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1429 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1430 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
1432 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1434 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1437 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1439 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1440 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1441 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1442 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1443 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1444 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1445 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1446 * c-c++-common/goacc/pcopy.c: Likewise.
1447 * c-c++-common/goacc/pcopyin.c: Likewise.
1448 * c-c++-common/goacc/pcopyout.c: Likewise.
1449 * c-c++-common/goacc/pcreate.c: Likewise.
1450 * c-c++-common/goacc/pr70688.c: New test.
1451 * c-c++-common/goacc/present-1.c: Adjust test.
1452 * c-c++-common/goacc/reduction-5.c: Likewise.
1453 * g++.dg/goacc/data-1.C: New test.
1455 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1457 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1458 vector parity built-in functions.
1459 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1460 count trailing zeros automatic vectorization.
1461 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1462 count trailing zeros built-in functions.
1464 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1466 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1468 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1471 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1473 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1476 * g++.dg/template/crash123.C: New.
1477 * g++.dg/template/crash124.C: Likewise.
1479 2016-05-24 Martin Sebor <msebor@redhat.com>
1482 * g++.dg/ext/flexary16.C: New test.
1484 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1486 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1487 before math.h is included.
1488 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1489 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1490 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1491 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1492 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1493 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1494 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1495 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1496 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1497 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1498 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1499 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1500 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1501 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1502 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1503 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1504 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1505 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1506 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1507 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1508 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1509 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1510 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1512 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1513 Kelvin Nilsen <kelvin@gcc.gnu.org>
1515 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1518 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1521 * g++.dg/warn/Wno-narrowing1.C: New.
1523 2016-05-24 Marek Polacek <polacek@redhat.com>
1526 * c-c++-common/Wswitch-unreachable-2.c: New test.
1528 2016-05-24 Jakub Jelinek <jakub@redhat.com>
1531 * g++.dg/vect/simd-clone-6.cc: New test.
1532 * g++.dg/gomp/declare-simd-6.C: New test.
1536 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1538 2016-05-24 Richard Biener <rguenther@suse.de>
1540 PR tree-optimization/71240
1541 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1543 2016-05-24 Richard Biener <rguenther@suse.de>
1545 PR tree-optimization/71230
1546 * gcc.dg/torture/pr71230.c: New testcase.
1547 * g++.dg/torture/pr71230.C: Likewise.
1549 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1551 * c-c++-common/goacc/routine-5.c: Add tests.
1552 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1553 * gfortran.dg/goacc/routine-6.f90: Add tests.
1555 2016-05-24 Richard Biener <rguenther@suse.de>
1557 PR tree-optimization/71253
1558 * gcc.dg/torture/pr71253.c: New testcase.
1560 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1563 * gfortran.dg/pr71252.f90: New test.
1565 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1567 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1569 2016-05-24 Richard Biener <rguenther@suse.de>
1573 * c-c++-common/vector-subscript-4.c: New testcase.
1574 * c-c++-common/vector-subscript-5.c: Likewise.
1576 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1579 * gfortran.dg/namelist_90.f: New test
1581 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1584 * gfortran.dg/unexpected_eof.f: New test
1586 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1587 Kelvin Nilsen <kelvin@gcc.gnu.org>
1589 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1592 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1595 * g++.dg/cpp0x/inh-ctor20.C: New.
1596 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1598 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1601 * g++.dg/cpp0x/variadic168.C: New.
1603 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1605 * g++.dg/cpp0x/pr31445.C: Test column number too.
1606 * g++.dg/cpp0x/pr32253.C: Likewise.
1607 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1608 * g++.dg/cpp0x/variadic36.C: Likewise.
1610 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
1612 * gcc.dg/fold-notshift-2.c: Adjust.
1614 2016-05-23 Marek Polacek <polacek@redhat.com>
1617 * c-c++-common/Wswitch-unreachable-1.c: New test.
1618 * gcc.dg/Wswitch-unreachable-1.c: New test.
1619 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1620 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1621 * g++.dg/gomp/block-10.C: Likewise.
1622 * gcc.dg/gomp/block-10.c: Likewise.
1623 * g++.dg/gomp/block-9.C: Likewise.
1624 * gcc.dg/gomp/block-9.c: Likewise.
1625 * g++.dg/gomp/target-1.C: Likewise.
1626 * g++.dg/gomp/target-2.C: Likewise.
1627 * gcc.dg/gomp/target-1.c: Likewise.
1628 * gcc.dg/gomp/target-2.c: Likewise.
1629 * g++.dg/gomp/taskgroup-1.C: Likewise.
1630 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1631 * gcc.dg/gomp/teams-1.c: Likewise.
1632 * g++.dg/gomp/teams-1.C: Likewise.
1633 * g++.dg/overload/error3.C: Likewise.
1634 * g++.dg/tm/jump1.C: Likewise.
1635 * g++.dg/torture/pr40335.C: Likewise.
1636 * gcc.dg/c99-vla-jump-5.c: Likewise.
1637 * gcc.dg/switch-warn-1.c: Likewise.
1638 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1639 * gcc.dg/nested-func-1.c: Likewise.
1640 * gcc.dg/pr67784-4.c: Likewise.
1642 2016-05-23 Richard Biener <rguenther@suse.de>
1644 PR tree-optimization/71230
1645 * gfortran.dg/pr71230-1.f90: New testcase.
1646 * gfortran.dg/pr71230-2.f90: Likewise.
1648 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1650 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
1651 * gcc.dg/vect/pr58135.c: Add new.
1652 * gfortran.dg/pr46519-1.f: Adjust test case.
1654 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1657 * g++.dg/cpp0x/decltype64.C: New.
1659 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1661 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
1662 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1663 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1665 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1667 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
1668 Add poly64x1_t and poly64x2_t cases if supported.
1669 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1670 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
1671 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
1672 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
1673 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
1675 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1677 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
1678 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
1679 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
1680 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
1681 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
1682 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
1683 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
1685 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1687 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
1689 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1691 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1692 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1694 2016-05-22 Jakub Jelinek <jakub@redhat.com>
1696 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1697 constraint instead of "r".
1698 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1699 insn instead of vxorpd.
1700 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1702 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1703 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1705 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1707 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1708 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1710 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1712 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1715 * gcc.dg/tree-ssa/pr40921.c: New test.
1717 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1720 * gcc.target/avr/pr71103.c: New test.
1722 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1725 * gcc.dg/tree-ssa/pr71179.c: New test.
1727 2016-05-20 Martin Sebor <msebor@redhat.com>
1730 * gcc.dg/init-excess-2.c: New test.
1732 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
1734 * gnat.dg/opt53.adb: New test.
1735 * gnat.dg/opt54.adb: Likewise.
1737 2016-05-20 Martin Jambor <mjambor@suse.cz>
1739 PR tree-optimization/70884
1740 * gcc.dg/tree-ssa/pr70919.c: New test.
1742 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1744 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
1746 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
1747 fix code formatting.
1749 2016-05-20 Nathan Sidwell <nathan@acm.org>
1751 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
1753 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
1755 2016-05-20 David Malcolm <dmalcolm@redhat.com>
1757 * jit.dg/all-non-failing-tests.h: Add
1758 test-factorial-must-tail-call.c.
1759 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
1760 * jit.dg/test-factorial-must-tail-call.c: New test case.
1762 2016-05-20 Jakub Jelinek <jakub@redhat.com>
1765 * gfortran.dg/pr71204.f90: New test.
1767 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
1769 * gcc.target/nvptx/sincos.c: New test.
1771 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1774 * g++.dg/cpp1y/auto-fn31.C: New.
1776 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1778 * gcc.target/powerpc/vec-addec.c: New test.
1779 * gcc.target/powerpc/vec-addec-int128.c: New test.
1781 2016-05-20 David Malcolm <dmalcolm@redhat.com>
1783 * gcc.dg/plugin/must-tail-call-1.c: New test case.
1784 * gcc.dg/plugin/must-tail-call-2.c: New test case.
1785 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
1786 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1788 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
1790 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
1792 2016-05-20 Jakub Jelinek <jakub@redhat.com>
1795 * g++.dg/opt/pr71210-1.C: New test.
1796 * g++.dg/opt/pr71210-2.C: New test.
1798 PR tree-optimization/29756
1799 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
1800 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
1801 only on selected targets where V4SImode vectors are known to be
1804 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
1806 PR tree-optimization/71079
1807 PR tree-optimization/71206
1808 * gcc.dg/tree-ssa/pr71206.c: New testcase.
1810 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1812 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
1813 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
1814 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
1816 2016-05-20 Richard Guenther <rguenther@suse.de>
1818 PR tree-optimization/29756
1819 * gcc.dg/tree-ssa/vector-6.c: New testcase.
1821 2016-05-20 Richard Biener <rguenther@suse.de>
1823 PR tree-optimization/71185
1824 * gcc.dg/tree-ssa/pr71185.c: New testcase.
1826 2016-05-20 Richard Biener <rguenther@suse.de>
1828 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
1830 2016-05-19 Marek Polacek <polacek@redhat.com>
1833 * g++.dg/diagnostic/pr71075.C: New test.
1835 2016-05-19 David Malcolm <dmalcolm@redhat.com>
1838 * g++.dg/pr71184.C: New test case.
1840 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1842 * gcc.target/powerpc/darn-0.c: New test.
1843 * gcc.target/powerpc/darn-1.c: New test.
1844 * gcc.target/powerpc/darn-2.c: New test.
1846 2016-05-19 Marek Polacek <polacek@redhat.com>
1848 PR tree-optimization/71031
1849 * gcc.dg/tree-ssa/vrp100.c: New test.
1851 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
1853 PR rtl-optimization/71148
1854 * gcc.dg/pr71148.c: New test.
1856 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1859 * gcc.target/arm/pr71056.c: New test.
1861 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1863 * c-c++-common/pr69669.c: Check the used mode.
1865 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1868 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
1870 2016-05-19 Richard Biener <rguenther@suse.de>
1872 PR tree-optimization/70729
1873 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
1874 * gcc.dg/graphite/scop-18.c: Likewise.
1875 * gcc.dg/pr41783.c: Disable LIM.
1876 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
1877 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
1878 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1879 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1880 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
1881 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1882 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1883 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
1884 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
1885 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
1886 * gfortran.dg/pr42108.f90: Likewise.
1888 2016-05-18 David Malcolm <dmalcolm@redhat.com>
1891 * gcc.dg/spellcheck-options-11.c: New test case.
1893 2016-05-18 Jakub Jelinek <jakub@redhat.com>
1896 * g++.dg/opt/pr71100.C: New test.
1898 2016-05-18 Martin Jambor <mjambor@suse.cz>
1901 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
1902 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
1903 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
1904 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
1906 2016-05-18 Martin Jambor <mjambor@suse.cz>
1909 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
1910 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
1911 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
1912 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
1913 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
1915 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1918 * g++.dg/template/crash122.C: New.
1920 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1923 * g++.dg/template/pr70466-1.C: New.
1924 * g++.dg/template/pr70466-2.C: Likewise.
1926 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1928 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
1929 splat operations and the XXSPLTIB instruction.
1930 * gcc.target/powerpc/p9-splat-2.c: Likewise.
1931 * gcc.target/powerpc/p9-splat-3.c: Likewise.
1932 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
1933 xxlxor to clear a register.
1935 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
1937 * gcc.dg/torture/pr71020.c: New test.
1939 2016-05-18 Martin Jambor <mjambor@suse.cz>
1942 * gcc.dg/ipa/pr70646.c: New test.
1944 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1946 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
1948 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1950 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
1951 missing tests for vreinterpretq_p{8,16}.
1953 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1955 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
1956 vsliq_n_s64 and vsliq_n_u64.
1958 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1960 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
1961 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
1963 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1965 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
1966 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1967 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
1969 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1971 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
1974 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1976 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
1977 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
1978 "blr\t" and switch to scan-assembler-times.
1980 2016-05-18 Jiong Wang <jiong.wang@arm.com>
1982 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
1984 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
1985 declarations under __aarch64__ and __ARM_FEATURE_FMA.
1987 2016-05-18 Jakub Jelinek <jakub@redhat.com>
1989 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
1990 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
1991 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
1992 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
1993 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
1994 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
1996 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
1997 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
1999 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2000 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2002 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2003 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2005 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2007 2016-05-18 Richard Biener <rguenther@suse.de>
2009 PR tree-optimization/71168
2010 * gcc.dg/torture/pr71168.c: New testcase.
2012 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2015 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2016 * gcc.dg/tree-ssa/pr63586.c: New test.
2017 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2019 2016-05-17 Nathan Sidwell <nathan@acm.org>
2021 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2022 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2023 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2024 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2026 2016-05-17 Nathan Sidwell <nathan@acm.org>
2028 * gcc.target/nvptx/abi-vararg-3.c: New.
2030 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2032 PR tree-optimization/54579
2034 * gcc.dg/fold-notrotate-1.c: New test.
2035 * gcc.dg/fold-notshift-1.c: New test.
2036 * gcc.dg/fold-notshift-2.c: New test.
2038 2016-05-17 Marek Polacek <polacek@redhat.com>
2041 * g++.dg/ipa/pr71146.C: New test.
2043 2016-05-17 David Malcolm <dmalcolm@redhat.com>
2045 * jit.dg/test-error-array-bounds.c: New test case.
2047 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2049 * gcc.dg/tree-ssa/and-1.c: New testcase.
2051 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2053 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2054 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2056 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2058 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2059 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2061 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2063 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2065 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2067 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2069 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2071 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2072 ".2d[index]" when scan the assembly.
2073 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2074 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2076 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2078 2016-05-17 Richard Biener <rguenther@suse.de>
2080 PR tree-optimization/71132
2081 * gcc.dg/torture/pr71132.c: New testcase.
2083 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2085 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2087 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2090 * gcc.target/aarch64/pr70809_1.c: New test.
2092 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2094 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2095 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2096 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2097 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2099 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2100 Ilya Enkovich <ilya.enkovich@intel.com>
2103 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2105 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
2107 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2108 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2110 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2112 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2113 test for __ARM_FP16_ARGS.
2114 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2115 * gcc.target/arm/aapcs/neon-vect10.c: New.
2116 * gcc.target/arm/aapcs/neon-vect9.c: New.
2117 * gcc.target/arm/aapcs/vfp18.c: New.
2118 * gcc.target/arm/aapcs/vfp19.c: New.
2119 * gcc.target/arm/aapcs/vfp20.c: New.
2120 * gcc.target/arm/aapcs/vfp21.c: New.
2121 * gcc.target/arm/fp16-aapcs-1.c: New.
2122 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2123 test for __ARM_FP16_ARGS.
2124 * g++.target/arm/fp16-return-1.c: Update expected output.
2126 2016-05-16 Jiong Wang <jiong.wang@arm.com>
2129 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2131 2016-05-15 Harald Anlauf <anlauf@gmx.de>
2134 * gfortran.dg/pr69603.f90: New testcase.
2136 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2138 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2140 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2143 * gfortran.dg/pr71047.f08: New test.
2145 2016-05-13 Joseph Myers <joseph@codesourcery.com>
2147 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2148 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2149 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2151 2016-05-13 Martin Sebor <msebor@redhat.com>
2154 * g++.dg/cpp0x/constexpr-60049.C: New test.
2156 2016-05-13 Jakub Jelinek <jakub@redhat.com>
2159 * gcc.dg/pr71071.c: New test.
2161 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
2163 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2164 remove XOP handling.
2165 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
2167 2016-05-13 Nathan Sidwell <nathan@acm.org>
2169 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2170 __atomic_is_lock_free declaration.
2172 2016-05-13 Richard Biener <rguenther@suse.de>
2174 PR tree-optimization/42587
2175 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2177 2016-05-13 Martin Liska <mliska@suse.cz>
2179 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2180 the new format of dump output.
2182 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2184 * gcc.dg/pr71084.c: New test.
2186 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2189 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2191 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2193 * gcc.target/aarch64/struct_return.c: New test.
2195 2016-05-12 Marek Polacek <polacek@redhat.com>
2198 * c-c++-common/pr70756-2.c: New test.
2199 * c-c++-common/pr70756.c: New test.
2201 2016-05-12 Richard Biener <rguenther@suse.de>
2203 PR tree-optimization/71059
2204 * gcc.dg/torture/pr71059.c: New testcase.
2206 2016-05-12 Richard Biener <rguenther@suse.de>
2208 PR tree-optimization/71062
2209 * gcc.dg/torture/pr71062.c: New testcase.
2211 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2213 PR tree-optimization/71006
2214 * gcc.dg/pr71006.c: New test.
2216 2016-05-12 Marek Polacek <polacek@redhat.com>
2219 * gcc.dg/opts-7.c: New test.
2221 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2224 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2225 Add -save-temps to dg-options.
2226 Scan for ldmfd rather than pop instruction.
2227 * gcc.target/arm/interrupt-2.c: Likewise.
2228 * gcc.target/arm/pr70830.c: New test.
2230 2016-05-12 Jakub Jelinek <jakub@redhat.com>
2232 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2233 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2235 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2236 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2237 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2240 * gcc.target/i386/avx512vl-pack-1.c: New test.
2241 * gcc.target/i386/avx512vl-pack-2.c: New test.
2242 * gcc.target/i386/avx512bw-pack-2.c: New test.
2244 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2246 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2247 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2248 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2250 2016-05-12 Richard Biener <rguenther@suse.de>
2252 PR tree-optimization/70986
2253 * gcc.dg/torture/pr70986-1.c: New testcase.
2254 * gcc.dg/torture/pr70986-2.c: Likewise.
2255 * gcc.dg/torture/pr70986-3.c: Likewise.
2257 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2260 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2261 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2263 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
2265 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2267 * gcc.target/i386/pr66746.c: Ditto.
2269 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2271 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2273 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2274 warning when using -mvsx-timode.
2275 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2276 * gcc.target/powerpc/dform-2.c: Likewise.
2277 * gcc.target/powerpc/pr68805.c: Likewise.
2279 2016-05-11 Marek Polacek <polacek@redhat.com>
2282 * c-c++-common/attributes-3.c: New test.
2284 2016-05-11 Nathan Sidwell <nathan@acm.org>
2286 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2287 * gcc.c-torture/execute/pr68185.c: Likewise.
2288 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2289 * gcc.dg/pr69634.c: Requires scheduling.
2290 * gcc.dg/torture/pr66178.c: Require label values.
2291 * gcc.dg/setjmp-6.c: Require indirect jumps.
2293 2016-05-11 Richard Biener <rguenther@suse.de>
2295 PR tree-optimization/71055
2296 * gcc.dg/torture/pr71055.c: New testcase.
2298 2016-05-11 Richard Biener <rguenther@suse.de>
2301 * g++.dg/debug/pr71057.C: New testcase.
2303 2016-05-11 Jakub Jelinek <jakub@redhat.com>
2306 * gfortran.dg/gomp/pr70855.f90: New test.
2308 2016-05-11 Richard Biener <rguenther@suse.de>
2311 * g++.dg/torture/pr71002.C: New testcase.
2313 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2316 * gcc.dg/pr70807.c: New test.
2318 2016-05-10 Martin Sebor <msebor@redhat.com>
2321 * g++.dg/Wattributes.C: New test.
2323 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
2325 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2326 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2327 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2329 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2332 * gcc.target/i386/pr70799-1.c: New test.
2334 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2336 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2338 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2341 * gcc.target/i386/pr70877.c: New test.
2343 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2345 PR tree-optimization/70786
2346 * gcc.target/i386/pr70876.c: New test.
2348 2016-05-10 Jakub Jelinek <jakub@redhat.com>
2351 * gcc.target/i386/avx512vl-logic-1.c: New test.
2352 * gcc.target/i386/avx512vl-logic-2.c: New test.
2353 * gcc.target/i386/avx512dq-logic-2.c: New test.
2355 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2358 * gcc.target/powerpc/pr70963.c: New.
2360 2016-05-10 David Malcolm <dmalcolm@redhat.com>
2362 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2363 (test_very_wide_line): Add ruler to expected output.
2364 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2365 (test_very_wide_line): Likewise.
2366 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2367 (test_show_locus): Within the handling of "test_very_wide_line",
2368 enable show_ruler_p on the diagnostic context.
2370 2016-05-10 Richard Biener <rguenther@suse.de>
2372 PR tree-optimization/71039
2373 * gcc.dg/torture/pr71039.c: New testcase.
2375 2016-05-10 Nathan Sidwell <nathan@acm.org>
2377 * gcc.dg/nested-func-10.c: Requires alloca.
2378 * gcc.dg/nested-func-9.c: Requires alloca.
2379 * gcc.c-torture/execute/pr70460.c: Requires labels.
2380 * gcc.c-torture/compile/pr70199.c: Requires labels.
2381 * gcc.target/nvptx/decl.c: Compile only.
2382 * gcc.target/nvptx/trailing-init.c: Compile only.
2383 * gcc.target/nvptx/ary-init.c: Compile only.
2385 2016-05-10 Marek Polacek <polacek@redhat.com>
2388 * gcc.dg/attr-opt-1.c: New test.
2390 2016-05-10 Richard Biener <rguenther@suse.de>
2392 PR tree-optimization/70497
2393 PR tree-optimization/28367
2394 * gcc.dg/torture/20160404-1.c: New testcase.
2395 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2396 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2398 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2400 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2402 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
2404 * gcc.target/i386/fabsneg-1.c New test.
2406 2016-05-09 Alan Modra <amodra@gmail.com>
2409 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2411 2016-05-09 Richard Biener <rguenther@suse.de>
2413 PR tree-optimization/70985
2414 * gcc.dg/torture/pr70985.c: New testcase.
2416 2016-05-09 Bin Cheng <bin.cheng@arm.com>
2418 * gcc.dg/tree-ssa/ifc-9.c: New test.
2419 * gcc.dg/tree-ssa/ifc-10.c: New test.
2420 * gcc.dg/tree-ssa/ifc-11.c: New test.
2421 * gcc.dg/tree-ssa/ifc-12.c: New test.
2422 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2423 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2424 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2426 2016-05-09 Richard Biener <rguenther@suse.de>
2429 * gfortran.dg/pr70937.f90: New testcase.
2431 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2433 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2435 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
2438 * gfortran.dg/dec_structure_1.f90: New testcase.
2439 * gfortran.dg/dec_structure_2.f90: Ditto.
2440 * gfortran.dg/dec_structure_3.f90: Ditto.
2441 * gfortran.dg/dec_structure_4.f90: Ditto.
2442 * gfortran.dg/dec_structure_5.f90: Ditto.
2443 * gfortran.dg/dec_structure_6.f90: Ditto.
2444 * gfortran.dg/dec_structure_7.f90: Ditto.
2445 * gfortran.dg/dec_structure_8.f90: Ditto.
2446 * gfortran.dg/dec_structure_9.f90: Ditto.
2447 * gfortran.dg/dec_structure_10.f90: Ditto.
2448 * gfortran.dg/dec_structure_11.f90: Ditto.
2449 * gfortran.dg/dec_union_1.f90: Ditto.
2450 * gfortran.dg/dec_union_2.f90: Ditto.
2451 * gfortran.dg/dec_union_3.f90: Ditto.
2452 * gfortran.dg/dec_union_4.f90: Ditto.
2453 * gfortran.dg/dec_union_5.f90: Ditto.
2454 * gfortran.dg/dec_union_6.f90: Ditto.
2455 * gfortran.dg/dec_union_7.f90: Ditto.
2457 2016-05-07 Tom de Vries <tom@codesourcery.com>
2459 PR tree-optimization/70956
2460 * gcc.dg/graphite/pr70956.c: New test.
2462 2016-05-06 Jakub Jelinek <jakub@redhat.com>
2465 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2466 (a, b, c, d): Change type from char to signed char.
2467 (main): Compare against (signed char) -1634678893 instead of
2468 hardcoded -109. Use __builtin_abort instead of abort.
2470 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2471 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2473 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2475 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2478 * gcc.dg/torture/pr70935.c: New test.
2480 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2483 * gcc.target/sh/pr58219.c: New tests.
2485 2016-05-06 Richard Biener <rguenther@suse.de>
2487 PR tree-optimization/70960
2488 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2490 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2493 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2494 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2495 Adjust expected instruction counts.
2496 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2498 2016-05-06 Marek Polacek <polacek@redhat.com>
2501 * gcc.dg/ubsan/bounds-3.c: New test.
2503 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2506 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2508 2016-05-06 Richard Biener <rguenther@suse.de>
2511 * gfortran.dg/pr70931.f90: New testcase.
2513 2016-05-06 Richard Biener <rguenther@suse.de>
2516 * gcc.dg/torture/pr70941.c: New testcase.
2518 2016-05-05 Bin Cheng <bin.cheng@arm.com>
2520 PR tree-optimization/57206
2521 * gcc.dg/vect/pr57206.c: New test.
2523 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2525 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2527 2016-05-05 Jakub Jelinek <jakub@redhat.com>
2529 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2531 * c-c++-common/Wdangling-else-4.c: New test.
2533 2016-05-04 Jakub Jelinek <jakub@redhat.com>
2537 * g++.dg/opt/pr70906.C: New test.
2538 * g++.dg/opt/pr70933.C: New test.
2540 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2542 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
2544 * gcc.dg/ipa/pure-const-3.c: New testcase.
2546 2016-05-04 Marek Polacek <polacek@redhat.com>
2548 * c-c++-common/Wdangling-else-1.c: New test.
2549 * c-c++-common/Wdangling-else-2.c: New test.
2550 * c-c++-common/Wdangling-else-3.c: New test.
2552 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2554 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2557 2016-05-04 Marek Polacek <polacek@redhat.com>
2560 * gcc.dg/Waddress-2.c: New test.
2562 2016-05-04 Alan Modra <amodra@gmail.com>
2564 * gcc.target/powerpc/pr70866.c: New.
2566 2016-05-03 Martin Sebor <msebor@redhat.com>
2569 * c-c++-common/builtin_location.c: New test.
2570 * g++.dg/cpp1y/builtin_location.C: New test.
2572 2016-05-03 Marek Polacek <polacek@redhat.com>
2575 * gcc.dg/pr70859.c: New test.
2576 * gcc.dg/pr70859-2.c: New test.
2578 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2580 * gnat.dg/debug5.adb: New testcase.
2582 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2584 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2585 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2586 Procedure to check for z10 instruction set.
2588 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2590 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2592 2016-05-03 Alan Modra <amodra@gmail.com>
2594 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2596 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2598 * gcc.target/i386/avx512f-cvt-1.c: New test.
2600 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2602 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2603 -fdump-tree-vrp-details.
2605 2016-05-03 Richard Biener <rguenther@suse.de>
2607 * gcc.dg/pr30172-1.c: Adjust.
2608 * gcc.dg/pr63743.c: Likewise.
2609 * gcc.dg/tm/pr51696.c: Likewise.
2610 * c-c++-common/tm/safe-1.c: Likewise.
2611 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2612 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2613 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2614 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2616 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2618 PR rtl-optimization/70467
2619 * gcc.target/i386/pr70467-3.c: New test.
2620 * gcc.target/i386/pr70467-4.c: New test.
2622 PR tree-optimization/70916
2623 * gcc.c-torture/compile/pr70916.c: New test.
2626 * gcc.target/i386/pr49244-1.c: New test.
2627 * gcc.target/i386/pr49244-2.c: New test.
2629 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2631 PR rtl-optimization/44281
2632 * gcc.target/i386/pr44281.c: New test.
2634 2016-05-03 bin cheng <bin.cheng@arm.com>
2636 PR tree-optimization/56541
2637 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2638 * gcc.dg/vect/pr56541.c: new test.
2640 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2642 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2644 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2646 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2649 * c-c++-common/asan/clone-test-1.c (main): Align child process
2652 2016-05-02 David Malcolm <dmalcolm@redhat.com>
2655 * g++.dg/spellcheck-fields-2.C: New test case.
2657 2016-05-02 David Malcolm <dmalcolm@redhat.com>
2660 * g++.dg/pr62314.C: New test case.
2662 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
2664 * gcc.dg/ipa/inline-8.c: New testcase.
2666 2016-05-02 Jakub Jelinek <jakub@redhat.com>
2668 PR rtl-optimization/70467
2669 * gcc.target/i386/pr70467-1.c: New test.
2671 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2673 * gcc.dg/spec-options.c: Run the test on all targets.
2674 * gcc.dg/foo.specs: Use cpp_unique_options.
2676 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
2678 * gcc.dg/tree-ssa/unord.c: New testcase.
2680 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
2682 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
2684 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
2686 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
2688 2016-05-02 Marek Polacek <polacek@redhat.com>
2691 * gcc.dg/enum-incomplete-3.c: New test.
2693 2016-05-02 Marek Polacek <polacek@redhat.com>
2694 Tom de Vries <tom@codesourcery.com>
2696 PR tree-optimization/70700
2697 * gcc.dg/pr70700.c: New test.
2699 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
2701 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2702 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2703 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2704 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2705 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2707 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2709 * ada/acats/run_acats: Rename into...
2710 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2711 * ada/acats/run_all.sh: Remove redundant test.
2712 (target_run): Move around.
2713 (target_gnatchop): Use newly built executable.
2714 (target_gnatmake): Likewise.
2715 Check that the compilation of impbit succeeds.
2717 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
2719 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
2720 * gcc.dg/20021029-1.c: Likewise.
2721 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2722 * gcc.target/sh/attr-isr-trapa.c: Likewise.
2723 * gcc.target/sh/cmpstr.c: Likewise.
2724 * gcc.target/sh/cmpstrn.c: Likewise.
2725 * gcc.target/sh/memset.c: Likewise.
2726 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2727 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2728 * gcc.target/sh/pr39423-1.c: Likewise.
2729 * gcc.target/sh/pr49468-di.c: Likewise.
2730 * gcc.target/sh/pr49468-si.c: Likewise.
2731 * gcc.target/sh/pr49880-1.c: Likewise.
2732 * gcc.target/sh/pr49880-2.c: Likewise.
2733 * gcc.target/sh/pr49880-3.c: Likewise.
2734 * gcc.target/sh/pr50751-1.c: Likewise.
2735 * gcc.target/sh/pr50751-4.c: Likewise.
2736 * gcc.target/sh/pr50751-7.c: Likewise.
2737 * gcc.target/sh/pr51244-1.c: Likewise.
2738 * gcc.target/sh/pr51244-10.c: Likewise.
2739 * gcc.target/sh/pr51244-11.c: Likewise.
2740 * gcc.target/sh/pr51244-12.c: Likewise.
2741 * gcc.target/sh/pr51244-13.c: Likewise.
2742 * gcc.target/sh/pr51244-14.c: Likewise.
2743 * gcc.target/sh/pr51244-17.c: Likewise.
2744 * gcc.target/sh/pr51244-18.c: Likewise.
2745 * gcc.target/sh/pr51244-19.c: Likewise.
2746 * gcc.target/sh/pr51244-4.c: Likewise.
2747 * gcc.target/sh/pr51244-5.c: Likewise.
2748 * gcc.target/sh/pr51244-7.c: Likewise.
2749 * gcc.target/sh/pr51244-8.c: Likewise.
2750 * gcc.target/sh/pr51244-9.c: Likewise.
2751 * gcc.target/sh/pr51697.c: Likewise.
2752 * gcc.target/sh/pr52483-1.c: Likewise.
2753 * gcc.target/sh/pr52483-2.c: Likewise.
2754 * gcc.target/sh/pr52483-3.c: Likewise.
2755 * gcc.target/sh/pr52483-5.c: Likewise.
2756 * gcc.target/sh/pr52933-1.c: Likewise.
2757 * gcc.target/sh/pr52933-2.c: Likewise.
2758 * gcc.target/sh/pr52933-3.c: Likewise.
2759 * gcc.target/sh/pr53568-1.c: Likewise.
2760 * gcc.target/sh/pr53976-1.c: Likewise.
2761 * gcc.target/sh/pr53988-1.c: Likewise.
2762 * gcc.target/sh/pr53988.c: Likewise.
2763 * gcc.target/sh/pr54089-1.c: Likewise.
2764 * gcc.target/sh/pr54089-6.c: Likewise.
2765 * gcc.target/sh/pr54089-7.c: Likewise.
2766 * gcc.target/sh/pr54089-8.c: Likewise.
2767 * gcc.target/sh/pr54089-9.c: Likewise.
2768 * gcc.target/sh/pr54236-1.c: Likewise.
2769 * gcc.target/sh/pr54236-2.c: Likewise.
2770 * gcc.target/sh/pr54236-3.c: Likewise.
2771 * gcc.target/sh/pr54236-4.c: Likewise.
2772 * gcc.target/sh/pr54386.c: Likewise.
2773 * gcc.target/sh/pr54602-1.c: Likewise.
2774 * gcc.target/sh/pr54685.c: Likewise.
2775 * gcc.target/sh/pr54760-1.c: Likewise.
2776 * gcc.target/sh/pr54760-2.c: Likewise.
2777 * gcc.target/sh/pr54760-3.c: Likewise.
2778 * gcc.target/sh/pr54760-4.c: Likewise.
2779 * gcc.target/sh/pr54760-5.c: Likewise.
2780 * gcc.target/sh/pr54760-6.c: Likewise.
2781 * gcc.target/sh/pr55146.c: Likewise.
2782 * gcc.target/sh/pr55160.c: Likewise.
2783 * gcc.target/sh/pr59278.c: Likewise.
2784 * gcc.target/sh/pr59401-1.c: Likewise.
2785 * gcc.target/sh/pr59533-1.c: Likewise.
2786 * gcc.target/sh/pr63260.c: Likewise.
2787 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2788 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
2789 * gcc.target/sh/strlen.c: Likewise.
2790 * gcc.target/sh/torture/pr30807.c: Likewise.
2791 * gcc.target/sh/torture/pr34777.c: Likewise.
2792 * gcc.target/sh/torture/pr64652.c: Likewise.
2793 * gcc.target/sh/torture/pr65505.c: Likewise.
2794 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2795 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2797 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2800 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
2802 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2804 * gcc.target/powerpc/vsx-elemrev-1.c: New.
2805 * gcc.target/powerpc/vsx-elemrev-2.c: New.
2806 * gcc.target/powerpc/vsx-elemrev-3.c: New.
2807 * gcc.target/powerpc/vsx-elemrev-4.c: New.
2809 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
2811 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
2812 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
2814 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
2817 * c-c++-common/goacc/combined-reduction.c: New test.
2818 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
2820 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
2822 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
2823 *movdi_internal pattern only if PIC off.
2824 * gcc.target/i386/pr70155-2.c: Likewise.
2825 * gcc.target/i386/pr70155-3.c: Likewise.
2826 * gcc.target/i386/pr70155-4.c: Likewise.
2827 * gcc.target/i386/pr70155-5.c: Likewise.
2828 * gcc.target/i386/pr70155-6.c: Likewise.
2829 * gcc.target/i386/pr70155-7.c: Likewise.
2830 * gcc.target/i386/pr70155-8.c: Likewise.
2831 * gcc.target/i386/pr70155-15.c: Likewise.
2832 * gcc.target/i386/pr70155-17.c: Likewise.
2833 * gcc.target/i386/pr70155-22.c: Likewise.
2835 2016-04-29 Bin Cheng <bin.cheng@arm.com>
2837 PR tree-optimization/70803
2838 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
2840 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
2842 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
2843 optimization of vector loop.
2844 * gcc.target/i386/vect-unpack-3.c: New test.
2845 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
2846 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
2847 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
2849 2016-04-29 Marek Polacek <polacek@redhat.com>
2852 * g++.dg/ubsan/null-7.C: New test.
2855 * gcc.dg/pr70852.c: New test.
2857 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2860 * g++.dg/cpp0x/alignas6.C: New test.
2862 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2864 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
2865 * gcc.dg/pr27003.c: Likewise.
2866 * gcc.dg/tree-ssa/cswtch.c: Likewise.
2867 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2868 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
2869 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
2870 * gcc.target/arc/mxy.c: Likewise.
2871 * gcc.target/arc/mswape.c: Likewise.
2872 * gcc.target/arc/mrtsc.c: Likewise.
2873 * gcc.target/arc/mcrc.c: Likewise.
2874 * gcc.target/arc/mdsp-packa.c: Likewise.
2875 * gcc.target/arc/mdvbf.c: Likewise.
2876 * gcc.target/arc/mlock.c: Likewise.
2877 * gcc.target/arc/mmac-24.c: Likewise.
2878 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
2880 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
2881 Matthijs Kooijman <matthijs@stdin.nl>
2882 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2885 * gcc.target/avr/pr60040-1.c: New.
2886 * gcc.target/avr/pr60040-2.c: New.
2888 2016-04-29 Richard Biener <rguenther@suse.de>
2890 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
2892 2016-04-29 Richard Biener <rguenther@suse.de>
2894 PR tree-optimization/13962
2895 PR tree-optimization/65686
2896 * gcc.dg/uninit-pr65686.c: New testcase.
2898 2016-04-29 Jakub Jelinek <jakub@redhat.com>
2901 * gcc.dg/pr70843.c: New test.
2903 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2906 * gcc.target/i386/pr70858.c: New test.
2908 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
2910 * gcc.target/arc/nps400-1.c: New file.
2912 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2913 Andrew Burgess <andrew.burgess@embecosm.com>
2915 * gcc.target/arc/movh_cl-1.c: New file.
2917 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2918 Andrew Burgess <andrew.burgess@embecosm.com>
2920 * gcc.target/arc/extzv-1.c: New file.
2921 * gcc.target/arc/insv-1.c: New file.
2922 * gcc.target/arc/insv-2.c: New file.
2923 * gcc.target/arc/movb-1.c: New file.
2924 * gcc.target/arc/movb-2.c: New file.
2925 * gcc.target/arc/movb-3.c: New file.
2926 * gcc.target/arc/movb-4.c: New file.
2927 * gcc.target/arc/movb-5.c: New file.
2928 * gcc.target/arc/movb_cl-1.c: New file.
2929 * gcc.target/arc/movb_cl-2.c: New file.
2930 * gcc.target/arc/movbi_cl-1.c: New file.
2931 * gcc.target/arc/movl-1.c: New file.
2933 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2934 Andrew Burgess <andrew.burgess@embecosm.com>
2936 * gcc.target/arc/cmem-1.c: New file.
2937 * gcc.target/arc/cmem-2.c: New file.
2938 * gcc.target/arc/cmem-3.c: New file.
2939 * gcc.target/arc/cmem-4.c: New file.
2940 * gcc.target/arc/cmem-5.c: New file.
2941 * gcc.target/arc/cmem-6.c: New file.
2942 * gcc.target/arc/cmem-7.c: New file.
2943 * gcc.target/arc/cmem-ld.inc: New file.
2944 * gcc.target/arc/cmem-st.inc: New file.
2946 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2949 * gcc.target/i386/pr70821.c: New test.
2951 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
2953 * gcc.target/powerpc/vec-adde.c: New test.
2954 * gcc.target/powerpc/vec-adde-int128.c: New test.
2956 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2958 * gcc.target/i386/avx-vround-1.c: New test.
2959 * gcc.target/i386/avx-vround-2.c: New test.
2960 * gcc.target/i386/avx512vl-vround-1.c: New test.
2961 * gcc.target/i386/avx512vl-vround-2.c: New test.
2963 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2966 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
2967 (check_effective_target_cilkplus_runtime): ... this.
2968 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
2969 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
2971 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
2972 Require cilkplus_runtime.
2973 Don't add -lcilkrts.
2974 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
2975 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
2976 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
2977 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2978 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2979 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2980 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2981 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
2982 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
2983 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
2984 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
2985 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2986 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2987 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2988 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2989 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2990 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
2991 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
2992 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
2993 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
2994 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
2995 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
2996 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
2997 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
2998 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2999 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3000 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3001 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3002 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3004 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3005 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3007 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3009 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3012 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3014 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3015 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3017 2015-04-27 Ryan Burn <contact@rnburn.com>
3021 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3023 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3024 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3026 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3028 * gnat.dg/limited_with4.ad[sb]: New test.
3029 * gnat.dg/limited_with4_pkg.ads: New helper.
3031 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3034 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3035 and movv1ti_internal patterns
3036 * gcc.target/i386/pr70155-1.c: New test.
3037 * gcc.target/i386/pr70155-2.c: Likewise.
3038 * gcc.target/i386/pr70155-3.c: Likewise.
3039 * gcc.target/i386/pr70155-4.c: Likewise.
3040 * gcc.target/i386/pr70155-5.c: Likewise.
3041 * gcc.target/i386/pr70155-6.c: Likewise.
3042 * gcc.target/i386/pr70155-7.c: Likewise.
3043 * gcc.target/i386/pr70155-8.c: Likewise.
3044 * gcc.target/i386/pr70155-9.c: Likewise.
3045 * gcc.target/i386/pr70155-10.c: Likewise.
3046 * gcc.target/i386/pr70155-11.c: Likewise.
3047 * gcc.target/i386/pr70155-12.c: Likewise.
3048 * gcc.target/i386/pr70155-13.c: Likewise.
3049 * gcc.target/i386/pr70155-14.c: Likewise.
3050 * gcc.target/i386/pr70155-15.c: Likewise.
3051 * gcc.target/i386/pr70155-16.c: Likewise.
3052 * gcc.target/i386/pr70155-17.c: Likewise.
3053 * gcc.target/i386/pr70155-18.c: Likewise.
3054 * gcc.target/i386/pr70155-19.c: Likewise.
3055 * gcc.target/i386/pr70155-20.c: Likewise.
3056 * gcc.target/i386/pr70155-21.c: Likewise.
3057 * gcc.target/i386/pr70155-22.c: Likewise.
3059 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3061 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3064 2016-04-27 Bin Cheng <bin.cheng@arm.com>
3066 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3067 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3068 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3069 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3070 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3072 2016-04-27 Richard Biener <rguenther@suse.de>
3075 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3076 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3078 2016-04-27 Nathan Sidwell <nathan@acm.org>
3080 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3081 * g++.dg/ubsan/pr63956.C: Adjust error location.
3083 2016-04-27 Nick Clifton <nickc@redhat.com>
3086 * gcc.dg/pr49889.c: New test.
3088 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3090 * c-c++-common/memset-array.c: New test.
3092 2016-04-26 Martin Sebor <msebor@redhat.com>
3095 * g++.dg/cpp1y/func_constexpr.C: New test.
3097 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3100 * g++.dg/cpp0x/enum32.C: New test.
3101 * g++.dg/cpp0x/enum33.C: New test.
3103 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3105 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3106 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3107 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3108 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3109 * gcc.c-torture/execute/pr38151.c: Likewise.
3110 * gcc.c-torture/execute/pr66556.c: Likewise.
3111 * gcc.c-torture/execute/pr67781.c: Likewise.
3112 * gcc.c-torture/execute/pr68648.c: Likewise.
3114 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3116 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3118 2016-04-26 Marek Polacek <polacek@redhat.com>
3121 * gcc.dg/pr67784-3.c: New test.
3122 * gcc.dg/pr67784-4.c: New test.
3123 * gcc.dg/pr67784-5.c: New test.
3126 * gcc.dg/Wnested-externs-2.c: New test.
3128 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3130 * gcc.dg/fold-plusmult.c: Adjust.
3131 * gcc.dg/no-strict-overflow-6.c: Adjust.
3132 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3134 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3136 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3138 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3139 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3140 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3141 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3142 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3143 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3144 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3145 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3146 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3147 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3148 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3149 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3150 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3151 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3152 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3153 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3154 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3155 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3156 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3157 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3158 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3159 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3161 * gcc.target/i386/pr32219-4.c: Likewise.
3162 * gcc.target/i386/pr32219-6.c: Likewise.
3163 * gcc.target/i386/pr32219-8.c: Likewise.
3165 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3167 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3170 2016-04-26 Marek Polacek <polacek@redhat.com>
3173 * g++.dg/ext/cond2.C: New test.
3175 2016-04-26 Bin Cheng <bin.cheng@arm.com>
3177 PR tree-optimization/70771
3178 PR tree-optimization/70775
3179 * gcc.dg/pr70771.c: New test.
3180 * gcc.dg/pr70775.c: New test.
3182 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3184 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3186 2016-04-25 Richard Biener <rguenther@suse.de>
3188 PR tree-optimization/70780
3189 * gcc.dg/torture/pr70780.c: New testcase.
3191 2016-04-25 Michael Collison <michael.collison@arm.com>
3193 * gcc.target/arm/neon-vaddws16.c: New test.
3194 * gcc.target/arm/neon-vaddws32.c: New test.
3195 * gcc.target/arm/neon-vaddwu16.c: New test.
3196 * gcc.target/arm/neon-vaddwu32.c: New test.
3197 * gcc.target/arm/neon-vaddwu8.c: New test.
3198 * lib/target-supports.exp
3199 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3200 that arm neon support vector widen sum of HImode TO SImode.
3202 2016-04-23 Jakub Jelinek <jakub@redhat.com>
3205 * c-c++-common/asan/pr70712.c: New test.
3207 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3209 * .gitattributes: New file.
3211 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3213 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3215 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3217 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3218 * gfortran.dg/submodule_15.f08: Likewise.
3220 2016-04-22 Richard Biener <rguenther@suse.de>
3222 PR tree-optimization/70740
3223 * gcc.dg/torture/pr70740.c: New testcase.
3225 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3228 * gcc.target/i386/pr70750-1.c: New test.
3229 * gcc.target/i386/pr70750-2.c: Likewise.
3231 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3234 * g++.dg/cpp0x/auto48.C: New.
3236 2016-04-21 Marek Polacek <polacek@redhat.com>
3239 * g++.dg/cpp0x/forw_enum12.C: New test.
3240 * g++.dg/cpp0x/forw_enum13.C: New test.
3242 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3245 * gcc.target/i386/pr70728.c: New test.
3247 2016-04-21 Richard Biener <rguenther@suse.de>
3250 * gcc.dg/pr70747.c: New testcase.
3252 2016-04-21 Bin Cheng <bin.cheng@arm.com>
3254 PR tree-optimization/70715
3255 * gcc.dg/tree-ssa/scev-13.c: New test.
3257 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3259 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3261 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3263 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3265 2016-04-20 Jan Hubicka <jh@suse.cz>
3268 * g++.dg/ipa/nothrow-1.C: New testcase.
3270 2016-04-20 Nathan Sidwell <nathan@acm.org>
3273 * g++.dg/eh/delete1.C: New.
3275 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3277 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3278 -mtune-ctrl=sse_typeless_stores.
3280 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3282 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3284 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3286 PR tree-optimization/69489
3287 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3289 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3292 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3293 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3294 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3296 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3298 PR tree-optimization/56625
3299 PR tree-optimization/69489
3300 * gcc.dg/vect/pr56625.c: New test.
3301 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3303 2016-04-20 Andrew Pinski <apinski@cavium.com>
3306 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3308 2016-04-20 Arnaud Charlet <charlet@adacore.com>
3310 * gnat.dg/self1.adb: Remove now incorrect test.
3312 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3314 * gcc.dg/tree-ssa/scev-11.c: New test.
3315 * gcc.dg/tree-ssa/scev-12.c: New test.
3317 2016-04-20 Marek Polacek <polacek@redhat.com>
3319 PR tree-optimization/70725
3320 * gcc.dg/pr70725.c: New test.
3322 2016-04-20 Richard Biener <rguenther@suse.de>
3324 PR tree-optimization/70726
3325 * g++.dg/vect/pr70726.cc: New testcase.
3327 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3330 * gcc.target/s390/pr70674.c: New test.
3332 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3334 PR libgfortran/70684
3335 * gfortran.dg/list_read_14.f90: New test.
3337 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3340 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3341 extern to force it misaligned.
3345 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3346 Don't check `*' before movv4sf_internal.
3347 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3348 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3349 Don't check `*' before movv16qi_internal.
3350 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3351 extern to force it misaligned.
3355 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3356 Don't check `*' before movv2df_internal.
3357 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3358 extern to force it misaligned.
3362 Check movv8sf_internal instead of avx_storeups256.
3363 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3365 2016-04-19 Richard Biener <rguenther@suse.de>
3367 PR tree-optimization/70171
3368 * g++.dg/tree-ssa/pr70171.C: New testcase.
3370 2016-04-19 Richard Biener <rguenther@suse.de>
3372 PR tree-optimization/70724
3373 * gcc.dg/torture/pr70724.c: New testcase.
3375 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3378 * gcc.target/i386/pr70689.c: New.
3380 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3383 * gcc.target/i386/pr70708.c: New test.
3385 2016-04-18 Richard Biener <rguenther@suse.de>
3387 PR tree-optimization/43434
3388 * gcc.dg/vect/pr43434.c: New testcase.
3389 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3390 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3391 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3392 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3393 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3394 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3395 * gcc.dg/gomp/pr68640.c: Likewise.
3396 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3397 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3399 2016-04-18 Richard Biener <rguenther@suse.de>
3401 PR tree-optimization/70701
3402 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3404 2016-04-18 Tom de Vries <tom@codesourcery.com>
3407 * gcc.dg/pr70161.c: Add dot-file scans.
3408 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3409 instead of after last dot char.
3411 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3413 * c-c++-common/dump-ada-spec-3.c: New test.
3414 * c-c++-common/dump-ada-spec-4.c: Likewise.
3416 2016-04-17 Tom de Vries <tom@codesourcery.com>
3419 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3421 2016-04-15 Jan Hubicka <jh@suse.cz>
3424 * g++.dg/ipa/pure-const-1.C: New testcase.
3425 * g++.dg/ipa/pure-const-2.C: New testcase.
3426 * g++.dg/ipa/pure-const-3.C: New testcase.
3428 2016-04-15 Marek Polacek <polacek@redhat.com>
3431 * gcc.dg/bitfld-22.c: New test.
3433 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3435 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3438 2016-04-15 Marek Polacek <polacek@redhat.com>
3441 * c-c++-common/pr70651.c: New test.
3443 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3445 PR rtl-optimization/70681
3446 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3447 dump scan on arm and powerpc.
3448 * gcc.dg/pr10474.c: Likewise.
3450 2016-04-15 Jakub Jelinek <jakub@redhat.com>
3455 * g++.dg/cpp1y/vla11.C: Revert for real.
3458 * c-c++-common/Wparentheses-1.c: New test.
3459 * c-c++-common/gomp/Wparentheses-1.c: New test.
3460 * c-c++-common/gomp/Wparentheses-2.c: New test.
3461 * c-c++-common/gomp/Wparentheses-3.c: New test.
3462 * c-c++-common/gomp/Wparentheses-4.c: New test.
3463 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3464 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3465 * c-c++-common/goacc/Wparentheses-1.c: New test.
3467 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3470 * gcc.target/i386/pr70662.c: New test.
3472 2016-04-15 Richard Biener <rguenther@suse.de>
3473 Alan Modra <amodra@gmail.com>
3475 PR tree-optimization/70130
3476 * gcc.dg/vect/O3-pr70130.c: New testcase.
3478 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3481 * gcc.target/powerpc/pr70669.c: New test.
3484 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3485 a power7 system that does not have an assembler that supports
3488 2016-04-14 Martin Sebor <msebor@redhat.com>
3493 * c-c++-common/ubsan/vla-1.c: Revert.
3494 * g++.dg/cpp1y/vla11.C: Same.
3495 * g++.dg/cpp1y/vla12.C: Same.
3496 * g++.dg/cpp1y/vla13.C: Same.
3497 * g++.dg/cpp1y/vla14.C: Same.
3498 * g++.dg/cpp1y/vla3.C: Same.
3499 * g++.dg/init/array24.C: Same.
3500 * g++.dg/ubsan/vla-1.C: Same.
3502 2016-04-14 Marek Polacek <polacek@redhat.com>
3503 Jan Hubicka <hubicka@ucw.cz>
3506 * g++.dg/torture/pr70029.C: New test.
3508 2016-04-14 Martin Sebor <msebor@redhat.com>
3510 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3511 type size to prevent failures on targets with very low maximum
3514 2016-04-14 Richard Biener <rguenther@suse.de>
3516 PR tree-optimization/70623
3517 * gcc.dg/torture/pr70623.c: New testcase.
3518 * gcc.dg/torture/pr70623-2.c: Likewise.
3520 2016-04-13 Martin Sebor <msebor@redhat.com>
3525 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3526 * g++.dg/cpp1y/vla11.C: New test.
3527 * g++.dg/cpp1y/vla12.C: New test.
3528 * g++.dg/cpp1y/vla13.C: New test.
3529 * g++.dg/cpp1y/vla14.C: New test.
3530 * g++.dg/cpp1y/vla3.C: Restore deleted test.
3531 * g++.dg/init/array24.C: Fully brace VLA initializer.
3532 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3534 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3537 * g++.dg/opt/pr70641.C: New test.
3539 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3541 PR rtl-optimization/68749
3542 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3543 effects of argument promotions.
3544 Remove default args to dg-skip-if.
3546 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3549 * g++.dg/parse/pr70635.C: New.
3551 2016-04-13 Marek Polacek <polacek@redhat.com>
3554 * c-c++-common/Wmisleading-indentation-4.c: New test.
3556 2016-04-13 Marek Polacek <polacek@redhat.com>
3559 * gcc.dg/Wparentheses-12.c: New test.
3560 * gcc.dg/Wparentheses-13.c: New test.
3562 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3564 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3565 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3566 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3568 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3571 * gcc.c-torture/compile/pr70633.c: New test.
3574 * gcc.dg/torture/pr70628.c: New test.
3576 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3579 * g++.dg/template/pr70610.C: New test.
3580 * g++.dg/template/pr70610-2.C: New test.
3581 * g++.dg/template/pr70610-3.C: New test.
3582 * g++.dg/template/pr70610-4.C: New test.
3584 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3586 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3590 * g++.dg/ext/pr70571.C: New test.
3592 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3595 * gcc.target/powerpc/pr70640.c: New test.
3597 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3600 * g++.dg/parse/pr68722.C: New.
3602 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3604 PR rtl-optimization/70596
3605 * gcc.target/i386/pr70596.c: New test.
3607 2016-04-12 Nathan Sidwell <nathan@acm.org>
3610 * g++.dg/init/pr70501.C: New.
3612 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3614 * gcc.target/i386/asm-flag-6.c: New test.
3616 2016-04-12 Tom de Vries <tom@codesourcery.com>
3618 PR tree-optimization/68756
3619 * gcc.dg/graphite/pr68756.c: New test.
3621 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3623 PR tree-optimization/70602
3624 * gcc.c-torture/execute/pr70602.c: New test.
3626 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3629 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3630 __float128 emulator is built and runs.
3631 * gcc.target/powerpc/float128-1.c: Likewise.
3633 * lib/target-supports.exp (check_ppc_float128_sw_available):
3634 Rework tests for __float128 software and hardware
3635 availability. Fix exit condition to return 0 on success.
3637 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3640 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3641 * gcc.target/aarch64/target_attr_15.c: Likewise.
3643 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3646 * g++.dg/cpp1y/pr69066.C: New.
3648 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3651 * gfortran.dg/pr36192.f90: Update test.
3652 * gfortran.dg/pr36192_1.f90: Update test.
3653 * gfortran.dg/real_dimension_1.f: Update test.
3654 * gfortran.dg/parameter_array_init_7.f90: New test.
3656 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
3659 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
3661 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
3663 PR rtl-optimization/66669
3664 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
3666 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
3668 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
3669 * gcc.dg/pie-1.c: Likewise.
3670 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
3671 * gcc.dg/pic-4.c: Likewise.
3672 * gcc.dg/pie-3.c: Likewise.
3673 * gcc.dg/pie-4.c: Likewise.
3675 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
3677 PR tree-optimization/68644
3678 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
3680 PR rtl-optimization/64886
3681 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
3683 2016-04-09 Tom de Vries <tom@codesourcery.com>
3685 PR tree-optimization/68953
3686 * gcc.dg/graphite/pr68953.c: New test.
3688 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3691 * gfortran.dg/deferred_character_16.f90: New test.
3693 2016-04-09 Jakub Jelinek <jakub@redhat.com>
3695 PR tree-optimization/70586
3696 * gcc.c-torture/execute/pr70586.c: New test.
3698 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3701 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3702 with __builtin_memset
3703 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3705 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3709 PR tree-optimization/70373
3713 * c-c++-common/goacc/reduction-5.c: New test.
3714 * c-c++-common/goacc/reduction-promotions.c: New test.
3715 * gfortran.dg/goacc/reduction-3.f95: New test.
3716 * gfortran.dg/goacc/reduction-promotions.f90: New test.
3718 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
3722 * g++.dg/pr70590.C: New test.
3723 * g++.dg/pr70590-2.C: New test.
3725 2016-04-08 Jakub Jelinek <jakub@redhat.com>
3728 * gcc.target/i386/pr70593.c: New test.
3730 PR rtl-optimization/70574
3731 * gcc.target/i386/avx2-pr70574.c: New test.
3733 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
3736 * c-c++-common/asan/pr70541.c: New test.
3738 2016-04-08 Tom de Vries <tom@codesourcery.com>
3740 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
3741 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
3743 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3746 * gcc.c-torture/execute/pr70566.c: New test.
3748 2016-04-08 Tom de Vries <tom@codesourcery.com>
3750 * c-c++-common/goacc/uninit-copy-clause.c: New test.
3751 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
3753 2016-04-08 Alan Modra <amodra@gmail.com>
3755 * gcc.target/powerpc/pr70117.c: New.
3757 2016-04-07 Jakub Jelinek <jakub@redhat.com>
3760 * gcc.dg/lto/simd-function_0.c: New test.
3762 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
3764 * c-c++-common/attr-simd-2.c: Likewise.
3765 * c-c++-common/attr-simd-4.c: Likewise.
3766 * gcc.dg/gomp/simd-clones-2.c: Likewise.
3767 * gcc.dg/gomp/simd-clones-3.c: Likewise.
3769 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3772 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
3774 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
3775 Tom de Vries <tom@codesourcery.com>
3777 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
3778 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3779 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3780 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3781 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3782 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3783 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3784 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
3786 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3789 * g++.dg/warn/Wparentheses-29.C: New test.
3791 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3794 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
3795 explicit braces to resolve a future -Wparentheses warning.
3797 2016-04-06 Richard Henderson <rth@redhat.com>
3799 * gcc.dg/pr61817-1.c: New test.
3800 * gcc.dg/pr61817-2.c: New test.
3801 * gcc.dg/pr69391-1.c: New test.
3802 * gcc.dg/pr69391-2.c: New test.
3804 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
3806 PR rtl-optimization/70398
3807 * gcc.target/aarch64/pr70398.c: New.
3809 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
3811 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
3813 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
3814 Pedro Alves <palves@redhat.com>
3816 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
3818 2016-04-06 Jakub Jelinek <jakub@redhat.com>
3820 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3821 Check for avx512f effective targets instead of avx2.
3822 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
3824 * gcc.dg/gomp/declare-simd-3.c: Likewise.
3825 * g++.dg/gomp/declare-simd-1.C: Likewise.
3826 * g++.dg/gomp/declare-simd-3.C: Likewise.
3827 * g++.dg/gomp/declare-simd-4.C: Likewise.
3830 * c-c++-common/gomp/pr70550-1.c: New test.
3831 * c-c++-common/gomp/pr70550-2.c: New test.
3833 2016-04-05 Nathan Sidwell <nathan@acm.org>
3836 * g++.dg/ext/attribute-may-alias-5.C: New.
3838 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3841 * c-c++-common/pr70336.c: New test.
3842 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
3843 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
3845 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
3848 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
3850 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3852 PR rtl-optimization/70542
3853 * gcc.dg/torture/pr70542.c: New test.
3854 * gcc.target/i386/avx2-pr70542.c: New test.
3856 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
3858 PR tree-optimization/70509
3859 * gcc.target/i386/avx512bw-pr70509.c: New test.
3861 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
3864 * g++.dg/ext/constexpr-vla4.C: New test.
3866 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
3869 * gcc.target/i386/pr70510.c: New test.
3871 2016-04-05 Richard Biener <rguenther@suse.de>
3873 PR tree-optimization/70526
3874 * g++.dg/torture/pr70526.C: New testcase.
3876 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3879 * gcc.target/i386/pr70525.c: New test.
3881 2016-04-05 Richard Biener <rguenther@suse.de>
3884 * g++.dg/torture/pr70499.C: New testcase.
3886 2016-04-05 Richard Biener <rguenther@suse.de>
3888 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
3891 2016-04-04 Jakub Jelinek <jakub@redhat.com>
3894 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
3895 rs6000 ABI warnings.
3897 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
3900 * g++.dg/ipa/devirt-51.C: New testcase.
3902 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3903 Jakub Jelinek <jakub@redhat.com>
3906 * gcc.dg/torture/pr70457.c: New.
3908 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3911 * gfortran.dg/allocate_with_source_19.f08: New test.
3913 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3916 * gfortran.dg/coarray_allocate_6.f08: New test.
3918 2016-04-04 Richard Biener <rguenther@suse.de>
3920 PR rtl-optimization/70484
3921 * gcc.dg/torture/pr70484.c: New testcase.
3923 2016-04-04 Marek Polacek <polacek@redhat.com>
3926 * gcc.dg/torture/pr70307.c: New test.
3928 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
3932 * gcc.target/sh/torture/pr70416.c: New.
3934 2016-04-02 Martin Sebor <msebor@redhat.com>
3940 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
3941 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
3942 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
3943 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
3944 * g++.dg/cpp0x/constexpr-string.C: Same.
3945 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
3946 * g++.dg/cpp0x/pr65398.C: Same.
3947 * g++.dg/ext/constexpr-vla1.C: Same.
3948 * g++.dg/ext/constexpr-vla2.C: Same.
3949 * g++.dg/ext/constexpr-vla3.C: Same.
3950 * g++.dg/ubsan/pr63956.C: Same.
3952 2016-04-01 Jakub Jelinek <jakub@redhat.com>
3954 PR rtl-optimization/70467
3955 * gcc.target/i386/pr70467-2.c: New test.
3957 2016-04-01 Jakub Jelinek <jakub@redhat.com>
3958 Marek Polacek <polacek@redhat.com>
3961 * g++.dg/init/new47.C: New test.
3963 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3966 * gcc.target/arm/pr70496.c: New test.
3968 2016-04-01 Nathan Sidwell <nathan@acm.org>
3971 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
3973 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3976 * gcc.dg/strlenopt.h (memmove): New.
3977 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
3978 instead of "string.h".
3979 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3980 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3981 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3982 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3983 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3984 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3985 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3986 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3987 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3988 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3989 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3990 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3991 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3992 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3993 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3994 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3995 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3996 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3997 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3998 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4000 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4002 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4003 (Holder::foo): Reflect this.
4005 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4008 * gcc.dg/pr70442.c: New test.
4010 2016-03-31 Nathan Sidwell <nathan@acm.org>
4013 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4015 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4018 * gcc.target/i386/pr70453.c: New test.
4020 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4023 * gcc.c-torture/pr70292.c: New test.
4025 2016-03-31 Marek Polacek <polacek@redhat.com>
4028 * c-c++-common/pr70297.c: New test.
4029 * g++.dg/cpp0x/typedef-redecl.C: New test.
4030 * gcc.dg/typedef-redecl2.c: New test.
4032 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4034 PR rtl-optimization/70460
4035 * gcc.c-torture/execute/pr70460.c: New test.
4037 2016-03-31 Richard Biener <rguenther@suse.de>
4040 * g++.dg/ext/vector30.C: New testcase.
4042 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4043 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4045 * gfortran.dg/fmt_pf.f90: New test.
4047 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4049 Forward-port from 5 branch
4050 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4053 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4054 dg-require-effective-target after dg-do.
4056 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4058 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4060 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4061 Julian Brown <julian@codesourcery.com>
4062 Chung-Lin Tang <cltang@codesourcery.com>
4063 Cesar Philippidis <cesar@codesourcery.com>
4064 James Norris <jnorris@codesourcery.com>
4065 Tom de Vries <tom@codesourcery.com>
4066 Nathan Sidwell <nathan@codesourcery.com>
4068 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4069 * c-c++-common/goacc/loop-clauses.c: Likewise.
4070 * g++.dg/goacc/template.C: Likewise.
4071 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4072 * gfortran.dg/goacc/loop-1.f95: Likewise.
4073 * gfortran.dg/goacc/loop-5.f95: Likewise.
4074 * gfortran.dg/goacc/loop-6.f95: Likewise.
4075 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4076 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4077 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4078 * c-c++-common/goacc/clauses-fail.c: Likewise.
4079 * c-c++-common/goacc/parallel-1.c: Likewise.
4080 * c-c++-common/goacc/reduction-1.c: Likewise.
4081 * c-c++-common/goacc/reduction-2.c: Likewise.
4082 * c-c++-common/goacc/reduction-3.c: Likewise.
4083 * c-c++-common/goacc/reduction-4.c: Likewise.
4084 * c-c++-common/goacc/routine-3.c: Likewise.
4085 * c-c++-common/goacc/routine-4.c: Likewise.
4086 * c-c++-common/goacc/routine-5.c: Likewise.
4087 * c-c++-common/goacc/tile.c: Likewise.
4088 * g++.dg/goacc/template.C: Likewise.
4089 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4090 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4091 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4092 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4093 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4094 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4095 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4096 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4097 * c-c++-common/goacc/use_device-1.c: ... this file.
4098 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4099 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4100 * c-c++-common/goacc/host_data-6.c: ... this file.
4101 * c-c++-common/goacc/loop-2-kernels.c: New file.
4102 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4103 * c-c++-common/goacc/loop-3.c: Likewise.
4104 * g++.dg/goacc/reference.C: Likewise.
4105 * g++.dg/goacc/routine-1.C: Likewise.
4106 * g++.dg/goacc/routine-2.C: Likewise.
4108 2016-03-30 Richard Biener <rguenther@suse.de>
4111 * gcc.dg/torture/pr70450.c: New testcase.
4113 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4116 * gcc.dg/torture/pr70421.c: New test.
4117 * gcc.target/i386/avx512f-pr70421.c: New test.
4119 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4122 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4123 (check): New function.
4125 (foo): Align stack to 16 bytes when calling bar.
4126 * gcc.target/i386/cleanup-2.c: Likewise.
4128 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4130 PR tree-optimization/59124
4131 * gcc.dg/Warray-bounds-19.c: New test.
4133 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4135 * lib/prune.exp (escape_regex_chars): New.
4136 (prune_file_path): Update to quote metcharacters for regexp.
4138 2016-03-29 Jakub Jelinek <jakub@redhat.com>
4140 PR rtl-optimization/70429
4141 * gcc.c-torture/execute/pr70429.c: New test.
4143 PR tree-optimization/70405
4144 * gcc.dg/pr70405.c: New test.
4146 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4149 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4150 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4152 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4155 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4156 __cilkrts_set_param to set two workers.
4157 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4158 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4160 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4162 * g++.dg/ext/fnname5.C: Update the test for Darwin.
4164 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4167 * gcc.target/i386/pr70406.c: New test.
4169 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4171 * gnat.dg/specs/double_record_extension3.ads: New test.
4173 2016-03-25 Richard Henderson <rth@redhat.com>
4176 * gcc.target/aarch64/pr70120-1.c: New.
4177 * gcc.target/aarch64/pr70120-2.c: New.
4178 * gcc.target/aarch64/pr70120-3.c: New.
4180 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4183 * g++.dg/template/mangle2.C: The dg-do directive should be
4184 "compile" not "assemble".
4186 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4189 * gcc.dg/pr69650.c: New test.
4191 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4193 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4195 2016-03-25 Alan Modra <amodra@gmail.com>
4197 * gcc.dg/dfp/pr70052.c: New test.
4199 2016-03-24 Richard Henderson <rth@redhat.com>
4202 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4203 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4205 2016-03-24 Tom de Vries <tom@codesourcery.com>
4207 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4209 2016-03-24 Tom de Vries <tom@codesourcery.com>
4211 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4212 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4214 2016-03-24 Tom de Vries <tom@codesourcery.com>
4216 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4217 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4219 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4222 * g++.dg/template/mangle2.C: New test.
4224 2016-03-24 Richard Biener <rguenther@suse.de>
4226 PR tree-optimization/70396
4227 * gcc.dg/torture/pr70396.c: New testcase.
4229 2016-03-24 Richard Biener <rguenther@suse.de>
4232 * gcc.dg/torture/pr70370.c: New testcase.
4234 2016-03-24 Tom de Vries <tom@codesourcery.com>
4236 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4237 * gfortran.dg/goacc/kernels-tree.f95: Same.
4238 * gfortran.dg/goacc/parallel-tree.f95: Same.
4240 2016-03-24 Tom de Vries <tom@codesourcery.com>
4242 * c-c++-common/goacc/uninit-if-clause.c: New test.
4243 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4245 2016-03-24 Jakub Jelinek <jakub@redhat.com>
4248 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4251 2016-03-24 Richard Biener <rguenther@suse.de>
4253 PR tree-optimization/70372
4254 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4256 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4259 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4261 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4264 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4266 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4269 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4270 * g++.dg/cpp1y/pr70001.C: New test.
4273 * g++.dg/cpp0x/constexpr-70323.C: New test.
4275 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
4276 Jason Merrill <jason@redhat.com>
4277 Jakub Jelinek <jakub@redhat.com>
4280 * g++.dg/cpp0x/constexpr-69315.C: New test.
4281 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4283 2016-03-23 Marek Polacek <polacek@redhat.com>
4286 * g++.dg/warn/Wignored-attributes-1.C: New test.
4287 * g++.dg/warn/Wignored-attributes-2.C: New test.
4289 2016-03-23 Tom de Vries <tom@codesourcery.com>
4291 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4293 * gfortran.dg/goacc/private-3.f95 (test): Same.
4294 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4297 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4299 * lib/target-supports.exp: Remove v7ve entry from loop
4300 creating effective target checks.
4301 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4302 (add_options_for_arm_arch_v7ve): Likewise.
4304 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4306 PR tree-optimization/70354
4307 * gcc.dg/vect/pr70354-1.c: New test.
4308 * gcc.dg/vect/pr70354-2.c: New test.
4309 * gcc.target/i386/avx2-pr70354-1.c: New test.
4310 * gcc.target/i386/avx2-pr70354-2.c: New test.
4312 2016-03-22 Jeff Law <law@redhat.com>
4315 * gcc.dg/tree-ssa/pr70232.c: New test.
4317 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4320 * gcc.target/i386/pr70302.c: New test.
4322 2016-03-22 Richard Biener <rguenther@suse.de>
4325 * g++.dg/torture/pr70251.C: New testcase.
4327 2016-03-22 David Malcolm <dmalcolm@redhat.com>
4330 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4331 Wmisleading-indentation.c.
4332 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4333 reflect change to diagnostic text and order of messages.
4334 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4336 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
4338 * g++.dg/ext/java-3.C: Don't compile on AIX.
4340 2016-03-22 Richard Biener <rguenther@suse.de>
4343 * gcc.dg/torture/pr70333.c: New testcase.
4345 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4347 * g++.dg/ext/pr70290.C: New test.
4349 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4352 * gcc.target/i386/pr70325.c: New test.
4354 2016-03-22 Jakub Jelinek <jakub@redhat.com>
4357 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4358 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4361 * gcc.target/i386/pr70300.c: New test.
4364 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4365 (func2): New function for cond with parens, xfail warning for c++.
4366 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4368 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4371 * g++.dg/template/ptrmem30.C: New test.
4373 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4376 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4377 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4379 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4382 * gcc.dg/pr70326.c: New test.
4384 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
4385 Jakub Jelinek <jakub@redhat.com>
4387 PR tree-optimization/70317
4388 * gcc.dg/pr70317.c: New test.
4390 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
4393 * gcc.target/i386/pr70327.c: New test.
4395 2016-03-21 Martin Liska <mliska@suse.cz>
4398 * gcc.dg/ipa/pr70306.c: New test.
4400 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4402 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4403 * gcc.target/arm/attr-align3.c: Likewise.
4404 * gcc.target/arm/attr_arm.c: Likewise.
4405 * gcc.target/arm/flip-thumb.c: Likewise.
4407 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4410 * gcc.target/powerpc/altivec-36.c: New test.
4412 2016-03-21 Richard Biener <rguenther@suse.de>
4414 PR tree-optimization/70310
4415 * gcc.dg/torture/pr70310.c: New testcase.
4417 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4420 * gcc.target/i386/pr70293.c: New test.
4422 2016-03-21 Richard Biener <rguenther@suse.de>
4424 PR tree-optimization/70288
4425 * gcc.dg/torture/pr70288-1.c: New testcase.
4426 * gcc.dg/torture/pr70288-2.c: Likewise.
4428 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4430 PR rtl-optimization/69307
4431 * gcc.target/arm/pr69307.c: New test.
4433 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4435 PR rtl-optimization/69102
4436 * gcc.c-torture/compile/pr69102.c: New test.
4438 2016-03-18 Jeff Law <law@redhat.com>
4440 PR rtl-optimization/70263
4441 * gcc.c-torture/compile/pr70263-1.c: New test.
4442 * gcc.target/i386/pr70263-2.c: New test.
4444 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4446 PR rtl-optimization/70278
4447 * gcc.dg/torture/pr70278.c: New test.
4448 * gcc.target/arm/pr70278.c: New test.
4450 2016-03-18 David Malcolm <dmalcolm@redhat.com>
4453 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4454 (test_builtin_types_compatible_p): New test function.
4455 * gcc.dg/pr70281.c: New test case.
4457 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4460 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4462 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4464 PR tree-optimization/70252
4465 * gcc.dg/pr70252.c: New test.
4467 2016-03-18 Tom de Vries <tom@codesourcery.com>
4469 * gcc.dg/pr70161-2.c: New test.
4470 * gcc.dg/pr70161.c: New test.
4472 2016-03-18 Tom de Vries <tom@codesourcery.com>
4475 * gcc.dg/pr70269.c: New test.
4477 2016-03-18 Jakub Jelinek <jakub@redhat.com>
4480 * g++.dg/ext/java-3.C: New test.
4482 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4485 * g++.dg/lookup/pr70205.C: New test.
4487 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4490 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4492 2016-03-17 Marek Polacek <polacek@redhat.com>
4495 * gcc.dg/atomic-op-6.c: New test.
4497 2016-03-17 David Malcolm <dmalcolm@redhat.com>
4500 * c-c++-common/pr70264.c: New test case.
4502 2016-03-17 Jakub Jelinek <jakub@redhat.com>
4505 * c-c++-common/pr70144-1.c: New test.
4506 * c-c++-common/pr70144-2.c: New test.
4509 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4510 * g++.dg/opt/flifetime-dse6.C: New test.
4511 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4513 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4516 * gcc.dg/pic-1.c: New test.
4517 * gcc.dg/pic-2.c: Likewise.
4518 * gcc.dg/pic-3.c: Likewise.
4519 * gcc.dg/pic-4.c: Likewise.
4520 * gcc.dg/pie-1.c: Likewise.
4521 * gcc.dg/pie-2.c: Likewise.
4522 * gcc.dg/pie-3.c: Likewise.
4523 * gcc.dg/pie-4.c: Likewise.
4524 * gcc.dg/pie-5.c: Likewise.
4525 * gcc.dg/pie-6.c: Likewise.
4527 2016-03-17 Tom de Vries <tom@codesourcery.com>
4529 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4530 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4532 2016-03-17 Richard Biener <rguenther@suse.de>
4535 * g++.dg/debug/pr70271.C: New testcase.
4537 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4539 * gcc.target/i386/pr70251.c: New test.
4541 2016-03-17 Marek Polacek <polacek@redhat.com>
4544 * g++.dg/warn/constexpr-70194.C: New test.
4546 2016-03-16 Richard Henderson <rth@redhat.com>
4549 * gcc.c-torture/compile/pr70240.c: New.
4551 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4553 * gcc.c-torture/compile/20151204.c: Skip for avr.
4555 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4558 * g++.dg/opt/pr70245.C: New test.
4559 * g++.dg/opt/pr70245.h: New file.
4560 * g++.dg/opt/pr70245-aux.cc: New file.
4562 2016-03-16 Martin Sebor <msebor@redhat.com>
4564 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4566 2016-03-16 Richard Henderson <rth@redhat.com>
4569 * gcc.c-torture/compile/pr70199.c: New.
4571 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4573 * gcc.dg/uninit-19.c: Run dos2unix.
4575 2016-03-16 Marek Polacek <polacek@redhat.com>
4578 * gcc.dg/nested-func-10.c: New test.
4579 * gcc.dg/nested-func-9.c: New test.
4581 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4583 PR tree-optimization/68714
4584 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4586 2016-03-16 Tom de Vries <tom@codesourcery.com>
4588 PR tree-optimization/68715
4589 * gcc.dg/graphite/pr68715-2.c: New test.
4590 * gcc.dg/graphite/pr68715.c: New test.
4591 * gfortran.dg/graphite/pr68715.f90: New test.
4593 2016-03-16 Tom de Vries <tom@codesourcery.com>
4595 PR tree-optimization/68809
4596 * gcc.dg/graphite/pr68809-2.c: New test.
4597 * gcc.dg/graphite/pr68809.c: New test.
4599 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4602 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4603 method call to i () as argument. Adjust expected output.
4606 * g++.dg/ubsan/pr70147-1.C: New test.
4607 * g++.dg/ubsan/pr70147-2.C: New test.
4609 2016-03-15 Martin Sebor <msebor@redhat.com>
4612 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4614 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
4616 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4619 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4622 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4623 libatomic_available.
4625 2016-03-15 Marek Polacek <polacek@redhat.com>
4628 * g++.dg/ext/attribute-may-alias-4.C: New test.
4630 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
4632 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4633 -fvar-tracking-assignments-toggle flag.
4635 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4637 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4639 2016-03-15 Jakub Jelinek <jakub@redhat.com>
4641 PR rtl-optimization/70222
4642 * gcc.c-torture/execute/pr70222-1.c: New test.
4643 * gcc.c-torture/execute/pr70222-2.c: New test.
4645 2016-03-15 Richard Henderson <rth@redhat.com>
4647 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4649 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4651 PR rtl-optimization/69032
4652 * gcc.dg/pr69032.c: New test.
4654 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4656 PR rtl-optimization/63384
4657 * g++.dg/pr63384.C: New test.
4659 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4662 * gcc.target/i386/pr64411.C: New test.
4664 2016-03-15 Tom de Vries <tom@codesourcery.com>
4666 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
4667 * gfortran.dg/goacc/kernels-alias.f95: New test.
4669 2016-03-14 Martin Sebor <msebor@redhat.com>
4672 * g++.dg/cpp0x/constexpr-inline.C: New test.
4673 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
4675 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
4677 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
4679 2016-03-14 Jakub Jelinek <jakub@redhat.com>
4682 * gcc.dg/pr70219.c: New test.
4684 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
4687 * gcc.dg/torture/pr70083.c: New test.
4688 * gcc.target/i386/pr70083.c: New test.
4690 2016-03-14 Richard Biener <rguenther@suse.de>
4692 PR tree-optimization/56365
4693 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4695 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4698 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4700 * g++.dg/pr70098.C: New testcase.
4703 2016-03-14 Tom de Vries <tom@codesourcery.com>
4705 PR tree-optimization/70045
4706 * gcc.dg/graphite/pr70045.c: New test.
4708 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4711 * gfortran.dg/include_9.f90: New test.
4713 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4716 gfortran.dg/prof/prof.exp: New script.
4717 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
4719 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
4721 PR rtl-optimization/69307
4722 * gcc.dg/pr69307.c: New test.
4724 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
4727 * gcc.target/arm/pr69614.c: New.
4729 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
4732 * gfortran.dg/submodule_14.f08: New test
4735 * gfortran.dg/submodule_15.f08: New test
4737 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
4740 * g++.dg/cpp1y/paren3.C: New test.
4742 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4745 * gcc.target/powerpc/ppc-round2.c: New test.
4747 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
4750 * gcc.dg/torture/pr70123.c: New test.
4752 2016-03-11 Jeff Law <law@redhat.com>
4754 PR tree-optimization/70190
4755 * gcc.c-torture/compile/pr70190.c: New test.
4757 2016-03-11 David Malcolm <dmalcolm@redhat.com>
4760 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
4762 (test43_b): Likewise.
4763 (test43_c): Likewise.
4764 (test43_d): Likewise.
4765 (test43_e): Likewise.
4766 (test43_f): Likewise.
4767 (test43_g): Likewise.
4768 (test44_a): Likewise.
4769 (test44_b): Likewise.
4770 (test44_c): Likewise.
4771 (test44_d): Likewise.
4772 (test44_e): Likewise.
4774 2016-03-11 David Malcolm <dmalcolm@redhat.com>
4777 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
4779 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4781 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
4784 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4788 * gcc.target/aarch64/pr69245_2.c: New test.
4790 2016-03-11 Jakub Jelinek <jakub@redhat.com>
4792 PR tree-optimization/70177
4793 * gcc.dg/pr70177.c: New test.
4795 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4797 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
4799 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4801 * gcc.dg/tree-ssa/sra-20.c: New.
4803 2016-03-11 Jakub Jelinek <jakub@redhat.com>
4805 PR rtl-optimization/70174
4806 * gcc.dg/pr70174.c: New test.
4808 PR tree-optimization/70169
4809 * gcc.dg/pr70169.c: New test.
4811 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4814 * gcc.target/i386/pr70160.c: New test.
4816 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4818 * gcc.target/s390/dfp-1.c: New test.
4820 2016-03-10 Nick Clifton <nickc@redhat.com>
4823 * gcc.target/aarch64/pr70044.c: New test.
4825 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
4826 Jakub Jelinek <jakub@redhat.com>
4829 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
4830 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
4831 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
4833 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
4836 * g++.dg/lto/pr69589_0.C: New testcase
4837 * g++.dg/lto/pr69589_1.C: New testcase
4839 2016-03-10 Marek Polacek <polacek@redhat.com>
4842 * g++.dg/delayedfold/unary-plus1.C: New test.
4844 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
4846 * gcc.target/arm/pr45701-1.c: Escape brackets.
4847 * gcc.target/arm/pr45701-2.c: Likewise.
4849 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
4851 * gfortran.dg/unconstrained_commons.f: New.
4853 2016-03-10 Alan Modra <amodra@gmail.com>
4855 * gcc.dg/pr69195.c: New.
4856 * gcc.dg/pr69238.c: New.
4858 2016-03-10 Tom de Vries <tom@codesourcery.com>
4861 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
4863 2016-03-10 Richard Biener <rguenther@suse.de>
4865 PR tree-optimization/70128
4866 * gcc.dg/tree-ssa/alias-34.c: New testcase.
4867 * gcc.dg/tree-ssa/alias-35.c: Likewise.
4869 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4871 PR tree-optimization/70152
4872 * gcc.dg/pr70152.c: New test.
4875 * gcc.target/i386/pr70086-1.c: New test.
4876 * gcc.target/i386/pr70086-2.c: New test.
4877 * gcc.target/i386/pr70086-3.c: New test.
4879 PR tree-optimization/70127
4880 * gcc.c-torture/execute/pr70127.c: New test.
4882 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
4884 * c-c++-common/goacc/combined-directives-2.c: New test.
4886 2016-03-09 David Malcolm <dmalcolm@redhat.com>
4890 * g++.dg/diagnostic/pr70105.C: New test.
4891 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
4892 (test_multiple_ordinary_maps): New test function.
4894 2016-03-09 David Malcolm <dmalcolm@redhat.com>
4898 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
4899 Drop range information from call to inform_at_rich_loc.
4900 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4902 (test_show_locus): Replace calls to rich_location::add_range with
4903 calls to add_range. Rewrite the tests that used the now-defunct
4904 rich_location ctor taking a source_range. Simplify other tests
4905 by replacing calls to COMBINE_LOCATION_DATA with calls to
4908 2016-03-09 Richard Biener <rguenther@suse.de>
4909 Jakub Jelinek <jakub@redhat.com>
4911 PR tree-optimization/70138
4912 * gcc.dg/vect/pr70138-1.c: New testcase.
4913 * gcc.dg/vect/pr70138-2.c: Likewise.
4915 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4918 * gcc.target/i386/pr70049.c: New test.
4920 2016-03-09 Richard Biener <rguenther@suse.de>
4923 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
4924 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
4925 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
4927 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4929 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
4932 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4935 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
4938 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
4941 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
4942 in testcase comment.
4944 2016-03-09 Tom de Vries <tom@codesourcery.com>
4946 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
4947 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
4948 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
4949 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
4950 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
4951 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
4952 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
4953 * gfortran.dg/goacc/kernels-loop.f95: New test.
4955 2016-03-08 Martin Sebor <msebor@redhat.com>
4958 * g++.dg/warn/overflow-warn-7.C: New test.
4960 2016-03-08 Jason Merrill <jason@redhat.com>
4962 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
4963 * lib/target-supports.exp (check_effective_target_concepts): New.
4965 2016-03-08 Jakub Jelinek <jakub@redhat.com>
4968 * g++.dg/cpp1y/constexpr-loop4.C: New test.
4969 * g++.dg/ubsan/pr70135.C: New test.
4972 * gcc.dg/pr70110.c: New test.
4974 2016-03-07 Martin Jambor <mjambor@suse.cz>
4976 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
4977 * c-c++-common/gomp/if-1.c: Likewise.
4978 * c-c++-common/gomp/pr61486-2.c: Likewise.
4979 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
4980 to dg-additional-options.
4981 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
4982 * g++/gomp/target-teams-1.c: Likewise.
4983 * gcc.dg/gomp/gomp.exp: Likewise.
4984 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
4985 dg-additional-options.
4986 * gfortran.dg/gomp/gomp.exp: Likewise.
4987 * gfortran.dg/gomp/target1.f90: Remove dg-options.
4988 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
4989 dg-additional-options.
4990 * gfortran.dg/gomp/target3.f90: Remove dg-options.
4992 2016-03-07 Martin Jambor <mjambor@suse.cz>
4994 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
4995 * c-c++-common/gomp/gridify-1.c: New test.
4996 * gfortran.dg/gomp/gridify-1.f90: Likewise.
4998 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5000 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5001 trigger for cortex-r8, when scanning for register r8.
5002 * gcc.target/arm/pr45701-2.c: Likewise.
5004 2016-02-26 Richard Biener <rguenther@suse.de>
5005 Jeff Law <law@redhat.com>
5007 PR tree-optimization/69740
5008 * gcc.c-torture/compile/pr69740-1.c: New test.
5009 * gcc.c-torture/compile/pr69740-2.c: New test.
5011 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5013 * lib/target-supports.exp
5014 (check_effective_target_whole_vector_shift): Enable for PPC64.
5016 2016-03-07 Richard Biener <rguenther@suse.de>
5018 PR tree-optimization/70115
5019 * gcc.dg/torture/pr70115.c: New testcase.
5021 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5024 * c-c-++-common/goacc/pr69916.c: New.
5026 2016-03-07 Richard Henderson <rth@redhat.com>
5028 * gcc.c-torture/compile/pr70061.c: New test.
5030 2016-03-07 Richard Biener <rguenther@suse.de>
5033 * gcc.dg/vect/O3-pr36098.c: New testcase.
5035 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5037 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5039 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5041 * gnat.dg/renaming9.ad[sb]: New testcase.
5043 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5046 * g++.dg/expr/stdarg3.C: New test.
5048 2016-03-04 Jeff Law <law@redhat.com>
5050 PR tree-optimization/69196
5051 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5054 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5057 * gcc.dg/pr69973.c: New test.
5059 PR rtl-optimization/69941
5060 * gcc.dg/torture/pr69941.c: New test.
5063 * gcc.dg/pr69824.c: New test.
5065 2016-03-05 Tom de Vries <tom@codesourcery.com>
5067 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5068 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5071 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5074 * g++.dg/cpp1y/var-templ48.C: New test.
5075 * g++.dg/cpp1y/var-templ49.C: New test.
5077 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5079 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5081 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5084 * g++.dg/ubsan/pr70035.C: New test.
5087 * gcc.target/i386/pr70062.c: New test.
5089 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5091 * g++.dg/template/typename21.C: Remove c++98_only.
5093 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5095 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5097 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5100 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5102 (fn_42_b): Likewise.
5103 (fn_42_c): Likewise.
5105 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5108 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5110 (fn_40_b): Likewise.
5111 (fn_41_a): Likewise.
5112 (fn_41_b): Likewise.
5114 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5117 * gcc.target/i386/avx512f-pr70059.c: New test.
5118 * gcc.target/i386/avx512dq-pr70059.c: New test.
5120 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5122 PR rtl-optimization/57676
5123 * gcc.dg/torture/pr57676.c: New test.
5125 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5127 * gcc.dg/pr70026.c: New test.
5129 2016-03-04 Marek Polacek <polacek@redhat.com>
5132 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5133 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5135 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5138 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5140 (test_corners_sisd_si): Likewise.
5141 (main): Remove checks of the above.
5142 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5144 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5146 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5148 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5150 * gcc.dg/torture/pr69951.c: Accept argc==0.
5152 2016-03-04 Richard Biener <rguenther@suse.de>
5155 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5156 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5158 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5161 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5164 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5167 * gcc.dg/guality/pr69947.c: New test.
5169 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5172 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5174 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5176 PR rtl-optimization/69904
5177 * gcc.target/arm/pr69904.c: New test.
5179 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5182 * gcc.dg/vect/pr70021.c: New test.
5183 * gcc.target/i386/pr70021.c: New test.
5185 2016-03-03 Marek Polacek <polacek@redhat.com>
5188 * gcc.dg/pr70050.c: New test.
5190 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5192 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5194 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5196 PR tree-optimization/70043
5197 * gfortran.dg/vect/pr70043.f90: New test.
5199 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5201 * gnat.dg/specs/task1.ads: New test.
5203 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5205 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5206 Invoke gdb with -batch.
5207 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5209 2016-03-03 Richard Biener <rguenther@suse.de>
5211 PR tree-optimization/55936
5212 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5214 2016-03-02 Jeff Law <law@redhat.com>
5216 PR rtl-optimization/69942
5217 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5218 effects of argument promotions.
5220 PR tree-optimization/69987
5221 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5222 target does not support -fprefetch-loop-arrays.
5224 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5226 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5228 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5230 PR rtl-optimization/69052
5231 * gcc.target/i386/pr69052.c: New test.
5233 2016-03-02 Alan Modra <amodra@gmail.com>
5235 * gcc.dg/pr69990.c: New.
5237 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5240 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5243 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5246 * gcc.target/i386/pr70028.c: New test.
5248 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5250 * c-c++-common/asan/swapcontext-test-1.c,
5251 * c-c++-common/tsan/thread_leak.c,
5252 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5253 * g++.dg/tsan/benign_race.C,
5254 * g++.dg/tsan/fd_close_norace.C,
5255 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5256 races with sanitizer output
5258 2016-03-02 Richard Biener <rguenther@suse.de>
5259 Uros Bizjak <ubizjak@gmail.com>
5262 * gcc.dg/simd-8.c: New testcase.
5264 2016-03-02 Richard Biener <rguenther@suse.de>
5267 * gcc.dg/simd-7.c: New testcase.
5269 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5271 * gcc.target/i386/pr70007.c: Tweak.
5273 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5275 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5277 2016-03-02 Marek Polacek <polacek@redhat.com>
5280 * gcc.dg/pr67854.c: New test.
5282 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5285 * gcc.dg/torture/pr70025.c: New test.
5287 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5289 PR tree-optimization/68621
5290 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5292 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5294 * gcc.target/i386/pr70007.c: New test.
5296 2016-03-01 Jeff Law <law@redhat.com>
5298 PR tree-optimization/69196
5299 * gcc.dg/tree-ssa/pr69196-1.c: New test.
5301 PR tree-optimization/69196
5302 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5303 duplicating code and spoiling the expected output.
5305 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5308 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5309 supports power9 before doing tests.
5310 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5311 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5312 * gcc.target/powerpc/p9-permute.c: Likewise.
5314 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
5317 * gcc.target/i386/pr70027.c: New test.
5319 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5321 * gcc.dg/pr70017.c: New test.
5323 2016-03-01 Jakub Jelinek <jakub@redhat.com>
5327 * gcc.dg/pr69796.c: New test.
5328 * gcc.dg/pr69974.c: New test.
5330 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5332 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5334 2016-02-29 Jeff Law <law@redhat.com>
5336 PR tree-optimization/69987
5337 * gfortran.dg/pr69987.f90: New test.
5339 PR tree-optimization/69989
5340 * gcc.c-torture/compile/pr69989-2.c: New test.
5342 2016-03-01 Marek Polacek <polacek@redhat.com>
5345 * g++.dg/parse/invalid1.C: New test.
5347 2016-03-01 Richard Biener <rguenther@suse.de>
5350 * gcc.dg/pr70022.c: New testcase.
5352 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5354 PR tree-optimization/69956
5355 * gcc.dg/pr69956.c: New test.
5357 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5360 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5361 XFAIL when hardware supports efficient unaligned storage access.
5363 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5366 * g++.dg/template/pr69961a.C: New test.
5367 * g++.dg/template/pr69961b.C: New test.
5369 2016-02-29 David Malcolm <dmalcolm@redhat.com>
5371 PR preprocessor/69985
5372 * gcc.dg/cpp/pr69985.c: New test case.
5374 2016-02-29 Jeff Law <law@redhat.com>
5376 PR tree-optimization/70005
5377 * gcc.c-torture/execute/pr70005.c New test.
5379 PR tree-optimization/69999
5380 * gcc.c-torture/compile/pr69999.c: New test.
5382 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5384 PR tree-optimization/69652
5385 * gcc.dg/torture/pr69652.c: Delete test.
5386 * gcc.dg/vect/pr69652.c: New test.
5388 2016-02-19 Richard Biener <rguenther@suse.de>
5390 PR tree-optimization/69980
5391 * gfortran.dg/vect/pr69980.f90: New testcase.
5393 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5395 * gcc.target/sparc/20160229-1.c: New test.
5397 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5399 * gnat.dg/stack_usage3.adb: New test.
5400 * gnat.dg/stack_usage3_pkg.ads: New helper.
5402 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5404 * gnat.dg/renaming8.adb: New test.
5405 * gnat.dg/renaming8_pkg1.ads: New helper.
5406 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5407 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5409 2016-02-29 Richard Biener <rguenther@suse.de>
5411 PR tree-optimization/69720
5412 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5414 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5418 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5420 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5421 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5424 * gfortran.dg/coarray_8.f90: Adjust error message.
5425 * gfortran.dg/pr56007.f90: New test.
5426 * gfortran.dg/pr56007.f: New test.
5428 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5430 PR tree-optimization/69989
5431 * gcc.dg/torture/pr69989.c: New test.
5433 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5435 * gcc.target/i386/stack-realign-win.c: New test.
5437 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5440 * gfortran.dg/pr60126.f90: New test.
5442 2016-02-27 Jeff Law <law@redhat.com>
5445 2016-02-26 Richard Biener <rguenther@suse.de>
5446 Jeff Law <law@redhat.com>
5448 PR tree-optimization/69740
5449 * gcc.c-torture/compile/pr69740-1.c: New test.
5450 * gcc.c-torture/compile/pr69740-2.c: New test.
5452 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5455 * gfortran.dg/newunit_4.f90: New test.
5457 2016-02-27 Jakub Jelinek <jakub@redhat.com>
5460 PR rtl-optimization/69886
5461 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5462 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5465 2016-02-26 Martin Sebor <msebor@redhat.com>
5467 PR tree-optimization/15826
5468 * gcc.dg/tree-ssa/pr15826.c: New test.
5470 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5473 * gcc.target/powerpc/pr69969.c: New test.
5475 2016-02-26 Martin Sebor <msebor@redhat.com>
5478 * g++.old-deja/g++.other/decl5.C: Add a test case.
5480 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5483 * gcc.target/powerpc/pr69946.c: New file.
5485 2016-02-26 Richard Biener <rguenther@suse.de>
5486 Jeff Law <law@redhat.com>
5488 PR tree-optimization/69740
5489 * gcc.c-torture/compile/pr69740-1.c: New test.
5490 * gcc.c-torture/compile/pr69740-2.c: New test.
5492 2016-02-26 Martin Jambor <mjambor@suse.cz>
5495 * gcc.dg/torture/pr69932.c: New test.
5496 * gcc.dg/torture/pr69936.c: Likewise.
5498 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5501 * gcc.target/s390/pr69709.c: New test.
5503 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5506 * gcc.target/aarch64/pr69245_1.c: New test.
5508 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5511 * gcc.dg/torture/pr69613.c: New test.
5513 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5515 PR rtl-optimization/69891
5516 * gcc.target/i386/pr69891.c: New test.
5518 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5519 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5522 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5523 functionality for both 32-bit and 64-bit.
5525 2016-02-26 Richard Biener <rguenther@suse.de>
5527 PR tree-optimization/69551
5528 * gcc.dg/torture/pr69951.c: New testcase.
5530 2016-02-25 Richard Biener <rguenther@suse.de>
5532 PR tree-optimization/48795
5533 * gcc.dg/Warray-bounds-18.c: New testcase.
5535 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5537 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5539 2016-02-25 Jakub Jelinek <jakub@redhat.com>
5541 PR rtl-optimization/69896
5542 * gcc.dg/pr69896.c: New test.
5544 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5547 * g++.dg/cpp1y/paren2.C: New test.
5549 2016-02-24 Martin Sebor <msebor@redhat.com>
5552 * gcc.dg/enum-mode-2.c: New test.
5554 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5557 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5558 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5559 * g++.dg/ubsan/pr69922.C: New test.
5561 2016-02-24 Marek Polacek <polacek@redhat.com>
5564 * gcc.dg/pr69819.c: New test.
5566 2016-02-24 Martin Sebor <msebor@redhat.com>
5569 * g++.dg/ext/flexary15.C: New test.
5571 2016-02-24 Martin Sebor <msebor@redhat.com>
5573 * gcc.dg/builtins-68.c: Avoid making unportable
5574 assumptions about the relationship between SIZE_MAX and UINT_MAX.
5575 * g++.dg/ext/builtin_alloca.C: Same.
5577 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5578 Charles Baylis <charles.baylis@linaro.org>
5581 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5583 2016-02-24 Richard Biener <rguenther@suse.de>
5584 Jakub Jelinek <jakub@redhat.com>
5587 * gcc.dg/torture/pr69760.c: New testcase.
5589 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5591 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5592 pattern on Solaris with as.
5594 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5596 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5597 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5598 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5599 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5601 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5604 * gcc.dg/pr69915.c: New test.
5606 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5608 PR rtl-optimization/69886
5609 * gcc.dg/torture/pr69886.c: New test.
5611 2016-02-24 Richard Biener <rguenther@suse.de>
5614 * gcc.dg/torture/pr68963.c: New testcase.
5616 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5619 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5620 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5621 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5622 * gcc.target/arm/atomic_loaddi_1.c: New test.
5623 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5624 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5625 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5626 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5627 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5628 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5629 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5630 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5632 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5635 * gcc.dg/torture/pr69909.c: New test.
5637 2016-02-24 Richard Biener <rguenther@suse.de>
5639 PR tree-optimization/69907
5640 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5641 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5642 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5644 2016-02-24 Christian Bruel <christian.bruel@st.com>
5646 * gcc.target/arm/pragma_cpp_fma.c: New test.
5648 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5651 * gfortran.dg/include_6.f90: Update test.
5653 2016-02-23 Jakub Jelinek <jakub@redhat.com>
5656 * objc.dg/pr69844.m: New test.
5658 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5660 PR libgfortran/69456
5661 * gfortran.dg/namelist_89.f90: New test.
5662 * gfortran.dg/pr59700.f90: Update test..
5664 2016-02-23 Martin Sebor <msebor@redhat.com>
5667 * g++.dg/ext/builtin_alloca.C: New test.
5668 * gcc.dg/builtins-68.c: New test.
5670 2016-02-23 Richard Henderson <rth@redhat.com>
5672 * gcc.target/i386/addr-space-3.c: Remove test.
5674 2016-02-23 David Malcolm <dmalcolm@redhat.com>
5676 PR preprocessor/69126
5677 PR preprocessor/69543
5678 * c-c++-common/pr69126-2-long.c: New test.
5679 * c-c++-common/pr69126-2-short.c: New test.
5680 * c-c++-common/pr69543-1.c: Remove xfail.
5682 2016-02-23 David Malcolm <dmalcolm@redhat.com>
5684 PR preprocessor/69126
5685 PR preprocessor/69543
5686 PR preprocessor/69558
5687 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
5689 (test_2): ...this, and add leading comment.
5690 (MACRO_3, test_3): New.
5691 (MACRO_4A, MACRO_4B, test_4): New.
5692 (MACRO): Rename to...
5695 (test_5): ...this, updating for renaming of MACRO, and
5696 add leading comment.
5697 * c-c++-common/pr69543-1.c: New.
5698 * c-c++-common/pr69543-2.c: New.
5699 * c-c++-common/pr69543-3.c: New.
5700 * c-c++-common/pr69543-4.c: New.
5701 * c-c++-common/pr69558-1.c: New.
5702 * c-c++-common/pr69558-2.c: New.
5703 * c-c++-common/pr69558-3.c: New.
5704 * c-c++-common/pr69558-4.c: New.
5705 * gcc.dg/pr69558.c: Move to...
5706 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5709 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5711 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5712 to -ftree-parallelize-loops/-fopenacc changes.
5713 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5714 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5715 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5716 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5717 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5718 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5719 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5720 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5721 * c-c++-common/goacc/kernels-loop.c: Likewise.
5722 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5723 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5724 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
5725 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
5727 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5729 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
5731 2016-02-23 Jakub Jelinek <jakub@redhat.com>
5734 * g++.dg/warn/Wnonnull-compare-5.C: New test.
5737 * gcc.dg/pr69900.c: New test.
5739 2016-02-23 Martin Jambor <mjambor@suse.cz>
5741 PR tree-optimization/69666
5742 * gcc.dg/tree-ssa/pr69666.c: New test.
5744 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
5747 * gfortran.dg/coarray_allocate_5.f08: New test.
5749 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5751 * gcc.target/s390/vcond-shift.c: Move to ...
5752 * gcc.target/s390/vector/vcond-shift.c: ... here.
5754 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5756 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
5757 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
5759 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5761 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
5763 2016-02-20 Mark Wielaard <mjw@redhat.com>
5766 * gcc.dg/unused-variable-3.c: New test.
5768 2016-02-22 Jakub Jelinek <jakub@redhat.com>
5771 * gcc.target/i386/pr69888.c: New test.
5773 2016-02-22 Richard Biener <rguenther@suse.de>
5775 PR tree-optimization/69882
5776 * gfortran.dg/vect/pr69882.f90: New testcase.
5778 2016-02-22 Jakub Jelinek <jakub@redhat.com>
5781 * gcc.dg/pr69885.c: New test.
5783 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
5787 * gcc.target/sh/pr54089-10.c: New.
5789 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
5792 * gfortran.dg/deferred_character_15.f90 : New test.
5794 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5797 gfortran.dg/allocate_with_source_18.f03: New test.
5799 2016-02-20 Harald Anlauf <anlauf@gmx.de>
5802 gfortran.dg/gomp/pr52531.f90: New test.
5804 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5807 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
5810 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5813 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
5814 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
5817 * g++.dg/warn/Wnonnull-compare-4.C: New test.
5820 * g++.dg/torture/pr69851.C: New test.
5822 2016-02-19 Martin Sebor <msebor@redhat.com>
5825 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
5827 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5830 * g++.dg/warn/Wnonnull-compare-2.C: New test.
5831 * g++.dg/warn/Wnonnull-compare-3.C: New test.
5834 * g++.dg/cpp0x/pr67767.C: New test.
5836 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5838 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
5839 for fp, simd, crypto, crc, lse.
5840 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
5842 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
5843 effective target check.
5845 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5848 * gcc.target/i386/pr69820.c: New test.
5850 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5852 * gcc.target/s390/vector/int128-1.c: New test.
5854 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5856 * gcc.target/s390/vector/vec-vcond-1.c: New test.
5858 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5860 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
5861 instruction pattern name to prevent the testcase from failing with
5864 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5866 * gcc.target/s390/md/movstr-2.c: New test.
5868 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
5870 * gcc.target/s390/morestack.c: New test.
5872 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
5875 * gcc.target/s390/pr69625.c: Add test case.
5877 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5880 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
5882 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5885 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
5886 * gcc.target/powerpc/fusion3.c: Likewise.
5888 2016-02-18 Richard Biener <rguenther@suse.de>
5891 * g++.dg/torture/pr69553.C: New testcase.
5893 2016-02-18 Nick Clifton <nickc@redhat.com>
5897 * gcc.target/arm/pr62554.c: New test.
5898 * gcc.target/arm/pr69610-1.c: New test.
5899 * gcc.target/arm/pr69610-2.c: New test.
5901 2016-02-18 Richard Biener <rguenther@suse.de>
5904 * gcc.dg/torture/pr69854.c: New testcase.
5906 2016-02-17 Jakub Jelinek <jakub@redhat.com>
5909 * g++.dg/warn/Wnonnull-compare-1.C: New test.
5911 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5913 * gcc.target/powerpc/vec-cg.c: New test.
5915 2016-02-17 Richard Biener <rguenther@suse.de>
5918 * gcc.dg/uninit-21.c: Add -fno-short-enums.
5920 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5923 * gcc.c-torture/compile/pr69161.c: New test.
5925 2016-02-17 David Sherwood <david.sherwood@arm.com>
5928 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
5929 * gcc.target/arm/vect-fmaxmin.c: Likewise.
5931 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5933 * gcc.dg/ifcvt-4.c: Skip on Visium.
5935 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5937 * gnat.dg/atomic8.adb: New test.
5939 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5941 * gnat.dg/discr46.ad[sb]: New test.
5943 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
5946 * gcc.target/powerpc/pr48344-1.c: New test.
5948 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5951 * gfortran.dg/associate_21.f90: New test.
5953 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5956 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
5957 -Wnonnull in dg-options.
5958 * c-c++-common/nonnull-2.c: New test.
5960 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
5961 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5963 * gcc.target/aarch64/vector_initialization_nostack.c: New.
5965 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5968 * gcc.dg/pr69801.c: Add empty dg-options.
5970 2016-02-16 James Norris <jnorris@codesourcery.com>
5972 * c-c++-common/goacc/deviceptr-1.c: Add tests.
5973 * g++.dg/goacc/deviceptr-1.c: New file.
5975 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5977 PR tree-optimization/69820
5978 * gcc.dg/vect/pr69820.c: New test.
5980 2016-02-16 Richard Biener <rguenther@suse.de>
5982 PR tree-optimization/69776
5983 * gcc.dg/torture/pr69776-2.c: New testcase.
5985 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
5987 PR tree-optimization/69714
5988 * gcc.dg/torture/pr69714.c: New test.
5990 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5992 PR tree-optimization/69802
5993 * gcc.dg/pr69802.c: New test.
5995 2016-02-16 Richard Biener <rguenther@suse.de>
5998 * gcc.dg/pr69801.c: New testcase.
6000 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6002 PR libgfortran/69651
6003 * gfortran.dg/read_bang.f90: New test.
6004 * gfortran.dg/read_bang4.f90: New test.
6006 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6009 * g++.dg/init/pr69658.C: New test.
6012 * c-c++-common/pr69797.c: New test.
6014 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6016 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6017 check for aarch64*-*-*.
6019 2016-02-15 Richard Biener <rguenther@suse.de>
6021 PR tree-optimization/69783
6022 * gcc.dg/vect/pr69783.c: New testcase.
6024 2016-02-15 Richard Biener <rguenther@suse.de>
6026 PR tree-optimization/69776
6027 * gcc.dg/torture/pr69776.c: New testcase.
6029 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6032 * gfortran.dg/type_decl_4.f90: Reinstated.
6034 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6037 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6039 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6043 * gfortran.dg/type_decl_4.f90: Removed.
6045 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6048 * gfortran.dg/type_decl_4.f90: New test.
6050 2016-02-14 Alan Modra <amodra@gmail.com>
6053 * gcc.c-torture/execute/stkalign.c: Revise test.
6055 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6058 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6060 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6063 * gcc.target/sh/torture/pr67260.c: New.
6065 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
6067 * gcc.dg/pr67964.c: Add dg-require-alias.
6069 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6073 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6075 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6077 PR libgfortran/69668
6078 * gfortran.dg/namelist_88.f90: New test.
6080 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6082 PR libgfortran/69668
6083 * gfortran.dg/namelist_38.f90: Update test.
6084 * gfortran.dg/namelist_84.f90: Update test.
6086 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6089 * gcc.dg/pr69554-1.c: New test.
6090 * gfortran.dg/pr69554-1.F90: New test.
6091 * gfortran.dg/pr69554-2.F90: New test.
6092 * lib/gcc-dg.exp (proc dg-locus): New function.
6093 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6094 distinguish between the caret-printing and non-caret-printing
6095 cases. If caret-printing has been explicitly enabled, bail out
6096 without attempting to fix up the output.
6098 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6102 * gcc.dg/spellcheck-options-3.c: New test case.
6103 * gcc.dg/spellcheck-options-4.c: New test case.
6104 * gcc.dg/spellcheck-options-5.c: New test case.
6105 * gcc.dg/spellcheck-options-6.c: New test case.
6106 * gcc.dg/spellcheck-options-7.c: New test case.
6107 * gcc.dg/spellcheck-options-8.c: New test case.
6108 * gcc.dg/spellcheck-options-9.c: New test case.
6109 * gcc.dg/spellcheck-options-10.c: New test case.
6111 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6113 PR rtl-optimization/69764
6114 PR rtl-optimization/69771
6115 * c-c++-common/pr69764.c: New test.
6116 * gcc.dg/torture/pr69771.c: New test.
6118 2016-02-12 Marek Polacek <polacek@redhat.com>
6120 * g++.dg/torture/init-list1.C: New.
6122 2016-02-12 Marek Polacek <polacek@redhat.com>
6124 * gcc.dg/pr69522.c: Add empty dg-options.
6126 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6128 * g++.dg/lto/lto.exp: Include and init mpx.
6129 * g++.dg/lto/pr69729_0.C: New test.
6131 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6134 * g++.dg/ipa/pr69241-4.C: New test.
6137 * g++.dg/ipa/pr68672-1.C: New test.
6138 * g++.dg/ipa/pr68672-2.C: New test.
6139 * g++.dg/ipa/pr68672-3.C: New test.
6141 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6144 * gcc.dg/pr69522.c: New test.
6146 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6149 * g++.dg/cpp1y/69098.C: New test.
6150 * g++.dg/cpp1y/69098-2.C: New test.
6152 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6154 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6155 and neighbour -> neighbor.
6156 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6157 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6158 * c-c++-common/Wvarargs.c: Likewise.
6159 * c-c++-common/goacc/host_data-5.c: Likewise.
6160 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6161 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6162 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6163 * gcc.target/aarch64/pr60697.c: Likewise.
6164 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6165 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6166 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6167 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6168 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6169 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6170 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6171 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6172 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6173 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6174 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6175 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6176 * g++.dg/lookup/koenig5.C: Likewise.
6177 * g++.dg/ext/no-asm-2.C: Likewise.
6178 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6179 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6180 * gfortran.dg/used_types_16.f90: Likewise.
6181 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6182 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6183 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6184 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6185 * gfortran.dg/abstract_type_6.f03: Likewise.
6186 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6187 * gfortran.dg/used_types_15.f90: Likewise.
6188 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6189 * gfortran.dg/exit_3.f08: Likewise.
6190 * gfortran.dg/open_status_2.f90: Likewise.
6191 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6192 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6193 * gfortran.dg/associate_1.f03: Likewise.
6194 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6195 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6196 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6197 * gcc.dg/builtin-object-size-1.c: Likewise.
6198 * gcc.dg/noreturn-6.c: Likewise.
6199 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6200 * gcc.dg/globalalias.c: Likewise.
6201 * gcc.dg/builtins-config.h: Likewise.
6202 * gcc.dg/pr30457.c: Likewise.
6203 * gcc.c-torture/compile/volatile-1.c: Likewise.
6204 * gcc.c-torture/execute/20101011-1.c: Likewise.
6205 * c-c++-common/Waddress-1.c: Likewise.
6207 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6210 * c-c++-common/Waddress-1.c: New test.
6212 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6215 * gfortran.dg/associate_19.f03: New test.
6216 * gfortran.dg/associate_20.f03: New test.
6218 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6220 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6222 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6224 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6225 .arch armv8-a\n. Add -dA to dg-options.
6226 * gcc.target/aarch64/assembler_arch_1.c: New test.
6227 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6229 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6232 * g++.dg/cpp0x/pr68726.C: New.
6234 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6236 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6239 2016-02-11 Richard Biener <rguenther@suse.de>
6241 * g++.dg/tree-ssa/pr61034.C: Adjust.
6243 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6246 * gcc.target/s390/pr69148.c: New.
6248 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6250 PR tree-optimization/69652
6251 * gcc.dg/torture/pr69652.c: New test.
6253 2016-02-10 Jakub Jelinek <jakub@redhat.com>
6254 Patrick Palka <ppalka@gcc.gnu.org>
6258 * g++.dg/ipa/pr69241-1.C: New test.
6259 * g++.dg/ipa/pr69241-2.C: New test.
6260 * g++.dg/ipa/pr69241-3.C: New test.
6261 * g++.dg/ipa/pr69649.C: New test.
6263 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
6265 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6266 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6268 2016-02-10 Bin Cheng <bin.cheng@arm.com>
6270 PR tree-optimization/68021
6271 * gcc.dg/tree-ssa/pr68021.c: New test.
6273 2016-02-10 Richard Biener <rguenther@suse.de>
6275 PR tree-optimization/69726
6276 * gcc.dg/uninit-22.c: New testcase.
6278 2016-02-09 Andrew Pinski <apinski@cavium.com>
6281 * gcc.c-torture/compile/20160205-1.c: New testcase.
6283 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6286 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6287 instead accessing a really large arrray.
6288 * gcc.target/powerpc/fusion3.c: Likewise.
6290 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
6293 * gcc.c-torture/execute/pr68532.c: New test.
6295 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
6298 * gcc.dg/pr69634.c: New.
6300 2016-02-09 Richard Biener <rguenther@suse.de>
6302 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6304 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6306 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6308 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6310 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6312 2016-02-09 Richard Biener <rguenther@suse.de>
6314 PR tree-optimization/69715
6315 * gcc.dg/torture/pr69715.c: New testcase.
6317 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6320 * g++.dg/cpp0x/trailing12.C: New test.
6321 * g++.dg/cpp0x/trailing13.C: New test.
6323 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6327 * g++.dg/cpp1y/auto-fn29.C: New test.
6328 * g++.dg/cpp1y/auto-fn30.C: New test.
6330 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6332 PR tree-optimization/69209
6333 * gcc.c-torture/compile/pr69209.c: New test.
6335 2016-02-08 Jeff Law <law@redhat.com>
6337 PR tree-optimization/68541
6338 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6339 of statements allowed in join block for path splitting.
6341 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6344 * g++.dg/gomp/pr59627.C: New test.
6347 * g++.dg/ipa/pr69239.C: New test.
6349 2016-02-08 David Malcolm <dmalcolm@redhat.com>
6351 PR preprocessor/69664
6352 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6353 * gcc.dg/cpp/warn-comments.c: Likewise.
6355 2016-02-08 Marek Polacek <polacek@redhat.com>
6358 * g++.dg/init/const12.C: New test.
6360 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6363 * gcc.dg/lto/pr55113_0.c: Remove test.
6365 2016-02-08 Richard Biener <rguenther@suse.de>
6367 PR tree-optimization/69719
6368 * gcc.dg/torture/pr69719.c: New testcase.
6370 2016-02-08 Richard Biener <rguenther@suse.de>
6371 Jeff Law <law@redhat.com>
6374 * gcc.target/mips/pr68273.c: New testcase.
6376 2016-02-08 Richard Biener <rguenther@suse.de>
6378 PR rtl-optimization/69274
6379 * gcc.target/i386/addr-sel-1.c: XFAIL.
6381 2016-02-08 Jeff Law <law@redhat.com>
6383 PR tree-optimization/68541
6384 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6386 PR tree-optimization/65917
6387 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6389 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6392 * gfortran.dg/namelist_args.f90: New test.
6394 2016-02-05 Jeff Law <law@redhat.com>
6396 PR tree-optimization/68541
6397 * gcc.dg/tree-ssa/split-path-2.c: New test.
6398 * gcc.dg/tree-ssa/split-path-3.c: New test.
6399 * gcc.dg/tree-ssa/split-path-4.c: New test.
6400 * gcc.dg/tree-ssa/split-path-5.c: New test.
6401 * gcc.dg/tree-ssa/split-path-6.c: New test.
6402 * gcc.dg/tree-ssa/split-path-7.c: New test.
6404 2016-02-05 Martin Sebor <msebor@redhat.com>
6407 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6408 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6410 2016-02-06 Richard HEnderson <rth@redhat.com>
6413 * gcc.target/i386/addr-space-4.c: New.
6414 * gcc.target/i386/addr-space-5.c: New.
6416 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6419 * gfortran.dg/elemental_dependency_6.f90: New.
6421 2016-02-05 Jakub Jelinek <jakub@redhat.com>
6423 PR rtl-optimization/69691
6424 * gcc.c-torture/execute/pr69691.c: New test.
6427 * g++.dg/parse/pr69628.C: New test.
6429 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6431 * gcc.dg/sancov/asan.c: Move to ...
6432 * gcc.dg/asan/sancov-1.c: ... here.
6434 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6436 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6438 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6441 * gcc.target/i386/pr69677.c: New test.
6443 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6446 * g++.dg/template/pr68948.C: New test.
6448 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6450 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6451 (only necessary on s390x).
6453 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6455 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6456 -mno-accumulate-outgoing-args.
6458 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6460 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6462 2016-02-04 Jakub Jelinek <jakub@redhat.com>
6465 * c-c++-common/pr69669.c: New test.
6467 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6470 * g++.dg/pr69667.C: New file.
6472 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6475 * gcc.dg/pr69619.c: Add new test.
6477 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6479 PR rtl-optimization/69577
6480 * gcc.target/i386/pr69577.c: New test.
6482 2016-02-04 Martin Liska <mliska@suse.cz>
6484 * g++.dg/asan/pr69276.C: New test.
6486 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6490 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6491 a single smulbb instruction.
6492 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6493 * gcc.target/amr/wmul-2.c: Likewise.
6495 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6499 * gcc.c-torture/execute/pr67714.c: New test.
6501 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6504 * gcc.target/i386/pr69454-1.c: New test.
6505 * gcc.target/i386/pr69454-2.c: New test.
6507 2016-02-03 Martin Sebor <msebor@redhat.com>
6514 * g++.dg/ext/flexarray-mangle-2.C: New test.
6515 * g++.dg/ext/flexarray-mangle.C: New test.
6516 * g++.dg/ext/flexarray-subst.C: New test.
6517 * g++.dg/ext/flexary11.C: New test.
6518 * g++.dg/ext/flexary12.C: New test.
6519 * g++.dg/ext/flexary13.C: New test.
6520 * g++.dg/ext/flexary14.C: New test.
6521 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6523 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6525 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6526 Define only if CHECK_FLOAT128 is defined.
6527 (main): Properly initialize u5.
6529 2016-02-03 Jakub Jelinek <jakub@redhat.com>
6532 * gcc.dg/pr69627.c: New test.
6535 * gcc.dg/pr69644.c: New test.
6537 2016-02-03 Mike Stump <mikestump@comcast.net>
6539 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6540 support for struct-layout-1.exp.
6542 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6545 * g++.dg/cpp0x/pr69056.C: New test.
6547 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6548 Alexandre Oliva <aoliva@redhat.com>
6551 * gcc.target/powerpc/pr69461.c: New.
6553 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
6555 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6557 (check_effective_target_fsanitize_thread): ... to here. Do not
6558 specify additional compile flags for the test source.
6559 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6560 specify additional compile flags for the test source.
6562 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6564 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6566 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6570 * gfortran.dg/coarray_allocate_2.f08: New test.
6571 * gfortran.dg/coarray_allocate_3.f08: New test.
6572 * gfortran.dg/coarray_allocate_4.f08: New test.
6574 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6576 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6577 use same scan-tree-dump-times on all platforms.
6578 * gcc.dg/vect/vect-outer-1.c: Likewise.
6579 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6580 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6581 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6582 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6583 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6584 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6585 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6587 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6589 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6592 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6594 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6596 2016-02-02 James Norris <jnorris@codesourcery.com>
6598 * c-c++-common/goacc/routine-5.c: Add tests.
6600 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
6602 * gcc.target/nvptx/unsigned-cmp.c: New test.
6604 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6606 * gcc.target/aarch64/scalar_shift_1.c
6607 (test_corners_sisd_di): Improve force to SIMD register.
6608 (test_corners_sisd_si): Likewise.
6609 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6610 Remove scan-assembler check for ldr.
6612 2016-02-02 Richard Biener <rguenther@suse.de>
6614 PR tree-optimization/69595
6615 * gcc.dg/Warray-bounds-17.c: New testcase.
6617 2016-02-02 Richard Biener <rguenther@suse.de>
6619 PR tree-optimization/69606
6620 * gcc.dg/torture/pr69606.c: New testcase.
6622 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6625 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6626 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6628 2016-02-02 Alan Modra <amodra@gmail.com>
6631 * gcc.target/powerpc/pr69548.c: New test.
6633 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6635 PR rtl-optimization/69592
6636 * gcc.dg/pr69592.c: New test.
6638 PR preprocessor/69543
6640 * gcc.dg/pr69543.c: New test.
6641 * gcc.dg/pr69558.c: New test.
6643 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
6646 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
6648 2016-02-01 Martin Sebor <msebor@redhat.com>
6650 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
6652 2016-02-01 Bin Cheng <bin.cheng@arm.com>
6654 PR tree-optimization/67921
6655 * c-c++-common/ubsan/pr67921.c: New test.
6657 2016-02-01 Richard Biener <rguenther@suse.de>
6660 * gcc.dg/tree-ssa/recip-8.c: New testcase.
6662 2016-02-01 Richard Biener <rguenther@suse.de>
6664 PR tree-optimization/69574
6665 * gcc.dg/torture/pr69574.c: New testcase.
6667 2016-02-01 Richard Biener <rguenther@suse.de>
6669 PR tree-optimization/69579
6670 * gcc.dg/setjmp-6.c: New testcase.
6672 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6674 PR rtl-optimization/69570
6675 * g++.dg/opt/pr69570.C: New test.
6677 2016-02-01 Richard Henderson <rth@redhat.com>
6679 * gcc.dg/pr69535.c: New test.
6681 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
6684 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
6685 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6688 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6690 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6692 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
6695 * gfortran.dg/allocate_with_source_17.f03: New test.
6697 2016-01-30 Jakub Jelinek <jakub@redhat.com>
6699 PR tree-optimization/69546
6700 * gcc.dg/torture/pr69546.c: New test.
6702 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
6705 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6707 2016-01-30 Martin Sebor <msebor@redhat.com>
6710 * g++.dg/ext/flexary10.C: New test.
6712 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6715 gfortran.dg/common_23.f90: New test.
6717 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6720 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
6721 condition being checked, and disable it when the target supports
6722 misaligned loads and stores.
6724 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6727 * gcc.dg/torture/pr69518.c: New test.
6729 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
6732 * gcc.target/i386/pr69530.c: New test.
6734 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
6737 * gcc.target/mips/div-delay.c: New test.
6739 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6742 * gcc.target/i386/pr69551.c: New test.
6745 * gcc.target/i386/pr66137.c: New test.
6747 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
6749 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
6750 always built for p5600.
6751 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
6752 isa=p5600 dg-option.
6754 2016-01-29 Richard Biener <rguenther@suse.de>
6756 PR tree-optimization/69547
6757 * g++.dg/tree-ssa/pr69547.C: New testcase.
6759 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6762 * g++.dg/warn/Wunused-function2.C: New test.
6764 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6766 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
6767 support for test to succeed.
6769 2016-01-29 Marek Polacek <polacek@redhat.com>
6773 * g++.dg/ext/constexpr-vla2.C: New test.
6774 * g++.dg/ext/constexpr-vla3.C: New test.
6775 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
6777 2016-01-29 Richard Biener <rguenther@suse.de>
6780 * gcc.dg/uninit-21.c: New testcase.
6782 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
6785 * gcc.target/i386/pr69459.c: New test.
6787 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
6790 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
6791 * gcc.target/mips/pr68400.c: New test.
6793 2016-01-28 Martin Sebor <msebor@redhat.com>
6796 * gcc.target/powerpc/pr17381.c: New test.
6798 2016-01-28 Jakub Jelinek <jakub@redhat.com>
6801 * gcc.dg/torture/pr69542.c: New test.
6803 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
6805 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6807 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
6809 * gcc.dg/pr65980.c: Skip on AIX.
6810 * gcc.dg/pr66688.c: Same.
6812 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
6815 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
6816 * gcc.dg/tree-ssa/sra-18.c: Same.
6818 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6821 * gfortran.dg/block_15.f08: New test.
6822 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
6823 on incorrectly closed BLOCK.
6825 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
6827 * gcc.dg/declare-simd.c: New test.
6828 2016-01-28 Richard Biener <rguenther@suse.de>
6830 PR tree-optimization/69466
6831 * gfortran.dg/vect/pr69466.f90: New testcase.
6833 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6835 * g++.dg/pr67989.C: Remove ARM-specific option.
6836 * gcc.target/arm/pr67989.C: New file.
6838 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
6840 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
6841 and expm1 test for glibc < 2.11.
6843 2016-01-27 Richard Henderson <rth@redhat.com>
6845 * gcc.c-torture/execute/pr69447.c: New test.
6847 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
6850 * gfortran.dg/alloc_comp_assign_15.f03: New test.
6852 2016-01-27 Jakub Jelinek <jakub@redhat.com>
6855 * gcc.dg/pr66869.c: New test.
6857 2016-01-25 Jeff Law <law@redhat.com>
6859 PR tree-optimization/68398
6860 PR tree-optimization/69196
6861 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
6862 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
6863 path to avoid new heuristic allowing more irreducible regions
6864 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6865 * gcc.dg/tree-ssa/vrp46.c: Likewise.
6866 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6867 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
6868 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6870 2016-01-27 Marek Polacek <polacek@redhat.com>
6873 * c-c++-common/vector-compare-4.c: New test.
6875 2016-01-27 David Malcolm <dmalcolm@redhat.com>
6877 PR preprocessor/69126
6878 * c-c++-common/pr69126.c: New test case.
6880 2016-01-27 Ian Lance Taylor <iant@google.com>
6882 * gcc.dg/tree-ssa/ivopt_5.c: New test.
6884 2016-01-27 Ryan Burn <contact@rnburn.com>
6887 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
6889 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
6892 * gcc.target/i386/pr69512.c: New test.
6894 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
6897 * gnat.dg/sso/*.adb: Robustify dg-output directives.
6899 2016-01-27 Marek Polacek <polacek@redhat.com>
6902 * g++.dg/pr69379.C: New test.
6904 2016-01-27 Martin Sebor <msebor@redhat.com>
6907 * g++.dg/abi/Wabi-2-2.C: New test.
6908 * g++.dg/abi/Wabi-2-3.C: New test.
6909 * g++.dg/abi/Wabi-3-2.C: New test.
6910 * g++.dg/abi/Wabi-3-3.C: New test.
6912 2016-01-27 Richard Biener <rguenther@suse.de>
6914 PR tree-optimization/69166
6915 * gcc.dg/torture/pr69166.c: New testcase.
6917 2016-01-27 Martin Jambor <mjambor@suse.cz>
6919 PR tree-optimization/69355
6920 * gcc.dg/tree-ssa/pr69355.c: New test.
6922 2016-01-27 Marek Polacek <polacek@redhat.com>
6925 * g++.dg/ext/constexpr-vla1.C: New test.
6927 2016-01-20 Christian Bruel <christian.bruel@st.com>
6930 * gcc.target/arm/pr69245.c: New test.
6932 2016-01-27 Jakub Jelinek <jakub@redhat.com>
6934 PR tree-optimization/69399
6935 * gcc.dg/torture/pr69399.c: New test.
6937 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
6939 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
6941 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
6943 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
6945 2016-01-26 Tom de Vries <tom@codesourcery.com>
6947 PR tree-optimization/69110
6948 * gcc.dg/autopar/pr69110.c: New test.
6950 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6951 Sebastian Pop <s.pop@samsung.com>
6953 * gcc.dg/graphite/isl-ast-op-select.c: New.
6955 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6958 * gfortran.dg/allocate_error_6.f90: New test.
6960 2016-01-26 Richard Henderson <rth@redhat.com>
6962 * gcc.dg/tm/pr60908.c: New test.
6964 2016-01-26 David Malcolm <dmalcolm@redhat.com>
6967 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
6969 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
6970 expected multiline output to reflect the colorization being
6971 disabled before newlines.
6972 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6973 (custom_diagnostic_finalizer): Replace call to
6974 pp_newline_and_flush with call to pp_flush.
6975 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
6976 * gfortran.dg/implicit_class_1.f90: Likewise.
6977 * lib/gcc-dg.exp (allow_blank_lines): New global.
6978 (dg-allow-blank-lines-in-output): New procedure.
6979 (gcc-dg-prune): Complain about blank lines in the output, unless
6980 dg-allow-blank-lines-in-output was called.
6981 * lib/multiline.exp (_build_multiline_regex): Only support
6982 arbitrary followup text for non-blank-lines, not for blank lines.
6984 2016-01-26 Jakub Jelinek <jakub@redhat.com>
6986 PR tree-optimization/69483
6987 * gcc.dg/pr69483.c: New test.
6988 * g++.dg/opt/pr69483.C: New test.
6990 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6993 * gcc.target/arm/pr68620.c: New test.
6995 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6997 * gcc.target/i386/pr68986-2.c: Remove -m32.
6999 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7002 * gcc.target/i386/pr68986-1.c: New test.
7003 * gcc.target/i386/pr68986-2.c: Likewise.
7004 * gcc.target/i386/pr68986-3.c: Likewise.
7006 2016-01-26 Christian Bruel <christian.bruel@st.com>
7008 * lib/target-supports.exp
7009 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7010 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7011 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7013 2016-01-26 Richard Biener <rguenther@suse.de>
7015 PR tree-optimization/69452
7016 * gcc.dg/torture/pr69452.c: New testcase.
7018 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7021 * gcc.dg/pr69442.c: New test.
7023 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7026 * gcc.target/aarch64/simd/pr67896.C: New.
7028 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7030 PR tree-optimization/69400
7031 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7033 (plugin_init): Call it.
7034 * gcc.dg/torture/pr69400.c: New test.
7036 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7038 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7040 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7041 Sebastian Pop <s.pop@samsung.com>
7043 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7046 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7047 Sebastian Pop <s.pop@samsung.com>
7049 * gcc.dg/graphite/pr69292.c: New.
7051 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7053 * c-c++-common/goacc/use_device-1.c: New test.
7055 2016-01-25 Jeff Law <law@redhat.com>
7057 PR tree-optimization/69196
7058 PR tree-optimization/68398
7059 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7060 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7062 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
7065 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7068 2016-01-25 Richard Biener <rguenther@suse.de>
7071 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7073 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7076 * gcc.dg/pr69421.c: New test.
7078 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7080 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7081 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7082 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7083 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7084 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7085 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7086 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7087 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7088 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7089 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7091 2016-01-25 Richard Biener <rguenther@suse.de>
7093 PR tree-optimization/69376
7094 * gcc.dg/torture/pr69376.c: New testcase.
7096 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7100 * gfortran.dg/interface_38.f90: New test.
7101 * gfortran.dg/interface_39.f90: New test.
7103 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7106 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7111 * g++.dg/template/pr11858.C: New test.
7112 * g++.dg/template/pr24663.C: New test.
7113 * g++.dg/template/unify12.C: New test.
7114 * g++.dg/template/unify13.C: New test.
7115 * g++.dg/template/unify14.C: New test.
7116 * g++.dg/template/unify15.C: New test.
7117 * g++.dg/template/unify16.C: New test.
7118 * g++.dg/template/unify17.C: New test.
7120 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7123 gfortran.dg/pr68283.f90: New test.
7125 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7128 * gfortran.dg/inline_matmul_13.f90: New test.
7129 * gfortran.dg/matmul_bounds_8.f90: New test.
7130 * gfortran.dg/matmul_bounds_9.f90: New test.
7131 * gfortran.dg/matmul_bounds_10.f90: New test.
7133 2016-01-23 Tom de Vries <tom@codesourcery.com>
7135 PR tree-optimization/69426
7136 * gcc.dg/autopar/pr69426.c: New test.
7138 2016-01-23 Martin Sebor <msebor@redhat.com>
7142 * g++.dg/cpp0x/alignas5.C: New test.
7143 * g++.dg/ext/vector29.C: Same.
7145 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
7147 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7148 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7149 _GNU_SOURCE from compile flags to the source.
7150 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7151 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7152 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7153 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7155 2016-01-22 Jakub Jelinek <jakub@redhat.com>
7158 * g++.dg/opt/pr69432.C: New test.
7160 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7162 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7163 32-bit targets testing an -m64 multilib.
7165 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7167 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7170 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7172 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7174 2016-01-21 Christian Bruel <christian.bruel@st.com>
7177 * gcc.target/i386/pr68674.c
7178 * gcc.target/aarch64/pr68674.c
7179 * gcc.target/arm/pr68674.c
7181 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7184 * gcc.c-torture/execute/pr69403.c: New test.
7186 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7189 * g++.dg/template/pr55843.C: New.
7191 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7194 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7195 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7197 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7200 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7201 from dg-do compile directive, and instead add
7202 { dg-require-effective-target int128 }.
7204 2016-01-20 Martin Sebor <msebor@redhat.com>
7207 * gcc.dg/sync-fetch.c: New test.
7209 2016-01-21 Martin Sebor <msebor@redhat.com>
7212 * gcc.target/powerpc/pr69252.c: New test.
7214 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7217 * gfortran.dg/pr65996.f90: New test.
7219 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7222 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7223 expected to generate an error.
7225 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7228 * gcc.dg/torture/pr66178.c: New test.
7230 2016-01-21 Anton Blanchard <anton@samba.org>
7231 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7234 * gcc.target/powerpc/pr63354.c: New test.
7236 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7238 PR rtl-optimization/68990
7239 * gcc.target/i386/pr68990: New.
7241 2016-01-21 Nick Clifton <nickc@redhat.com>
7244 * gcc.target/mips/pr69129.c: New.
7246 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7249 * g++.dg/cpp0x/pr58046.C: New.
7251 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7255 * gcc.target/arm/pr69187.c: New test.
7258 * g++.dg/torture/pr69355.C: New test.
7260 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7261 Sebastian Pop <s.pop@samsung.com>
7263 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7265 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7266 Sebastian Pop <s.pop@samsung.com>
7268 * gcc.dg/graphite/pr68976.c: New test.
7270 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7273 * c-c++-common/pr67653.c: New test.
7274 * gcc.dg/torture/pr29119.c: Add dg-warning.
7276 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7278 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7280 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7283 * gcc.dg/pr24293.c: New test.
7284 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7285 incomplete struct type.
7286 * gcc.dg/declspec-1.c: Likewise.
7287 * gcc.dg/pr63549.c: Likewise.
7289 2016-01-20 Jakub Jelinek <jakub@redhat.com>
7291 PR tree-optimization/66612
7292 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7293 for bdn instruction.
7295 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7297 * lib/target-supports.exp
7298 (check_effective_target_arm_fp_ok_nocache): New.
7299 (check_effective_target_arm_fp_ok): New.
7300 (add_options_for_arm_fp): New.
7301 (check_effective_target_arm_crypto_ok_nocache): Require
7302 target_arm_v8_neon_ok instead of arm32.
7303 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7304 (check_effective_target_arm_crypto_pragma_ok): New.
7305 (add_options_for_arm_vfp): New.
7306 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7307 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7308 target instead. Force initial fpu to vfp.
7309 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7310 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7311 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7313 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7314 use arm_vfp effective target instead. Force initial fpu to vfp.
7315 * gcc.target/arm/attr-neon3.c: Likewise.
7316 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7318 * gcc.target/arm/unsigned-float.c: Likewise.
7319 * gcc.target/arm/vfp-1.c: Likewise.
7320 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7321 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7322 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7323 * gcc.target/arm/vfp-ldmias.c: Likewise.
7324 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7325 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7326 * gcc.target/arm/vfp-stmiad.c: Likewise.
7327 * gcc.target/arm/vfp-stmias.c: Likewise.
7328 * gcc.target/arm/vnmul-1.c: Likewise.
7329 * gcc.target/arm/vnmul-2.c: Likewise.
7330 * gcc.target/arm/vnmul-3.c: Likewise.
7331 * gcc.target/arm/vnmul-4.c: Likewise.
7333 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7336 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7337 the MPX run-time library, for compile-time MPX test.
7338 * gcc.target/i386/chkp-always_inline.c: Likewise.
7339 * gcc.target/i386/chkp-bndret.c: Likewise.
7340 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7341 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7342 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7343 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7344 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7345 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7346 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7347 * gcc.target/i386/chkp-label-address.c: Likewise.
7348 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7349 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7350 * gcc.target/i386/chkp-pr69044.c: Likewise.
7351 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7352 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7353 * gcc.target/i386/chkp-strchr.c: Likewise.
7354 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7355 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7356 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7357 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7358 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7359 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7360 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7361 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7362 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7363 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7364 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7365 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7366 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7367 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7368 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7369 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7370 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7371 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7372 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7373 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7374 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7375 * gcc.target/i386/pr63995-2.c: Likewise.
7376 * gcc.target/i386/pr64805.c: Likewise.
7377 * gcc.target/i386/pr65044.c: Likewise.
7378 * gcc.target/i386/pr65167.c: Likewise.
7379 * gcc.target/i386/pr65183.c: Likewise.
7380 * gcc.target/i386/pr65184.c: Likewise.
7381 * gcc.target/i386/thunk-retbnd.c: Likewise.
7383 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7385 PR tree-optimization/69328
7386 * gcc.dg/pr69328.c: New test.
7388 2016-01-20 Jeff Law <law@redhat.com>
7391 * gcc.target/m68k/pr25114.c: New test.
7393 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7395 * gcc.target/arm/memset-inline-10.c: Added
7396 dg-require-effective-target arm_thumb2_ok.
7398 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7400 * gcc.dg/debug/dwarf2/sso.c: New test.
7402 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
7405 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7406 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7407 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7409 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7412 * g++.dg/ipa/devirt-50.C: New testcase.
7414 2016-01-19 Marek Polacek <polacek@redhat.com>
7417 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7418 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7420 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7423 * gcc.target/arm/pr69135_1.c: New test.
7425 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7427 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7429 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7431 * gcc.target/aarch64/ccmp_1.c: New testcase.
7433 2016-01-19 Marek Polacek <polacek@redhat.com>
7436 * g++.dg/cpp0x/enum30.C: New test.
7438 2016-01-19 Richard Biener <rguenther@suse.de>
7440 PR tree-optimization/69336
7441 * g++.dg/tree-ssa/pr69336.C: New testcase.
7443 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7446 * gcc.dg/pr65779.c: New test.
7448 2016-01-19 Richard Biener <rguenther@suse.de>
7450 PR tree-optimization/69352
7451 * gcc.dg/torture/pr69352.c: New testcase.
7453 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7455 PR rtl-optimization/68955
7456 PR rtl-optimization/64557
7457 * gcc.dg/torture/pr68955.c: New test.
7459 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7462 * g++.dg/torture/pr69136.C: New testcase.
7464 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7467 * g++.dg/lto/pr69133_0.C: New testcase.
7468 * g++.dg/lto/pr69133_1.C: New testcase.
7470 2016-01-15 Jeff Law <law@redhat.com>
7472 PR tree-optimization/69320
7473 * gcc.c-torture/pr69320-1.c: New test.
7474 * gcc.c-torture/pr69320-2.c: New test.
7475 * gcc.c-torture/pr69320-3.c: New test.
7476 * gcc.c-torture/pr69320-4.c: New test.
7478 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7483 * g++.dg/template/pr11858.C: New test.
7484 * g++.dg/template/pr24663.C: New test.
7485 * g++.dg/template/unify12.C: New test.
7486 * g++.dg/template/unify13.C: New test.
7487 * g++.dg/template/unify14.C: New test.
7488 * g++.dg/template/unify15.C: New test.
7489 * g++.dg/template/unify16.C: New test.
7490 * g++.dg/template/unify17.C: New test.
7492 2016-01-18 David Malcolm <dmalcolm@redhat.com>
7495 * gcc.dg/pr69181-1.c: New test file.
7496 * gcc.dg/pr69181-2.c: New test file.
7497 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7498 globals by moving it to...
7499 (cleanup-after-saved-dg-test): ...this new function. Add
7500 "global additional_sources_used". Add reset of global
7501 multiline_expected_outputs to the empty list.
7502 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7504 (multiline_expected_outputs): ...this, and updated comments to
7505 note that it is modified from gcc-dg.exp.
7506 (dg-end-multiline-output): Update for the above renaming.
7507 (handle-multiline-outputs): Likewise. Remove the clearing
7508 of the expected outputs to the empty list.
7510 2016-01-18 Richard Biener <rguenther@suse.de>
7512 PR tree-optimization/69297
7513 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7515 2016-01-18 Joseph Myers <joseph@codesourcery.com>
7517 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7519 * gcc.target/mips/mips-3d-2.c: Likewise.
7520 * gcc.target/mips/mips-3d-3.c: Likewise.
7521 * gcc.target/mips/mips-3d-4.c: Likewise.
7522 * gcc.target/mips/mips-3d-5.c: Likewise.
7523 * gcc.target/mips/mips-3d-6.c: Likewise.
7524 * gcc.target/mips/mips-3d-7.c: Likewise.
7525 * gcc.target/mips/mips-3d-8.c: Likewise.
7526 * gcc.target/mips/mips-3d-9.c: Likewise.
7527 * gcc.target/mips/mips-ps-1.c: Likewise.
7528 * gcc.target/mips/mips-ps-2.c: Likewise.
7529 * gcc.target/mips/mips-ps-3.c: Likewise.
7530 * gcc.target/mips/mips-ps-4.c: Likewise.
7531 * gcc.target/mips/mips-ps-5.c: Likewise.
7532 * gcc.target/mips/mips-ps-6.c: Likewise.
7533 * gcc.target/mips/mips-ps-7.c: Likewise.
7534 * gcc.target/mips/mips-ps-type.c: Likewise.
7535 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7536 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7538 2016-01-18 Tom de Vries <tom@codesourcery.com>
7540 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7541 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7542 * c-c++-common/goacc/kernels-empty.c: New test.
7543 * c-c++-common/goacc/kernels-eternal.c: New test.
7544 * c-c++-common/goacc/kernels-loop-2.c: New test.
7545 * c-c++-common/goacc/kernels-loop-3.c: New test.
7546 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7547 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7548 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7549 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7550 * c-c++-common/goacc/kernels-loop-data.c: New test.
7551 * c-c++-common/goacc/kernels-loop-g.c: New test.
7552 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7553 * c-c++-common/goacc/kernels-loop-n.c: New test.
7554 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7555 * c-c++-common/goacc/kernels-loop.c: New test.
7556 * c-c++-common/goacc/kernels-noreturn.c: New test.
7557 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7558 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7559 * c-c++-common/goacc/kernels-reduction.c: New test.
7561 2016-01-18 Tom de Vries <tom@codesourcery.com>
7563 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7564 * gcc.dg/autopar/outer-2.c: Same.
7565 * gcc.dg/autopar/outer-3.c: Same.
7566 * gcc.dg/autopar/outer-4.c: Same.
7567 * gcc.dg/autopar/outer-5.c: Same.
7568 * gcc.dg/autopar/outer-6.c: Same.
7569 * gcc.dg/autopar/parallelization-1.c: Same.
7570 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7571 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7572 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7573 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7574 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7575 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7576 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7577 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7578 * gcc.dg/autopar/pr39500-1.c: Same.
7579 * gcc.dg/autopar/pr39500-2.c: Same.
7580 * gcc.dg/autopar/pr46193.c: Same.
7581 * gcc.dg/autopar/pr46194.c: Same.
7582 * gcc.dg/autopar/pr49580.c: Same.
7583 * gcc.dg/autopar/pr49960-1.c: Same.
7584 * gcc.dg/autopar/pr49960.c: Same.
7585 * gcc.dg/autopar/pr68373.c: Same.
7586 * gcc.dg/autopar/reduc-1.c: Same.
7587 * gcc.dg/autopar/reduc-1char.c: Same.
7588 * gcc.dg/autopar/reduc-1short.c: Same.
7589 * gcc.dg/autopar/reduc-2.c: Same.
7590 * gcc.dg/autopar/reduc-2char.c: Same.
7591 * gcc.dg/autopar/reduc-2short.c: Same.
7592 * gcc.dg/autopar/reduc-3.c: Same.
7593 * gcc.dg/autopar/reduc-4.c: Same.
7594 * gcc.dg/autopar/reduc-6.c: Same.
7595 * gcc.dg/autopar/reduc-7.c: Same.
7596 * gcc.dg/autopar/reduc-8.c: Same.
7597 * gcc.dg/autopar/reduc-9.c: Same.
7598 * gcc.dg/autopar/uns-outer-4.c: Same.
7599 * gcc.dg/autopar/uns-outer-5.c: Same.
7600 * gcc.dg/autopar/uns-outer-6.c: Same.
7601 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7602 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7604 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7607 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7608 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7610 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7613 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7614 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7615 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7617 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7620 * gcc.dg/tree-ssa/sra-17.c: New.
7621 * gcc.dg/tree-ssa/sra-18.c: New.
7623 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7625 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7627 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7629 * gnat.dg/inline12.adb: New test.
7631 2016-01-18 Bin Cheng <bin.cheng@arm.com>
7633 PR tree-optimization/66797
7634 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7636 2016-01-18 Richard Biener <rguenther@suse.de>
7638 PR tree-optimization/69170
7639 * gcc.dg/torture/pr69170.c: New testcase.
7641 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
7643 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7645 2016-01-16 Tom de Vries <tom@codesourcery.com>
7647 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7649 2016-01-16 Tom de Vries <tom@codesourcery.com>
7651 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
7652 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
7653 redundant dg-require-effective-target pthread.
7654 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
7655 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
7656 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7657 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
7658 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
7659 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
7660 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
7662 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
7665 * gcc.target/powerpc/recip-6.c: Enable on AIX.
7666 * gcc.target/powerpc/recip-7.c: Same.
7668 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7671 * g++.dg/template/pr69091.C: New test.
7673 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7675 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
7676 dump does not contain an error_mark_node.
7677 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
7678 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
7680 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7683 * g++.dg/template/pr68936.C: New test.
7685 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
7688 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
7689 * gcc.target/powerpc/recip-2.c: Same.
7690 * gcc.target/powerpc/recip-3.c: Same.
7691 * gcc.target/powerpc/recip-4.c: Same.
7692 * gcc.target/powerpc/recip-sqrtf.c: Same.
7694 2016-01-15 Jeff Law <law@redhat.com>
7696 PR tree-optimization/69270
7697 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7698 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7700 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
7703 * gfortran.dg/deferred_character_13.f90: New test for the fix
7704 of comment 3 of the PR.
7707 * gfortran.dg/deferred_character_8.f90: New test
7708 * gfortran.dg/allocate_error_5.f90: New test
7711 * gfortran.dg/deferred_character_10.f90: New test
7714 * gfortran.dg/deferred_character_14.f90: New test
7717 * gfortran.dg/deferred_character_11.f90: New test
7720 * gfortran.dg/deferred_character_9.f90: New test
7722 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
7724 PR rtl-optimization/69030
7725 * gcc.target/i386/pr69030.c: New.
7727 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7729 * gcc.target/aarch64/target_attr_17.c: New test.
7731 2016-01-15 Richard Biener <rguenther@suse.de>
7733 PR tree-optimization/66856
7734 * gcc.dg/torture/pr66856-1.c: New testcase.
7735 * gcc.dg/torture/pr66856-2.c: Likewise.
7737 2016-01-15 Richard Biener <rguenther@suse.de>
7740 * g++.dg/lto/pr69137_0.C: New testcase.
7742 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
7745 * gcc.target/i386/pr69246.c: New test.
7747 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7749 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
7751 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7754 * g++.dg/init/const9.C: Disable test on S/390.
7756 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7758 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
7759 * g++.dg/Wno-frame-address.C: Ditto.
7761 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7763 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
7765 2016-01-15 Richard Biener <rguenther@suse.de>
7767 PR tree-optimization/68961
7768 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
7770 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7772 * gcc.target/i386/pr65105-5.c: New test.
7774 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
7776 * gcc.c-torture/execute/alias-4.c: New testcase.
7778 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
7781 * g++.dg/ipa/devirt-49.C: New testcase.
7783 2016-01-15 Christian Bruel <christian.bruel@st.com>
7786 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
7787 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
7788 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
7790 2016-01-15 Richard Biener <rguenther@suse.de>
7792 PR tree-optimization/69117
7793 * gcc.dg/torture/pr69117.c: New testcase.
7795 2015-01-14 Ryan Burn <contact@rnburn.com>
7798 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
7800 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7803 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
7804 range tests use 100 * maximum instead of maximum + 1.
7806 2016-01-14 Jakub Jelinek <jakub@redhat.com>
7809 * gcc.dg/guality/pr69244.c: New test.
7811 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
7813 * lib/target-supports.exp (check_effective_target_issignaling):
7815 * gcc.dg/pr61441.c: Require issignaling effective target.
7817 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
7820 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
7822 2016-01-14 David Malcolm <dmalcolm@redhat.com>
7825 PR preprocessor/69177
7826 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
7827 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
7828 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
7829 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7831 2016-01-14 Marek Polacek <polacek@redhat.com>
7834 * gcc.dg/array-15.c: New test.
7836 2016-01-14 Jakub Jelinek <jakub@redhat.com>
7839 PR tree-optimization/69155
7840 * gfortran.dg/pr68146.f: New test.
7841 * gfortran.dg/pr69155.f90: New test.
7843 2016-01-14 Richard Biener <rguenther@suse.de>
7845 PR tree-optimization/68060
7846 * gcc.dg/torture/pr68060-1.c: New testcase.
7847 * gcc.dg/torture/pr68060-2.c: Likewise.
7849 2016-01-14 Nick Clifton <nickc@redhat.com>
7851 * lib/target-supports.exp
7852 (check_effective_target_arm_neon_ok_nocache): Add an option
7853 sequence that includes setting the ARM architecture to ARMv7-A.
7854 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
7855 command line options necessary to enable Neon support.
7856 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
7857 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
7858 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
7859 * gcc.target/arm/pr69180.c: Likewise.
7861 2016-01-14 Jeff Law <law@redhat.com>
7863 PR tree-optimization/69270
7864 * gcc.dg/tree-ssa/pr69270.c: New test.
7866 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
7869 * c-c++-common/pr66208.c: New file.
7871 2016-01-13 Jakub Jelinek <jakub@redhat.com>
7873 PR tree-optimization/69156
7874 * gcc.dg/pr69156.c: New test.
7876 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
7878 * gcc.target/i386/pr69225-7.c: New test.
7880 2016-01-13 Richard Henderson <rth@redhat.com>
7882 * gcc.dg/tm/memopt-13.c: Update expected function.
7883 * gcc.dg/tm/memopt-6.c: Likewise.
7885 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
7887 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
7888 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
7889 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
7890 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7892 2016-01-13 Tom de Vries <tom@codesourcery.com>
7894 PR tree-optimization/69169
7895 * gcc.dg/pr69169.c: New test.
7897 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7900 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
7901 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
7902 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
7903 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
7904 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
7905 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
7906 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
7907 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
7909 2016-01-13 Jakub Jelinek <jakub@redhat.com>
7912 * gcc.dg/pr69247.c: New test.
7914 2016-01-13 Richard Biener <rguenther@suse.de>
7916 PR tree-optimization/69242
7917 * gcc.dg/torture/pr69242.c: New testcase.
7919 2016-01-13 Richard Biener <rguenther@suse.de>
7921 PR tree-optimization/69186
7922 * gcc.dg/torture/pr69186.c: New testcase.
7924 2016-01-13 Jeff Law <law@redhat.com>
7926 PR tree-optimization/67755
7927 * gcc.dg/tree-ssa/pr67755.c: New test.
7929 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7931 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
7932 pass number in output by a star.
7934 2016-01-12 Bin Cheng <bin.cheng@arm.com>
7936 PR tree-optimization/68911
7937 * gcc.c-torture/execute/pr68911.c: New test.
7939 2016-01-12 Marek Polacek <polacek@redhat.com>
7942 * g++.dg/warn/permissive-1.C: New test.
7944 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7948 * g++.dg/opt/pr69213.C: New test.
7950 2016-01-12 Christian Bruel <christian.bruel@st.com>
7953 * gcc.target/arm/pr69180.c: New test.
7955 2016-01-12 Richard Biener <rguenther@suse.de>
7958 * g++.dg/lto/pr69077_0.C: New testcase.
7959 * g++.dg/lto/pr69077_1.C: Likewise.
7961 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7964 * g++.dg/opt/pr69175.C: New test.
7966 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
7968 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
7969 rather than #including math.h & stdlib.h.
7970 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
7971 * gcc.dg/vect/pr49771.c: Likewise.
7972 * gcc.dg/vect/vect-10-big-array.c: Likewise.
7973 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
7974 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
7975 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
7976 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
7977 * gcc.dg/vect/pr44507.c: Likewise.
7978 * gcc.dg/vect/pr45902.c: Likewise.
7979 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7980 * gcc.dg/vect/vect-117.c: Likewise.
7981 * gcc.dg/vect/vect-99.c: Likewise.
7982 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7983 * gcc.dg/vect/vect-cond-1.c: Likewise.
7984 * gcc.dg/vect/vect-cond-2.c: Likewise.
7985 * gcc.dg/vect/vect-cond-3.c: Likewise.
7986 * gcc.dg/vect/vect-cond-4.c: Likewise.
7987 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7988 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7989 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7990 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
7991 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7992 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7993 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7994 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7995 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7996 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7997 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7998 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
7999 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8000 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8001 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8002 include of signal.h.
8003 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8004 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8005 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8006 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8007 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8008 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8009 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8010 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8011 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8012 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8013 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8014 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8015 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8016 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8017 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8018 * gcc.dg/vect/vect-outer-5.c: Likewise.
8019 * gcc.dg/vect/vect-outer-6.c: Likewise.
8020 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8023 2016-01-12 Nick Clifton <nickc@redhat.com>
8026 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8027 to fread so that it will be found in all target runtimes.
8029 2016-01-12 Richard Biener <rguenther@suse.de>
8031 PR tree-optimization/69053
8032 * g++.dg/torture/pr69053.C: New testcase.
8034 2016-01-12 Richard Biener <rguenther@suse.de>
8036 PR tree-optimization/69168
8037 * gcc.dg/torture/pr69168.c: New testcase.
8039 2016-01-12 Richard Biener <rguenther@suse.de>
8041 PR tree-optimization/69157
8042 * gcc.dg/torture/pr69157.c: New testcase.
8044 2016-01-12 Richard Biener <rguenther@suse.de>
8046 PR tree-optimization/69174
8047 * gcc.dg/torture/pr69174.c: New testcase.
8049 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8053 * g++.dg/tls/pr66808.C: New test.
8054 * g++.dg/tls/pr69000.C: New test.
8056 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8058 * gcc.target/powerpc/swaps-p8-23.c: New test.
8059 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8061 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
8063 PR tree-optimization/68356
8064 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8066 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8067 Jim Wilson <jim.wilson@linaro.org>
8070 * gcc.target/arm/pr69194.c: New test.
8072 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8075 * gcc.target/i386/pr69225-1.c: New test.
8076 * gcc.target/i386/pr69225-2.c: Likewise.
8077 * gcc.target/i386/pr69225-3.c: Likewise.
8078 * gcc.target/i386/pr69225-4.c: Likewise.
8079 * gcc.target/i386/pr69225-5.c: Likewise.
8080 * gcc.target/i386/pr69225-6.c: Likewise.
8082 2016-01-11 Jakub Jelinek <jakub@redhat.com>
8085 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8089 * gcc.dg/pr69071.c: New test.
8092 * g++.dg/opt/pr69211.C: New test.
8094 PR tree-optimization/69214
8095 * gcc.c-torture/compile/pr69214.c: New test.
8097 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
8099 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8100 * gcc.target/i386/pr66232-11.c: Ditto.
8101 * gcc.target/i386/pr66232-12.c: Ditto.
8102 * gcc.target/i386/pr66232-13.c: Ditto.
8104 2016-01-11 Richard Biener <rguenther@suse.de>
8106 PR tree-optimization/69173
8107 * gcc.dg/torture/pr69173.c: New testcase.
8109 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8111 PR rtl-optimization/68796
8112 * gcc.target/aarch64/tst_5.c: New test.
8113 * gcc.target/aarch64/tst_6.c: Likewise.
8115 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8117 PR rtl-optimization/68841
8118 * gcc.dg/pr68841.c: New test.
8119 * gcc.c-torture/execute/pr68841.c: New test.
8121 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8123 PR rtl-optimization/68920
8124 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8126 * gcc.dg/ifcvt-5.c: New test.
8128 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
8131 * g++.dg/pr69123.C: New.
8133 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8136 * gcc.target/i386/pr69010.c: New test.
8138 2016-01-11 Martin Jambor <mjambor@suse.cz>
8141 * gcc.target/i386/chkp-pr69044.c: New test.
8143 2016-01-11 Tom de Vries <tom@codesourcery.com>
8145 PR tree-optimization/69109
8146 * gcc.dg/autopar/pr69109-2.c: New test.
8147 * gcc.dg/autopar/pr69109.c: New test.
8149 2016-01-11 Tom de Vries <tom@codesourcery.com>
8151 PR tree-optimization/69108
8152 * gcc.dg/autopar/pr69108.c: New test.
8154 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8157 * c-c++-common/Wisleading-indentation.c: Augment test.
8159 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8162 * gfortran.dg/inline_matmul_12.f90: New test.
8164 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
8167 * gfortran.dg/actual_array_offset_1: New test.
8169 2016-01-10 Tom de Vries <tom@codesourcery.com>
8171 PR tree-optimization/69062
8172 * gcc.dg/autopar/pr69062.c: New test.
8174 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8176 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8177 * gcc.dg/vect/slp-perm-2.c: Likewise.
8178 * gcc.dg/vect/slp-perm-3.c: Likewise.
8179 * gcc.dg/vect/slp-perm-5.c: Likewise.
8180 * gcc.dg/vect/slp-perm-6.c: Likewise.
8181 * gcc.dg/vect/slp-perm-7.c: Likewise.
8182 * gcc.dg/vect/slp-perm-8.c: Likewise.
8184 2016-01-10 Tom de Vries <tom@codesourcery.com>
8186 PR tree-optimization/69039
8187 * gcc.dg/autopar/pr69039.c: New test.
8189 2016-01-09 Marek Polacek <polacek@redhat.com>
8192 * g++.dg/pr69113.C: New test.
8194 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8197 PR tree-optimization/69097
8198 * gcc.c-torture/execute/pr50865.c: New test.
8199 * gcc.c-torture/execute/pr69097-1.c: New test.
8200 * gcc.c-torture/execute/pr69097-2.c: New test.
8201 * gcc.dg/pr69097-1.c: New test.
8202 * gcc.dg/pr69097-2.c: New test.
8204 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8207 * g++.dg/opt/pr69164.C: New test.
8209 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8211 PR tree-optimization/69167
8212 * gcc.dg/pr69167.c: New test.
8214 2016-01-08 Marek Polacek <polacek@redhat.com>
8217 * g++.dg/pr68449.C: New.
8219 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8221 PR tree-optimization/68707
8222 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8223 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8224 on platforms supporting it.
8225 * gcc.dg/vect/slp-perm-2.c: Likewise.
8226 * gcc.dg/vect/slp-perm-3.c: Likewise.
8227 * gcc.dg/vect/slp-perm-5.c: Likewise.
8228 * gcc.dg/vect/slp-perm-7.c: Likewise.
8229 * gcc.dg/vect/slp-perm-8.c: Likewise.
8230 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8231 on platforms supporting it.
8233 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8235 PR tree-optimization/69162
8236 * gcc.dg/pr69162.c: New test.
8238 PR tree-optimization/69172
8239 * gcc.dg/pr69172.c: New test.
8241 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8243 PR tree-optimization/67781
8244 * gcc.c-torture/execute/pr67781.c: New file.
8246 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8248 PR tree-optimization/69083
8249 * gcc.dg/vect/pr69083.c: New test.
8251 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8253 PR tree-optimization/61441
8254 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8255 Use -fexcess-precision=standard for compiler options.
8256 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8258 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8261 * gfortran.dg/gomp/pr69128.f90: New test.
8264 * g++.dg/ext/pr69145-1.C: New test.
8265 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8266 * g++.dg/ext/pr69145-2.h: New file.
8268 2016-01-07 Martin Sebor <msebor@redhat.com>
8271 * gcc.dg/atomic-fetch-bool.c: New test.
8272 * gcc.dg/sync-fetch-bool.c: New test.
8274 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8277 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8279 2016-01-07 Nick Clifton <nickc@redhat.com>
8282 * g++.dg/pr66655.C: New test.
8283 * g++.dg/pr66655_1.cc: Test support file.
8284 * g++.dg/pr66655.h: Test header file.
8286 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8289 gfortran.dg/gomp/pr66680.f90: New test.
8291 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8294 * gcc.target/i386/pr69171-1.c: New test.
8295 * gcc.target/i386/pr69171-2.c: Likewise.
8296 * gcc.target/i386/pr69171-3.c: Likewise.
8297 * gcc.target/i386/pr69171-4.c: Likewise.
8298 * gcc.target/i386/pr69171-5.c: Likewise.
8299 * gcc.target/i386/pr69171-6.c: Likewise.
8301 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8304 * c-c++-common/pr67639.c: New test.
8306 2016-01-07 Jakub Jelinek <jakub@redhat.com>
8308 PR tree-optimization/69141
8309 * g++.dg/opt/pr69141.C: New test.
8311 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8313 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8315 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
8318 * gcc.target/i386/pr69140.c: New test
8320 2016-01-06 David Malcolm <dmalcolm@redhat.com>
8322 * gcc.dg/bad-dereference.c: New test case.
8324 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8326 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8328 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8330 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8332 2016-01-06 Marek Polacek <polacek@redhat.com>
8335 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8337 2016-01-05 Marek Polacek <polacek@redhat.com>
8340 * gcc.dg/atomic-invalid-2.c: New.
8342 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8345 * gcc.target/i386/pr68991.c: New test.
8347 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8350 * g++.dg/pr68991-1.C: New test.
8351 * g++.dg/pr68991-2.C: Likewise.
8353 2016-01-05 Sergei Trofimovich <siarheit@google.com>
8356 * gcc.target/ia64/pr60465-gprel64.c: New test.
8357 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8359 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8361 PR rtl-optimization/68651
8362 * gcc.target/aarch64/pr68651_1.c: New test.
8364 2016-01-05 David Malcolm <dmalcolm@redhat.com>
8367 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8369 2016-01-05 Nathan Sidwell <nathan@acm.org>
8372 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8374 * gcc.dg/alias-15.c: New.
8376 2016-01-05 Nick Clifton <nickc@redhat.com>
8379 * g++.dg/pr68770.C: New test.
8381 2016-01-04 Mike Stump <mikestump@comcast.net>
8383 * lib/target-supports.exp (check_effective_target_cilkplus):
8384 cilkplus targets require pthreads.
8385 (check_effective_target_cilkplus): Remove special case for NVPTX.
8387 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8389 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8392 2016-01-04 Jakub Jelinek <jakub@redhat.com>
8394 Update copyright years.
8396 2016-01-04 Marek Polacek <polacek@redhat.com>
8399 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8400 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8401 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8403 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8405 * gcc.target/sparc/20160104-2.c: New test.
8407 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8409 * gcc.target/sparc/20160104-1.c: New test.
8411 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
8414 * gfortran.dg/pr65045.f90: New test.
8416 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8418 * gnat.dg/specs/debug1.ads: Delete.
8420 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8422 PR libgfortran/68867
8423 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8426 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8428 PR libgfortran/68867
8429 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8432 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
8435 * gfortran.dg/pr68864.f90: New test.
8437 2016-01-01 Jakub Jelinek <jakub@redhat.com>
8439 PR tree-optimization/69070
8440 * gcc.dg/pr69070.c: New test.
8443 * gfortran.dg/pr69055.f90: New test.
8446 * gcc.dg/pr69015.c: New test.
8448 Copyright (C) 2016 Free Software Foundation, Inc.
8450 Copying and distribution of this file, with or without modification,
8451 are permitted in any medium without royalty provided the copyright
8452 notice and this notice are preserved.