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