Update ChangeLog and version files for release
[official-gcc.git] / gcc / testsuite / ChangeLog
blob58c8016ed16b2437f43be913d7da1ddf9fa13210
1 2017-07-04  Release Manager
3         * GCC 6.4.0 released.
5 2017-06-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
7         Backport from mainline
8         2017-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10         PR target/80510
11         * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
12         * gcc.target/powerpc/pr80510-2.c: Likewise.
14 2017-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
16         Backports from trunk:
18         2017-04-04  Segher Boessenkool  <segher@kernel.crashing.org>
19         PR rtl-optimization/60818
20         * gcc.c-torture/compile/pr60818.c: New testcase.
22         2017-05-17  Segher Boessenkool  <segher@kernel.crashing.org>
23         PR middle-end/80692
24         * gcc.c-torture/execute/pr80692.c: New testcase.
26         2017-06-09  Segher Boessenkool  <segher@kernel.crashing.org>
27         PR target/80966
28         * gcc.target/powerpc/stack-limit.c: New testcase.
30 2017-06-24  Marek Polacek  <polacek@redhat.com>
32         Backported from mainline
33         2017-04-18  Marek Polacek  <polacek@redhat.com>
35         PR c++/80241 - ICE with alignas pack expansion.
36         * g++.dg/cpp0x/alignas11.C: New test.
38         PR c++/80244 - ICE with attribute in template alias.
39         * g++.dg/cpp0x/alias-decl-59.C: New test.
41         2017-04-10  Marek Polacek  <polacek@redhat.com>
43         PR sanitizer/80348
44         * g++.dg/ubsan/div-by-zero-3.C: New test.
46         2017-04-07  Marek Polacek  <polacek@redhat.com>
48         PR sanitizer/80348
49         * g++.dg/ubsan/div-by-zero-2.C: New test.
51 2017-06-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
53         Backport from mainline
54         2017-05-04  Prakhar Bahuguna  <prakhar.bahuguna@arm.com>
56         * gcc.target/arm/fpscr.c: New file.
58 2017-06-22  Richard Biener  <rguenther@suse.de>
60         Backport from mainline
61         2016-04-18  Richard Biener  <rguenther@suse.de>
63         PR tree-optimization/43434
64         * gcc.dg/vect/pr43434.c: New testcase.
65         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
66         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
67         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
68         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
69         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
70         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
71         * gcc.dg/gomp/pr68640.c: Likewise.
72         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
73         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
75 2017-06-22  Jakub Jelinek  <jakub@redhat.com>
77         Backported from mainline
78         2017-06-21  Jakub Jelinek  <jakub@redhat.com>
80         PR c++/81154
81         * g++.dg/gomp/pr81154.C: New test.
83         PR c++/81130
84         * testsuite/libgomp.c++/pr81130.C: New test.
86 2017-06-22  Martin Liska  <mliska@suse.cz>
88         Backport from mainline
89         2017-05-26  Martin Liska  <mliska@suse.cz>
91         PR ipa/80663
92         * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
93         split at the problematic spot.
94         * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
95         a valid value of the param.
97 2017-06-22  Jakub Jelinek  <jakub@redhat.com>
99         Backported from mainline
100         2017-06-13  Jakub Jelinek  <jakub@redhat.com>
102         PR c++/80973
103         * g++.dg/ubsan/pr80973.C: New test.
105         PR c++/80984
106         * g++.dg/opt/nrv18.C: New test.
108         2017-06-02  Jakub Jelinek  <jakub@redhat.com>
110         PR fortran/80918
111         * gfortran.dg/gomp/pr80918.f90: New test.
113 2017-06-22  Richard Biener  <rguenther@suse.de>
115         Backport from mainline
116         2017-04-07  Richard Biener  <rguenther@suse.de>
118         PR middle-end/80341
119         * gcc.dg/torture/pr80341.c: New testcase.
121         2017-04-04  Richard Biener  <rguenther@suse.de>
123         PR middle-end/80281
124         * gcc.dg/torture/pr80281.c: New testcase.
126 2017-06-22  Richard Biener  <rguenther@suse.de>
128         Backport from mainline
129         2017-01-25  Richard Biener  <rguenther@suse.de>
131         PR tree-optimization/69264
132         * g++.dg/torture/pr69264.C: New testcase.
134         2017-02-09  Richard Biener  <rguenther@suse.de>
136         PR tree-optimization/69823
137         * gcc.dg/graphite/pr69823.c: New testcase.
139 2017-06-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
141         Back port from mainline
142         PR target/80510
143         * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
144         32-bit support is added.  Change ITYPE size to 64-bit integer.
145         * gcc.target/powerpc/pr80510-2.c: Likewise.
147         Back port from mainline
148         2017-05-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
150         PR target/80718
151         * gcc.target/powerpc/pr80718.c: New test.
153         Back port from mainline
154         2017-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
156         PR target/80510
157         * gcc.target/powerpc/pr80510-1.c: New test.
158         * gcc.target/powerpc/pr80510-2.c: Likewise.
160         Back port from mainline
161         2017-05-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
163         PR target/68163
164         * gcc.target/powerpc/pr68163.c: New test.
166 2017-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
168         Backport from mainline
169         2017-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
171         PR target/71778
172         * gcc.target/arm/pr71778.c: New.
174 2017-06-09  Janus Weil  <janus@gcc.gnu.org>
176         Backport from trunk
177         PR fortran/70601
178         * gfortran.dg/proc_ptr_comp_50.f90: New test.
180 2017-06-08  Jakub Jelinek  <jakub@redhat.com>
182         PR c/81006
183         * c-c++-common/gomp/pr81006.c: New test.
185         PR c++/81011
186         * g++.dg/gomp/pr81011.C: New test.
188 2017-06-06  David S. Miller  <davem@davemloft.net>
190         * gcc.target/sparc/sparc-ret-3.c: New test.
192 2017-06-06  Toma Tabacu  <toma.tabacu@imgtec.com>
194         Backported from mainline
195         2017-03-09  Toma Tabacu  <toma.tabacu@imgtec.com>
197         * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
198         rdynamic.
199         * lib/target-supports.exp (check_effective_target_rdynamic):
200         New proc.
202 2017-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
204         PR fortran/65542
205         Backport from trunk
206         * gfortran.dg/spread_init_expr_2.f90:  New test case.
208 2017-06-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
210         PR fortran/80904
211         Backport from trunk
212         * gfortran.dg/matmul_bounds_12.f90:  New test.
214 2017-05-26  Martin Liska  <mliska@suse.cz>
216         Backport from mainline
217         2017-04-24  Martin Liska  <mliska@suse.cz>
219         PR middle-end/79931
220         * g++.dg/ipa/pr79931.C: New test.
222 2017-05-26  Martin Liska  <mliska@suse.cz>
224         Backport from mainline
225         2017-04-11  Martin Liska  <mliska@suse.cz>
227         PR ipa/80212
228         * g++.dg/ipa/pr80212.C: New test.
230 2017-05-26  Martin Liska  <mliska@suse.cz>
232         Backport from mainline
233         2017-04-11  Martin Liska  <mliska@suse.cz>
235         PR sanitizer/70878
236         * gcc.dg/ubsan/pr70878.c: New test.
238 2017-05-26  Martin Liska  <mliska@suse.cz>
240         Backport from mainline
241         2017-04-10  Martin Liska  <mliska@suse.cz>
243         PR sanitizer/80350
244         * c-c++-common/ubsan/pr80350.c: New test.
246 2017-05-26  Martin Liska  <mliska@suse.cz>
248         Backport from mainline
249         2017-04-06  Martin Liska  <mliska@suse.cz>
251         PR sanitizer/80166
252         * gcc.dg/asan/pr80166.c: New test.
254 2017-05-26  Martin Liska  <mliska@suse.cz>
256         Backport from mainline
257         2017-03-28  Martin Liska  <mliska@suse.cz>
259         PR ipa/80205
260         * g++.dg/ipa/pr80205.C: New test.
262 2017-05-26  Martin Liska  <mliska@suse.cz>
264         Backport from mainline
265         2017-03-28  Martin Liska  <mliska@suse.cz>
267         PR ipa/80104
268         * gcc.dg/ipa/pr80104.c: New test.
270 2017-05-23  Sheldon Lobo  <sheldon.lobo@oracle.com>
272         Backport from mainline
273         2017-05-18  Sheldon Lobo  <sheldon.lobo@oracle.com>
275         * gcc.target/sparc/niagara7-align.c: New test.
277 2017-05-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
279         Backport from mainline
280         2017-05-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
282         * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
283         LE-only.
285 2017-05-19  Uros Bizjak  <ubizjak@gmail.com>
287         Backport from mainline
288         2017-05-18  Uros Bizjak  <ubizjak@gmail.com>
290         PR target/80799
291         * g++.dg/other/i386-11.C: New test.
293 2017-05-15  Steven G. Kargl  <kargl@gcc.gnu.org>
295         PR fortran/80752
296         * gfortran.dg/pr80752.f90: New test.
298 2017-05-15  Richard Biener  <rguenther@suse.de>
300         Revert backport of
301         PR middle-end/80222
302         * g++.dg/pr80222.C: New testcase.
304 2017-05-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
306         Backport from mainline
307         2017-05-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
309         * gcc.target/powerpc/versioned-copy-loop.c: New file.
311 2017-05-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
313         Backport from mainline
314         2017-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
316         * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
318 2017-05-10  Richard Biener  <rguenther@suse.de>
320         Backport from mainline
321         2017-03-17  Richard Biener  <rguenther@suse.de>
323         PR middle-end/80075
324         * g++.dg/torture/pr80075.C: New testcase.
326         2017-03-21  Richard Biener  <rguenther@suse.de>
328         PR tree-optimization/80122
329         * gcc.dg/torture/pr80122.c: New testcase.
331         2017-03-24  Richard Biener  <rguenther@suse.de>
333         PR tree-optimization/80167
334         * gcc.dg/graphite/pr80167.c: New testcase.
336         2017-03-27  Richard Biener  <rguenther@suse.de>
338         PR middle-end/80171
339         * g++.dg/torture/pr80171.C: New testcase.
341 2017-05-09  Richard Biener  <rguenther@suse.de>
343         Backport from mainline
344         2017-03-28  Richard Biener  <rguenther@suse.de>
346         PR middle-end/80222
347         * g++.dg/pr80222.C: New testcase.
349         2017-04-06  Richard Biener  <rguenther@suse.de>
351         PR tree-optimization/80262
352         * gcc.target/i386/pr80262.c: New testcase.
354         2017-04-03  Richard Biener  <rguenther@suse.de>
356         PR tree-optimization/80275
357         * g++.dg/opt/pr80275.C: New testcase.
359         2017-04-06  Richard Biener  <rguenther@suse.de>
361         PR tree-optimization/80334
362         * g++.dg/torture/pr80334.C: New testcase.
364         2017-04-10  Richard Biener  <rguenther@suse.de>
366         PR middle-end/80362
367         * gcc.dg/torture/pr80362.c: New testcase.
369         2017-04-25  Richard Biener  <rguenther@suse.de>
371         PR tree-optimization/80492
372         * gcc.dg/pr80492.c: New testcase.
374         2017-04-27  Richard Biener  <rguenther@suse.de>
376         PR middle-end/80539
377         * gcc.dg/torture/pr80539.c: New testcase.
379 2017-05-09  Jakub Jelinek  <jakub@redhat.com>
381         PR testsuite/80678
382         2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
384         PR middle-end/71310
385         * gcc.target/powerpc/pr71310.c: New testcase.
387 2017-05-05  Jakub Jelinek  <jakub@redhat.com>
389         Backported from mainline
390         2017-04-25  Jakub Jelinek  <jakub@redhat.com>
392         PR rtl-optimization/80501
393         * gcc.c-torture/execute/pr80501.c: New test.
395         2017-04-12  Jakub Jelinek  <jakub@redhat.com>
397         PR sanitizer/80349
398         * g++.dg/ubsan/pr80349.C: New test.
400         2017-04-11  Jakub Jelinek  <jakub@redhat.com>
402         PR rtl-optimization/80385
403         * g++.dg/opt/pr80385.C: New test.
405         PR c++/80363
406         * g++.dg/ext/pr80363.C: New test.
408         2017-04-10  Jakub Jelinek  <jakub@redhat.com>
410         PR c++/80176
411         * g++.dg/init/ref23.C: New test.
413         2017-04-04  Jakub Jelinek  <jakub@redhat.com>
415         PR c++/80297
416         * g++.dg/torture/pr80297.C: New test.
418         PR target/80286
419         * gcc.target/i386/avx-pr80286.c: New test.
420         * gcc.dg/pr80286.c: New test.
422         2017-04-13  Jakub Jelinek  <jakub@redhat.com>
424         PR debug/80321
425         * gcc.dg/debug/pr80321.c: New test.
427         2017-03-31  Jakub Jelinek  <jakub@redhat.com>
429         PR debug/79255
430         * gcc.dg/pr79255.c: New test.
432         PR c++/79572
433         * g++.dg/ubsan/null-8.C: New test.
435         PR debug/80025
436         * gcc.dg/torture/pr80025.c: New test.
438         2017-03-27  Jakub Jelinek  <jakub@redhat.com>
440         PR sanitizer/80168
441         * gcc.dg/asan/pr80168.c: New test.
443         2017-03-24  Jakub Jelinek  <jakub@redhat.com>
445         PR rtl-optimization/80112
446         * gcc.dg/pr80112.c: New test.
448         2017-03-22  Jakub Jelinek  <jakub@redhat.com>
450         PR c++/80141
451         * g++.dg/gomp/pr80141.C: New test.
453         PR c++/80129
454         * g++.dg/torture/pr80129.C: New test.
456         2017-03-21  Jakub Jelinek  <jakub@redhat.com>
458         PR c/80097
459         * gcc.dg/ubsan/pr80097.c: New test.
461         2017-03-10  Jakub Jelinek  <jakub@redhat.com>
463         PR c++/79896
464         * g++.dg/ext/int128-5.C: New test.
466         2017-03-09  Jakub Jelinek  <jakub@redhat.com>
468         PR sanitizer/79944
469         * c-c++-common/asan/pr79944.c: New test.
471         PR target/79932
472         * gcc.target/i386/pr79932-2.c: New test.
474         PR target/79932
475         * gcc.target/i386/pr79932-1.c: New test.
477         2017-03-07  Jakub Jelinek  <jakub@redhat.com>
479         PR rtl-optimization/79901
480         * gcc.target/i386/pr79901.c: New test.
482         2017-03-03  Jakub Jelinek  <jakub@redhat.com>
484         PR target/79807
485         * gcc.target/i386/pr79807.c: New test.
487         2017-03-01  Jakub Jelinek  <jakub@redhat.com>
489         PR c++/79681
490         * g++.dg/cpp1y/constexpr-79681-1.C: New test.
491         * g++.dg/cpp1y/constexpr-79681-2.C: New test.
493         2017-02-28  Jakub Jelinek  <jakub@redhat.com>
495         PR target/79729
496         * gcc.target/i386/pr79729.c: New test.
498         2017-02-25  Jakub Jelinek  <jakub@redhat.com>
500         PR middle-end/79396
501         * g++.dg/opt/pr79396.C: New test.
503         2017-02-22  Jakub Jelinek  <jakub@redhat.com>
505         PR c++/79664
506         * g++.dg/cpp1y/constexpr-throw.C: Adjust expected diagnostic location.
507         * g++.dg/gomp/pr79664.C: New test.
509         2017-02-21  Jakub Jelinek  <jakub@redhat.com>
511         PR c++/79639
512         * g++.dg/cpp1y/constexpr-79639.C: New test. 
514         PR target/79570
515         * gcc.dg/pr79570.c: New test.
517         PR c++/79641
518         * c-c++-common/pr79641.c: New test.
520         PR target/79494
521         * gcc.dg/pr79494.c: New test.
523         2017-02-20  Jakub Jelinek  <jakub@redhat.com>
525         PR target/79568
526         * gcc.target/i386/pr79568-1.c: New test.
527         * gcc.target/i386/pr79568-2.c: New test.
528         * gcc.target/i386/pr79568-3.c: New test.
530         2017-02-18  Jakub Jelinek  <jakub@redhat.com>
532         PR target/79559
533         * gcc.target/i386/pr79559.c: New test.
535         2017-02-16  Jakub Jelinek  <jakub@redhat.com>
537         PR c++/79512
538         * c-c++-common/gomp/pr79512.c: New test.
540 2017-05-05  Marek Polacek  <polacek@redhat.com>
541             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
542             Jakub Jelinek  <jakub@redhat.com>
544         PR target/77728
545         * g++.dg/abi/pr77728-1.C: New test.
547 2017-05-01  Janus Weil  <janus@gcc.gnu.org>
549         Backport from trunk
550         PR fortran/80392
551         * gfortran.dg/proc_ptr_comp_49.f90: New test case.
553 2017-04-21  Janus Weil  <janus@gcc.gnu.org>
555         Backport from trunk
556         PR fortran/80361
557         * gfortran.dg/class_62.f90: New test case.
559 2017-04-11  Martin Jambor  <mjambor@suse.cz>
561         Backport from mainline
562         2017-03-30  Martin Jambor  <mjambor@suse.cz>
564         PR ipa/77333
565         * g++.dg/ipa/pr77333.C: New test.
567 2017-04-06  Uros Bizjak  <ubizjak@gmail.com>
569         Backport from mainline
570         2017-04-06  Uros Bizjak  <ubizjak@gmail.com>
572         PR target/79733
573         * gcc.target/i386/pr79733.c: New test.
575         2017-04-06  Uros Bizjak  <ubizjak@gmail.com>
577         PR target/80298
578         * gcc.target/i386/pr80298-1.c: New test.
579         * gcc.target/i386/pr80298-2.c: Ditto.
581 2017-04-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
583         PR target/80082
584         * gcc.target/arm/atomic_loaddi_10.c: New testcase.
585         * gcc.target/arm/atomic_loaddi_11.c: Likewise.
587 2017-04-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
589         Back port from the trunk
590         2017-03-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
592         PR target/79947
593         * gcc.target/powerpc/pr79947.c: New test.
595 2017-04-03  Peter Bergner  <bergner@vnet.ibm.com>
597         Backport from mainline
598         2017-04-03  Peter Bergner  <bergner@vnet.ibm.com>
600         PR target/80246
601         * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
602         powerpc_vsx_ok.
603         (std, ld): Limit scan-assembler-times check to lp64.
604         (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
605         * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
606         powerpc_vsx_ok.
608         PR target/80246
609         * gcc.target/powerpc/pr80246.c: Require hard_dfp.
611 2017-04-01  Paul Thomas  <pault@gcc.gnu.org>
613         Backport from trunk
614         PR fortran/71838
615         * gfortran.dg/submodule_26.f08 : New test.
616         * gfortran.dg/submodule_27.f08 : New test.
618 2017-04-01  Paul Thomas  <pault@gcc.gnu.org>
620         Backport from trunk
621         PR fortran/79676
622         * gfortran.dg/submodule_28.f08 : New test.
624 2017-03-31  Richard Sandiford  <richard.sandiford@arm.com>
626         PR tree-optimization/80218
627         * gcc.dg/pr80218.c: New test.
629 2017-03-30  Peter Bergner  <bergner@vnet.ibm.com>
631         Backport from mainline
632         2017-03-30  Peter Bergner  <bergner@vnet.ibm.com>
634         PR target/80246
635         * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
636         Darwin and SPE.
637         (dxex, dxexq): Update return type.
638         (diex, diexq): Update argument type.
639         * gcc.target/powerpc/pr80246.c: New test.
641 2017-03-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
643         Back port from trunk
644         2017-03-16  Michael Meissner  <meissner@linux.vnet.ibm.com>
646         PR target/71294
647         * g++.dg/pr71294.C: New test.
649 2017-03-29  Richard Biener  <rguenther@suse.de>
651         Backport from mainline
652         2017-03-28  Richard Biener  <rguenther@suse.de>
654         PR tree-optimization/78644
655         * gcc.dg/pr78644-1.c: New testcase.
656         * gcc.dg/pr78644-2.c: Likewise.
658         2017-03-27  Richard Biener  <rguenther@suse.de>
660         PR tree-optimization/80181
661         * gcc.dg/torture/pr80181.c: New testcase.
663 2017-03-28  Marek Polacek  <polacek@redhat.com>
665         Backport from mainline
666         2017-03-28  Marek Polacek  <polacek@redhat.com>
668         PR sanitizer/80067
669         * c-c++-common/ubsan/shift-10.c: New test.
671 2017-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
673         Back port from trunk
674         2017-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
676         PR target/78543
677         * gcc.target/powerpc/pr78543.c: New test.
679 2017-03-27  Tom de Vries  <tom@codesourcery.com>
681         backport from trunk:
682         2017-03-24  Tom de Vries  <tom@codesourcery.com>
684         PR testsuite/80092
685         * gcc.dg/tls/emutls-2.c:  Add dg-require-effective-target
686         global_constructor.
688 2017-03-26  Paul Thomas  <pault@gcc.gnu.org>
690         Backport from trunk
691         PR fortran/79434
692         * gfortran.dg/submodule_25.f08 : New test.
694 2017-03-24  Tom de Vries  <tom@codesourcery.com>
696         backport from trunk:
697         2017-03-24  Tom de Vries  <tom@codesourcery.com>
699         PR testsuite/80092
700         * gcc.dg/torture/pr71881.c: Add dg-require-effective-target alloca.
701         * gcc.dg/torture/pr78742.c: Same.
703 2017-03-22  Martin Liska  <mliska@suse.cz>
705         Backport from mainline
706         2017-03-16  Segher Boessenkool  <segher@kernel.crashing.org>
708         * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
710 2017-03-22  Martin Liska  <mliska@suse.cz>
712         Backport from mainline
713         2017-03-14  Martin Liska  <mliska@suse.cz>
715         PR lto/66295
716         * gcc.dg/tree-prof/pr66295.c: New test.
718 2017-03-22  Martin Liska  <mliska@suse.cz>
720         Backport from mainline
721         2017-02-22  Martin Liska  <mliska@suse.cz>
723         PR lto/79587
724         * gcc.dg/tree-prof/pr79587.c: New test.
726 2017-03-22  Martin Liska  <mliska@suse.cz>
728         Backport from mainline
729         2017-02-03  Martin Liska  <mliska@suse.cz>
731         PR lto/66295
732         * gcc.target/i386/mvc9.c: New test.
734 2017-03-22  Martin Liska  <mliska@suse.cz>
736         Backport from mainline
737         2017-03-22  Martin Liska  <mliska@suse.cz>
739         PR target/79906
740         * g++.dg/ext/mv8.C: Add power* targets.
742 2017-03-22  Martin Liska  <mliska@suse.cz>
744         Backport from mainline
745         2017-03-21  Martin Liska  <mliska@suse.cz>
747         * gcc.target/i386/pr65044.c: Add '.' in order to catch
748         apostrophes.
750 2017-03-22  Martin Liska  <mliska@suse.cz>
752         Backport from mainline
753         2017-03-20  Martin Liska  <mliska@suse.cz>
755         PR middle-end/79753
756         * gcc.target/i386/mpx/pr79753.c: New test.
758 2017-03-22  Martin Liska  <mliska@suse.cz>
760         Backport from mainline
761         2017-03-20  Martin Liska  <mliska@suse.cz>
763         PR target/79769
764         PR target/79770
765         * g++.dg/pr79769.C: New test.
766         * gcc.target/i386/mpx/pr79770.c: New test.
768 2017-03-22  Martin Liska  <mliska@suse.cz>
770         Backport from mainline
771         2017-03-13  Martin Liska  <mliska@suse.cz>
773         PR middle-end/78339
774         * gcc.target/i386/mpx/pr78339.c: New test.
776 2017-03-22  Martin Liska  <mliska@suse.cz>
778         Backport from mainline
779         2017-03-09  Martin Liska  <mliska@suse.cz>
781         PR tree-optimization/79631
782         * gcc.target/i386/mpx/pr79631.c: New test.
784 2017-03-22  Martin Liska  <mliska@suse.cz>
786         Backport from mainline
787         2017-03-09  Martin Liska  <mliska@suse.cz>
789         PR target/65705
790         PR target/69804
791         * gcc.target/i386/pr71458.c: Update scanned pattern.
793 2017-03-22  Martin Liska  <mliska@suse.cz>
795         Backport from mainline
796         2017-03-09  Martin Liska  <mliska@suse.cz>
798         PR ipa/79761
799         * g++.dg/pr79761.C: New test.
801 2017-03-22  Martin Liska  <mliska@suse.cz>
803         Backport from mainline
804         2017-03-03  Martin Liska  <mliska@suse.cz>
806         PR tree-optimization/79803
807         * gcc.dg/tree-ssa/pr79803.c: New test.
809 2017-03-22  Martin Liska  <mliska@suse.cz>
811         Backport from mainline
812         2017-03-03  Martin Liska  <mliska@suse.cz>
814         PR rtl-optimization/79574
815         * gcc.dg/pr79574-2.c: New test.
817 2017-03-22  Martin Liska  <mliska@suse.cz>
819         Backport from mainline
820         2017-02-17  Martin Liska  <mliska@suse.cz>
822         PR rtl-optimization/79574
823         * gcc.dg/pr79574.c: New test.
825 2017-03-22  Martin Liska  <mliska@suse.cz>
827         Backport from mainline
828         2016-06-13  Martin Liska  <mliska@suse.cz>
830         PR sanitizer/71458
831         * gcc.target/i386/pr71458.c: New test.
833 2017-03-21  Martin Sebor  <msebor@redhat.com>
835         PR c++/79548
836         * g++.dg/warn/Wunused-var-26.C: New test.
838 2017-03-21  Pat Haugen  <pthaugen@us.ibm.com>
840         Backport from mainline:
841         2017-03-17  Pat Haugen  <pthaugen@us.ibm.com>
843         PR target/79951
844         * gcc.target/powerpc/pr79951.c: New.
846 2017-03-16  Richard Biener  <rguenther@suse.de>
848         Backport from mainline
849         2017-02-28  Richard Biener  <rguenther@suse.de>
851         PR tree-optimization/79732
852         * gcc.dg/torture/pr79732.c: New testcase.
854 2017-03-15  Uros Bizjak  <ubizjak@gmail.com>
856         PR target/80019
857         * gcc.target/i386/pr80019.c: New test.
859 2017-03-15  Marek Polacek  <polacek@redhat.com>
861         Backported from mainline
862         2016-12-14  Marek Polacek  <polacek@redhat.com>
864         PR c++/72775
865         * g++.dg/ext/flexary12.C: Adjust dg-error.
866         * g++.dg/ext/flexary20.C: New.
867         * g++.dg/ext/flexary21.C: New.
869 2017-03-14  Marek Polacek  <polacek@redhat.com>
871         Backported from mainline
872         2017-03-09  Marek Polacek  <polacek@redhat.com>
874         PR c++/79900 - ICE in strip_typedefs
875         * g++.dg/warn/Wpadded-1.C: New test.
877         PR c++/79687
878         * g++.dg/expr/ptrmem8.C: New test.
879         * g++.dg/expr/ptrmem9.C: New test.
881         Backported from mainline
882         2017-01-31  Nathan Sidwell  <nathan@acm.org>
884         PR c++/79264
885         * g++.dg/cpp1y/pr61636-1.C: Augment.
887         Backported from mainline
888         2017-01-17  Nathan Sidwell  <nathan@acm.org>
890         PR c++/61636
891         * g++.dg/cpp1y/pr61636-1.C: New.
892         * g++.dg/cpp1y/pr61636-2.C: New.
893         * g++.dg/cpp1y/pr61636-3.C: New.
895 2017-03-14  Marek Polacek  <polacek@redhat.com>
897         PR c++/79962
898         PR c++/79984
899         * c-c++-common/nonnull-3.c: New test.
900         * g++.dg/warn/Wnonnull3.C: New test.
902 2017-03-14  Richard Biener  <rguenther@suse.de>
904         Backport from mainline
905         2017-03-09  Richard Biener  <rguenther@suse.de>
907         PR tree-optimization/79977
908         * gcc.dg/graphite/pr79977.c: New testcase.
910         2017-03-09  Richard Biener  <rguenther@suse.de>
912         PR middle-end/79971
913         * gcc.dg/fixed-point/pr79971.c: New testcase.
915         2017-03-02  Richard Biener  <rguenther@suse.de>
917         PR c/79756
918         * gcc.dg/vector-1.c: New testcase.
920         2017-02-22  Richard Biener  <rguenther@suse.de>
922         PR tree-optimization/79666
923         * gcc.dg/torture/pr79666.c: New testcase.
925 2017-03-07  Marek Polacek  <polacek@redhat.com>
927         Backported from mainline
928         2017-03-06  Marek Polacek  <polacek@redhat.com>
930         PR c++/79796 - ICE with NSDMI and this pointer
931         * g++.dg/cpp0x/nsdmi13.C: New test.
933 2017-03-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
935         Back port from trunk
936         2017-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
938         PR target/79439
939         * gcc.target/powerpc/pr79439.c: New test.
941 2017-03-02  Uros Bizjak  <ubizjak@gmail.com>
943         PR target/79514
944         * gcc.target/i386/pr79514.c: New test.
946 2017-03-01  Pat Haugen  <pthaugen@us.ibm.com>
948         Backport from mainline:
949         2017-03-01  Pat Haugen  <pthaugen@us.ibm.com>
951         * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
952         scan string.
954         2017-02-27  Pat Haugen  <pthaugen@us.ibm.com>
956         PR target/79544
957         * gcc.target/powerpc/pr79544.c: New.
959 2017-02-28  Eric Botcazou  <ebotcazou@adacore.com>
961         * gcc.target/sparc/20170228-1.c: New test.
963 2017-02-25  Paul Thomas  <pault@gcc.gnu.org>
965         PR fortran/78474
966         * gfortran.dg/submodule_22.f08: New test.
968         PR fortran/78331
969         * gfortran.dg/submodule_21.f08: New test.
971 2017-02-24  Eric Botcazou  <ebotcazou@adacore.com>
973         * gnat.dg/opt63.adb: New test.
975 2017-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
977         PR target/79268
978         * gcc.target/powerpc/pr79268.c: Enable for BE targets also.
980 2017-02-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
982         Backport from mainline
983         2017-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
985         PR target/79261
986         * gcc.target/powerpc/vec-xxpermdi.c: New file.
988 2017-02-20  Marek Polacek  <polacek@redhat.com>
990         Backport from mainline
991         2017-02-20  Marek Polacek  <polacek@redhat.com>
993         PR middle-end/79537
994         * gcc.dg/comp-goto-4.c: New.
996         PR sanitizer/79558
997         * c-c++-common/ubsan/bounds-14.c: New test.
999 2017-02-20  Marek Polacek  <polacek@redhat.com>
1001         Backport from mainline
1002         2017-02-17  Marek Polacek  <polacek@redhat.com>
1004         PR middle-end/79536
1005         * gcc.dg/torture/pr79536.c: New test.
1007 2017-01-17  Carl Love  <cel@us.ibm.com>
1009         Backport from mainline commit r245460 on 2017-02-14
1011         PR 79545
1012         * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
1013         xvcvsxdsp and xvcvuxdsp instructions.
1015 2017-02-16  Jakub Jelinek  <jakub@redhat.com>
1017         Backported from mainline
1018         2017-02-09  Marek Polacek  <polacek@redhat.com>
1020         PR c/79428
1021         * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
1022         * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
1023         * c-c++-common/gomp/pr79428-2.c: New test.
1024         * c-c++-common/gomp/pr79428-5.c: New test.
1025         * c-c++-common/gomp/pr79428-6.c: New test.
1026         * c-c++-common/pr79428-3.c: New test.
1028 2017-02-15  Jakub Jelinek  <jakub@redhat.com>
1030         Backported from mainline
1031         2017-02-10  Jakub Jelinek  <jakub@redhat.com>
1033         PR tree-optimization/79411
1034         * gcc.c-torture/compile/pr79411.c: New test.
1036         2017-02-09  Jakub Jelinek  <jakub@redhat.com>
1038         PR c++/79429
1039         * c-c++-common/gomp/pr79429.c: New test.
1040         * g++.dg/gomp/pr79429.C: New test.
1042         PR c/79431
1043         * c-c++-common/gomp/pr79431.c: New test.
1045         2017-02-06  Jakub Jelinek  <jakub@redhat.com>
1047         PR c++/79377
1048         * g++.dg/lookup/pr79377.C: New test.
1050         2017-02-02  Jakub Jelinek  <jakub@redhat.com>
1052         PR target/79197
1053         * gcc.target/powerpc/pr79197.c: New test.
1054         * gcc.c-torture/compile/pr79197.c: New test.
1056         2017-01-31  Jakub Jelinek  <jakub@redhat.com>
1058         PR tree-optimization/79267
1059         * g++.dg/opt/pr79267.C: New test.
1061 2017-02-14  Uros Bizjak  <ubizjak@gmail.com>
1063         PR target/79495
1064         * gcc.target/i386/pr79495.c: New test.
1066         PR middle-end/61225
1067         * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
1068         Use dg-additional-options for ia32 target.  Remove XFAIL.
1070 2017-02-13  Nathan Sidwell  <nathan@acm.org>
1072         PR c++/79296
1073         * g++.dg/cpp0x/pr79296.C: New.
1075 2017-02-08  Richard Biener  <rguenther@suse.de>
1077         Backport from mainline
1078         2017-02-08  Richard Biener  <rguenther@suse.de>
1080         PR tree-optimization/71824
1081         PR tree-optimization/79409
1082         * gcc.dg/graphite/pr71824-3.c: New testcase.
1084         2017-02-08  Richard Biener  <rguenther@suse.de>
1086         PR tree-optimization/71824
1087         * gcc.dg/graphite/pr71824-2.c: New testcase.
1089         2017-02-01  Richard Biener  <rguenther@suse.de>
1091         PR tree-optimization/71824
1092         * gcc.dg/graphite/pr71824.c: New testcase.
1094 2017-02-03  Carl Love  <cel@us.ibm.com>
1096         * gcc.target/powerpc/builtins-3-p8.c:  Add new testfile for missing
1097         vec_packs built-in tests.
1099 2017-02-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1101         Backport from mainline
1102         2017-01-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1104         PR target/65484
1105         * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
1106         vectorized on POWER unless hardware misaligned loads are
1107         available.
1109 2017-01-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1111         Backport from mainline
1112         2017-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1114         PR target/79268
1115         * gcc.target/powerpc/pr79268.c: New file.
1116         * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
1117         * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
1118         * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
1119         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1121 2017-01-29  Andre Vehreschild  <vehre@gcc.gnu.org>
1123         Backport from trunk
1124         2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1126         PR fortran/70697
1127         * gfortran.dg/coarray/event_4.f08: New test.
1129 2017-01-29  Andre Vehreschild  <vehre@gcc.gnu.org>
1131         Backport from trunk
1132         2017-01-19  Andre Vehreschild  <vehre@gcc.gnu.org>
1134         PR fortran/70696
1135         * gfortran.dg/coarray_43.f90: New test.
1137         2017-01-18  Andre Vehreschild  <vehre@gcc.gnu.org>
1139         PR fortran/70696
1140         * gfortran.dg/coarray_event_1.f08: New test.
1142         2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1144         PR fortran/70696
1145         * gfortran.dg/coarray/event_3.f08: New test.
1147 2017-01-28  John David Anglin  <danglin@gcc.gnu.org>
1149         PR testsuite/70583
1150         * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
1152 2017-01-26  Eric Botcazou  <ebotcazou@adacore.com>
1154         2017-01-09  Eric Botcazou  <ebotcazou@adacore.com>
1156         * g++.dg/opt/call2.C: New test.
1157         * g++.dg/opt/call3.C: Likewise.
1158         * gnat.dg/array26.adb: New test.
1159         * gnat.dg/array26_pkg.ad[sb]: New helper.
1160         * gnat.dg/array27.adb: New test.
1161         * gnat.dg/array27_pkg.ad[sb]: New helper.
1162         * gnat.dg/array28.adb: New test.
1163         * gnat.dg/array28_pkg.ad[sb]: New helper.
1165 2017-01-26  Richard Biener  <rguenther@suse.de>
1167         Backport from mainline
1168         2016-01-10  Richard Biener  <rguenther@suse.de>
1170         PR tree-optimization/79034
1171         * g++.dg/torture/pr79034.C: New testcase.
1173         2016-12-13  Richard Biener  <rguenther@suse.de>
1175         PR middle-end/78742
1176         * gcc.dg/torture/pr78742.c: New testcase.
1178 2017-01-24  Eric Botcazou  <ebotcazou@adacore.com>
1180         * gcc.target/arm/vfp-longcall-apcs.c: New test.
1182 2017-01-23  Martin Liska  <mliska@suse.cz>
1184         Backport from mainline
1185         2016-01-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1187         * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
1189 2017-01-23  Martin Liska  <mliska@suse.cz>
1191         Backport from mainline
1192         2017-01-20  Martin Liska  <mliska@suse.cz>
1194         PR lto/69188
1195         * gcc.dg/lto/pr69188_0.c: New test.
1196         * gcc.dg/lto/pr69188_1.c: New test.
1198 2017-01-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1200         Backport from mainline
1201         2017-01-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1203         * gcc.target/powerpc/swaps-p8-27.c: New.
1205 2017-01-20  Wilco Dijkstra  <wdijkstr@arm.com>
1207         Backport from mainline
1208         PR target/77455
1209         * gcc.target/aarch64/eh_return.c: New test.
1211 2017-01-20  Marek Polacek  <polacek@redhat.com>
1213         Backported from mainline
1214         2017-01-04  Marek Polacek  <polacek@redhat.com>
1216         PR c++/77545
1217         PR c++/77284
1218         * g++.dg/cpp0x/range-for32.C: New test.
1219         * g++.dg/cpp0x/range-for33.C: New test.
1221 2017-01-20  Richard Earnshaw  <rearnsha@arm.com>
1223         Backported from mainline
1224         2017-01-19  Richard Earnshaw  <rearnsha@arm.com>
1226         PR rtl-optimization/79121
1227         * gcc.c-torture/execute/pr79121.c: New test.
1229 2017-01-20  Martin Liska  <mliska@suse.cz>
1231         Backport from mainline
1232         2017-01-13  Martin Liska  <mliska@suse.cz>
1234         PR ipa/79043
1235         * gcc.c-torture/execute/pr79043.c: New test.
1237 2017-01-20  Martin Liska  <mliska@suse.cz>
1239         Backport from mainline
1240         2017-01-17  Martin Liska  <mliska@suse.cz>
1242         PR ipa/71207
1243         * g++.dg/ipa/pr71207.C: New test.
1245 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
1247         Backported from mainline
1248         2017-01-11  Jakub Jelinek  <jakub@redhat.com>
1250         PR c++/78341
1251         * g++.dg/cpp0x/pr78341.C: New test.
1253         PR middle-end/50199
1254         * gcc.dg/lto/pr50199_0.c: New test.
1256         2017-01-04  Jakub Jelinek  <jakub@redhat.com>
1258         PR c++/78949
1259         * c-c++-common/Wunused-var-16.c: New test.
1261         PR c++/78693
1262         * g++.dg/cpp0x/pr78693.C: New test.
1264         PR c++/71182
1265         * g++.dg/cpp0x/pr71182.C: New test.
1267         2016-12-21  Jakub Jelinek  <jakub@redhat.com>
1269         PR fortran/78866
1270         * gfortran.dg/gomp/map-1.f90: Add expected error.
1271         * gfortran.dg/gomp/pr78866-1.f90: New test.
1272         * gfortran.dg/gomp/pr78866-2.f90: New test.
1274 2017-01-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1276         Backport from mainline
1277         2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1279         PR rtl-optimization/78617
1280         * gcc.c-torture/execute/pr78617.c: New test.
1282 2017-01-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1284         Backport from mainline
1285         2017-01-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1287         PR target/79044
1288         * gcc.target/powerpc/swaps-p8-26.c: New.
1290 2017-01-11  Nathan Sidwell  <nathan@acm.org>
1292         PR c++/77812
1293         * g++.dg/pr77812.C: New.
1295 2017-01-10  Thomas Schwinge  <thomas@codesourcery.com>
1297         Backport from trunk r241334:
1298         2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
1300         PR tree-optimization/78024
1301         * gcc.dg/goacc/loop-processing-1.c: New file.
1303 2017-01-09  Andre Vieira <andre.simoesdiasvieira@arm.com>
1305         Backport from mainline
1306         2016-12-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1308         * gcc.target/arm/pr78255-2.c: Fix to work for targets
1309         that do not optimize for tailcall.
1311 2017-01-09  Andre Vieira <andre.simoesdiasvieira@arm.com>
1313         Backport from mainline
1314         2016-12-09  Andre Vieira <andre.simoesdiasvieira@arm.com>
1316         PR rtl-optimization/78255
1317         * gcc.target/aarch64/pr78255.c: New.
1318         * gcc.target/arm/pr78255-1.c: New.
1319         * gcc.target/arm/pr78255-2.c: New.
1321 2017-01-06  Wilco Dijkstra  <wdijkstr@arm.com>
1323         Backport from mainline
1324         2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
1326         PR target/78041
1327         * gcc.target/arm/pr78041.c: New test.
1329 2017-01-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1331         Backport from mainline
1332         2016-12-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1334         * gcc.target/s390/litpool-str-1.c: New test.
1336 2017-01-04  Richard Biener  <rguenther@suse.de>
1338         Backport from mainline
1339         2016-05-11  Richard Biener  <rguenther@suse.de>
1341         PR tree-optimization/71055
1342         * gcc.dg/torture/pr71055.c: New testcase.
1344 2017-01-03  Martin Liska  <mliska@suse.cz>
1346         Backport from mainline
1347         2016-12-21  Martin Liska  <mliska@suse.cz>
1349         PR driver/78863
1350         * gcc.dg/spellcheck-options-13.c: New test.
1352 2017-01-03  Martin Liska  <mliska@suse.cz>
1354         Backport from mainline
1355         2016-12-22  Martin Liska  <mliska@suse.cz>
1357         PR tree-optimization/78886
1358         * gcc.dg/tree-ssa/pr78886.c: New test.
1360 2017-01-03  Martin Liska  <mliska@suse.cz>
1362         Backport from mainline
1363         2016-12-13  Martin Liska  <mliska@suse.cz>
1365         PR tree-optimization/78428
1366         * gcc.dg/tree-ssa/pr78428.c: New test.
1368 2016-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1370         Backport from trunk
1371         PR fortran/78239
1372         * gfortran.dg/fimplicit_none_1.f90:  New test.
1373         * gfortran.dg/fimplicit_none_2.f90:  New test.
1375 2016-12-21  Jakub Jelinek  <jakub@redhat.com>
1377         PR c/77767
1378         * gcc.c-torture/execute/pr77767.c: New test.
1380         Backported from mainline
1381         2016-12-13  Jakub Jelinek  <jakub@redhat.com>
1383         PR ipa/77905
1384         * g++.dg/ipa/pr77905.C: New test.
1386 2016-12-21  Release Manager
1388         * GCC 6.3.0 released.
1390 2016-12-15  Jakub Jelinek  <jakub@redhat.com>
1392         PR middle-end/78540
1393         * gcc.dg/pr78540.c: Add -w to dg-options.
1395         PR target/77834
1396         * gcc.dg/pr77834.c: Add -w to dg-options.
1398 2016-12-14  Nathan Sidwell  <nathan@acm.org>
1400         PR c++/78701
1401         * g++.dg/cpp0x/pr78701.C: New.
1403 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
1405         PR target/78796
1406         * gcc.dg/tls/pr78796.c: New test.
1408 2016-12-14  Richard Biener  <rguenther@suse.de>
1410         PR tree-optimization/78731
1411         * gcc.dg/torture/pr78731.c: New testcase.
1413 2016-12-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1415         Backport from mainline
1416         2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1418         PR tree-optimization/77673
1419         * gcc.dg/pr77673.c: New test.
1421 2016-12-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1423         Backport from mainline
1424         2016-12-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
1426         PR target/72717
1427         * gcc.target/powerpc/pr72717.c: New test.
1429 2016-12-12  Bernd Schmidt  <bschmidt@redhat.com>
1431         Backport from mainline
1432         2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
1434         PR rtl-optimization/77309
1435         * gcc.dg/torture/pr77309.c: New test.
1437 2016-12-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1439         Backport from mainline
1440         2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1442         PR target/77904
1443         * gcc.target/arm/pr77904.c: New test.
1445 2016-12-11  Iain Sandoe  <iain@codesourcery.com>
1447         Backport from mainline
1448         2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1449                     Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1450                     Dominique d'Humieres  <dominiq@lps.ens.fr>
1452         PR target/67710
1453         *  gcc.dg/darwin-minversion-1.c: Update min version check.
1454         *  gcc.dg/darwin-minversion-2.c: Likewise.
1455         *  gcc.dg/darwin-minversion-3.c: Likewise.
1457 2016-12-11  Iain Sandoe  <iain@codesourcery.com>
1459         Backport from mainline
1460         2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1462         PR target/57438
1463         * gcc.dg/pr57438-1.c: New Test.
1464         * gcc.dg/pr57438-2.c: New Test.
1466 2016-12-11  Iain Sandoe  <iain@codesourcery.com>
1468         Backport from mainline
1469         2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1470                     Iain Sandoe  <iain@codesourcery.com>
1472         PR target/71767
1473         * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1474         linker-visible symbols.
1475         * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1476         * gcc.dg/const-uniq-1.c: Likewise.
1477         * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1479 2016-12-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1481         Backport from mainline
1482         2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1484         PR target/77933
1485         * gcc.target/arm/pr77933-1.c: New test.
1486         * gcc.target/arm/pr77933-2.c: Likewise.
1488 2016-12-09  Janus Weil  <janus@gcc.gnu.org>
1490         Backport from trunk
1491         PR fortran/78593
1492         * gfortran.dg/derived_result.f90: New test case.
1494 2016-12-09  Nathan Sidwell  <nathan@acm.org>
1496         PR c++/78550
1497         * g++.dg/cpp1y/pr78550.C: New.
1499 2016-12-09  Richard Biener  <rguenther@suse.de>
1501         Backport from mainline
1502         2016-11-07  Richard Biener  <rguenther@suse.de>
1504         PR tree-optimization/78189
1505         * g++.dg/torture/pr78189.C: New testcase.
1507 2016-12-09  Richard Biener  <rguenther@suse.de>
1509         Backport from mainline
1510         2016-11-28  Richard Biener  <rguenther@suse.de>
1512         PR tree-optimization/78542
1513         * gcc.dg/torture/pr78542.c: New testcase.
1515         2016-11-23  Richard Biener  <rguenther@suse.de>
1517         PR tree-optimization/78482
1518         * gcc.dg/torture/pr78482.c: New testcase.
1520         2016-11-23  Richard Biener  <rguenther@suse.de>
1522         PR middle-end/71762
1523         * gcc.dg/torture/pr71762-1.c: New testcase.
1524         * gcc.dg/torture/pr71762-2.c: Likewise.
1525         * gcc.dg/torture/pr71762-3.c: Likewise.
1526         * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1528         2016-11-11  Richard Biener  <rguenther@suse.de>
1530         PR tree-optimization/71575
1531         * gcc.dg/graphite/pr71575-1.c: New testcase.
1532         * gcc.dg/graphite/pr71575-2.c: Likewise.
1534         2016-11-07  Richard Biener  <rguenther@suse.de>
1536         PR tree-optimization/78224
1537         * g++.dg/torture/pr78224.C: New testcase.
1539         2016-11-05  David Edelsohn  <dje.gcc@gmail.com>
1540                 Richard Biener  <rguenther@suse.de>
1542         PR bootstrap/78188
1543         PR c++/71848
1544         * g++.dg/ipa/pr78188.C: New test.
1546         2016-09-20  Richard Biener  <rguenther@suse.de>
1548         PR tree-optimization/77646
1549         * gcc.dg/torture/pr77646.c: New testcase.
1551 2016-12-08  Nathan Sidwell  <nathan@acm.org>
1553         PR c++/78551
1554         * g++.dg/cpp1y/pr78551.C: New.
1556 2016-12-07  Jakub Jelinek  <jakub@redhat.com>
1558         Backported from mainline
1559         2016-12-02  Jakub Jelinek  <jakub@redhat.com>
1561         PR c++/78649
1562         * g++.dg/cpp0x/pr78649.C: New test.
1564         2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1566         PR middle-end/78540
1567         * gcc.dg/pr78540.c: New test.
1569         PR c++/72808
1570         * g++.dg/debug/pr72808.C: New test.
1572         PR rtl-optimization/78546
1573         * gcc.dg/torture/pr78546-1.c: New test.
1574         * gcc.dg/torture/pr78546-2.c: New test.
1576         PR fortran/78298
1577         * gfortran.dg/gomp/pr78298.f90: New test.
1579         PR c++/77591
1580         * g++.dg/cpp1y/pr77591.C: New test.
1582         2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1584         PR middle-end/69183
1585         * gfortran.dg/gomp/pr69183.f90: New test.
1587         PR c++/77739
1588         * g++.dg/cpp1y/pr77739.C: New test.
1590         2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1592         PR middle-end/78416
1593         * gcc.dg/torture/pr78416.c: New test.
1595         2016-11-21  Jakub Jelinek  <jakub@redhat.com>
1597         PR middle-end/67335
1598         * g++.dg/vect/simd-clone-7.cc: New test.
1600         2016-11-18  Jakub Jelinek  <jakub@redhat.com>
1602         PR middle-end/78419
1603         * gcc.target/i386/pr78419.c: New test.
1605         PR c++/77285
1606         * g++.dg/tls/pr77285-1.C: New test.
1607         * g++.dg/tls/pr77285-2.C: New test.
1609         2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1611         PR rtl-optimization/78378
1612         * gcc.c-torture/execute/pr78378.c: New test.
1614         PR fortran/78299
1615         * gfortran.dg/gomp/pr78299.f90: New test.
1617         2016-11-07  Jakub Jelinek  <jakub@redhat.com>
1619         PR target/78227
1620         * gcc.target/i386/pr78227-1.c: New test.
1621         * gcc.target/i386/pr78227-2.c: New test.
1623         2016-11-04  Jakub Jelinek  <jakub@redhat.com>
1625         PR target/77834
1626         * gcc.dg/pr77834.c: New test.
1628         2016-10-31  Jakub Jelinek  <jakub@redhat.com>
1630         PR c++/78089
1631         * c-c++-common/builtin-shuffle-1.c: New test.
1633         2016-10-29  Jakub Jelinek  <jakub@redhat.com>
1635         PR rtl-optimization/77919
1636         * g++.dg/torture/pr77919-2.C: New test.
1638         2016-10-28  Jakub Jelinek  <jakub@redhat.com>
1640         PR rtl-optimization/77919
1641         * g++.dg/torture/pr77919.C: New test.
1643         2016-10-27  Jakub Jelinek  <jakub@redhat.com>
1645         PR middle-end/78025
1646         * g++.dg/gomp/declare-simd-7.C: New test.
1648         2016-10-26  Jakub Jelinek  <jakub@redhat.com>
1650         PR fortran/77973
1651         * gfortran.dg/gomp/pr77973.f90: New test.
1653         2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1655         PR sanitizer/66343
1656         * gcc.dg/pch/pr66343-1.c: New test.
1657         * gcc.dg/pch/pr66343-1.hs: New file.
1658         * gcc.dg/pch/pr66343-2.c: New test.
1659         * gcc.dg/pch/pr66343-2.hs: New file.
1661         2016-09-28  Jakub Jelinek  <jakub@redhat.com>
1663         PR c++/77467
1664         * g++.dg/cpp1y/constexpr-77467.C: New test.
1666         2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1668         PR c++/77722
1669         * g++.dg/ubsan/return-4.C: New test.
1670         * g++.dg/ubsan/return-5.C: New test.
1671         * g++.dg/ubsan/return-6.C: New test.
1673         PR fortran/77666
1674         * gfortran.dg/gomp/pr77666.f90: New test.
1676         2016-09-22  Jakub Jelinek  <jakub@redhat.com>
1678         PR fortran/77665
1679         * gfortran.dg/gomp/pr77665.f90: New test.
1681         2016-09-20  Jakub Jelinek  <jakub@redhat.com>
1683         PR c++/77638
1684         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1686         PR c++/77637
1687         * g++.dg/cpp0x/gen-attrs-62.C: New test.
1689         PR middle-end/77624
1690         * c-c++-common/pr77624-1.c: New test.
1691         * c-c++-common/pr77624-2.c: New test.
1693         2016-09-19  Jakub Jelinek  <jakub@redhat.com>
1694                     Jan Hubicka  <jh@suse.cz>
1696         PR target/77587
1697         * gcc.dg/pr77587.c: New test.
1698         * gcc.dg/pr77587a.c: New file.
1700         2016-09-16  Jakub Jelinek  <jakub@redhat.com>
1702         PR c++/77482
1703         * g++.dg/cpp0x/constexpr-77482.C: New test.
1705         PR c++/77375
1706         * g++.dg/cpp0x/mutable1.C: New test.
1708 2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1710         Backport from mainline
1711         2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1713         * gcc.target/arm/empty_fiq_handler.c: New test.
1715         Backport from mainline
1716         2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1718         * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1719         target is Thumb-only.
1721 2016-12-07  Jonathan Wakely  <jwakely@redhat.com>
1723         Backport from trunk
1724         2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
1726         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1727         (check_effective_target_c++): Likewise. Also match for libstdc++.
1729 2016-12-04  Janus Weil  <janus@gcc.gnu.org>
1731         Backport from trunk
1732         PR fortran/78443
1733         * gfortran.dg/typebound_proc_35.f90: New test case.
1735 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1737         Backport from mainline
1738         2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1740         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1741         pattern checks.
1742         * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1744 2016-12-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1746         PR fortran/78279
1747         * gfortran.dg/pr78279.f90: New test.
1749 2016-12-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
1751         Back port from trunk
1752         2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1754         PR target/78101
1755         * gcc.target/powerpc/fusion4.c: New test.
1757 2016-12-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1759         Backport from mainline
1760         2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1762         PR target/48863
1763         PR inline-asm/70184
1764         * gcc.target/arm/pr48863.c: New test.
1766 2016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1768         PR fortran/78500
1769         * gfortran.dg/class_result_4.f90: New test.
1771 2016-11-24  Eric Botcazou  <ebotcazou@adacore.com>
1773         * gcc.c-torture/compile/20161124-1.c: New test.
1775 2016-11-24  Christophe Lyon  <christophe.lyon@linaro.org>
1777         Backport from mainline
1778         2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>
1780         * gcc.dg/pr78333.c: Add empty implementations of
1781         __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1782         problems on non-glibc systems.
1784 2016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1786         PR fortran/78297
1787         * gfortran.dg/pr78297.f90: New test.
1789 2016-11-23  Janus Weil  <janus@gcc.gnu.org>
1791         Backport from trunk
1792         PR fortran/66227
1793         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1795 2016-11-23  Richard Biener  <rguenther@suse.de>
1797         Backport from mainline
1798         2016-11-23  Richard Biener  <rguenther@suse.de>
1800         PR lto/78472
1801         * g++.dg/lto/pr78472_0.c: New testcase.
1802         * g++.dg/lto/pr78472_1.C: Likewise.
1804         2016-11-17  Richard Biener  <rguenther@suse.de>
1806         PR middle-end/78305
1807         * gcc.dg/torture/pr78305.c: New testcase.
1809         2016-11-16  Richard Biener  <rguenther@suse.de>
1811         PR middle-end/78333
1812         * gcc.dg/pr78333.c: New testcase.
1814         2016-11-07  Richard Biener  <rguenther@suse.de>
1816         PR tree-optimization/78228
1817         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1819         2016-11-04  Richard Biener  <rguenther@suse.de>
1821         PR middle-end/78185
1822         * gcc.dg/pr78185.c: New testcase.
1824         2016-10-06  Richard Biener  <rguenther@suse.de>
1826         PR tree-optimization/77855
1827         * gcc.dg/torture/pr77855.c: New testcase.
1829 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1831         PR fortran/58001
1832         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1833         * gfortran.dg/fmt_tab_2.f90: Ditto.
1835 2016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1837         Backport from mainline
1838         2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1840         PR target/77822
1841         * g++.dg/torture/pr77822.C: New test.
1843 2016-11-20  Harald Anlauf  <anlauf@gmx.de>
1845         PR fortran/69741
1846         * gfortran.dg/forall_18.f90: New testcase.
1848 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1850         * gnat.dg/renaming11.ad[sb]: New test.
1852 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1854         * gnat.dg/lto21.adb: New test.
1855         * gnat.dg/lto21_pkg1.ads: New helper.
1856         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1858 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
1860         PR target/78310
1861         * gcc.target/i386/pr78310.c: New test.
1863 2016-11-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1865         PR target/77822
1866         * gcc.target/s390/pr77822.c: New test for PR/77822.
1868 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
1870         PR target/78262
1871         * gcc.target/i386/pr78262.c: New test.
1873 2016-11-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1875         Backport from trunk
1876         PR fortran/78221
1877         * gfortran.dg/warn_conversion_9.f90:  New test.
1879 2016-11-07  Richard Biener  <rguenther@suse.de>
1881         PR target/78229
1882         * g++.dg/pr78229.C: New testcase.
1884 2016-11-05  Martin Sebor  <msebor@redhat.com>
1886         Backport from trunk.
1887         PR c/71115
1888         * gcc.dg/init-excess-2.c: New test.
1889         * gcc.dg/Woverride-init-1.c: Adjust.
1890         * gcc.dg/Woverride-init-2.c: Same.
1892 2016-11-05  Martin Sebor  <msebor@redhat.com>
1894         PR c++/78039
1895         * g++.dg/ext/flexary18.C: New test.
1896         * g++.dg/ext/flexary19.C: New test.
1898 2016-11-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1900         Backport from mainline
1901         2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1903         PR target/77483
1904         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1905         * gcc.target/i386/pr65105-1.c: Likewise.
1906         * gcc.target/i386/pr65105-2.c: Likewise.
1907         * gcc.target/i386/pr65105-3.c: Likewise.
1908         * gcc.target/i386/pr65105-5.c: Likewise.
1909         * gcc.target/i386/pr67761.c: Likewise.
1911 2016-11-03  Martin Liska  <mliska@suse.cz>
1913         Backport from mainline
1914         2016-08-12  Martin Liska  <mliska@suse.cz>
1916         * g++.dg/gcov/gcov-16.C: New test.
1917         * lib/gcov.exp: Support new argument for run-gcov function.
1919 2016-11-03  Richard Biener  <rguenther@suse.de>
1921         Backport from mainline
1922         2016-09-29  Richard Biener  <rguenther@suse.de>
1924         PR tree-optimization/77768
1925         * gcc.dg/torture/pr77768.c: New testcase.
1927 2016-11-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1929         Backport from trunk
1930         PR fortran/69544
1931         PR fortran/78178
1932         * gfortran.dg/where_5.f90:  New test.
1933         * gfortran.dg/where_6.f90:  New test.
1935 2016-11-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
1937         Backport from trunk
1938         2016-10-26  Will Schmidt <will_schmidt@vnet.ibm.com>
1940         PR middle-end/72747
1941         * c-c++-common/pr72747-1.c: New test.
1942         * c-c++-common/pr72747-2.c: Likewise.
1944 2016-11-02  Richard Biener  <rguenther@suse.de>
1946         Backport from mainline
1947         2016-10-06  Richard Biener  <rguenther@suse.de>
1949         PR tree-optimization/77839
1950         * gcc.dg/torture/pr77839.c: New testcase.
1952         2016-09-27  Richard Biener  <rguenther@suse.de>
1954         PR tree-optimization/77745
1955         * g++.dg/torture/pr77745.C: New testcase.
1957         2016-09-21  Richard Biener  <rguenther@suse.de>
1959         PR tree-optimization/77648
1960         * gcc.dg/torture/pr77648-1.c: New testcase.
1961         * gcc.dg/torture/pr77648-2.c: Likewise.
1963 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1965         * lib/target-supports.exp (check_gc_sections_available): Use
1966         -print-prog-name=ld to determine linker used.
1968 2016-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1970         Backport from mainline
1971         2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1973         PR rtl-optimization/78038
1974         * gcc.target/aarch64/pr78038.c: New test.
1976 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1978         Backport from trunk
1979         PR fortran/78123
1980         * gfortran.dg/fmt_t_9.f: New test.
1982 2016-10-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
1984         Backport from trunk
1985         PR fortran/71902
1986         * gfortran.dg/dependency_47.f90:  New test.
1987         * gfortran.dg/dependency_49.f90:  New test.
1989 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1991         Backport from trunk
1992         PR fortran/67219
1993         * gfortran.dg/pr67219.f90:  New test.
1995 2016-10-26  Steven G. Kargl <kargl@gcc.gnu.org>
1997         PR fortran/78092
1998         * gfortran.dg/pr78092.f90: New test.
2000 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
2002         Backport from trunk
2003         PR fortran/78108
2004         * gfortran.dg/submodule_18.f08: New test.
2005         * gfortran.dg/submodule_19.f08: New test.
2007 2016-10-26  Uros Bizjak  <ubizjak@gmail.com>
2009         * gcc.target/i386/bmi-6.c: XFAIL.
2011         Backport from mainline
2012         2016-10-21  Jakub Jelinek  <jakub@redhat.com>
2014         PR target/78057
2015         * gcc.target/i386/pr78057.c: New test.
2017         Backport from mainline
2018         2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
2020         PR target/78037
2021         * gcc.target/i386/pr78037.c: New test.
2023 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2025         * gnat.dg/opt59.adb: New test.
2026         * gnat.dg/opt59_pkg.ad[sb]: New helper.
2028 2016-10-24  Bernd Edlinge  <bernd.edlinger@hotmail.de>
2030         Backport from mainline r240313, r240355, r240573
2031         2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2033         PR tree-optimization/77550
2034         * g++.dg/pr77550.C: New test.
2036         2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2038         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2040         2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2042         PR c++/77748
2043         * g++.dg/pr77550.C: Avoid undefined behavior.
2045 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2047         PR fortran/71895
2048         * gfortran.dg/pr71895.f90: New test.
2050 2016-10-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2052         Backport from mainline
2053         2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2055         PR tree-optimization/77916
2056         * gcc.dg/torture/pr77916.c: New.
2058 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
2060         PR fortran/77763
2061         * gfortran.dg/pr77763.f90
2063 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
2065         Backport from trunk
2066         PR fortran/61420
2067         PR fortran/78013
2068         * gfortran.dg/proc_ptr_49.f90: New test.
2070 2016-10-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2072         Backport from trunk
2073         PR fortran/78021
2074         * gfortran.dg/string_length_3.f90:  New test.
2076 2016-10-23  Andre Vehreschild  <vehre@gcc.gnu.org>
2078         Backported from trunk
2079         PR fortran/72832
2080         * gfortran.dg/allocate_with_source_22.f03: New test.
2081         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
2082         fail.
2084 2016-10-19  Uros Bizjak  <ubizjak@gmail.com>
2086         PR target/77991
2087         * gcc.target/i386/pr77991.c: New test.
2089 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2091         Backported from trunk
2092         PR fortran/77978
2093         * gfortran.dg/pr77978_1.f90: New test.
2094         * gfortran.dg/pr77978_2.f90: Ditto.
2095         * gfortran.dg/pr77978_3.f90: Ditto.
2098 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2100         Backport from mainline
2101         2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2103         PR tree-optimization/77937
2104         * gcc.dg/torture/pr77937-1.c: New.
2105         * gcc.dg/torture/pr77937-2.c: New.
2107 2016-10-17  Martin Liska  <mliska@suse.cz>
2109         Backported from mainline
2110         2016-10-13  Martin Liska  <mliska@suse.cz>
2112         PR tree-optimization/77943
2113         * g++.dg/tree-ssa/pr77943.C: New test.
2115 2016-10-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2117         Backport from trunk
2118         PR fortran/77915
2119         * gfortran.dg/matmul_11.f90:  New test.
2121 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2123         * gcc.target/sparc/bmaskbshuf.c: Rename to...
2124         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2125         * gcc.target/sparc/bmaskbshuf-2.c: New test.
2127 2016-10-14  Martin Sebor  <msebor@redhat.com>
2129         PR c++/71912
2130         * g++.dg/ext/flexary4.C: Adjust.
2131         * g++.dg/ext/flexary5.C: Same.
2132         * g++.dg/ext/flexary9.C: Same.
2133         * g++.dg/ext/flexary19.C: New test.
2134         * g++.dg/ext/flexary18.C: New test.
2135         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2136         regression test.
2137         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2138         Avoid generating a flexible array member in an array.
2140 2016-10-13  Andrew Senkevich  <andrew.senkevich@intel.com>
2142         Backport from trunk
2143         * gcc.target/i386/pcommit-1.c: Deleted test.
2144         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2145         * gcc.target/i386/sse-13.c: Ditto.
2146         * gcc.target/i386/sse-14.c: Ditto.
2147         * gcc.target/i386/sse-22.c: Ditto.
2148         * gcc.target/i386/sse-23.c: Ditto.
2149         * g++.dg/other/i386-2.C: Ditto.
2150         * g++.dg/other/i386-3.C: Ditto.
2152 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2154         PR fortran/77942
2155         * gfortran.dg/pr77942.f90
2157 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
2159         * gnat.dg/inline13.ad[sb]: New test.
2160         * gnat.dg/inline13_pkg.ad[sb]: New helper.
2162 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
2164         * gnat.dg/biased_subtype.adb: New test.
2166 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
2168         PR fortran/77406
2169         * gfortran.dg/pr77406.f90: New test.
2170         * gfortran.dg/assumed_type_3.f90: Update error messages.
2171         * gfortran.dg/defined_operators_1.f90: Ditto.
2172         * gfortran.dg/generic_26.f90: Ditto.
2173         * gfortran.dg/generic_7.f90: Ditto.
2174         * gfortran.dg/gomp/udr5.f90: Ditto.
2175         * gfortran.dg/gomp/udr7.f90: Ditto.
2176         * gfortran.dg/interface_1.f90: Ditto.
2177         * gfortran.dg/interface_37.f90: Ditto.
2178         * gfortran.dg/interface_5.f90: Ditto.
2179         * gfortran.dg/interface_6.f90: Ditto.
2180         * gfortran.dg/interface_7.f90
2181         * gfortran.dg/no_arg_check_3.f90
2182         * gfortran.dg/operator_5.f90
2183         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2185 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
2186             Eric Botcazou  <ebotcazou@adacore.com>
2188         * g++.dg/other/pr77759.C: New test.
2190 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
2192         PR fortran/58991
2193         PR fortran/58992
2194         * gfortran.dg/associate_22.f90: New test.
2196 2016-10-04  Martin Sebor  <msebor@redhat.com>
2198         * g++.dg/warn/Wplacement-new-size-4.C: Use relative line number
2199         references.
2201 2016-10-04  Martin Sebor  <msebor@redhat.com>
2203         Backport from trunk.
2204         * lib/gcc-dg.exp (process-message): Support relative line number
2205         notation - .+4 or .-1 etc.
2206         * gcc.dg/dg-test-1.c: New test.
2208 2016-10-04  Uros Bizjak  <ubizjak@gmail.com>
2210         Backport from mainline
2211         2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
2213         PR target/77756
2214         * gcc.target/i386/pr77756.c: New test.
2216 2016-09-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2218         Backport from trunk
2219         PR libgfortran/77707
2220         * gfortran.dg/inquire_17.f90: New test.
2222 2016-09-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2224         Backport from trunk
2225         PR fortran/41922
2226         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2227         * gfortran.dg/equiv_constraint_7.f90: Ditto.
2228         * gfortran.dg/pr41922.f90: New test.
2230         PR fortran/60774
2231         * gfortran.dg/empty_label.f: Adjust test for new error message.
2232         * gfortran.dg/empty_label.f90: Ditto.
2233         * gfortran.dg/empty_label_typedecl.f90: Ditto.
2234         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2235         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2237         PR fortran/61318
2238         * gfortran.dg/pr61318.f90: New test.
2240         PR fortran/68566
2241         * gfortran.dg/pr68566.f90: new test.
2243         PR fortran/69514
2244         * gfortran.dg/pr69514_1.f90: New test.
2245         * gfortran.dg/pr69514_2.f90: New test.
2247         PR fortran/69867
2248         * gfortran.dg/pr69867.f90: New test.
2250         PR fortran/69962
2251         * gfortran.dg/pr69962.f90: New test.
2253         PR fortran/70006
2254         * gfortran.dg/pr70006.f90: New test.
2256         PR fortran/71067
2257         * gfortran.dg/pr71067_1.f90: New test.
2258         * gfortran.dg/pr71067_2.f90: Ditto.
2260         PR fortran/71730
2261         * gfortran.dg/pr71730.f90: New test.
2262         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2263         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2264         * gfortran.dg/array_constructor_26.f03: Ditto.
2266         PR fortran/71799
2267         * gfortran.dg/pr71799.f90: New test.
2269         PR fortran/71859
2270         * gfortran.dg/pr71859.f90: New test.
2271         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2272         * gfortran.dg/coarray_collectives_1.f90: Ditto.
2274         PR fortran/71862
2275         * gfortran.dg/pr71862.f90: New test.
2277         PR fortran/77260
2278         * gfortran.dg/pr77260_1.f90: New test.
2279         * gfortran.dg/pr77260_2.f90: Ditto.
2281         PR fortran/77351
2282         * gfortran.dg/pr77351.f90: New test.
2284         PR fortran/77372
2285         gfortran.dg/pr77372.f90: New test.
2287         PR fortran/77380
2288         * gfortran.dg/pr77380.f90: New test.
2290         PR fortran/77391
2291         * gfortran.dg/pr77391.f90: New test.
2293         PR fortran/77420
2294         * gfortran.dg/pr77420_1.f90: New test.
2295         * gfortran.dg/pr77420_2.f90: Ditto.
2296         * gfortran.dg/pr77420_3.f90: New test. Requires ...
2297         * gfortran.dg/pr77420_4.f90: this file.
2299         PR fortran/77429
2300         * gfortran.dg/pr77429.f90: New test.
2302         PR fortran/77460
2303         * gfortran.dg/pr77460.f90: New test.
2305         PR fortran/77506
2306         * gfortran.dg/pr77506.f90: New test.
2308         PR fortran/77507
2309         * gfortran.dg/ieee/pr77507.f90: New test.
2311         PR fortran/77612
2312         * gfortran.dg/pr77612.f90: New test.
2314         PR fortran/77694
2315         * gfortran.dg/pr77694.f90: New test.
2317 2016-09-27  Richard Biener  <rguenther@suse.de>
2319         PR tree-optimization/77478
2320         * gcc.dg/torture/pr77478.c: New testcase.
2322 2016-09-27  Richard Biener  <rguenther@suse.de>
2324         Backport from mainline
2325         2016-09-01  Richard Biener  <rguenther@suse.de>
2327         PR middle-end/77436
2328         * gcc.dg/torture/pr77436.c: New testcase.
2330         2016-09-06  Richard Biener  <rguenther@suse.de>
2332         PR c/77450
2333         * gcc.dg/pr77450.c: New testcase.
2335         2016-09-15  Richard Biener  <rguenther@suse.de>
2337         PR tree-optimization/77514
2338         * gcc.dg/torture/pr77514.c: New testcase.
2340         2016-09-15  Richard Biener  <rguenther@suse.de>
2342         PR middle-end/77544
2343         * c-c++-common/torture/pr77544.c: New testcase.
2345         2016-09-19  Richard Biener  <rguenther@suse.de>
2347         PR middle-end/77605
2348         * gcc.dg/torture/pr77605.c: New testcase.
2350 2016-09-25  Uros Bizjak  <ubizjak@gmail.com>
2352         Backport from mainline
2353         2016-09-21  Richard Biener  <rguenther@suse.de>
2354                     Jakub Jelinek  <jakub@redhat.com>
2356         PR tree-optimization/77621
2357         * gcc.dg/pr77621.c: New testcase.
2359         Backport from mainline
2360         2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
2362         PR target/77621
2363         * gcc.target/i386/pr77621.c: New test.
2364         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2365         pattern, loop should vectorize with -mtune=atom.
2367 2016-09-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2369         backport from mainline
2370         2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2371                     Tom de Vries  <tom@codesourcery.com>
2373         PR testsuite/77411
2374         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2376 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2378         PR c++/71979
2379         * g++.dg/cpp0x/pr71979.C: New.
2381 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
2383         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2385 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
2387         Backport from 2016-09-21 trunk r240306.
2389         PR target/77326
2390         * gcc.target/avr/torture/pr77326.c: New test.
2392 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2393             Eric Botcazou  <ebotcazou@adacore.com>
2395         PR middle-end/77594
2396         * gcc.target/i386/pr77594.c: New test.
2398 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2400         Backported from mainline
2401         2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2403         PR sanitizer/68260
2404         * c-c++-common/tsan/pr68260.c: New test.
2406         2016-09-13  Jakub Jelinek  <jakub@redhat.com>
2408         PR c++/77553
2409         * g++.dg/cpp1y/constexpr-77553.C: New test.
2411         2016-09-08  Jakub Jelinek  <jakub@redhat.com>
2413         PR fortran/77500
2414         * gfortran.dg/gomp/pr77500.f90: New test.
2416         PR fortran/77516
2417         * gfortran.dg/gomp/pr77516.f90: New test.
2419         2016-09-06  Jakub Jelinek  <jakub@redhat.com>
2421         PR target/69255
2422         * gcc.target/i386/pr69255-1.c: New test.
2423         * gcc.target/i386/pr69255-2.c: New test.
2424         * gcc.target/i386/pr69255-3.c: New test.
2426         2016-09-05  Jakub Jelinek  <jakub@redhat.com>
2428         PR sanitizer/77396
2429         * g++.dg/asan/pr77396-2.C: New test.
2431         2016-09-02  Jakub Jelinek  <jakub@redhat.com>
2433         PR sanitizer/77396
2434         * g++.dg/asan/pr77396.C: New test.
2436 2016-09-14  Nathan Sidwell  <nathan@acm.org>
2438         PR c++/77539
2439         * g++.dg/cpp0x/constexpr-recursion3.C: New.
2440         * g++.dg/ubsan/pr63956.C: Adjust error location.
2441         * g++.dg/cpp1y/pr77539.C: New.
2443 2016-09-13  Tom de Vries  <tom@codesourcery.com>
2445         backport from trunk:
2446         2016-09-13  Jason Merrill  <jason@redhat.com>
2447                     Tom de Vries  <tom@codesourcery.com>
2449         PR c++/77427
2450         * g++.dg/pr77427.C: New test.
2452 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
2454         PR debug/57519
2455         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2457 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
2459         Backport from mainline
2460         2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
2462         PR rtl-optimization/77452
2463         * gcc.target/i386/pr77452.c: New test.
2465 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
2467         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2469 2016-09-01  Jakub Jelinek  <jakub@redhat.com>
2471         Backported from mainline
2472         2016-08-31  Jakub Jelinek  <jakub@redhat.com>
2474         PR fortran/77352
2475         * gfortran.dg/gomp/pr77352.f90: New test.
2477         PR fortran/77374
2478         * gfortran.dg/gomp/pr77374.f08: New test.
2480         2016-08-30  Jakub Jelinek  <jakub@redhat.com>
2482         PR tree-optimization/72866
2483         * gcc.dg/vect/pr72866.c: New test.
2485         PR debug/77363
2486         * g++.dg/debug/dwarf2/pr77363.C: New test.
2488         PR middle-end/77377
2489         * gcc.target/i386/pr77377.c: New test.
2491         2016-08-19  Jakub Jelinek  <jakub@redhat.com>
2493         PR fortran/72744
2494         * gfortran.dg/gomp/pr72744.f90: New test.
2496         PR fortran/69281
2497         * gfortran.dg/gomp/pr69281.f90: New test.
2499         2016-08-17  Jakub Jelinek  <jakub@redhat.com>
2501         PR middle-end/77259
2502         * g++.dg/ipa/devirt-52.C: New test.
2504         2016-08-16  Jakub Jelinek  <jakub@redhat.com>
2506         PR target/71910
2507         * g++.dg/gomp/pr71910.C: New test.
2509 2016-08-31  Patrick Palka  <ppalka@gcc.gnu.org>
2511         Backport from mainline
2512         2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
2514         PR tree-optimization/71077
2515         * gcc.target/i386/pr71077.c: New test.
2517 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
2519         PR target/77403
2520         * gcc.target/i386/pr77403.c: New test.
2522 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2524         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
2526 2016-08-28  Uros Bizjak  <ubizjak@gmail.com>
2528         Backport from mainline
2529         2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
2531         PR target/77270
2532         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2533         (dg-options): Use -march=amdfam10 instead of -march=athlon.
2534         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2535         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2536         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2537         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2538         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
2539         effective target.  Remove scan-assembler-times directives.
2540         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2541         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2542         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2544 2016-08-28  Tom de Vries  <tom@codesourcery.com>
2546         backport from trunk:
2547         2016-08-28  Tom de Vries  <tom@codesourcery.com>
2549         PR lto/70955
2550         * gcc.dg/pr70955.c: New test.
2551         * gcc.dg/lto/pr70955_0.c: Same.
2552         * gcc.dg/lto/pr70955_1.c: Same.
2554 2016-08-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2556         Backport from mainline
2557         2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2559         PR target/72863
2560         * gcc.target/powerpc/pr72863.c: New test.
2562 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
2564         Backport from trunk
2565         PR fortran/77358
2566         * gfortran.dg/submodule_17.f08: New test.
2568 2016-08-24  Richard Biener  <rguenther@suse.de>
2570         Backport from mainline
2571         2016-08-17  Richard Biener  <rguenther@suse.de>
2573         PR tree-optimization/76490
2574         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2575         * gcc.dg/pr52904.c: XFAIL.
2577 2016-08-23  Richard Biener  <rguenther@suse.de>
2579         Backport from mainline
2580         2016-08-16  Richard Biener  <rguenther@suse.de>
2582         PR tree-optimization/76783
2583         * gcc.dg/pr76783.c: New testcase.
2584         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2586         2016-08-12  Richard Biener  <rguenther@suse.de>
2588         PR tree-optimization/72851
2589         * gcc.dg/torture/pr72851.c: New testcase.
2591 2016-08-22  Uros Bizjak  <ubizjak@gmail.com>
2593         Backport from mainline
2594         2016-08-16  Jakub Jelinek  <jakub@redhat.com>
2596         PR target/72867
2597         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2599         Backport from mainline
2600         2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
2602         PR target/72867
2603         * gcc.target/i386/pr72867.c: New test.
2605 2016-08-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2607         Backport from mainline
2608         2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2610         PR middle-end/71700
2611         * gcc.c-torture/execute/pr71700.c: New test.
2613 2016-08-22  Release Manager
2615         * GCC 6.2.0 released.
2617 2016-08-22  Richard Biener  <rguenther@suse.de>
2619         PR tree-optimization/62171
2620         * gcc.dg/vect/pr62171.c: Remove default vector testsuite flags.
2622 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
2624         Backport from mainline
2625         2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
2627         PR middle-end/70895
2628         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2629         * c-c++-common/goacc/reduction-1.c: Likewise.
2630         * c-c++-common/goacc/reduction-2.c: Likewise.
2631         * c-c++-common/goacc/reduction-3.c: Likewise.
2632         * c-c++-common/goacc/reduction-4.c: Likewise.
2634 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
2636         PR testsuite/77034
2637         Backported from mainline
2638         2016-07-25  Jason Merrill  <jason@redhat.com>
2640         * g++.dg/init/elide5.C (operator new): Use decltype(sizeof(1)) instead
2641         of unsigned long.
2643 2016-08-15  Richard Biener  <rguenther@suse.de>
2645         PR tree-optimization/73434
2646         * gcc.dg/torture/pr73434.c: New testcase.
2648 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
2650         PR tree-optimization/72824
2651         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2653 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
2655         Backport from mainline
2656         2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
2658         PR target/76342
2659         * gcc.target/i386/pr76342.c: New test.
2661 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
2663         PR c/71512
2664         * g++.dg/ubsan/pr71512.C: New test.
2665         * c-c++-common/ubsan/pr71512-1.c: New test.
2666         * c-c++-common/ubsan/pr71512-2.c: New test.
2668 2016-08-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2670         Backport from mainline
2671         2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2673         PR tree-optimization/71083
2674         * gcc.c-torture/execute/pr71083.c: New test.
2675         * gnat.dg/loop_optimization23.adb: New test.
2676         * gnat.dg/loop_optimization23_pkg.ads: New test.
2677         * gnat.dg/loop_optimization23_pkg.adb: New test.
2679 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
2681         PR c/67410
2682         * gcc.dg/pr67410.c: New test.
2684 2016-08-12  James Greenhalgh  <james.greenhalgh@arm.com>
2686         Backport from mainline
2687         2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
2689         PR Target/72819
2690         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2691         registers.
2692         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2693         saving the half-precision registers.
2694         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2695         value is returned in h0.
2696         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2697         are passed in FP/SIMD registers.
2698         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2699         passing works corrcetly.
2700         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2701         (hfa_f16x2_t): Likewise.
2702         (hfa_f16x3_t): Likewise.
2703         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2704         are promoted to double and passed in a double register.
2705         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2706         are promoted to double and stacked.
2707         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2708         __fp16 data types.
2709         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2710         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2711         __fp16 first get passed in FP/SIMD registers, then stacked.
2713 2016-08-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2715         Backport from trunk.
2716         PR fortran/71123
2717         * gfortran.dg/namelist_90.f: New test
2719 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
2721         PR c++/72868
2722         * constexpr.c (label_matches): Handle case range expressions.
2724         Backported from mainline
2725         2016-08-11  Jakub Jelinek  <jakub@redhat.com>
2727         PR c/72816
2728         * gcc.dg/pr72816.c: Remove dg-error.
2730         2016-08-07  Jakub Jelinek  <jakub@redhat.com>
2732         PR c/72816
2733         * gcc.dg/pr72816.c: New test.
2735 2016-08-11  Andre Vehreschild  <vehre@gcc.gnu.org>
2737         Backport from trunk:
2738         PR fortran/71936
2739         * gfortran.dg/allocate_with_source_21.f03: New test.
2741 2016-08-11  Andre Vehreschild  <vehre@gcc.gnu.org>
2743         Backport from trunk:
2744         PR fortran/72698
2745         * gfortran.dg/allocate_with_source_20.f03: New test.
2747 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2749         Backport from mainline
2750         2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2752         PR target/72853
2753         * gcc.target/powerpc/pr72853.c: New test.
2755 2016-08-10  Jakub Jelinek  <jakub@redhat.com>
2757         Backported from mainline
2758         2016-08-09  Jakub Jelinek  <jakub@redhat.com>
2760         PR tree-optimization/72824
2761         * gcc.c-torture/execute/ieee/pr72824.c: New test.
2763 2016-08-09  Martin Jambor  <mjambor@suse.cz>
2765         PR ipa/71981
2766         * gcc.dg/ipa/pr71981.c: New test.
2768 2016-08-09  Richard Biener  <rguenther@suse.de>
2770         Backport from mainline
2771         2016-07-15  Richard Biener  <rguenther@suse.de>
2773         PR tree-optimization/71881
2774         * gcc.dg/torture/pr71881.c: New testcase.
2776 2016-08-09  Alan Modra  <amodra@gmail.com>
2778         * gcc.c-torture/compile/pr72802.c: New.
2780 2016-08-08  Paolo Carlini  <paolo.carlini@oracle.com>
2782         PR c++/72800
2783         * g++.dg/cpp1y/lambda-ice1.C: New.
2785 2016-07-25  Andre Vehreschild  <vehre@gcc.gnu.org>
2787         Backport from trunk:
2788         PR fortran/70524
2789         * gfortran.dg/dependency_48.f90: New test.
2791 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2793         PR fortran/71795
2794         Backport from trunk
2795         * gfortran.dg/array_constructor_50.f90:  New test.
2797 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2799         PR fortran/70040
2800         Backport from trunk
2801         * gfortran.dg/pr70040.f90:  New testcase.
2803 2016-08-05  Nathan Sidwell  <nathan@acm.org>
2805         PR c++/68724
2806         * g++.dg/cpp0x/pr68724.C: New.
2808 2016-08-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
2810         Backport from trunk
2811         2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
2813         PR target/71869
2814         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2815         IEEE built-in functions handle quiet and signalling NaNs
2816         correctly.
2818 2016-08-01  Georg-Johann Lay  <avr@gjlay.de>
2820         Backport from 2016-06-16 trunk r237536, r237910.
2821         2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2823         PR target/71151
2824         * gcc.target/avr/pr71151-1.c: New test.
2825         * gcc.target/avr/pr71151-2.c: New test.
2826         * gcc.target/avr/pr71151-3.c: New test.
2827         * gcc.target/avr/pr71151-4.c: New test.
2828         * gcc.target/avr/pr71151-5.c: New test.
2829         * gcc.target/avr/pr71151-6.c: New test.
2830         * gcc.target/avr/pr71151-7.c: New test.
2831         * gcc.target/avr/pr71151-8.c: New test.
2832         * gcc.target/avr/pr71151-common.h: New file.
2834 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2836         Backport from mainline
2837         2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2839         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2840         * gcc.target/powerpc/mulkc3-1.c: Likewise.
2842 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
2844         Backport from trunk
2845         PR fortran/71883
2846         * gfortran.dg/pr71883.f90 : New test.
2848 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2850         Backport from mainline
2851         2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2853         * gcc.target/powerpc/pr63354.c: Require lp64 since
2854         -mprofile-kernel is not legal with -m32.
2856 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
2858         Backported from trunk:
2859         PR fortran/71807
2860         * gfortran.dg/null_9.f90: New test.
2862 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
2864         Backport from trunk:
2865         PR fortran/70842
2866         * gfortran.dg/select_type_35.f03: New test.
2868 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
2870         PR c++/71728
2871         * g++.dg/other/pr71728.C: New test.
2873         PR c++/71941
2874         * g++.dg/gomp/pr71941.C: New test.
2876 2016-07-21  Patrick Palka  <ppalka@gcc.gnu.org>
2878         PR c++/70822
2879         PR c++/70106
2880         * g++.dg/cpp1y/auto-fn32.C: New test.
2881         * g++.dg/cpp1y/paren4.C: New test.
2883 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
2885         PR c++/71909
2886         * g++.dg/parse/pr71909.C: New test.
2887         * g++.dg/tm/pr71909.C: New test.
2889 2016-07-20  Martin Jambor  <mjambor@suse.cz>
2891         PR fortran/71688
2892         * gfortran.dg/pr71688.f90: New test.
2894 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
2896         PR rtl-optimization/71916
2897         * gcc.c-torture/compile/pr71916.c: New test.
2899         PR middle-end/71874
2900         * g++.dg/torture/pr71874.C: New test.
2902         Backported from mainline
2903         2016-07-18  Jakub Jelinek  <jakub@redhat.com>
2905         PR c++/71835
2906         * g++.dg/conversion/ambig3.C: New test.
2908         PR c++/71828
2909         * g++.dg/cpp0x/constexpr-71828.C: New test.
2911         PR c++/71822
2912         * g++.dg/template/defarg21.C: New test.
2914         PR c++/71871
2915         * g++.dg/ext/vector31.C: New test.
2917         2016-07-07  Jakub Jelinek  <jakub@redhat.com>
2918                     Kai Tietz  <ktietz70@googlemail.com>
2920         PR c++/70869
2921         PR c++/71054
2922         * g++.dg/cpp0x/pr70869.C: New test.
2923         * g++.dg/cpp0x/pr71054.C: New test.
2925 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
2927         Back port from mainline
2928         2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
2930         PR target/71493
2931         * gcc.target/powerpc/pr71493-1.c: New test.
2932         * gcc.target/powerpc/pr71493-2.c: Likewise.
2934 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2936         Backport from mainline
2937         2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2939         * gcc.target/s390/nolrl-1.c: New test.
2941 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2943         Backport from trunk:
2944         PR fortran/71764
2945         * gfortran.dg/pr71764.f90: New test.
2947 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2949         Backport from mainline
2950         2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2952         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2953         * gcc.target/powerpc/pr71763.c: Likewise.
2955 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2957         Backport from mainline
2958         2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2960         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2961         * gcc.target/powerpc/mulkc3-1.c: Likewise.
2963 2016-07-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2965         Backport from mainline
2966         2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2968         * gcc.target/powerpc/divkc3-1.c: New.
2969         * gcc.target/powerpc/mulkc3-1.c: New.
2971 2016-07-14  Alan Modra  <amodra@gmail.com>
2973         PR target/71733
2974         * gcc.target/powerpc/p9-novsx.c: New.
2976 2016-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2978         Backport from trunk:
2979         PR fortran/71623
2980         * gfortran.dg/deferred_character_17.f90: New test.
2982 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2984         Backport from mainline r238086.
2985         2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
2987         PR ipa/71624
2988         * g++.dg/pr71624.C: New test.
2990 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2991             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2993         Backport from mainline
2994         2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2995                     Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2997         * gcc.target/powerpc/signbit-1.c: New test.
2998         * gcc.target/powerpc/signbit-2.c: New test.
2999         * gcc.target/powerpc/signbit-3.c: New test.
3001 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3003         Backport from mainline
3004         2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3006         PR target/71805
3007         * gcc.target/powerpc/pr71805.c: New test.
3009 2016-07-12  Segher Boessenkool  <segher@kernel.crashing.org>
3011         Backport from mainline
3012         2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
3014         PR target/70098
3015         PR target/71763
3016         * gcc.target/powerpc/pr71763.c: New file.
3018 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
3020         PR middle-end/71758
3021         * c-c++-common/gomp/pr71758.c: New test.
3022         * gfortran.dg/gomp/pr71758.f90: New test.
3024         PR tree-optimization/71823
3025         * gcc.dg/vect/pr71823.c: New test.
3027 2016-07-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
3029         Backport from mainline r238055.
3030         2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
3032         PR tree-optimization/71518
3033         * gcc.dg/pr71518.c: New test.
3035 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3037         Backport from trunk:
3038         PR fortran/71783
3039         * gfortran.dg/dependency_46.f90:  New test.
3041 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
3043         Backport from trunk:
3044         2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
3046         * gfortran.dg/goacc/pr71704.f90: New test.
3048 2016-07-08  Martin Liska  <mliska@suse.cz>
3050         Backported from mainline
3051         2016-07-08  Martin Liska  <mliska@suse.cz>
3053         * gcc.dg/torture/pr71606.c: New test.
3055 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
3057         Back port from the trunk
3058         2016-07-08  Jiong Wang  <jiong.wang@arm.com>
3060         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3062 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3064         Back port from trunk
3065         2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3067         PR target/71806
3068         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3070 2016-07-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
3072         Back port from the trunk
3073         2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3075         PR target/71720
3076         * gcc.target/powerpc/pr71720.c: New test.
3078 2016-07-07  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3080         Backport from mainline r237885
3081         2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3083         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3084         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3085         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3086         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3087         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3088         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3089         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3090         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3091         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3092         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3093         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3094         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3095         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3096         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3097         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3098         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3099         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3100         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3101         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3102         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3103         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3104         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3105         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3106         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3107         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3108         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3109         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3110         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3111         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3112         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3113         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3114         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3115         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3116         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3117         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3118         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3119         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3120         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3121         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3122         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3123         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3124         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3125         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3126         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3127         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3128         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3129         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3130         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3131         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3132         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3133         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3134         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3135         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3136         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3137         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3138         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3139         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3140         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3141         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3142         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3143         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3144         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3145         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3146         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3147         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3148         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3149         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3150         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3151         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3152         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3153         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3154         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3155         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3156         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3157         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3158         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3159         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3160         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3161         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3162         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3163         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3165 2016-07-07  Richard Biener  <rguenther@suse.de>
3167         Backport from mainline
3168         2016-06-13  Richard Biener  <rguenther@suse.de>
3170         PR middle-end/64516
3171         * gcc.dg/align-3.c: New testcase.
3173 2016-07-07  Richard Biener  <rguenther@suse.de>
3175         Backport from mainline
3176         2016-05-25  Richard Biener  <rguenther@suse.de>
3178         PR tree-optimization/71264
3179         * gcc.dg/vect/pr71264.c: New testcase.
3181         2016-06-07  Richard Biener  <rguenther@suse.de>
3183         PR middle-end/71423
3184         * gcc.dg/torture/pr71423.c: New testcase.
3186         2016-06-14  Richard Biener  <rguenther@suse.de>
3188         PR tree-optimization/71521
3189         * gcc.dg/tree-ssa/vrp101.c: New testcase.
3191         2016-06-08  Richard Biener  <rguenther@suse.de>
3193         PR tree-optimization/71452
3194         * gcc.dg/torture/pr71452.c: New testcase.
3196         2016-06-14  Richard Biener  <rguenther@suse.de>
3198         PR tree-optimization/71522
3199         * gcc.dg/torture/pr71522.c: New testcase.
3201 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3203         Backport from mainline
3204         2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3206         PR target/50739
3207         * gcc.target/avr/pr50739.c: New test.
3209 2016-07-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3211         Backport from mainline
3212         2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3214         * gcc.dg/const-float128-ped.c: Require __float128 effective
3215         target and options.
3216         * gcc.dg/const-float128.c: Likewise.
3217         * gcc.dg/torture/float128-cmp-invalid.c: Require
3218         __float128 and base_quadfloat_support effective targets, and
3219         __float128 options.
3220         * gcc.dg/torture/float128-div-underflow.c: Likewise.
3221         * gcc.dg/torture/float128-extend-nan.c: Likewise.
3222         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3223         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3224         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3225         * lib/target-supports.exp (check_effective_target___float128):
3226         New.
3227         (add_options_for___float128): New.
3228         (check_effective_target_base_quadword_support): New.
3230 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
3232         PR c++/71739
3233         * g++.dg/cpp0x/pr71739.C: New test.
3235 2016-07-04  Segher Boessenkool  <segher@kernel.crashing.org>
3237         Backport from mainline
3238         2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
3240         PR target/71670
3241         * gcc.target/powerpc/pr71670.c: New testcase.
3243 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
3245         Backported from mainline
3246         2016-07-01  Jakub Jelinek  <jakub@redhat.com>
3248         PR fortran/71687
3249         * gfortran.dg/gomp/pr71687.f90: New test.
3251         2016-06-30  Jakub Jelinek  <jakub@redhat.com>
3253         PR fortran/71704
3254         * gfortran.dg/gomp/pr71704.f90: New test.
3256         PR fortran/71705
3257         * gfortran.dg/gomp/pr71705.f90: New test.
3259         2016-06-29  Jakub Jelinek  <jakub@redhat.com>
3261         PR c/71685
3262         * gcc.dg/pr71685.c: New test.
3264         2016-06-28  Jakub Jelinek  <jakub@redhat.com>
3266         PR middle-end/71626
3267         * gcc.c-torture/execute/pr71626-1.c: New test.
3268         * gcc.c-torture/execute/pr71626-2.c: New test.
3270         2016-06-20  Jakub Jelinek  <jakub@redhat.com>
3272         PR target/71559
3273         * gcc.target/i386/sse2-pr71559.c: New test.
3274         * gcc.target/i386/avx-pr71559.c: New test.
3275         * gcc.target/i386/avx512f-pr71559.c: New test.
3277 2016-07-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3279         Backport from trunk r237659
3280         2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3282         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3283         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3284         override other than -mcpu=power9 command-line option is specified,
3285         or if the target operating system is aix.
3286         * gcc.target/powerpc/darn-1.c: Likewise.
3287         * gcc.target/powerpc/darn-2.c: Likewise.
3288         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3289         test if effective-target is not powerpc_p9vector_ok or if the
3290         target operating system is aix.
3291         * gcc.target/powerpc/vslv-1.c: Likewise.
3292         * gcc.target/powerpc/vsrv-0.c: Likewise.
3293         * gcc.target/powerpc/vsrv-1.c: Likewise.
3295 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
3297         Backport from trunk
3298         2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
3300         PR target/71656
3301         * gcc.target/powerpc/pr71656-1.c: New test.
3302         * gcc.target/powerpc/pr71656-2.c: New test.
3304 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3306         Backport from mainline
3307         2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3309         * gcc.target/powerpc/abs128-1.c: New.
3310         * gcc.target/powerpc/copysign128-1.c: New.
3311         * gcc.target/powerpc/inf128-1.c: New.
3312         * gcc.target/powerpc/nan128-1.c: New.
3314         Backport from mainline
3315         2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3317         * gcc.target/powerpc/abs128-1.c: Require VSX.
3318         * gcc.target/powerpc/copysign128-1.c: Likewise.
3319         * gcc.target/powerpc/inf128-1.c: Likewise.
3320         * gcc.target/powerpc/nan128-1.c: Likewise.
3322 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
3324         Backport from trunk
3325         2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
3327         PR target/71698
3328         * gcc.target/powerpc/pr71698.c: New test.
3330 2016-07-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3332         Backport from trunk r236992
3333         2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3335         * gcc.target/powerpc/vslv-0.c: New test.
3336         * gcc.target/powerpc/vslv-1.c: New test.
3337         * gcc.target/powerpc/vsrv-0.c: New test.
3338         * gcc.target/powerpc/vsrv-1.c: New test.
3340 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3342         Backport from trunk r237390
3343         2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3344         Backport from trunk r237646
3345         2016-06-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3347         * gcc.target/powerpc/vadsdu-0.c: New test.
3348         * gcc.target/powerpc/vadsdu-1.c: New test.
3349         * gcc.target/powerpc/vadsdu-2.c: New test.
3350         * gcc.target/powerpc/vadsdu-3.c: New test.
3351         * gcc.target/powerpc/vadsdu-4.c: New test.
3352         * gcc.target/powerpc/vadsdu-5.c: New test.
3353         * gcc.target/powerpc/vadsdub-1.c: New test.
3354         * gcc.target/powerpc/vadsdub-2.c: New test.
3355         * gcc.target/powerpc/vadsduh-1.c: New test.
3356         * gcc.target/powerpc/vadsduh-2.c: New test.
3357         * gcc.target/powerpc/vadsduw-1.c: New test.
3358         * gcc.target/powerpc/vadsduw-2.c: New test.
3360 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
3362         Backport from trunk r237880.
3363         2016-06-30  David Malcolm  <dmalcolm@redhat.com>
3365         PR driver/71651
3366         * gcc.dg/spellcheck-options-12.c: New test case.
3368 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
3370         PR middle-end/71693
3371         * gcc.c-torture/compile/pr71693.c: New test.
3373 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
3375         Back port from trunk
3376         2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
3378         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3379         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3380         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3382 2016-06-27  Paul Thomas  <pault@gcc.gnu.org>
3384         PR fortran/70673
3385         * gfortran.dg/pr70673.f90: New test.
3387 2016-06-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3389         Back port from trunk
3390         2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3392         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3393         __float128.
3394         * gcc.target/powerpc/float128-complex-2.c: Likewise.
3396 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
3398         PR tree-optimization/71647
3399         * gcc.target/i386/pr71647.c: New test.
3401 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
3403         * gcc.dg/guality/param-5.c: New test.
3405 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
3407         PR tree-optimization/71588
3408         * gcc.dg/pr71558.c: New test.
3410         Backported from mainline
3411         2016-06-20  Jakub Jelinek  <jakub@redhat.com>
3413         PR middle-end/71581
3414         * gcc.dg/pr71581.c: New test.
3416         2016-06-14  Jakub Jelinek  <jakub@redhat.com>
3418         PR c++/71528
3419         * g++.dg/opt/pr71528.C: New test.
3421 2016-06-20  Ilya Enkovich  <ilya.enkovich@intel.com>
3423         Backport from mainline r237484.
3424         2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3426         PR middle-end/71529
3427         * gcc.target/i386/pr71529.C: New test.
3429 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
3430             Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
3432         Backport from 2016-06-20 trunk r237589, r236558.
3434         PR target/71103
3435         * gcc.target/avr/pr71103.c: New test.
3436         * gcc.target/avr/torture/pr71103-2.c: New test.
3438 2016-06-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3440         Backport from mainline
3441         2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3442         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3443         requirements, and disable for AIX for now.
3444         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3446 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
3448         PR target/71554
3449         * gcc.c-torture/execute/pr71554.c: New test.
3451 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3453         PR c++/70572
3454         * g++.dg/cpp1y/auto-fn31.C: New.
3456 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
3458         PR c++/71516
3459         * g++.dg/init/pr71516.C: New test.
3461         Backported from mainline
3462         2016-06-10  Jakub Jelinek  <jakub@redhat.com>
3464         PR middle-end/71494
3465         * gcc.c-torture/execute/pr71494.c: New test.
3467         PR c/68657
3468         * gcc.target/i386/pr68657.c: New test.
3470         2016-06-08  Jakub Jelinek  <jakub@redhat.com>
3472         PR c++/71448
3473         * g++.dg/torture/pr71448.C: New test.
3475         2016-06-04  Jakub Jelinek  <jakub@redhat.com>
3477         PR tree-optimization/71405
3478         * g++.dg/torture/pr71405.C: New test.
3480 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
3482         PR sanitizer/71498
3483         * c-c++-common/ubsan/bounds-13.c: New test.
3485 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
3487         * gnat.dg/renaming10.ad[sb]: New test.
3489 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3491         PR target/60751
3492         * gfortran.dg/comma_IO_extension_1.f90: New test.
3493         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3494         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3495         statement.
3496         * gfortran.dg/graphite/pr38083.f90: Likewise.
3497         * gfortran.dg/guality/pr41558.f90: Likewise.
3498         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3499         missing format.
3501 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3503         * gnat.dg/case_character.adb: New test.
3505 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3507         PR middle-end/71373
3508         Backport from trunk r237291:
3509         2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3510                     Cesar Philippidis  <cesar@codesourcery.com>
3512         * gcc.dg/goacc/nested-function-1.c: New file.
3513         * gcc.dg/goacc/nested-function-2.c: Likewise.
3514         * gcc.dg/goacc/pr71373.c: Likewise.
3515         * gfortran.dg/goacc/cray-2.f95: Likewise.
3516         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3517         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3518         * gfortran.dg/goacc/cray.f95: Update.
3519         * gfortran.dg/goacc/loop-1.f95: Likewise.
3520         * gfortran.dg/goacc/loop-3.f95: Likewise.
3521         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3522         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3524         Backport from trunk r237291:
3525         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3526         for OpenACC tile clauses.
3527         * gfortran.dg/goacc/combined-directives.f90: Likewise.
3529         PR c/71381
3530         Backport from trunk r237290:
3531         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
3532         to...
3533         * c-c++-common/goacc/cache-2.c: ... this new file.
3534         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3535         * gfortran.dg/goacc/cache-2.f95: ... this new file.
3536         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3537         usage.
3538         * gfortran.dg/goacc/cray.f95: Likewise.
3539         * gfortran.dg/goacc/loop-1.f95: Likewise.
3541 2016-06-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
3543         Back port from trunk
3544         2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3546         * gcc.target/powerpc/p9-splat-4.c: New test.
3548         Back port from trunk
3549         2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3551         PR target/71186
3552         * gcc.target/powerpc/pr71186.c: New test.
3554         Back port from trunk
3555         2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3557         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3558         splat operations and the XXSPLTIB instruction.
3559         * gcc.target/powerpc/p9-splat-2.c: Likewise.
3560         * gcc.target/powerpc/p9-splat-3.c: Likewise.
3561         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3562         xxlxor to clear a register.
3564 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
3566         PR c++/71442
3567         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3569 2016-06-08  Eric Botcazou  <ebotcazou@adacore.com>
3571         Backport from mainline
3572         2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
3574         * gcc.target/sparc/vis4misc.c: New file.
3575         * gcc.target/sparc/fpcmp.c: Likewise.
3576         * gcc.target/sparc/fpcmpu.c: Likewise.
3578 2016-06-08  Ilya Verbin  <ilya.verbin@intel.com>
3580         Backport from mainline
3581         2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
3583         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3584         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3585         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3586         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3587         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3588         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3589         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3590         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3591         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3592         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3593         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3594         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3595         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3596         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3597         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3598         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3599         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3600         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3601         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3602         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3603         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3604         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3605         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3606         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3608 2016-06-07  Uros Bizjak  <ubizjak@gmail.com>
3610         PR target/71389
3611         * g++.dg/pr71389.C: New test.
3613 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
3614             Patrick Palka  <ppalka@gcc.gnu.org>
3616         PR c++/70847
3617         PR c++/71330
3618         PR c++/71393
3619         * g++.dg/opt/pr70847.C: New test.
3620         * g++.dg/ubsan/pr70847.C: New test.
3621         * g++.dg/ubsan/pr71393.C: New test.
3623 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
3625         PR tree-optimization/71259
3626         * gcc.dg/vect/pr71259.c: New test.
3628 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
3630         PR fortran/69659
3631         * gfortran.dg/class_array_22.f03: New test.
3633 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3635         PR target/70957
3636         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3637         support.
3638         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3640 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
3642         PR middle-end/71387
3643         * g++.dg/opt/pr71387.C: New test.
3645 2016-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3647         Back port from trunk
3648         2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
3650         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3651         floating point min/max/comparison instructions.
3652         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3654 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
3656         PR c++/71372
3657         * c-c++-common/pr71372.c: New test.
3659 2016-06-02  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3661         Back port from trunk
3662         2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3664         * gcc.target/powerpc/darn-0.c: New test.
3665         * gcc.target/powerpc/darn-1.c: New test.
3666         * gcc.target/powerpc/darn-2.c: New test.
3668 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
3670         PR c++/70972
3671         * g++.dg/cpp0x/inh-ctor20.C: New.
3672         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3674 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
3676         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3677         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3679 2016-06-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3681         Back port from trunk
3682         2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3683                     Kelvin Nilsen  <kelvin@gcc.gnu.org>
3685         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3686         as little endian.
3688         Back port from trunk
3689         2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3690                     Kelvin Nilsen  <kelvin@gcc.gnu.org>
3692         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3693         support.
3695         Back port from trunk
3696         2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3698         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3699         vector parity built-in functions.
3700         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3701         count trailing zeros automatic vectorization.
3702         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3703         count trailing zeros built-in functions.
3705         Back port from trunk
3706         2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3708         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3709         instructions.
3711         Back port from trunk
3712         2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3714         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3715         support.
3716         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3717         warning when using -mvsx-timode.
3718         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3719         * gcc.target/powerpc/dform-2.c: Likewise.
3720         * gcc.target/powerpc/pr68805.c: Likewise.
3722 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
3724         PR fortran/71156
3725         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3726         to the module procedure declaration.
3727         * gfortran.dg/submodule_16.f08: New test.
3729 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
3731         PR middle-end/71371
3732         * c-c++-common/gomp/pr71371.c: New test.
3734         * gfortran.dg/gomp/order-1.f90: New test.
3735         * gfortran.dg/gomp/order-2.f90: New test.
3737 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3739         * gnat.dg/opt56.ad[sb]: New test.
3741 2016-05-31  Martin Sebor  <msebor@redhat.com>
3743         PR c++/71306
3744         * g++.dg/warn/Wplacement-new-size-3.C: New test.
3746 2016-05-31  Richard Biener  <rguenther@suse.de>
3748         Backport from mainline
3749         2016-05-11  Richard Biener  <rguenther@suse.de>
3751         PR debug/71057
3752         * g++.dg/debug/pr71057.C: New testcase.
3754 2016-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3756         PR target/71056
3757         * gcc.target/arm/pr71056.c: New test.
3759 2016-05-31  Tom de Vries  <tom@codesourcery.com>
3761         backport:
3762         2016-05-31  Tom de Vries  <tom@codesourcery.com>
3764         PR tree-optimization/69068
3765         * gcc.dg/graphite/pr69068.c: New test.
3767 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
3769         PR c++/71349
3770         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
3771         nowait depend(inout: dd[0]) clauses where permitted.
3773 2016-05-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3775         Backport from mainline
3776         2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3778         * gcc.target/powerpc/vsx-elemrev-1.c: New.
3779         * gcc.target/powerpc/vsx-elemrev-2.c: New.
3780         * gcc.target/powerpc/vsx-elemrev-3.c: New.
3781         * gcc.target/powerpc/vsx-elemrev-4.c: New.
3783 2016-05-30  Tom de Vries  <tom@codesourcery.com>
3785         backport:
3786         2016-05-30  Tom de Vries  <tom@codesourcery.com>
3788         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3789         to ce.
3791 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
3793         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3794         Use correct register when clearing %edx.
3796 2016-05-30  Richard Biener  <rguenther@suse.de>
3798         Backport from mainline
3799         2016-05-11  Richard Biener  <rguenther@suse.de>
3801         PR middle-end/71002
3802         * g++.dg/torture/pr71002.C: New testcase.
3804         2016-05-13  Jakub Jelinek  <jakub@redhat.com>
3806         PR bootstrap/71071
3807         * gcc.dg/pr71071.c: New test.
3809 2016-05-30  Tom de Vries  <tom@codesourcery.com>
3811         backport:
3812         2016-05-30  Tom de Vries  <tom@codesourcery.com>
3814         PR tree-optimization/69067
3815         * gcc.dg/graphite/pr69067.c: New test.
3817 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
3819         PR c++/71105
3820         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3821         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3822         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3824 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3826         Backport from mainline r236810.
3827         2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3829         PR middle-end/71279
3830         * gcc.dg/pr71279.c: New test.
3832 2016-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3834         Backport from trunk.
3835         PR fortran/66461
3836         * gfortran.dg/unexpected_eof.f: New test
3838 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3840         * gnat.dg/opt55.ad[sb]: New test.
3842 2016-05-24  Martin Sebor  <msebor@redhat.com>
3844         PR c++/71147
3845         * g++.dg/ext/flexary16.C: New test.
3847 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3849         PR c++/69872
3850         * g++.dg/warn/Wno-narrowing1.C: New.
3852 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
3854         PR c++/71257
3855         * g++.dg/vect/simd-clone-6.cc: New test.
3856         * g++.dg/gomp/declare-simd-6.C: New test.
3858 2016-05-23  Martin Jambor  <mjambor@suse.cz>
3860         PR tree-optimization/70884
3861         * gcc.dg/tree-ssa/pr70919.c: New test.
3863 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
3865         PR c++/71210
3866         * g++.dg/opt/pr71210-1.C: New test.
3867         * g++.dg/opt/pr71210-2.C: New test.
3869         PR fortran/71204
3870         * gfortran.dg/pr71204.f90: New test.
3872 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
3874         Backport from trunk r236483.
3875         PR c++/71184
3876         * g++.dg/pr71184.C: New test case.
3878 2016-05-19  Marek Polacek  <polacek@redhat.com>
3880         Backport from mainline
3881         2016-05-19  Marek Polacek  <polacek@redhat.com>
3883         PR tree-optimization/71031
3884         * gcc.dg/tree-ssa/vrp100.c: New test.
3886 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3888         Backport from mainline
3889         2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3891         * c-c++-common/pr69669.c: Check the used mode.
3893 2016-05-19  Martin Jambor  <mjambor@suse.cz>
3895         PR ipa/70646
3896         * gcc.dg/ipa/pr70646.c: New test.
3898 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
3900         PR c++/71100
3901         * g++.dg/opt/pr71100.C: New test.
3903 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
3905         PR c++/70466
3906         * g++.dg/template/pr70466-1.C: New.
3907         * g++.dg/template/pr70466-2.C: Likewise.
3909 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3911         Backport from mainline r236377.
3912         2016-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3914         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3915         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3916         "blr\t" and switch to scan-assembler-times.
3918 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3920         Backport from mainline
3921         2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3923         PR target/70809
3924         * gcc.target/aarch64/pr70809_1.c: New test.
3926 2016-05-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3928         Backport from mainline
3929         2016-05-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3931         * gcc.target/powerpc/pr70963.c: Require at least power8 at both
3932         compile and run time.
3934 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
3936         PR fortran/69603
3937         * gfortran.dg/pr69603.f90: New testcase.
3939 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
3941         Backport from trunk: r235999, r236241, r236242
3942         * gfortran.dg/dec_union_4.f90: Fix endian issue.
3944         PR fortran/71047
3945         * gfortran.dg/pr71047.f08: New test.
3947         PR fortran/56226
3948         * gfortran.dg/dec_structure_1.f90: New testcase.
3949         * gfortran.dg/dec_structure_2.f90: Ditto.
3950         * gfortran.dg/dec_structure_3.f90: Ditto.
3951         * gfortran.dg/dec_structure_4.f90: Ditto.
3952         * gfortran.dg/dec_structure_5.f90: Ditto.
3953         * gfortran.dg/dec_structure_6.f90: Ditto.
3954         * gfortran.dg/dec_structure_7.f90: Ditto.
3955         * gfortran.dg/dec_structure_8.f90: Ditto.
3956         * gfortran.dg/dec_structure_9.f90: Ditto.
3957         * gfortran.dg/dec_structure_10.f90: Ditto.
3958         * gfortran.dg/dec_structure_11.f90: Ditto.
3959         * gfortran.dg/dec_union_1.f90: Ditto.
3960         * gfortran.dg/dec_union_2.f90: Ditto.
3961         * gfortran.dg/dec_union_3.f90: Ditto.
3962         * gfortran.dg/dec_union_4.f90: Ditto.
3963         * gfortran.dg/dec_union_5.f90: Ditto.
3964         * gfortran.dg/dec_union_6.f90: Ditto.
3965         * gfortran.dg/dec_union_7.f90: Ditto.
3967 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
3969         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3970         remove XOP handling.
3971         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3973 2016-05-13  Richard Biener  <rguenther@suse.de>
3975         Backport from mainline
3976         2016-04-27  Richard Biener  <rguenther@suse.de>
3978         PR ipa/70760
3979         * g++.dg/ipa/ipa-pta-2.C: New testcase.
3981         2016-05-06  Richard Biener  <rguenther@suse.de>
3983         PR middle-end/70931
3984         * gfortran.dg/pr70931.f90: New testcase.
3986         2016-05-06  Richard Biener  <rguenther@suse.de>
3988         PR middle-end/70941
3989         * gcc.dg/torture/pr70941.c: New testcase.
3991         2016-05-06  Jakub Jelinek  <jakub@redhat.com>
3993         PR middle-end/70941
3994         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3995         (a, b, c, d): Change type from char to signed char.
3996         (main): Compare against (signed char) -1634678893 instead of
3997         hardcoded -109.  Use __builtin_abort instead of abort.
3999 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4001         Backport from mainline r236171.
4002         2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4004         PR tree-optimization/71006
4005         * gcc.dg/pr71006.c: New test.
4007 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4009         Backport from mainline
4010         2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4012         PR target/70830
4013         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4014         Add -save-temps to dg-options.
4015         Scan for ldmfd rather than pop instruction.
4016         * gcc.target/arm/interrupt-2.c: Likewise.
4017         * gcc.target/arm/pr70830.c: New test.
4019 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
4021         PR fortran/70855
4022         * gfortran.dg/gomp/pr70855.f90: New test.
4024 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
4026         Backport from mainline r236088.
4027         2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4029         PR middle-end/70877
4030         * gcc.target/i386/pr70877.c: New test.
4032 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
4034         Backport from mainline r236086.
4035         2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4037         PR tree-optimization/70876
4038         * gcc.target/i386/pr70876.c: New test.
4040 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4042         Backport from mainline
4043         2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4045         PR target/70963
4046         * gcc.target/powerpc/pr70963.c: New.
4048 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
4050         Backported from mainline
4051         2016-05-03  Jakub Jelinek  <jakub@redhat.com>
4053         PR tree-optimization/70916
4054         * gcc.c-torture/compile/pr70916.c: New test.
4056 2016-05-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
4058         Backport from mainline r235962.
4059         2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
4061         PR debug/70935
4062         * gcc.dg/torture/pr70935.c: New test.
4064 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
4066         * gcc.target/i386/fabsneg-1.c New test.
4068 2016-05-07  Tom de Vries  <tom@codesourcery.com>
4070         backport:
4071         2016-05-07  Tom de Vries  <tom@codesourcery.com>
4073         PR tree-optimization/70956
4074         * gcc.dg/graphite/pr70956.c: New test.
4076 2016-05-06  Marek Polacek  <polacek@redhat.com>
4078         Backported from mainline
4079         2016-05-06  Marek Polacek  <polacek@redhat.com>
4081         PR sanitizer/70875
4082         * gcc.dg/ubsan/bounds-3.c: New test.
4084 2016-05-06  Marek Polacek  <polacek@redhat.com>
4086         Backported from mainline
4087         2016-04-29  Marek Polacek  <polacek@redhat.com>
4089         PR sanitizer/70342
4090         * g++.dg/ubsan/null-7.C: New test.
4092 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
4094         * gnat.dg/debug5.adb: New testcase.
4096 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
4098         PR middle-end/70626
4099         * c-c++-common/goacc/combined-reduction.c: New test.
4100         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4102 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4104         PR target/70858
4105         * gcc.target/i386/pr70858.c: New test.
4107 2016-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4109         PR c++/70540
4110         * g++.dg/cpp0x/auto48.C: New.
4112 2016-04-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
4114         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4115         * gfortran.dg/submodule_15.f08: Likewise.
4117 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
4119         Backported from mainline
4120         2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
4122         PR target/70750
4123         * gcc.target/i386/pr70750-1.c: New test.
4124         * gcc.target/i386/pr70750-2.c: Likewise.
4126 2016-04-27  Jakub Jelinek  <jakub@redhat.com>
4128         Backported from mainline
4129         2016-04-23  Jakub Jelinek  <jakub@redhat.com>
4131         PR sanitizer/70712
4132         * c-c++-common/asan/pr70712.c: New test.
4134 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4136         PR target/70728
4137         * gcc.target/i386/pr70728.c: New test.
4139 2016-04-27  Release Manager
4141         * GCC 6.1.0 released.
4143 2016-04-25  Richard Biener  <rguenther@suse.de>
4145         PR tree-optimization/70780
4146         * gcc.dg/torture/pr70780.c: New testcase.
4148 2016-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4150         PR libgfortran/70684
4151         * gfortran.dg/list_read_14.f90: New test.
4153 2016-04-21  Richard Biener  <rguenther@suse.de>
4155         PR middle-end/70747
4156         * gcc.dg/pr70747.c: New testcase.
4158 2016-04-20  Andrew Pinski  <apinski@cavium.com>
4160         PR target/64971
4161         * gcc.c-torture/compile/pr37433-1.c: New testcase.
4163 2016-04-20  Marek Polacek  <polacek@redhat.com>
4165         PR tree-optimization/70725
4166         * gcc.dg/pr70725.c: New test.
4168 2016-04-20  Richard Biener  <rguenther@suse.de>
4170         PR tree-optimization/70726
4171         * g++.dg/vect/pr70726.cc: New testcase.
4173 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4175         PR target/70674
4176         * gcc.target/s390/pr70674.c: New test.
4178 2016-04-19  Richard Biener  <rguenther@suse.de>
4180         PR tree-optimization/70724
4181         * gcc.dg/torture/pr70724.c: New testcase.
4183 2016-04-15  Marek Polacek  <polacek@redhat.com>
4185         PR c/70671
4186         * gcc.dg/bitfld-22.c: New test.
4188 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
4190         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4191         x86_64.
4193 2016-04-15  Marek Polacek  <polacek@redhat.com>
4195         PR c/70651
4196         * c-c++-common/pr70651.c: New test.
4198 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4200         PR rtl-optimization/70681
4201         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4202         dump scan on arm and powerpc.
4203         * gcc.dg/pr10474.c: Likewise.
4205 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
4207         PR c++/69517
4208         PR c++/70019
4209         PR c++/70588
4210         * g++.dg/cpp1y/vla11.C: Revert for real.
4212         PR c/70436
4213         * c-c++-common/Wparentheses-1.c: New test.
4214         * c-c++-common/gomp/Wparentheses-1.c: New test.
4215         * c-c++-common/gomp/Wparentheses-2.c: New test.
4216         * c-c++-common/gomp/Wparentheses-3.c: New test.
4217         * c-c++-common/gomp/Wparentheses-4.c: New test.
4218         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4219         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4220         * c-c++-common/goacc/Wparentheses-1.c: New test.
4222 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
4224         PR target/70662
4225         * gcc.target/i386/pr70662.c: New test.
4227 2016-04-15  Richard Biener  <rguenther@suse.de>
4228             Alan Modra  <amodra@gmail.com>
4230         PR tree-optimization/70130
4231         * gcc.dg/vect/O3-pr70130.c: New testcase.
4233 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4235         PR target/70669
4236         * gcc.target/powerpc/pr70669.c: New test.
4238         PR target/70640
4239         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4240         a power7 system that does not have an assembler that supports
4241         power8.
4243 2016-04-14  Martin Sebor  <msebor@redhat.com>
4245         PR c++/69517
4246         PR c++/70019
4247         PR c++/70588
4248         * c-c++-common/ubsan/vla-1.c: Revert.
4249         * g++.dg/cpp1y/vla11.C: Same.
4250         * g++.dg/cpp1y/vla12.C: Same.
4251         * g++.dg/cpp1y/vla13.C: Same.
4252         * g++.dg/cpp1y/vla14.C: Same.
4253         * g++.dg/cpp1y/vla3.C: Same.
4254         * g++.dg/init/array24.C: Same.
4255         * g++.dg/ubsan/vla-1.C: Same.
4257 2016-04-14  Marek Polacek  <polacek@redhat.com>
4258             Jan Hubicka  <hubicka@ucw.cz>
4260         PR c++/70029
4261         * g++.dg/torture/pr70029.C: New test.
4263 2016-04-14  Martin Sebor  <msebor@redhat.com>
4265         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4266         type size to prevent failures on targets with very low maximum
4267         alignment.
4269 2016-04-14  Richard Biener  <rguenther@suse.de>
4271         PR tree-optimization/70623
4272         * gcc.dg/torture/pr70623.c: New testcase.
4273         * gcc.dg/torture/pr70623-2.c: Likewise.
4275 2016-04-13  Martin Sebor  <msebor@redhat.com>
4277         PR c++/69517
4278         PR c++/70019
4279         PR c++/70588
4280         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4281         * g++.dg/cpp1y/vla11.C: New test.
4282         * g++.dg/cpp1y/vla12.C: New test.
4283         * g++.dg/cpp1y/vla13.C: New test.
4284         * g++.dg/cpp1y/vla14.C: New test.
4285         * g++.dg/cpp1y/vla3.C: Restore deleted test.
4286         * g++.dg/init/array24.C: Fully brace VLA initializer.
4287         * g++.dg/ubsan/vla-1.C: Disable exceptions.
4289 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4291         PR c++/70641
4292         * g++.dg/opt/pr70641.C: New test.
4294 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4296         PR rtl-optimization/68749
4297         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4298         effects of argument promotions.
4299         Remove default args to dg-skip-if.
4301 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
4303         PR c++/70635
4304         * g++.dg/parse/pr70635.C: New.
4306 2016-04-13  Marek Polacek  <polacek@redhat.com>
4308         PR c++/70639
4309         * c-c++-common/Wmisleading-indentation-4.c: New test.
4311 2016-04-13  Marek Polacek  <polacek@redhat.com>
4313         PR c/70436
4314         * gcc.dg/Wparentheses-12.c: New test.
4315         * gcc.dg/Wparentheses-13.c: New test.
4317 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4319         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4320         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4321         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4323 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4325         PR middle-end/70633
4326         * gcc.c-torture/compile/pr70633.c: New test.
4328         PR debug/70628
4329         * gcc.dg/torture/pr70628.c: New test.
4331 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
4333         PR c++/70610
4334         * g++.dg/template/pr70610.C: New test.
4335         * g++.dg/template/pr70610-2.C: New test.
4336         * g++.dg/template/pr70610-3.C: New test.
4337         * g++.dg/template/pr70610-4.C: New test.
4339 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4341         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4342         128 instead of 32.
4344         PR c++/70571
4345         * g++.dg/ext/pr70571.C: New test.
4347 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4349         PR target/70640
4350         * gcc.target/powerpc/pr70640.c: New test.
4352 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
4354         PR c++/68722
4355         * g++.dg/parse/pr68722.C: New.
4357 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4359         PR rtl-optimization/70596
4360         * gcc.target/i386/pr70596.c: New test.
4362 2016-04-12  Nathan Sidwell  <nathan@acm.org>
4364         PR c++/70501
4365         * g++.dg/init/pr70501.C: New.
4367 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
4369         * gcc.target/i386/asm-flag-6.c: New test.
4371 2016-04-12  Tom de Vries  <tom@codesourcery.com>
4373         PR tree-optimization/68756
4374         * gcc.dg/graphite/pr68756.c: New test.
4376 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4378         PR tree-optimization/70602
4379         * gcc.c-torture/execute/pr70602.c: New test.
4381 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4383         PR target/70381
4384         * gcc.target/powerpc/float128-1.c: New tests to make sure the
4385         __float128 emulator is built and runs.
4386         * gcc.target/powerpc/float128-1.c: Likewise.
4388         * lib/target-supports.exp (check_ppc_float128_sw_available):
4389         Rework tests for __float128 software and hardware
4390         availability. Fix exit condition to return 0 on success.
4392 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4394         PR target/70133
4395         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4396         * gcc.target/aarch64/target_attr_15.c: Likewise.
4398 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
4400         PR c++/69066
4401         * g++.dg/cpp1y/pr69066.C: New.
4403 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4405         PR fortran/68566
4406         * gfortran.dg/pr36192.f90: Update test.
4407         * gfortran.dg/pr36192_1.f90: Update test.
4408         * gfortran.dg/real_dimension_1.f: Update test.
4409         * gfortran.dg/parameter_array_init_7.f90: New test.
4411 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
4413         PR testsuite/64039
4414         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4416         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4418         PR rtl-optimization/66669
4419         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4421         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4423         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4424         * gcc.dg/pie-1.c: Likewise.
4425         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4426         * gcc.dg/pic-4.c: Likewise.
4427         * gcc.dg/pie-3.c: Likewise.
4428         * gcc.dg/pie-4.c: Likewise.
4430         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4432         PR tree-optimization/68644
4433         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4435         PR rtl-optimization/64886
4436         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4438 2016-04-09  Tom de Vries  <tom@codesourcery.com>
4440         PR tree-optimization/68953
4441         * gcc.dg/graphite/pr68953.c: New test.
4443 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4445         PR fortran/70592
4446         * gfortran.dg/deferred_character_16.f90: New test.
4448 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
4450         PR tree-optimization/70586
4451         * gcc.c-torture/execute/pr70586.c: New test.
4453 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4455         PR sanitizer/70573
4456         * c-c++-common/asan/halt_on_error-1.c: Replace memset
4457         with __builtin_memset
4458         * c-c++-common/asan/halt_on_error-2.c: Likewise.
4460 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
4462         PR lto/70289
4463         PR ipa/70348
4464         PR tree-optimization/70373
4465         PR middle-end/70533
4466         PR middle-end/70534
4467         PR middle-end/70535
4468         * c-c++-common/goacc/reduction-5.c: New test.
4469         * c-c++-common/goacc/reduction-promotions.c: New test.
4470         * gfortran.dg/goacc/reduction-3.f95: New test.
4471         * gfortran.dg/goacc/reduction-promotions.f90: New test.
4473 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
4475         PR c++/70590
4476         PR c++/70452
4477         * g++.dg/pr70590.C: New test.
4478         * g++.dg/pr70590-2.C: New test.
4480 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
4482         PR middle-end/70593
4483         * gcc.target/i386/pr70593.c: New test.
4485         PR rtl-optimization/70574
4486         * gcc.target/i386/avx2-pr70574.c: New test.
4488 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
4490         PR sanitizer/70541
4491         * c-c++-common/asan/pr70541.c: New test.
4493 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4495         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4496         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4498 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4500         PR target/70566
4501         * gcc.c-torture/execute/pr70566.c: New test.
4503 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4505         * c-c++-common/goacc/uninit-copy-clause.c: New test.
4506         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4508 2016-04-08  Alan Modra  <amodra@gmail.com>
4510         * gcc.target/powerpc/pr70117.c: New.
4512 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
4514         PR testsuite/70581
4515         * gcc.dg/lto/simd-function_0.c: New test.
4517         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4518         clones.
4519         * c-c++-common/attr-simd-2.c: Likewise.
4520         * c-c++-common/attr-simd-4.c: Likewise.
4521         * gcc.dg/gomp/simd-clones-2.c: Likewise.
4522         * gcc.dg/gomp/simd-clones-3.c: Likewise.
4524 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4526         PR testsuite/70553
4527         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4529 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
4530             Tom de Vries  <tom@codesourcery.com>
4532         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4533         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4534         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4535         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4536         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4537         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4538         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4539         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4541 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
4543         PR c/70436
4544         * g++.dg/warn/Wparentheses-29.C: New test.
4546 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
4548         PR c/70436
4549         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4550         explicit braces to resolve a future -Wparentheses warning.
4552 2016-04-06  Richard Henderson  <rth@redhat.com>
4554         * gcc.dg/pr61817-1.c: New test.
4555         * gcc.dg/pr61817-2.c: New test.
4556         * gcc.dg/pr69391-1.c: New test.
4557         * gcc.dg/pr69391-2.c: New test.
4559 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
4561         PR rtl-optimization/70398
4562         * gcc.target/aarch64/pr70398.c: New.
4564 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
4566         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4568 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
4569             Pedro Alves  <palves@redhat.com>
4571         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4573 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
4575         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4576         Check for avx512f effective targets instead of avx2.
4577         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4578         for AVX512F clones.
4579         * gcc.dg/gomp/declare-simd-3.c: Likewise.
4580         * g++.dg/gomp/declare-simd-1.C: Likewise.
4581         * g++.dg/gomp/declare-simd-3.C: Likewise.
4582         * g++.dg/gomp/declare-simd-4.C: Likewise.
4584         PR middle-end/70550
4585         * c-c++-common/gomp/pr70550-1.c: New test.
4586         * c-c++-common/gomp/pr70550-2.c: New test.
4588 2016-04-05  Nathan Sidwell  <nathan@acm.org>
4590         PR c++/70512
4591         * g++.dg/ext/attribute-may-alias-5.C: New.
4593 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4595         PR c++/70336
4596         * c-c++-common/pr70336.c: New test.
4597         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4598         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4600 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
4602         PR ipa/66223
4603         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4605 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4607         PR rtl-optimization/70542
4608         * gcc.dg/torture/pr70542.c: New test.
4609         * gcc.target/i386/avx2-pr70542.c: New test.
4611 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
4613         PR tree-optimization/70509
4614         * gcc.target/i386/avx512bw-pr70509.c: New test.
4616 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
4618         PR c++/70452
4619         * g++.dg/ext/constexpr-vla4.C: New test.
4621 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
4623         PR target/70510
4624         * gcc.target/i386/pr70510.c: New test.
4626 2016-04-05  Richard Biener  <rguenther@suse.de>
4628         PR tree-optimization/70526
4629         * g++.dg/torture/pr70526.C: New testcase.
4631 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4633         PR target/70525
4634         * gcc.target/i386/pr70525.c: New test.
4636 2016-04-05  Richard Biener  <rguenther@suse.de>
4638         PR middle-end/70499
4639         * g++.dg/torture/pr70499.C: New testcase.
4641 2016-04-05  Richard Biener  <rguenther@suse.de>
4643         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4644         remove XFAIL.
4646 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
4648         PR middle-end/70307
4649         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
4650         rs6000 ABI warnings.
4652 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
4654         PR ipa/66223
4655         * g++.dg/ipa/devirt-51.C: New testcase.
4657 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4658             Jakub Jelinek <jakub@redhat.com>
4660         PR middle-end/70457
4661         * gcc.dg/torture/pr70457.c: New.
4663 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
4665         PR fortran/67538
4666         * gfortran.dg/allocate_with_source_19.f08: New test.
4668 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
4670         PR fortran/65795
4671         * gfortran.dg/coarray_allocate_6.f08: New test.
4673 2016-04-04  Richard Biener  <rguenther@suse.de>
4675         PR rtl-optimization/70484
4676         * gcc.dg/torture/pr70484.c: New testcase.
4678 2016-04-04  Marek Polacek  <polacek@redhat.com>
4680         PR c/70307
4681         * gcc.dg/torture/pr70307.c: New test.
4683 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
4685         PR target/70416
4686         PR target/67391
4687         * gcc.target/sh/torture/pr70416.c: New.
4689 2016-04-02  Martin Sebor  <msebor@redhat.com>
4691         PR c++/67376
4692         PR c++/70170
4693         PR c++/70172
4694         PR c++/70228
4695         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4696         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4697         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4698         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4699         * g++.dg/cpp0x/constexpr-string.C: Same.
4700         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4701         * g++.dg/cpp0x/pr65398.C: Same.
4702         * g++.dg/ext/constexpr-vla1.C: Same.
4703         * g++.dg/ext/constexpr-vla2.C: Same.
4704         * g++.dg/ext/constexpr-vla3.C: Same.
4705         * g++.dg/ubsan/pr63956.C: Same.
4707 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
4709         PR rtl-optimization/70467
4710         * gcc.target/i386/pr70467-2.c: New test.
4712 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
4713             Marek Polacek  <polacek@redhat.com>
4715         PR c++/70488
4716         * g++.dg/init/new47.C: New test.
4718 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4720         PR target/70496
4721         * gcc.target/arm/pr70496.c: New test.
4723 2016-04-01  Nathan Sidwell  <nathan@acm.org>
4725         PR c++/68475
4726         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4728 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
4730         PR target/69890
4731         * gcc.dg/strlenopt.h (memmove): New.
4732         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4733         instead of "string.h".
4734         * gcc.target/i386/chkp-strlen-2.c: Likewise.
4735         * gcc.target/i386/chkp-strlen-3.c: Likewise.
4736         * gcc.target/i386/chkp-strlen-4.c: Likewise.
4737         * gcc.target/i386/chkp-strlen-5.c: Likewise.
4738         * gcc.target/i386/chkp-stropt-1.c: Likewise.
4739         * gcc.target/i386/chkp-stropt-10.c: Likewise.
4740         * gcc.target/i386/chkp-stropt-11.c: Likewise.
4741         * gcc.target/i386/chkp-stropt-12.c: Likewise.
4742         * gcc.target/i386/chkp-stropt-13.c: Likewise.
4743         * gcc.target/i386/chkp-stropt-14.c: Likewise.
4744         * gcc.target/i386/chkp-stropt-15.c: Likewise.
4745         * gcc.target/i386/chkp-stropt-16.c: Likewise.
4746         * gcc.target/i386/chkp-stropt-2.c: Likewise.
4747         * gcc.target/i386/chkp-stropt-3.c: Likewise.
4748         * gcc.target/i386/chkp-stropt-4.c: Likewise.
4749         * gcc.target/i386/chkp-stropt-5.c: Likewise.
4750         * gcc.target/i386/chkp-stropt-6.c: Likewise.
4751         * gcc.target/i386/chkp-stropt-7.c: Likewise.
4752         * gcc.target/i386/chkp-stropt-8.c: Likewise.
4753         * gcc.target/i386/chkp-stropt-9.c: Likewise.
4755 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4757         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4758         (Holder::foo): Reflect this.
4760 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
4762         PR target/70442
4763         * gcc.dg/pr70442.c: New test.
4765 2016-03-31  Nathan Sidwell  <nathan@acm.org>
4767         PR c++/70393
4768         * g++.dg/cpp0x/constexpr-virtual6.C: New.
4770 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
4772         PR target/70453
4773         * gcc.target/i386/pr70453.c: New test.
4775 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
4777         PR target/70292
4778         * gcc.c-torture/pr70292.c: New test.
4780 2016-03-31  Marek Polacek  <polacek@redhat.com>
4782         PR c/70297
4783         * c-c++-common/pr70297.c: New test.
4784         * g++.dg/cpp0x/typedef-redecl.C: New test.
4785         * gcc.dg/typedef-redecl2.c: New test.
4787 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
4789         PR rtl-optimization/70460
4790         * gcc.c-torture/execute/pr70460.c: New test.
4792 2016-03-31  Richard Biener  <rguenther@suse.de>
4794         PR c++/70430
4795         * g++.dg/ext/vector30.C: New testcase.
4797 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4798             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4800         * gfortran.dg/fmt_pf.f90: New test.
4802 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4804         Forward-port from 5 branch
4805         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
4807         PR testsuite/70356
4808         * gcc.target/i386/avx-vextractf128-256-5.c: Move
4809         dg-require-effective-target after dg-do.
4811         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4813         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4815 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
4816             Julian Brown  <julian@codesourcery.com>
4817             Chung-Lin Tang  <cltang@codesourcery.com>
4818             Cesar Philippidis  <cesar@codesourcery.com>
4819             James Norris  <jnorris@codesourcery.com>
4820             Tom de Vries  <tom@codesourcery.com>
4821             Nathan Sidwell  <nathan@codesourcery.com>
4823         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4824         * c-c++-common/goacc/loop-clauses.c: Likewise.
4825         * g++.dg/goacc/template.C: Likewise.
4826         * gfortran.dg/goacc/combined-directives.f90: Likewise.
4827         * gfortran.dg/goacc/loop-1.f95: Likewise.
4828         * gfortran.dg/goacc/loop-5.f95: Likewise.
4829         * gfortran.dg/goacc/loop-6.f95: Likewise.
4830         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4831         * c-c++-common/goacc-gomp/nesting-1.c: Update.
4832         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4833         * c-c++-common/goacc/clauses-fail.c: Likewise.
4834         * c-c++-common/goacc/parallel-1.c: Likewise.
4835         * c-c++-common/goacc/reduction-1.c: Likewise.
4836         * c-c++-common/goacc/reduction-2.c: Likewise.
4837         * c-c++-common/goacc/reduction-3.c: Likewise.
4838         * c-c++-common/goacc/reduction-4.c: Likewise.
4839         * c-c++-common/goacc/routine-3.c: Likewise.
4840         * c-c++-common/goacc/routine-4.c: Likewise.
4841         * c-c++-common/goacc/routine-5.c: Likewise.
4842         * c-c++-common/goacc/tile.c: Likewise.
4843         * g++.dg/goacc/template.C: Likewise.
4844         * gfortran.dg/goacc/combined-directives.f90: Likewise.
4845         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4846         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
4847         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
4848         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4849         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4850         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4851         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
4852         * c-c++-common/goacc/use_device-1.c: ... this file.
4853         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
4854         * c-c++-common/goacc/host_data-5.c: ... this file, and...
4855         * c-c++-common/goacc/host_data-6.c: ... this file.
4856         * c-c++-common/goacc/loop-2-kernels.c: New file.
4857         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4858         * c-c++-common/goacc/loop-3.c: Likewise.
4859         * g++.dg/goacc/reference.C: Likewise.
4860         * g++.dg/goacc/routine-1.C: Likewise.
4861         * g++.dg/goacc/routine-2.C: Likewise.
4863 2016-03-30  Richard Biener  <rguenther@suse.de>
4865         PR middle-end/70450
4866         * gcc.dg/torture/pr70450.c: New testcase.
4868 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
4870         PR target/70421
4871         * gcc.dg/torture/pr70421.c: New test.
4872         * gcc.target/i386/avx512f-pr70421.c: New test.
4874 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
4876         PR testsuite/70364
4877         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4878         (check): New function.
4879         (bar): Call check.
4880         (foo): Align stack to 16 bytes when calling bar.
4881         * gcc.target/i386/cleanup-2.c: Likewise.
4883 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
4885         PR tree-optimization/59124
4886         * gcc.dg/Warray-bounds-19.c: New test.
4888 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
4890         * lib/prune.exp (escape_regex_chars): New.
4891         (prune_file_path): Update to quote metcharacters for regexp.
4893 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
4895         PR rtl-optimization/70429
4896         * gcc.c-torture/execute/pr70429.c: New test.
4898         PR tree-optimization/70405
4899         * gcc.dg/pr70405.c: New test.
4901 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
4903         PR fortran/70397
4904         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4905         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4907 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
4909         PR testsuite/64177
4910         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4911         __cilkrts_set_param to set two workers.
4912         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4913         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4915 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
4917         * g++.dg/ext/fnname5.C: Update the test for Darwin.
4919 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4921         PR target/70406
4922         * gcc.target/i386/pr70406.c: New test.
4924 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
4926         * gnat.dg/specs/double_record_extension3.ads: New test.
4928 2016-03-25  Richard Henderson  <rth@redhat.com>
4930         PR target/70120
4931         * gcc.target/aarch64/pr70120-1.c: New.
4932         * gcc.target/aarch64/pr70120-2.c: New.
4933         * gcc.target/aarch64/pr70120-3.c: New.
4935 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
4937         PR c++/62212
4938         * g++.dg/template/mangle2.C: The dg-do directive should be
4939         "compile" not "assemble".
4941 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
4943         PR lto/69650
4944         * gcc.dg/pr69650.c: New test.
4946 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
4948         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4950 2016-03-25  Alan Modra  <amodra@gmail.com>
4952         * gcc.dg/dfp/pr70052.c: New test.
4954 2016-03-24  Richard Henderson  <rth@redhat.com>
4956         PR middle-end/69845
4957         * gcc.dg/tree-ssa/pr69845-1.c: New test.
4958         * gcc.dg/tree-ssa/pr69845-2.c: New test.
4960 2016-03-24  Tom de Vries  <tom@codesourcery.com>
4962         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4964 2016-03-24  Tom de Vries  <tom@codesourcery.com>
4966         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4967         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4969 2016-03-24  Tom de Vries  <tom@codesourcery.com>
4971         * c-c++-common/goacc/uninit-dim-clause.c: New test.
4972         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4974 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
4976         PR c++/62212
4977         * g++.dg/template/mangle2.C: New test.
4979 2016-03-24  Richard Biener  <rguenther@suse.de>
4981         PR tree-optimization/70396
4982         * gcc.dg/torture/pr70396.c: New testcase.
4984 2016-03-24  Richard Biener  <rguenther@suse.de>
4986         PR middle-end/70370
4987         * gcc.dg/torture/pr70370.c: New testcase.
4989 2016-03-24  Tom de Vries  <tom@codesourcery.com>
4991         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4992         * gfortran.dg/goacc/kernels-tree.f95: Same.
4993         * gfortran.dg/goacc/parallel-tree.f95: Same.
4995 2016-03-24  Tom de Vries  <tom@codesourcery.com>
4997         * c-c++-common/goacc/uninit-if-clause.c: New test.
4998         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5000 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
5002         PR target/70290
5003         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5004         Fix formatting.
5006 2016-03-24  Richard Biener  <rguenther@suse.de>
5008         PR tree-optimization/70372
5009         * gcc.dg/tree-ssa/pr70372.c: New testcase.
5011 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
5013         PR c++/70347
5014         * g++.dg/cpp1y/nsdmi-union1.C: New test.
5016 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
5018         PR c++/70332
5019         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5021 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
5023         PR c++/70001
5024         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5025         * g++.dg/cpp1y/pr70001.C: New test.
5027         PR c++/70323
5028         * g++.dg/cpp0x/constexpr-70323.C: New test.
5030 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
5031             Jason Merrill  <jason@redhat.com>
5032             Jakub Jelinek  <jakub@redhat.com>
5034         PR c++/69315
5035         * g++.dg/cpp0x/constexpr-69315.C: New test.
5036         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5038 2016-03-23  Marek Polacek  <polacek@redhat.com>
5040         PR c++/69884
5041         * g++.dg/warn/Wignored-attributes-1.C: New test.
5042         * g++.dg/warn/Wignored-attributes-2.C: New test.
5044 2016-03-23  Tom de Vries  <tom@codesourcery.com>
5046         * c-c++-common/goacc/kernels-default.c (foo): Add missing
5047         initialization.
5048         * gfortran.dg/goacc/private-3.f95 (test): Same.
5049         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5050         missing use param.
5052 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5054         * lib/target-supports.exp: Remove v7ve entry from loop
5055         creating effective target checks.
5056         (check_effective_target_arm_arch_v7ve_ok): New procedure.
5057         (add_options_for_arm_arch_v7ve): Likewise.
5059 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
5061         PR tree-optimization/70354
5062         * gcc.dg/vect/pr70354-1.c: New test.
5063         * gcc.dg/vect/pr70354-2.c: New test.
5064         * gcc.target/i386/avx2-pr70354-1.c: New test.
5065         * gcc.target/i386/avx2-pr70354-2.c: New test.
5067 2016-03-22  Jeff Law  <law@redhat.com>
5069         PR target/70232
5070         * gcc.dg/tree-ssa/pr70232.c: New test.
5072 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5074         PR target/70302
5075         * gcc.target/i386/pr70302.c: New test.
5077 2016-03-22  Richard Biener  <rguenther@suse.de>
5079         PR middle-end/70251
5080         * g++.dg/torture/pr70251.C: New testcase.
5082 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
5084         PR c/69993
5085         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5086         Wmisleading-indentation.c.
5087         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5088         reflect change to diagnostic text and order of messages.
5089         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5091 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
5093         * g++.dg/ext/java-3.C: Don't compile on AIX.
5095 2016-03-22  Richard Biener  <rguenther@suse.de>
5097         PR middle-end/70333
5098         * gcc.dg/torture/pr70333.c: New testcase.
5100 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5102         * g++.dg/ext/pr70290.C: New test.
5104 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
5106         PR target/70325
5107         * gcc.target/i386/pr70325.c: New test.
5109 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
5111         PR target/70329
5112         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5113         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5115         PR target/70300
5116         * gcc.target/i386/pr70300.c: New test.
5118         PR c++/70295
5119         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5120         (func2): New function for cond with parens, xfail warning for c++.
5121         * g++.dg/warn/Wnonnull-compare-8.C: New test.
5123 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5125         PR c++/70096
5126         * g++.dg/template/ptrmem30.C: New test.
5128 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5130         PR c++/70204
5131         * g++.dg/cpp0x/constexpr-70204a.C: New test.
5132         * g++.dg/cpp0x/constexpr-70204b.C: New test.
5134 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5136         PR middle-end/70326
5137         * gcc.dg/pr70326.c: New test.
5139 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
5140             Jakub Jelinek  <jakub@redhat.com>
5142         PR tree-optimization/70317
5143         * gcc.dg/pr70317.c: New test.
5145 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
5147         PR target/70327
5148         * gcc.target/i386/pr70327.c: New test.
5150 2016-03-21  Martin Liska  <mliska@suse.cz>
5152         PR ipa/70306
5153         * gcc.dg/ipa/pr70306.c: New test.
5155 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5157         * gcc.target/arm/attr-align1.c: Skip if M-profile.
5158         * gcc.target/arm/attr-align3.c: Likewise.
5159         * gcc.target/arm/attr_arm.c: Likewise.
5160         * gcc.target/arm/flip-thumb.c: Likewise.
5162 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5164         PR target/70296
5165         * gcc.target/powerpc/altivec-36.c: New test.
5167 2016-03-21  Richard Biener  <rguenther@suse.de>
5169         PR tree-optimization/70310
5170         * gcc.dg/torture/pr70310.c: New testcase.
5172 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
5174         PR target/70293
5175         * gcc.target/i386/pr70293.c: New test.
5177 2016-03-21  Richard Biener  <rguenther@suse.de>
5179         PR tree-optimization/70288
5180         * gcc.dg/torture/pr70288-1.c: New testcase.
5181         * gcc.dg/torture/pr70288-2.c: Likewise.
5183 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5185         PR rtl-optimization/69307
5186         * gcc.target/arm/pr69307.c: New test.
5188 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5190         PR rtl-optimization/69102
5191         * gcc.c-torture/compile/pr69102.c: New test.
5193 2016-03-18  Jeff Law  <law@redhat.com>
5195         PR rtl-optimization/70263
5196         * gcc.c-torture/compile/pr70263-1.c: New test.
5197         * gcc.target/i386/pr70263-2.c: New test.
5199 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
5201         PR rtl-optimization/70278
5202         * gcc.dg/torture/pr70278.c: New test.
5203         * gcc.target/arm/pr70278.c: New test.
5205 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
5207         PR c/70281
5208         * gcc.dg/plugin/diagnostic-test-expressions-1.c
5209         (test_builtin_types_compatible_p): New test function.
5210         * gcc.dg/pr70281.c: New test case.
5212 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
5214         PR target/70113
5215         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5217 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5219         PR tree-optimization/70252
5220         * gcc.dg/pr70252.c: New test.
5222 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5224         * gcc.dg/pr70161-2.c: New test.
5225         * gcc.dg/pr70161.c: New test.
5227 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5229         PR ipa/70269
5230         * gcc.dg/pr70269.c: New test.
5232 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
5234         PR c++/70267
5235         * g++.dg/ext/java-3.C: New test.
5237 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5239         PR c++/70205
5240         * g++.dg/lookup/pr70205.C: New test.
5242 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5244         PR c++/70218
5245         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5247 2016-03-17  Marek Polacek  <polacek@redhat.com>
5249         PR c/69407
5250         * gcc.dg/atomic-op-6.c: New test.
5252 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
5254         PR c/70264
5255         * c-c++-common/pr70264.c: New test case.
5257 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
5259         PR c++/70144
5260         * c-c++-common/pr70144-1.c: New test.
5261         * c-c++-common/pr70144-2.c: New test.
5263         PR c++/70272
5264         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5265         * g++.dg/opt/flifetime-dse6.C: New test.
5266         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5268 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
5270         PR driver/70192
5271         * gcc.dg/pic-1.c: New test.
5272         * gcc.dg/pic-2.c: Likewise.
5273         * gcc.dg/pic-3.c: Likewise.
5274         * gcc.dg/pic-4.c: Likewise.
5275         * gcc.dg/pie-1.c: Likewise.
5276         * gcc.dg/pie-2.c: Likewise.
5277         * gcc.dg/pie-3.c: Likewise.
5278         * gcc.dg/pie-4.c: Likewise.
5279         * gcc.dg/pie-5.c: Likewise.
5280         * gcc.dg/pie-6.c: Likewise.
5282 2016-03-17  Tom de Vries  <tom@codesourcery.com>
5284         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5285         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5287 2016-03-17  Richard Biener  <rguenther@suse.de>
5289         PR debug/70271
5290         * g++.dg/debug/pr70271.C: New testcase.
5292 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
5294         * gcc.target/i386/pr70251.c: New test.
5296 2016-03-17  Marek Polacek  <polacek@redhat.com>
5298         PR c++/70194
5299         * g++.dg/warn/constexpr-70194.C: New test.
5301 2016-03-16  Richard Henderson  <rth@redhat.com>
5303         PR middle-end/70240
5304         * gcc.c-torture/compile/pr70240.c: New.
5306 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5308         * gcc.c-torture/compile/20151204.c: Skip for avr.
5310 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5312         PR target/70245
5313         * g++.dg/opt/pr70245.C: New test.
5314         * g++.dg/opt/pr70245.h: New file.
5315         * g++.dg/opt/pr70245-aux.cc: New file.
5317 2016-03-16  Martin Sebor  <msebor@redhat.com>
5319         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5321 2016-03-16  Richard Henderson  <rth@redhat.com>
5323         PR middle-end/70199
5324         * gcc.c-torture/compile/pr70199.c: New.
5326 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
5328         * gcc.dg/uninit-19.c: Run dos2unix.
5330 2016-03-16  Marek Polacek  <polacek@redhat.com>
5332         PR c/70093
5333         * gcc.dg/nested-func-10.c: New test.
5334         * gcc.dg/nested-func-9.c: New test.
5336 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5338         PR tree-optimization/68714
5339         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5341 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5343         PR tree-optimization/68715
5344         * gcc.dg/graphite/pr68715-2.c: New test.
5345         * gcc.dg/graphite/pr68715.c: New test.
5346         * gfortran.dg/graphite/pr68715.f90: New test.
5348 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5350         PR tree-optimization/68809
5351         * gcc.dg/graphite/pr68809-2.c: New test.
5352         * gcc.dg/graphite/pr68809.c: New test.
5354 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5356         PR c++/70147
5357         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5358         method call to i () as argument.  Adjust expected output.
5360         PR c++/70147
5361         * g++.dg/ubsan/pr70147-1.C: New test.
5362         * g++.dg/ubsan/pr70147-2.C: New test.
5364 2016-03-15  Martin Sebor  <msebor@redhat.com>
5366         PR c++/58281
5367         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5369 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
5371         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5372         hppa*-*-hpux*.
5374         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5376         PR libfortran/69799
5377         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5378         libatomic_available.
5380 2016-03-15  Marek Polacek  <polacek@redhat.com>
5382         PR c++/70209
5383         * g++.dg/ext/attribute-may-alias-4.C: New test.
5385 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
5387         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
5388         -fvar-tracking-assignments-toggle flag.
5390 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
5392         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5394 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
5396         PR rtl-optimization/70222
5397         * gcc.c-torture/execute/pr70222-1.c: New test.
5398         * gcc.c-torture/execute/pr70222-2.c: New test.
5400 2016-03-15  Richard Henderson  <rth@redhat.com>
5402         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5404 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5406         PR rtl-optimization/69032
5407         * gcc.dg/pr69032.c: New test.
5409 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5411         PR rtl-optimization/63384
5412         * g++.dg/pr63384.C: New test.
5414 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5416         PR target/64411
5417         * gcc.target/i386/pr64411.C: New test.
5419 2016-03-15  Tom de Vries  <tom@codesourcery.com>
5421         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5422         * gfortran.dg/goacc/kernels-alias.f95: New test.
5424 2016-03-14  Martin Sebor  <msebor@redhat.com>
5426         PR c++/53792
5427         * g++.dg/cpp0x/constexpr-inline.C: New test.
5428         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5430 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
5432         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5434 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
5436         PR middle-end/70219
5437         * gcc.dg/pr70219.c: New test.
5439 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
5441         PR target/70083
5442         * gcc.dg/torture/pr70083.c: New test.
5443         * gcc.target/i386/pr70083.c: New test.
5445 2016-03-14  Richard Biener  <rguenther@suse.de>
5447         PR tree-optimization/56365
5448         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5450 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
5452         PR target/70098
5453         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5454         New function.
5455         * g++.dg/pr70098.C: New testcase.
5458 2016-03-14  Tom de Vries  <tom@codesourcery.com>
5460         PR tree-optimization/70045
5461         * gcc.dg/graphite/pr70045.c: New test.
5463 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5465         PR fortran/69043
5466         * gfortran.dg/include_9.f90: New test.
5468 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
5470         PR fortran/45076
5471         gfortran.dg/prof/prof.exp: New script.
5472         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5474 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
5476         PR rtl-optimization/69307
5477         * gcc.dg/pr69307.c: New test.
5479 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
5481         PR target/69614
5482         * gcc.target/arm/pr69614.c: New.
5484 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
5486         PR fortran/70031
5487         * gfortran.dg/submodule_14.f08: New test
5489         PR fortran/69524
5490         * gfortran.dg/submodule_15.f08: New test
5492 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
5494         PR c++/70106
5495         * g++.dg/cpp1y/paren3.C: New test.
5497 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5499         PR target/70131
5500         * gcc.target/powerpc/ppc-round2.c: New test.
5502 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
5504         PR target/70123
5505         * gcc.dg/torture/pr70123.c: New test.
5507 2016-03-11  Jeff Law  <law@redhat.com>
5509         PR tree-optimization/70190
5510         * gcc.c-torture/compile/pr70190.c: New test.
5512 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
5514         PR c/68187
5515         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5516         case.
5517         (test43_b): Likewise.
5518         (test43_c): Likewise.
5519         (test43_d): Likewise.
5520         (test43_e): Likewise.
5521         (test43_f): Likewise.
5522         (test43_g): Likewise.
5523         (test44_a): Likewise.
5524         (test44_b): Likewise.
5525         (test44_c): Likewise.
5526         (test44_d): Likewise.
5527         (test44_e): Likewise.
5529 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
5531         PR c/70085
5532         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5534 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5536         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5537         dg-options.
5539 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5541         PR target/70002
5542         PR target/69245
5543         * gcc.target/aarch64/pr69245_2.c: New test.
5545 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
5547         PR tree-optimization/70177
5548         * gcc.dg/pr70177.c: New test.
5550 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
5552         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5554 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
5556         * gcc.dg/tree-ssa/sra-20.c: New.
5558 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
5560         PR rtl-optimization/70174
5561         * gcc.dg/pr70174.c: New test.
5563         PR tree-optimization/70169
5564         * gcc.dg/pr70169.c: New test.
5566 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
5568         PR target/70160
5569         * gcc.target/i386/pr70160.c: New test.
5571 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5573         * gcc.target/s390/dfp-1.c: New test.
5575 2016-03-10  Nick Clifton  <nickc@redhat.com>
5577         PR target/70044
5578         * gcc.target/aarch64/pr70044.c: New test.
5580 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
5581             Jakub Jelinek  <jakub@redhat.com>
5583         PR c++/70001
5584         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5585         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5586         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5588 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
5590         PR lto/69589
5591         * g++.dg/lto/pr69589_0.C: New testcase
5592         * g++.dg/lto/pr69589_1.C: New testcase
5594 2016-03-10  Marek Polacek  <polacek@redhat.com>
5596         PR c++/70153
5597         * g++.dg/delayedfold/unary-plus1.C: New test.
5599 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5601         * gcc.target/arm/pr45701-1.c: Escape brackets.
5602         * gcc.target/arm/pr45701-2.c: Likewise.
5604 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
5606         * gfortran.dg/unconstrained_commons.f: New.
5608 2016-03-10  Alan Modra  <amodra@gmail.com>
5610         * gcc.dg/pr69195.c: New.
5611         * gcc.dg/pr69238.c: New.
5613 2016-03-10  Tom de Vries  <tom@codesourcery.com>
5615         PR testsuite/68915
5616         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5618 2016-03-10  Richard Biener  <rguenther@suse.de>
5620         PR tree-optimization/70128
5621         * gcc.dg/tree-ssa/alias-34.c: New testcase.
5622         * gcc.dg/tree-ssa/alias-35.c: Likewise.
5624 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5626         PR tree-optimization/70152
5627         * gcc.dg/pr70152.c: New test.
5629         PR target/70086
5630         * gcc.target/i386/pr70086-1.c: New test.
5631         * gcc.target/i386/pr70086-2.c: New test.
5632         * gcc.target/i386/pr70086-3.c: New test.
5634         PR tree-optimization/70127
5635         * gcc.c-torture/execute/pr70127.c: New test.
5637 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
5639         * c-c++-common/goacc/combined-directives-2.c: New test.
5641 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
5643         PR c/68473
5644         PR c++/70105
5645         * g++.dg/diagnostic/pr70105.C: New test.
5646         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5647         (test_multiple_ordinary_maps): New test function.
5649 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
5651         PR c/68473
5652         PR c++/70105
5653         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5654         Drop range information from call to inform_at_rich_loc.
5655         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5656         New.
5657         (test_show_locus): Replace calls to rich_location::add_range with
5658         calls to add_range.  Rewrite the tests that used the now-defunct
5659         rich_location ctor taking a source_range.  Simplify other tests
5660         by replacing calls to COMBINE_LOCATION_DATA with calls to
5661         make_location.
5663 2016-03-09  Richard Biener  <rguenther@suse.de>
5664         Jakub Jelinek  <jakub@redhat.com>
5666         PR tree-optimization/70138
5667         * gcc.dg/vect/pr70138-1.c: New testcase.
5668         * gcc.dg/vect/pr70138-2.c: Likewise.
5670 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5672         PR target/70049
5673         * gcc.target/i386/pr70049.c: New test.
5675 2016-03-09  Richard Biener  <rguenther@suse.de>
5677         PR c/70143
5678         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5679         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5680         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5682 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5684         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5685         arm-*-*.
5687 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5689         PR middle-end/67278
5690         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5692         PR target/67278
5693         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5695         PR middle-end/70050
5696         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
5697         in testcase comment.
5699 2016-03-09  Tom de Vries  <tom@codesourcery.com>
5701         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5702         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5703         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5704         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5705         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5706         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5707         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5708         * gfortran.dg/goacc/kernels-loop.f95: New test.
5710 2016-03-08  Martin Sebor  <msebor@redhat.com>
5712         PR c++/62096
5713         * g++.dg/warn/overflow-warn-7.C: New test.
5715 2016-03-08  Jason Merrill  <jason@redhat.com>
5717         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5718         * lib/target-supports.exp (check_effective_target_concepts): New.
5720 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
5722         PR c++/70135
5723         * g++.dg/cpp1y/constexpr-loop4.C: New test.
5724         * g++.dg/ubsan/pr70135.C: New test.
5726         PR target/70110
5727         * gcc.dg/pr70110.c: New test.
5729 2016-03-07  Martin Jambor  <mjambor@suse.cz>
5731         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5732         * c-c++-common/gomp/if-1.c: Likewise.
5733         * c-c++-common/gomp/pr61486-2.c: Likewise.
5734         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5735         to dg-additional-options.
5736         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5737         * g++/gomp/target-teams-1.c: Likewise.
5738         * gcc.dg/gomp/gomp.exp: Likewise.
5739         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5740         dg-additional-options.
5741         * gfortran.dg/gomp/gomp.exp: Likewise.
5742         * gfortran.dg/gomp/target1.f90: Remove dg-options.
5743         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5744         dg-additional-options.
5745         * gfortran.dg/gomp/target3.f90: Remove dg-options.
5747 2016-03-07  Martin Jambor  <mjambor@suse.cz>
5749         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5750         * c-c++-common/gomp/gridify-1.c: New test.
5751         * gfortran.dg/gomp/gridify-1.f90: Likewise.
5753 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5755         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5756         trigger for cortex-r8, when scanning for register r8.
5757         * gcc.target/arm/pr45701-2.c: Likewise.
5759 2016-02-26  Richard Biener  <rguenther@suse.de>
5760             Jeff Law  <law@redhat.com>
5762         PR tree-optimization/69740
5763         * gcc.c-torture/compile/pr69740-1.c: New test.
5764         * gcc.c-torture/compile/pr69740-2.c: New test.
5766 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5768         * lib/target-supports.exp
5769         (check_effective_target_whole_vector_shift): Enable for PPC64.
5771 2016-03-07  Richard Biener  <rguenther@suse.de>
5773         PR tree-optimization/70115
5774         * gcc.dg/torture/pr70115.c: New testcase.
5776 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
5778         PR middle-end/69916
5779         * c-c-++-common/goacc/pr69916.c: New.
5781 2016-03-07  Richard Henderson  <rth@redhat.com>
5783         * gcc.c-torture/compile/pr70061.c: New test.
5785 2016-03-07  Richard Biener  <rguenther@suse.de>
5787         PR testsuite/70109
5788         * gcc.dg/vect/O3-pr36098.c: New testcase.
5790 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
5792         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5794 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
5796         * gnat.dg/renaming9.ad[sb]: New testcase.
5798 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
5800         PR c++/70084
5801         * g++.dg/expr/stdarg3.C: New test.
5803 2016-03-04  Jeff Law  <law@redhat.com>
5805         PR tree-optimization/69196
5806         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5807         x86_64-*-*.
5809 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
5811         PR c/69973
5812         * gcc.dg/pr69973.c: New test.
5814         PR rtl-optimization/69941
5815         * gcc.dg/torture/pr69941.c: New test.
5817         PR c/69824
5818         * gcc.dg/pr69824.c: New test.
5820 2016-03-05  Tom de Vries  <tom@codesourcery.com>
5822         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5823         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5824         function.
5826 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
5828         PR c++/66786
5829         * g++.dg/cpp1y/var-templ48.C: New test.
5830         * g++.dg/cpp1y/var-templ49.C: New test.
5832 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5834         * g++.dg/Wno-frame-address.C: Skip on IA-64.
5836 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
5838         PR c++/70035
5839         * g++.dg/ubsan/pr70035.C: New test.
5841         PR target/70062
5842         * gcc.target/i386/pr70062.c: New test.
5844 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
5846         * g++.dg/template/typename21.C: Remove c++98_only.
5848 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
5850         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5852 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
5854         PR c/68187
5855         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5856         function.
5857         (fn_42_b): Likewise.
5858         (fn_42_c): Likewise.
5860 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
5862         PR c/68187
5863         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5864         function.
5865         (fn_40_b): Likewise.
5866         (fn_41_a): Likewise.
5867         (fn_41_b): Likewise.
5869 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
5871         PR target/70059
5872         * gcc.target/i386/avx512f-pr70059.c: New test.
5873         * gcc.target/i386/avx512dq-pr70059.c: New test.
5875 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
5877         PR rtl-optimization/57676
5878         * gcc.dg/torture/pr57676.c: New test.
5880 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
5882         * gcc.dg/pr70026.c: New test.
5884 2016-03-04  Marek Polacek  <polacek@redhat.com>
5886         PR c/69798
5887         * gcc.dg/cilk-plus/pr69798-1.c: New test.
5888         * gcc.dg/cilk-plus/pr69798-2.c: New test.
5890 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5892         PR target/70004
5893         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5894         Delete.
5895         (test_corners_sisd_si): Likewise.
5896         (main): Remove checks of the above.
5897         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5899 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5901         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5903 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
5905         * gcc.dg/torture/pr69951.c: Accept argc==0.
5907 2016-03-04  Richard Biener  <rguenther@suse.de>
5909         PR c++/70054
5910         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5911         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5913 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5915         PR testsuite/69766
5916         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5917         testing multiarch.
5919 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
5921         PR debug/69947
5922         * gcc.dg/guality/pr69947.c: New test.
5924 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
5926         PR ada/70017
5927         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5929 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5931         PR rtl-optimization/69904
5932         * gcc.target/arm/pr69904.c: New test.
5934 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
5936         PR target/70021
5937         * gcc.dg/vect/pr70021.c: New test.
5938         * gcc.target/i386/pr70021.c: New test.
5940 2016-03-03  Marek Polacek  <polacek@redhat.com>
5942         PR middle-end/70050
5943         * gcc.dg/pr70050.c: New test.
5945 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
5947         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5949 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
5951         PR tree-optimization/70043
5952         * gfortran.dg/vect/pr70043.f90: New test.
5954 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
5956         * gnat.dg/specs/task1.ads: New test.
5958 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5960         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5961         Invoke gdb with -batch.
5962         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5964 2016-03-03  Richard Biener  <rguenther@suse.de>
5966         PR tree-optimization/55936
5967         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5969 2016-03-02  Jeff Law  <law@redhat.com>
5971         PR rtl-optimization/69942
5972         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5973         effects of argument promotions.
5975         PR tree-optimization/69987
5976         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5977         target does not support -fprefetch-loop-arrays.
5979 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
5981         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5983 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
5985         PR rtl-optimization/69052
5986         * gcc.target/i386/pr69052.c: New test.
5988 2016-03-02  Alan Modra  <amodra@gmail.com>
5990         * gcc.dg/pr69990.c: New.
5992 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
5994         PR c/68062
5995         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5997         PR middle-end/70022
5998         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6000         PR target/70028
6001         * gcc.target/i386/pr70028.c: New test.
6003 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6005         * c-c++-common/asan/swapcontext-test-1.c,
6006         * c-c++-common/tsan/thread_leak.c,
6007         * g++.dg/tsan/aligned_vs_unaligned_race.C,
6008         * g++.dg/tsan/benign_race.C,
6009         * g++.dg/tsan/fd_close_norace.C,
6010         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6011         races with sanitizer output
6013 2016-03-02  Richard Biener  <rguenther@suse.de>
6014             Uros Bizjak  <ubizjak@gmail.com>
6016         PR target/67278
6017         * gcc.dg/simd-8.c: New testcase.
6019 2016-03-02  Richard Biener  <rguenther@suse.de>
6021         PR middle-end/67278
6022         * gcc.dg/simd-7.c: New testcase.
6024 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
6026         * gcc.target/i386/pr70007.c: Tweak.
6028 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6030         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6032 2016-03-02  Marek Polacek  <polacek@redhat.com>
6034         PR c/67854
6035         * gcc.dg/pr67854.c: New test.
6037 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
6039         PR middle-end/70025
6040         * gcc.dg/torture/pr70025.c: New test.
6042 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
6044         PR tree-optimization/68621
6045         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6047 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6049         * gcc.target/i386/pr70007.c: New test.
6051 2016-03-01  Jeff Law  <law@redhat.com>
6053         PR tree-optimization/69196
6054         * gcc.dg/tree-ssa/pr69196-1.c: New test.
6056         PR tree-optimization/69196
6057         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6058         duplicating code and spoiling the expected output.
6060 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
6062         PR target/70033
6063         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6064         supports power9 before doing tests.
6065         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6066         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6067         * gcc.target/powerpc/p9-permute.c: Likewise.
6069 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
6071         PR target/70027
6072         * gcc.target/i386/pr70027.c: New test.
6074 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6076         * gcc.dg/pr70017.c: New test.
6078 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
6080         PR c/69796
6081         PR c/69974
6082         * gcc.dg/pr69796.c: New test.
6083         * gcc.dg/pr69974.c: New test.
6085 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6087         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6089 2016-02-29  Jeff Law  <law@redhat.com>
6091         PR tree-optimization/69987
6092         * gfortran.dg/pr69987.f90: New test.
6094         PR tree-optimization/69989
6095         * gcc.c-torture/compile/pr69989-2.c: New test.
6097 2016-03-01  Marek Polacek  <polacek@redhat.com>
6099         PR c++/69795
6100         * g++.dg/parse/invalid1.C: New test.
6102 2016-03-01  Richard Biener  <rguenther@suse.de>
6104         PR middle-end/70022
6105         * gcc.dg/pr70022.c: New testcase.
6107 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
6109         PR tree-optimization/69956
6110         * gcc.dg/pr69956.c: New test.
6112 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6114         PR target/70011
6115         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6116         XFAIL when hardware supports efficient unaligned storage access.
6118 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
6120         PR c++/69961
6121         * g++.dg/template/pr69961a.C: New test.
6122         * g++.dg/template/pr69961b.C: New test.
6124 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
6126         PR preprocessor/69985
6127         * gcc.dg/cpp/pr69985.c: New test case.
6129 2016-02-29  Jeff Law  <law@redhat.com>
6131         PR tree-optimization/70005
6132         * gcc.c-torture/execute/pr70005.c New test.
6134         PR tree-optimization/69999
6135         * gcc.c-torture/compile/pr69999.c: New test.
6137 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6139         PR tree-optimization/69652
6140         * gcc.dg/torture/pr69652.c: Delete test.
6141         * gcc.dg/vect/pr69652.c: New test.
6143 2016-02-19  Richard Biener  <rguenther@suse.de>
6145         PR tree-optimization/69980
6146         * gfortran.dg/vect/pr69980.f90: New testcase.
6148 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6150         * gcc.target/sparc/20160229-1.c: New test.
6152 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6154         * gnat.dg/stack_usage3.adb: New test.
6155         * gnat.dg/stack_usage3_pkg.ads: New helper.
6157 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6159         * gnat.dg/renaming8.adb: New test.
6160         * gnat.dg/renaming8_pkg1.ads: New helper.
6161         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6162         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6164 2016-02-29  Richard Biener  <rguenther@suse.de>
6166         PR tree-optimization/69720
6167         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6169 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6171         PR fortran/68147
6172         PR fortran/47674
6173         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
6175 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6176             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6178         PR fortran/56007
6179         * gfortran.dg/coarray_8.f90: Adjust error message.
6180         * gfortran.dg/pr56007.f90: New test.
6181         * gfortran.dg/pr56007.f: New test.
6183 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
6185         PR tree-optimization/69989
6186         * gcc.dg/torture/pr69989.c: New test.
6188 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
6190         * gcc.target/i386/stack-realign-win.c: New test.
6192 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6194         PR fortran/60126
6195         * gfortran.dg/pr60126.f90: New test.
6197 2016-02-27  Jeff Law  <law@redhat.com>
6199         Revert
6200         2016-02-26  Richard Biener  <rguenther@suse.de>
6201                     Jeff Law  <law@redhat.com>
6203         PR tree-optimization/69740
6204         * gcc.c-torture/compile/pr69740-1.c: New test.
6205         * gcc.c-torture/compile/pr69740-2.c: New test.
6207 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6209         PR fortran/69910
6210         * gfortran.dg/newunit_4.f90: New test.
6212 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
6214         PR target/69613
6215         PR rtl-optimization/69886
6216         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6217         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
6218         target.
6220 2016-02-26  Martin Sebor  <msebor@redhat.com>
6222         PR tree-optimization/15826
6223         * gcc.dg/tree-ssa/pr15826.c: New test.
6225 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6227         PR target/69969
6228         * gcc.target/powerpc/pr69969.c: New test.
6230 2016-02-26  Martin Sebor  <msebor@redhat.com>
6232         PR c++/15766
6233         * g++.old-deja/g++.other/decl5.C: Add a test case.
6235 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
6237         PR target/69946
6238         * gcc.target/powerpc/pr69946.c: New file.
6240 2016-02-26  Richard Biener  <rguenther@suse.de>
6241             Jeff Law  <law@redhat.com>
6243         PR tree-optimization/69740
6244         * gcc.c-torture/compile/pr69740-1.c: New test.
6245         * gcc.c-torture/compile/pr69740-2.c: New test.
6247 2016-02-26  Martin Jambor  <mjambor@suse.cz>
6249         PR middle-end/69920
6250         * gcc.dg/torture/pr69932.c: New test.
6251         * gcc.dg/torture/pr69936.c: Likewise.
6253 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6255         PR target/69709
6256         * gcc.target/s390/pr69709.c: New test.
6258 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6260         PR target/69245
6261         * gcc.target/aarch64/pr69245_1.c: New test.
6263 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6265         PR target/69613
6266         * gcc.dg/torture/pr69613.c: New test.
6268 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6270         PR rtl-optimization/69891
6271         * gcc.target/i386/pr69891.c: New test.
6273 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
6274             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6276         PR target/61397
6277         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6278         functionality for both 32-bit and 64-bit.
6280 2016-02-26  Richard Biener  <rguenther@suse.de>
6282         PR tree-optimization/69551
6283         * gcc.dg/torture/pr69951.c: New testcase.
6285 2016-02-25  Richard Biener  <rguenther@suse.de>
6287         PR tree-optimization/48795
6288         * gcc.dg/Warray-bounds-18.c: New testcase.
6290 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6292         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6294 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
6296         PR rtl-optimization/69896
6297         * gcc.dg/pr69896.c: New test.
6299 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
6301         PR c++/69736
6302         * g++.dg/cpp1y/paren2.C: New test.
6304 2016-02-24  Martin Sebor  <msebor@redhat.com>
6306         PR c/51147
6307         * gcc.dg/enum-mode-2.c: New test.
6309 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6311         PR c++/69922
6312         * g++.dg/warn/Wnonnull-compare-6.C: New test.
6313         * g++.dg/warn/Wnonnull-compare-7.C: New test.
6314         * g++.dg/ubsan/pr69922.C: New test.
6316 2016-02-24  Marek Polacek  <polacek@redhat.com>
6318         PR c/69819
6319         * gcc.dg/pr69819.c: New test.
6321 2016-02-24  Martin Sebor  <msebor@redhat.com>
6323         PR c++/69912
6324         * g++.dg/ext/flexary15.C: New test.
6326 2016-02-24  Martin Sebor  <msebor@redhat.com>
6328         * gcc.dg/builtins-68.c: Avoid making unportable
6329         assumptions about the relationship between SIZE_MAX and UINT_MAX.
6330         * g++.dg/ext/builtin_alloca.C: Same.
6332 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6333             Charles Baylis  <charles.baylis@linaro.org>
6335         PR debug/61033
6336         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6338 2016-02-24  Richard Biener  <rguenther@suse.de>
6339             Jakub Jelinek  <jakub@redhat.com>
6341         PR middle-end/69760
6342         * gcc.dg/torture/pr69760.c: New testcase.
6344 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6346         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6347         pattern on Solaris with as.
6349 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6351         * gcc.target/arm/cond_sub_restrict_it.c: New test.
6352         * gcc.target/arm/condarith_restrict_it.c: Likewise.
6353         * gcc.target/arm/movcond_restrict_it.c: Likewise.
6354         * gcc.target/arm/negscc_restrict_it.c: Likewise.
6356 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6358         PR middle-end/69915
6359         * gcc.dg/pr69915.c: New test.
6361 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6363         PR rtl-optimization/69886
6364         * gcc.dg/torture/pr69886.c: New test.
6366 2016-02-24  Richard Biener  <rguenther@suse.de>
6368         PR middle-end/68963
6369         * gcc.dg/torture/pr68963.c: New testcase.
6371 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6373         PR target/69875
6374         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6375         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6376         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6377         * gcc.target/arm/atomic_loaddi_1.c: New test.
6378         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6379         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6380         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6381         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6382         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6383         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6384         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6385         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6387 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6389         PR middle-end/69909
6390         * gcc.dg/torture/pr69909.c: New test.
6392 2016-02-24  Richard Biener  <rguenther@suse.de>
6394         PR tree-optimization/69907
6395         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6396         * gcc.dg/vect/bb-slp-34.c: XFAIL.
6397         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6399 2016-02-24  Christian Bruel  <christian.bruel@st.com>
6401         * gcc.target/arm/pragma_cpp_fma.c: New test.
6403 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6405         PR fortran/61156
6406         * gfortran.dg/include_6.f90: Update test.
6408 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6410         PR objc/69844
6411         * objc.dg/pr69844.m: New test.
6413 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6415         PR libgfortran/69456
6416         * gfortran.dg/namelist_89.f90: New test.
6417         * gfortran.dg/pr59700.f90: Update test..
6419 2016-02-23  Martin Sebor  <msebor@redhat.com>
6421         PR middle-end/69780
6422         * g++.dg/ext/builtin_alloca.C: New test.
6423         * gcc.dg/builtins-68.c: New test.
6425 2016-02-23  Richard Henderson  <rth@redhat.com>
6427         * gcc.target/i386/addr-space-3.c: Remove test.
6429 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6431         PR preprocessor/69126
6432         PR preprocessor/69543
6433         * c-c++-common/pr69126-2-long.c: New test.
6434         * c-c++-common/pr69126-2-short.c: New test.
6435         * c-c++-common/pr69543-1.c: Remove xfail.
6437 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6439         PR preprocessor/69126
6440         PR preprocessor/69543
6441         PR preprocessor/69558
6442         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6443         (f): Rename to...
6444         (test_2): ...this, and add leading comment.
6445         (MACRO_3, test_3): New.
6446         (MACRO_4A, MACRO_4B, test_4): New.
6447         (MACRO): Rename to...
6448         (MACRO_5): ...this.
6449         (g): Rename to...
6450         (test_5): ...this, updating for renaming of MACRO, and
6451         add leading comment.
6452         * c-c++-common/pr69543-1.c: New.
6453         * c-c++-common/pr69543-2.c: New.
6454         * c-c++-common/pr69543-3.c: New.
6455         * c-c++-common/pr69543-4.c: New.
6456         * c-c++-common/pr69558-1.c: New.
6457         * c-c++-common/pr69558-2.c: New.
6458         * c-c++-common/pr69558-3.c: New.
6459         * c-c++-common/pr69558-4.c: New.
6460         * gcc.dg/pr69558.c: Move to...
6461         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
6462         xfail for c++.
6464 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
6466         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6467         to -ftree-parallelize-loops/-fopenacc changes.
6468         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6469         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6470         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6471         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6472         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6473         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6474         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6475         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6476         * c-c++-common/goacc/kernels-loop.c: Likewise.
6477         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6478         * c-c++-common/goacc/kernels-reduction.c: Likewise.
6479         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6480         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6482 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6484         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6486 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6488         PR c++/69902
6489         * g++.dg/warn/Wnonnull-compare-5.C: New test.
6491         PR c/69900
6492         * gcc.dg/pr69900.c: New test.
6494 2016-02-23  Martin Jambor  <mjambor@suse.cz>
6496         PR tree-optimization/69666
6497         * gcc.dg/tree-ssa/pr69666.c: New test.
6499 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
6501         PR fortran/67451
6502         * gfortran.dg/coarray_allocate_5.f08: New test.
6504 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6506         * gcc.target/s390/vcond-shift.c: Move to ...
6507         * gcc.target/s390/vector/vcond-shift.c: ... here.
6509 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6511         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6512         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6514 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6516         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6518 2016-02-20  Mark Wielaard  <mjw@redhat.com>
6520         PR c/28901
6521         * gcc.dg/unused-variable-3.c: New test.
6523 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
6525         PR target/69888
6526         * gcc.target/i386/pr69888.c: New test.
6528 2016-02-22  Richard Biener  <rguenther@suse.de>
6530         PR tree-optimization/69882
6531         * gfortran.dg/vect/pr69882.f90: New testcase.
6533 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
6535         PR target/69885
6536         * gcc.dg/pr69885.c: New test.
6538 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
6540         PR target/69806
6541         PR target/54089
6542         * gcc.target/sh/pr54089-10.c: New.
6544 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
6546         PR fortran/69423
6547         * gfortran.dg/deferred_character_15.f90 : New test.
6549 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
6551         PR fortran/57365
6552         gfortran.dg/allocate_with_source_18.f03: New test.
6554 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
6556         PR fortran/52531
6557         gfortran.dg/gomp/pr52531.f90: New test.
6559 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6561         PR c++/69865
6562         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6563         -std=c++03.
6565 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6567         PR c++/69826
6568         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6569         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6571         PR c++/69850
6572         * g++.dg/warn/Wnonnull-compare-4.C: New test.
6574         PR c++/69851
6575         * g++.dg/torture/pr69851.C: New test.
6577 2016-02-19  Martin Sebor  <msebor@redhat.com>
6579         PR testsuite/69573
6580         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6582 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6584         PR c++/69850
6585         * g++.dg/warn/Wnonnull-compare-2.C: New test.
6586         * g++.dg/warn/Wnonnull-compare-3.C: New test.
6588         PR c++/67767
6589         * g++.dg/cpp0x/pr67767.C: New test.
6591 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6593         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6594         for fp, simd, crypto, crc, lse.
6595         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6596         above.
6597         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6598         effective target check.
6600 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6602         PR target/69820
6603         * gcc.target/i386/pr69820.c: New test.
6605 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6607         * gcc.target/s390/vector/int128-1.c: New test.
6609 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6611         * gcc.target/s390/vector/vec-vcond-1.c: New test.
6613 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6615         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6616         instruction pattern name to prevent the testcase from failing with
6617         -march=z13.
6619 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6621         * gcc.target/s390/md/movstr-2.c: New test.
6623 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
6625         * gcc.target/s390/morestack.c: New test.
6627 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6629         PR target/69625
6630         * gcc.target/s390/pr69625.c: Add test case.
6632 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6634         PR testsuite/68580
6635         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6637 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
6639         PR target/68404
6640         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6641         * gcc.target/powerpc/fusion3.c: Likewise.
6643 2016-02-18  Richard Biener  <rguenther@suse.de>
6645         PR middle-end/69553
6646         * g++.dg/torture/pr69553.C: New testcase.
6648 2016-02-18  Nick Clifton  <nickc@redhat.com>
6650         PR target/62254
6651         PR target/69610
6652         * gcc.target/arm/pr62554.c: New test.
6653         * gcc.target/arm/pr69610-1.c: New test.
6654         * gcc.target/arm/pr69610-2.c: New test.
6656 2016-02-18  Richard Biener  <rguenther@suse.de>
6658         PR middle-end/69854
6659         * gcc.dg/torture/pr69854.c: New testcase.
6661 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
6663         PR c++/69850
6664         * g++.dg/warn/Wnonnull-compare-1.C: New test.
6666 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6668         * gcc.target/powerpc/vec-cg.c: New test.
6670 2016-02-17  Richard Biener  <rguenther@suse.de>
6672         PR testsuite/69586
6673         * gcc.dg/uninit-21.c: Add -fno-short-enums.
6675 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6677         PR target/69161
6678         * gcc.c-torture/compile/pr69161.c: New test.
6680 2016-02-17  David Sherwood  <david.sherwood@arm.com>
6682         PR target/69532
6683         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6684         * gcc.target/arm/vect-fmaxmin.c: Likewise.
6686 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
6688         * gcc.dg/ifcvt-4.c: Skip on Visium.
6690 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
6692         * gnat.dg/atomic8.adb: New test.
6694 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
6696         * gnat.dg/discr46.ad[sb]: New test.
6698 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6700         PR Target/48344
6701         * gcc.target/powerpc/pr48344-1.c: New test.
6703 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
6705         PR fortran/69742
6706         * gfortran.dg/associate_21.f90:  New test.
6708 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6710         PR c/69835
6711         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6712         -Wnonnull in dg-options.
6713         * c-c++-common/nonnull-2.c: New test.
6715 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
6716             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6718         * gcc.target/aarch64/vector_initialization_nostack.c: New.
6720 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6722         PR middle-end/69801
6723         * gcc.dg/pr69801.c: Add empty dg-options.
6725 2016-02-16  James Norris  <jnorris@codesourcery.com>
6727         * c-c++-common/goacc/deviceptr-1.c: Add tests.
6728         * g++.dg/goacc/deviceptr-1.c: New file.
6730 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6732         PR tree-optimization/69820
6733         * gcc.dg/vect/pr69820.c: New test.
6735 2016-02-16  Richard Biener  <rguenther@suse.de>
6737         PR tree-optimization/69776
6738         * gcc.dg/torture/pr69776-2.c: New testcase.
6740 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
6742         PR tree-optimization/69714
6743         * gcc.dg/torture/pr69714.c: New test.
6745 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6747         PR tree-optimization/69802
6748         * gcc.dg/pr69802.c: New test.
6750 2016-02-16  Richard Biener  <rguenther@suse.de>
6752         PR middle-end/69801
6753         * gcc.dg/pr69801.c: New testcase.
6755 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6757         PR libgfortran/69651
6758         * gfortran.dg/read_bang.f90: New test.
6759         * gfortran.dg/read_bang4.f90: New test.
6761 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
6763         PR c++/69658
6764         * g++.dg/init/pr69658.C: New test.
6766         PR c++/69797
6767         * c-c++-common/pr69797.c: New test.
6769 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6771         * lib/target-supports.exp (check_effective_target_section_anchors): Add
6772         check for aarch64*-*-*.
6774 2016-02-15  Richard Biener  <rguenther@suse.de>
6776         PR tree-optimization/69783
6777         * gcc.dg/vect/pr69783.c: New testcase.
6779 2016-02-15  Richard Biener  <rguenther@suse.de>
6781         PR tree-optimization/69776
6782         * gcc.dg/torture/pr69776.c: New testcase.
6784 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6786         PR fortran/60526
6787         * gfortran.dg/type_decl_4.f90:  Reinstated.
6789 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
6791         PR fortran/68746
6792         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6794 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6796         PR fortran/60526
6797         PR bootstrap/69816
6798         * gfortran.dg/type_decl_4.f90:  Removed.
6800 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6802         PR fortran/60526
6803         * gfortran.dg/type_decl_4.f90:  New test.
6805 2016-02-14  Alan Modra  <amodra@gmail.com>
6807         PR testsuite/68886
6808         * gcc.c-torture/execute/stkalign.c: Revise test.
6810 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
6812         PR target/67260
6813         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6815 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
6817         PR target/67260
6818         * gcc.target/sh/torture/pr67260.c: New.
6820 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
6822         * gcc.dg/pr67964.c: Add dg-require-alias.
6824 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
6826         PR target/67636
6827         PR target/64345
6828         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6830 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6832         PR libgfortran/69668
6833         * gfortran.dg/namelist_88.f90: New test.
6835 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6837         PR libgfortran/69668
6838         * gfortran.dg/namelist_38.f90: Update test.
6839         * gfortran.dg/namelist_84.f90: Update test.
6841 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
6843         PR other/69554
6844         * gcc.dg/pr69554-1.c: New test.
6845         * gfortran.dg/pr69554-1.F90: New test.
6846         * gfortran.dg/pr69554-2.F90: New test.
6847         * lib/gcc-dg.exp (proc dg-locus): New function.
6848         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6849         distinguish between the caret-printing and non-caret-printing
6850         cases.  If caret-printing has been explicitly enabled, bail out
6851         without attempting to fix up the output.
6853 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
6855         PR driver/69265
6856         PR driver/69453
6857         * gcc.dg/spellcheck-options-3.c: New test case.
6858         * gcc.dg/spellcheck-options-4.c: New test case.
6859         * gcc.dg/spellcheck-options-5.c: New test case.
6860         * gcc.dg/spellcheck-options-6.c: New test case.
6861         * gcc.dg/spellcheck-options-7.c: New test case.
6862         * gcc.dg/spellcheck-options-8.c: New test case.
6863         * gcc.dg/spellcheck-options-9.c: New test case.
6864         * gcc.dg/spellcheck-options-10.c: New test case.
6866 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
6868         PR rtl-optimization/69764
6869         PR rtl-optimization/69771
6870         * c-c++-common/pr69764.c: New test.
6871         * gcc.dg/torture/pr69771.c: New test.
6873 2016-02-12  Marek Polacek  <polacek@redhat.com>
6875         * g++.dg/torture/init-list1.C: New.
6877 2016-02-12  Marek Polacek  <polacek@redhat.com>
6879         * gcc.dg/pr69522.c: Add empty dg-options.
6881 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6883         * g++.dg/lto/lto.exp: Include and init mpx.
6884         * g++.dg/lto/pr69729_0.C: New test.
6886 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
6888         PR ipa/69241
6889         * g++.dg/ipa/pr69241-4.C: New test.
6891         PR ipa/68672
6892         * g++.dg/ipa/pr68672-1.C: New test.
6893         * g++.dg/ipa/pr68672-2.C: New test.
6894         * g++.dg/ipa/pr68672-3.C: New test.
6896 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
6898         PR c/69522
6899         * gcc.dg/pr69522.c: New test.
6901 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
6903         PR c++/69098
6904         * g++.dg/cpp1y/69098.C: New test.
6905         * g++.dg/cpp1y/69098-2.C: New test.
6907 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
6909         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6910         and neighbour -> neighbor.
6911         * objc.dg/attributes/method-nonnull-1.m: Likewise.
6912         * objc.dg/gnu-api-2-class-meta.m: Likewise.
6913         * c-c++-common/Wvarargs.c: Likewise.
6914         * c-c++-common/goacc/host_data-5.c: Likewise.
6915         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6916         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6917         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6918         * gcc.target/aarch64/pr60697.c: Likewise.
6919         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6920         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6921         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6922         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6923         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6924         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6925         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6926         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6927         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6928         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6929         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6930         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6931         * g++.dg/lookup/koenig5.C: Likewise.
6932         * g++.dg/ext/no-asm-2.C: Likewise.
6933         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6934         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6935         * gfortran.dg/used_types_16.f90: Likewise.
6936         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6937         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6938         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6939         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6940         * gfortran.dg/abstract_type_6.f03: Likewise.
6941         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6942         * gfortran.dg/used_types_15.f90: Likewise.
6943         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6944         * gfortran.dg/exit_3.f08: Likewise.
6945         * gfortran.dg/open_status_2.f90: Likewise.
6946         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6947         * gfortran.dg/intrinsic_std_1.f90: Likewise.
6948         * gfortran.dg/associate_1.f03: Likewise.
6949         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6950         * gfortran.dg/intrinsic_std_6.f90: Likewise.
6951         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6952         * gcc.dg/builtin-object-size-1.c: Likewise.
6953         * gcc.dg/noreturn-6.c: Likewise.
6954         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6955         * gcc.dg/globalalias.c: Likewise.
6956         * gcc.dg/builtins-config.h: Likewise.
6957         * gcc.dg/pr30457.c: Likewise.
6958         * gcc.c-torture/compile/volatile-1.c: Likewise.
6959         * gcc.c-torture/execute/20101011-1.c: Likewise.
6960         * c-c++-common/Waddress-1.c: Likewise.
6962 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
6964         PR c/69768
6965         * c-c++-common/Waddress-1.c: New test.
6967 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
6969         PR fortran/69296
6970         * gfortran.dg/associate_19.f03: New test.
6971         * gfortran.dg/associate_20.f03: New test.
6973 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
6975         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6977 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6979         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6980         .arch armv8-a\n.  Add -dA to dg-options.
6981         * gcc.target/aarch64/assembler_arch_1.c: New test.
6982         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6984 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
6986         PR c++/68726
6987         * g++.dg/cpp0x/pr68726.C: New.
6989 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
6991         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6992         test.
6994 2016-02-11  Richard Biener  <rguenther@suse.de>
6996         * g++.dg/tree-ssa/pr61034.C: Adjust.
6998 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
7000         PR target/69148
7001         * gcc.target/s390/pr69148.c: New.
7003 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
7005         PR tree-optimization/69652
7006         * gcc.dg/torture/pr69652.c: New test.
7008 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
7009             Patrick Palka  <ppalka@gcc.gnu.org>
7011         PR ipa/69241
7012         PR c++/69649
7013         * g++.dg/ipa/pr69241-1.C: New test.
7014         * g++.dg/ipa/pr69241-2.C: New test.
7015         * g++.dg/ipa/pr69241-3.C: New test.
7016         * g++.dg/ipa/pr69649.C: New test.
7018 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
7020         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7021         * gcc.dg/tree-ssa/sra-18.c: Ditto.
7023 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
7025         PR tree-optimization/68021
7026         * gcc.dg/tree-ssa/pr68021.c: New test.
7028 2016-02-10  Richard Biener  <rguenther@suse.de>
7030         PR tree-optimization/69726
7031         * gcc.dg/uninit-22.c: New testcase.
7033 2016-02-09  Andrew Pinski  <apinski@cavium.com>
7035         PR tree-opt/69282
7036         * gcc.c-torture/compile/20160205-1.c: New testcase.
7038 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
7040         PR target/68404
7041         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7042         instead accessing a really large arrray.
7043         * gcc.target/powerpc/fusion3.c: Likewise.
7045 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
7047         PR target/68532
7048         * gcc.c-torture/execute/pr68532.c: New test.
7050 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
7052         PR target/69634
7053         * gcc.dg/pr69634.c: New.
7055 2016-02-09  Richard Biener  <rguenther@suse.de>
7057         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7059 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
7061         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7063 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
7065         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7067 2016-02-09  Richard Biener  <rguenther@suse.de>
7069         PR tree-optimization/69715
7070         * gcc.dg/torture/pr69715.c: New testcase.
7072 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7074         PR c++/69139
7075         * g++.dg/cpp0x/trailing12.C: New test.
7076         * g++.dg/cpp0x/trailing13.C: New test.
7078 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7080         PR c++/69283
7081         PR c++/67835
7082         * g++.dg/cpp1y/auto-fn29.C: New test.
7083         * g++.dg/cpp1y/auto-fn30.C: New test.
7085 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7087         PR tree-optimization/69209
7088         * gcc.c-torture/compile/pr69209.c: New test.
7090 2016-02-08  Jeff Law  <law@redhat.com>
7092         PR tree-optimization/68541
7093         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7094         of statements allowed in join block for path splitting.
7096 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7098         PR c++/59627
7099         * g++.dg/gomp/pr59627.C: New test.
7101         PR ipa/69239
7102         * g++.dg/ipa/pr69239.C: New test.
7104 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
7106         PR preprocessor/69664
7107         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7108         * gcc.dg/cpp/warn-comments.c: Likewise.
7110 2016-02-08  Marek Polacek  <polacek@redhat.com>
7112         PR c++/69688
7113         * g++.dg/init/const12.C: New test.
7115 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
7117         PR target/60410
7118         * gcc.dg/lto/pr55113_0.c: Remove test.
7120 2016-02-08  Richard Biener  <rguenther@suse.de>
7122         PR tree-optimization/69719
7123         * gcc.dg/torture/pr69719.c: New testcase.
7125 2016-02-08  Richard Biener  <rguenther@suse.de>
7126         Jeff Law  <law@redhat.com>
7128         PR target/68273
7129         * gcc.target/mips/pr68273.c: New testcase.
7131 2016-02-08   Richard Biener  <rguenther@suse.de>
7133         PR rtl-optimization/69274
7134         * gcc.target/i386/addr-sel-1.c: XFAIL.
7136 2016-02-08  Jeff Law  <law@redhat.com>
7138         PR tree-optimization/68541
7139         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7141         PR tree-optimization/65917
7142         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7144 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7146         PR fortran/50555
7147         * gfortran.dg/namelist_args.f90: New test.
7149 2016-02-05  Jeff Law  <law@redhat.com>
7151         PR tree-optimization/68541
7152         * gcc.dg/tree-ssa/split-path-2.c: New test.
7153         * gcc.dg/tree-ssa/split-path-3.c: New test.
7154         * gcc.dg/tree-ssa/split-path-4.c: New test.
7155         * gcc.dg/tree-ssa/split-path-5.c: New test.
7156         * gcc.dg/tree-ssa/split-path-6.c: New test.
7157         * gcc.dg/tree-ssa/split-path-7.c: New test.
7159 2016-02-05  Martin Sebor  <msebor@redhat.com>
7161         PR c++/69662
7162         * g++.dg/warn/Wplacement-new-size-1.C: New test.
7163         * g++.dg/warn/Wplacement-new-size-2.C: New test.
7165 2016-02-06  Richard HEnderson  <rth@redhat.com>
7167         PR c/69643
7168         * gcc.target/i386/addr-space-4.c: New.
7169         * gcc.target/i386/addr-space-5.c: New.
7171 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
7173         PR fortran/66089
7174         * gfortran.dg/elemental_dependency_6.f90: New.
7176 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
7178         PR rtl-optimization/69691
7179         * gcc.c-torture/execute/pr69691.c: New test.
7181         PR c++/69628
7182         * g++.dg/parse/pr69628.C: New test.
7184 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7186         * gcc.dg/sancov/asan.c: Move to ...
7187         * gcc.dg/asan/sancov-1.c: ... here.
7189 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7191         * gcc.target/i386/pr69577.c: Require avx_runtime target.
7193 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7195         PR target/69677
7196         * gcc.target/i386/pr69677.c: New test.
7198 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
7200         PR c++/68948
7201         * g++.dg/template/pr68948.C: New test.
7203 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7205         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7206         (only necessary on s390x).
7208 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7210         * gcc.target/i386/pr69454-2.c: Compile with -msse2
7211         -mno-accumulate-outgoing-args.
7213 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
7215         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7217 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
7219         PR c/69669
7220         * c-c++-common/pr69669.c: New test.
7222 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
7224         PR target/69667
7225         * g++.dg/pr69667.C: New file.
7227 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
7229         PR target/69619
7230         * gcc.dg/pr69619.c: Add new test.
7232 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
7234         PR rtl-optimization/69577
7235         * gcc.target/i386/pr69577.c: New test.
7237 2016-02-04  Martin Liska  <mliska@suse.cz>
7239         * g++.dg/asan/pr69276.C: New test.
7241 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7243         PR target/65932
7244         PR target/67714
7245         * gcc.target/arm/wmul-3.c: Simplify test to generate just
7246         a single smulbb instruction.
7247         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7248         * gcc.target/amr/wmul-2.c: Likewise.
7250 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7252         PR target/65932
7253         PR target/67714
7254         * gcc.c-torture/execute/pr67714.c: New test.
7256 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
7258         PR target/69454
7259         * gcc.target/i386/pr69454-1.c: New test.
7260         * gcc.target/i386/pr69454-2.c: New test.
7262 2016-02-03  Martin Sebor  <msebor@redhat.com>
7264         PR c++/69251
7265         PR c++/69253
7266         PR c++/69290
7267         PR c++/69277
7268         PR c++/69349
7269         * g++.dg/ext/flexarray-mangle-2.C: New test.
7270         * g++.dg/ext/flexarray-mangle.C: New test.
7271         * g++.dg/ext/flexarray-subst.C: New test.
7272         * g++.dg/ext/flexary11.C: New test.
7273         * g++.dg/ext/flexary12.C: New test.
7274         * g++.dg/ext/flexary13.C: New test.
7275         * g++.dg/ext/flexary14.C: New test.
7276         * g++.dg/other/dump-ada-spec-2.C: Adjust.
7278 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
7280         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7281         Define only if CHECK_FLOAT128 is defined.
7282         (main): Properly initialize u5.
7284 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
7286         PR c/69627
7287         * gcc.dg/pr69627.c: New test.
7289         PR target/69644
7290         * gcc.dg/pr69644.c: New test.
7292 2016-02-03  Mike Stump  <mikestump@comcast.net>
7294         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7295         support for struct-layout-1.exp.
7297 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
7299         PR c++/69056
7300         * g++.dg/cpp0x/pr69056.C: New test.
7302 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
7303             Alexandre Oliva  <aoliva@redhat.com>
7305         PR target/69461
7306         * gcc.target/powerpc/pr69461.c: New.
7308 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
7310         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7311         works from here ...
7312         (check_effective_target_fsanitize_thread): ... to here.  Do not
7313         specify additional compile flags for the test source.
7314         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7315         specify additional compile flags for the test source.
7317 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
7319         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7321 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
7323         PR fortran/67451
7324         PR fortran/69418
7325         * gfortran.dg/coarray_allocate_2.f08: New test.
7326         * gfortran.dg/coarray_allocate_3.f08: New test.
7327         * gfortran.dg/coarray_allocate_4.f08: New test.
7329 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
7331         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7332         use same scan-tree-dump-times on all platforms.
7333         * gcc.dg/vect/vect-outer-1.c: Likewise.
7334         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7335         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7336         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7337         * gcc.dg/vect/vect-outer-1b.c: Likewise.
7338         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7339         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7340         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7342 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
7344         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7345         warning.
7347 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
7349         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7351 2016-02-02  James Norris  <jnorris@codesourcery.com>
7353         * c-c++-common/goacc/routine-5.c: Add tests.
7355 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
7357         * gcc.target/nvptx/unsigned-cmp.c: New test.
7359 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
7361         * gcc.target/aarch64/scalar_shift_1.c
7362         (test_corners_sisd_di): Improve force to SIMD register.
7363         (test_corners_sisd_si): Likewise.
7364         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7365         Remove scan-assembler check for ldr.
7367 2016-02-02  Richard Biener  <rguenther@suse.de>
7369         PR tree-optimization/69595
7370         * gcc.dg/Warray-bounds-17.c: New testcase.
7372 2016-02-02  Richard Biener  <rguenther@suse.de>
7374         PR tree-optimization/69606
7375         * gcc.dg/torture/pr69606.c: New testcase.
7377 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
7379         PR middle-end/68542
7380         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7381         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7383 2016-02-02  Alan Modra  <amodra@gmail.com>
7385         PR target/69548
7386         * gcc.target/powerpc/pr69548.c: New test.
7388 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7390         PR rtl-optimization/69592
7391         * gcc.dg/pr69592.c: New test.
7393         PR preprocessor/69543
7394         PR c/69558
7395         * gcc.dg/pr69543.c: New test.
7396         * gcc.dg/pr69558.c: New test.
7398 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
7400         PR testsuite/65940
7401         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7403 2016-02-01  Martin Sebor  <msebor@redhat.com>
7405         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7407 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
7409         PR tree-optimization/67921
7410         * c-c++-common/ubsan/pr67921.c: New test.
7412 2016-02-01  Richard Biener  <rguenther@suse.de>
7414         PR middle-end/69556
7415         * gcc.dg/tree-ssa/recip-8.c: New testcase.
7417 2016-02-01  Richard Biener  <rguenther@suse.de>
7419         PR tree-optimization/69574
7420         * gcc.dg/torture/pr69574.c: New testcase.
7422 2016-02-01  Richard Biener  <rguenther@suse.de>
7424         PR tree-optimization/69579
7425         * gcc.dg/setjmp-6.c: New testcase.
7427 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7429         PR rtl-optimization/69570
7430         * g++.dg/opt/pr69570.C: New test.
7432 2016-02-01  Richard Henderson  <rth@redhat.com>
7434         * gcc.dg/pr69535.c: New test.
7436 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
7438         PR testsuite/69584
7439         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7440         * gcc.dg/tree-ssa/sra-18.c: Likewise.
7442         PR debug/68244
7443         * g++.dg/parse/parens3.C: Use register "4" on hppa.
7445         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7447 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
7449         PR fortran/67564
7450         * gfortran.dg/allocate_with_source_17.f03: New test.
7452 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
7454         PR tree-optimization/69546
7455         * gcc.dg/torture/pr69546.c: New test.
7457 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
7459         PR fortran/69566
7460         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7462 2016-01-30  Martin Sebor  <msebor@redhat.com>
7464         PR c++/68490
7465         * g++.dg/ext/flexary10.C: New test.
7467 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7469         PR fortran/66707
7470         gfortran.dg/common_23.f90: New test.
7472 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7474         PR target/65546
7475         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7476         condition being checked, and disable it when the target supports
7477         misaligned loads and stores.
7479 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7481         PR debug/69518
7482         * gcc.dg/torture/pr69518.c: New test.
7484 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
7486         PR target/69530
7487         * gcc.target/i386/pr69530.c: New test.
7489 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
7491         PR target/65604
7492         * gcc.target/mips/div-delay.c: New test.
7494 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7496         PR target/69551
7497         * gcc.target/i386/pr69551.c: New test.
7499         PR target/66137
7500         * gcc.target/i386/pr66137.c: New test.
7502 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
7504         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7505         always built for p5600.
7506         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7507         isa=p5600 dg-option.
7509 2016-01-29  Richard Biener  <rguenther@suse.de>
7511         PR tree-optimization/69547
7512         * g++.dg/tree-ssa/pr69547.C: New testcase.
7514 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7516         PR debug/66869
7517         * g++.dg/warn/Wunused-function2.C: New test.
7519 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7521         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7522         support for test to succeed.
7524 2016-01-29  Marek Polacek  <polacek@redhat.com>
7526         PR c++/69509
7527         PR c++/69516
7528         * g++.dg/ext/constexpr-vla2.C: New test.
7529         * g++.dg/ext/constexpr-vla3.C: New test.
7530         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7532 2016-01-29  Richard Biener  <rguenther@suse.de>
7534         PR middle-end/69537
7535         * gcc.dg/uninit-21.c: New testcase.
7537 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
7539         PR target/69459
7540         * gcc.target/i386/pr69459.c: New test.
7542 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
7544         PR target/68400
7545         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7546         * gcc.target/mips/pr68400.c: New test.
7548 2016-01-28  Martin Sebor  <msebor@redhat.com>
7550         PR target/17381
7551         * gcc.target/powerpc/pr17381.c: New test.
7553 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
7555         PR middle-end/69542
7556         * gcc.dg/torture/pr69542.c: New test.
7558 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
7560         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7562 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
7564         * gcc.dg/pr65980.c: Skip on AIX.
7565         * gcc.dg/pr66688.c: Same.
7567 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
7569         PR target/63679
7570         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7571         * gcc.dg/tree-ssa/sra-18.c: Same.
7573 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
7575         PR fortran/62536
7576         * gfortran.dg/block_15.f08: New test.
7577         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7578         on incorrectly closed BLOCK.
7580 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
7582         * gcc.dg/declare-simd.c: New test.
7583 2016-01-28  Richard Biener  <rguenther@suse.de>
7585         PR tree-optimization/69466
7586         * gfortran.dg/vect/pr69466.f90: New testcase.
7588 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7590         * g++.dg/pr67989.C: Remove ARM-specific option.
7591         * gcc.target/arm/pr67989.C: New file.
7593 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
7595         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7596         and expm1 test for glibc < 2.11.
7598 2016-01-27  Richard Henderson  <rth@redhat.com>
7600         * gcc.c-torture/execute/pr69447.c: New test.
7602 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
7604         PR fortran/69422
7605         * gfortran.dg/alloc_comp_assign_15.f03: New test.
7607 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
7609         PR debug/66869
7610         * gcc.dg/pr66869.c: New test.
7612 2016-01-25  Jeff Law  <law@redhat.com>
7614         PR tree-optimization/68398
7615         PR tree-optimization/69196
7616         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7617         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7618         path to avoid new heuristic allowing more irreducible regions
7619         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7620         * gcc.dg/tree-ssa/vrp46.c: Likewise.
7621         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7622         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7623         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7625 2016-01-27  Marek Polacek  <polacek@redhat.com>
7627         PR c/68062
7628         * c-c++-common/vector-compare-4.c: New test.
7630 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
7632         PR preprocessor/69126
7633         * c-c++-common/pr69126.c: New test case.
7635 2016-01-27  Ian Lance Taylor  <iant@google.com>
7637         * gcc.dg/tree-ssa/ivopt_5.c: New test.
7639 2016-01-27  Ryan Burn  <contact@rnburn.com>
7641         PR cilkplus/69267
7642         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7644 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
7646         PR target/69512
7647         * gcc.target/i386/pr69512.c: New test.
7649 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
7651         PR ada/69488
7652         * gnat.dg/sso/*.adb: Robustify dg-output directives.
7654 2016-01-27  Marek Polacek  <polacek@redhat.com>
7656         PR c++/69379
7657         * g++.dg/pr69379.C: New test.
7659 2016-01-27  Martin Sebor  <msebor@redhat.com>
7661         PR c++/69317
7662         * g++.dg/abi/Wabi-2-2.C: New test.
7663         * g++.dg/abi/Wabi-2-3.C: New test.
7664         * g++.dg/abi/Wabi-3-2.C: New test.
7665         * g++.dg/abi/Wabi-3-3.C: New test.
7667 2016-01-27  Richard Biener  <rguenther@suse.de>
7669         PR tree-optimization/69166
7670         * gcc.dg/torture/pr69166.c: New testcase.
7672 2016-01-27  Martin Jambor  <mjambor@suse.cz>
7674         PR tree-optimization/69355
7675         * gcc.dg/tree-ssa/pr69355.c: New test.
7677 2016-01-27  Marek Polacek  <polacek@redhat.com>
7679         PR c++/69496
7680         * g++.dg/ext/constexpr-vla1.C: New test.
7682 2016-01-20  Christian Bruel  <christian.bruel@st.com>
7684         PR target/69245
7685         * gcc.target/arm/pr69245.c: New test.
7687 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
7689         PR tree-optimization/69399
7690         * gcc.dg/torture/pr69399.c: New test.
7692 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7694         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7696 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7698         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7700 2016-01-26  Tom de Vries  <tom@codesourcery.com>
7702         PR tree-optimization/69110
7703         * gcc.dg/autopar/pr69110.c: New test.
7705 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
7706             Sebastian Pop  <s.pop@samsung.com>
7708         * gcc.dg/graphite/isl-ast-op-select.c: New.
7710 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7712         PR fortran/69385
7713         * gfortran.dg/allocate_error_6.f90: New test.
7715 2016-01-26  Richard Henderson  <rth@redhat.com>
7717         * gcc.dg/tm/pr60908.c: New test.
7719 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
7721         PR other/69006
7722         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7723         directive.
7724         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7725         expected multiline output to reflect the colorization being
7726         disabled before newlines.
7727         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7728         (custom_diagnostic_finalizer): Replace call to
7729         pp_newline_and_flush with call to pp_flush.
7730         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7731         * gfortran.dg/implicit_class_1.f90: Likewise.
7732         * lib/gcc-dg.exp (allow_blank_lines): New global.
7733         (dg-allow-blank-lines-in-output): New procedure.
7734         (gcc-dg-prune): Complain about blank lines in the output, unless
7735         dg-allow-blank-lines-in-output was called.
7736         * lib/multiline.exp (_build_multiline_regex): Only support
7737         arbitrary followup text for non-blank-lines, not for blank lines.
7739 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
7741         PR tree-optimization/69483
7742         * gcc.dg/pr69483.c: New test.
7743         * g++.dg/opt/pr69483.C: New test.
7745 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7747         PR target/68620
7748         * gcc.target/arm/pr68620.c: New test.
7750 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
7752         * gcc.target/i386/pr68986-2.c: Remove -m32.
7754 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
7756         PR target/68986
7757         * gcc.target/i386/pr68986-1.c: New test.
7758         * gcc.target/i386/pr68986-2.c: Likewise.
7759         * gcc.target/i386/pr68986-3.c: Likewise.
7761 2016-01-26  Christian Bruel  <christian.bruel@st.com>
7763         * lib/target-supports.exp
7764         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7765         (check_effective_target_arm_crypto_pragma_ok): Likewise.
7766         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7768 2016-01-26  Richard Biener  <rguenther@suse.de>
7770         PR tree-optimization/69452
7771         * gcc.dg/torture/pr69452.c: New testcase.
7773 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
7775         PR target/69442
7776         * gcc.dg/pr69442.c: New test.
7778 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
7780         PR target/67896
7781         * gcc.target/aarch64/simd/pr67896.C: New.
7783 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
7785         PR tree-optimization/69400
7786         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7787         function.
7788         (plugin_init): Call it.
7789         * gcc.dg/torture/pr69400.c: New test.
7791 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7793         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7795 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
7796             Sebastian Pop  <s.pop@samsung.com>
7798         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7799         isl-0.15.
7801 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
7802             Sebastian Pop  <s.pop@samsung.com>
7804         * gcc.dg/graphite/pr69292.c: New.
7806 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
7808         * c-c++-common/goacc/use_device-1.c: New test.
7810 2016-01-25  Jeff Law  <law@redhat.com>
7812         PR tree-optimization/69196
7813         PR tree-optimization/68398
7814         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7815         * gcc.dg/tree-ssa/pr68198.c: Likewise.
7817 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
7819         PR target/69469
7820         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7821         Algorithm.
7823 2016-01-25  Richard Biener  <rguenther@suse.de>
7825         PR testsuite/69380
7826         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7828 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
7830         PR target/69421
7831         * gcc.dg/pr69421.c: New test.
7833 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
7835         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7836         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7837         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7838         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7839         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7840         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7841         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7842         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7843         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7844         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7846 2016-01-25  Richard Biener  <rguenther@suse.de>
7848         PR tree-optimization/69376
7849         * gcc.dg/torture/pr69376.c: New testcase.
7851 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7853         PR fortran/69397
7854         PR fortran/68442
7855         * gfortran.dg/interface_38.f90: New test.
7856         * gfortran.dg/interface_39.f90: New test.
7858 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
7860         Revert:
7861         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
7863         PR c++/11858
7864         PR c++/24663
7865         PR c++/24664
7866         * g++.dg/template/pr11858.C: New test.
7867         * g++.dg/template/pr24663.C: New test.
7868         * g++.dg/template/unify12.C: New test.
7869         * g++.dg/template/unify13.C: New test.
7870         * g++.dg/template/unify14.C: New test.
7871         * g++.dg/template/unify15.C: New test.
7872         * g++.dg/template/unify16.C: New test.
7873         * g++.dg/template/unify17.C: New test.
7875 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
7877         PR fortran/68283
7878         gfortran.dg/pr68283.f90: New test.
7880 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
7882         PR fortran/66094
7883         * gfortran.dg/inline_matmul_13.f90:  New test.
7884         * gfortran.dg/matmul_bounds_8.f90:  New test.
7885         * gfortran.dg/matmul_bounds_9.f90:  New test.
7886         * gfortran.dg/matmul_bounds_10.f90:  New test.
7888 2016-01-23  Tom de Vries  <tom@codesourcery.com>
7890         PR tree-optimization/69426
7891         * gcc.dg/autopar/pr69426.c: New test.
7893 2016-01-23  Martin Sebor  <msebor@redhat.com>
7895         PR c++/58109
7896         PR c++/69022
7897         * g++.dg/cpp0x/alignas5.C: New test.
7898         * g++.dg/ext/vector29.C: Same.
7900 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
7902         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7903         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7904         _GNU_SOURCE from compile flags to the source.
7905         * gcc.target/i386/chkp-stropt-12.c: Ditto.
7906         * gcc.target/i386/chkp-stropt-16.c: Ditto.
7907         * gcc.target/i386/chkp-stropt-4.c: Ditto.
7908         * gcc.target/i386/chkp-stropt-8.c: Ditto.
7910 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
7912         PR target/69432
7913         * g++.dg/opt/pr69432.C: New test.
7915 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7917         * gcc.target/powerpc/pr63354c: Adjust target selector to include
7918         32-bit targets testing an -m64 multilib.
7920 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7922         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7923         64-bit support.
7925 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
7927         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7929 2016-01-21  Christian Bruel  <christian.bruel@st.com>
7931         PR target/68674
7932         * gcc.target/i386/pr68674.c
7933         * gcc.target/aarch64/pr68674.c
7934         * gcc.target/arm/pr68674.c
7936 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7938         PR target/69403
7939         * gcc.c-torture/execute/pr69403.c: New test.
7941 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
7943         PR c++/55843
7944         * g++.dg/template/pr55843.C: New.
7946 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
7948         PR testsuite/66877
7949         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7950         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7952 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7954         PR testsuite/67489
7955         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7956         from dg-do compile directive, and instead add
7957         { dg-require-effective-target int128 }.
7959 2016-01-20  Martin Sebor  <msebor@redhat.com>
7961         PR c/69405
7962         * gcc.dg/sync-fetch.c: New test.
7964 2016-01-21  Martin Sebor  <msebor@redhat.com>
7966         PR target/69252
7967         * gcc.target/powerpc/pr69252.c: New test.
7969 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7971         PR fortran/65996
7972         * gfortran.dg/pr65996.f90: New test.
7974 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7976         PR c++/68810
7977         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7978         expected to generate an error.
7980 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
7982         PR middle-end/66178
7983         * gcc.dg/torture/pr66178.c: New test.
7985 2016-01-21  Anton Blanchard  <anton@samba.org>
7986             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7988         PR target/63354
7989         * gcc.target/powerpc/pr63354.c:  New test.
7991 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
7993         PR rtl-optimization/68990
7994         * gcc.target/i386/pr68990: New.
7996 2016-01-21  Nick Clifton  <nickc@redhat.com>
7998         PR target/69129
7999         * gcc.target/mips/pr69129.c: New.
8001 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
8003         PR c++/58046
8004         * g++.dg/cpp0x/pr58046.C: New.
8006 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
8008         PR target/69187
8009         PR target/65624
8010         * gcc.target/arm/pr69187.c: New test.
8012         PR c++/69355
8013         * g++.dg/torture/pr69355.C: New test.
8015 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
8016             Sebastian Pop  <s.pop@samsung.com>
8018         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8020 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
8021             Sebastian Pop  <s.pop@samsung.com>
8023         * gcc.dg/graphite/pr68976.c: New test.
8025 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
8027         PR middle-end/67653
8028         * c-c++-common/pr67653.c: New test.
8029         * gcc.dg/torture/pr29119.c: Add dg-warning.
8031 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
8033         * gcc.target/powerpc/cpu-builtin-1.c: New test.
8035 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8037         PR c/24293
8038         * gcc.dg/pr24293.c: New test.
8039         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8040         incomplete struct type.
8041         * gcc.dg/declspec-1.c: Likewise.
8042         * gcc.dg/pr63549.c: Likewise.
8044 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
8046         PR tree-optimization/66612
8047         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8048         for bdn instruction.
8050 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8052         * lib/target-supports.exp
8053         (check_effective_target_arm_fp_ok_nocache): New.
8054         (check_effective_target_arm_fp_ok): New.
8055         (add_options_for_arm_fp): New.
8056         (check_effective_target_arm_crypto_ok_nocache): Require
8057         target_arm_v8_neon_ok instead of arm32.
8058         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8059         (check_effective_target_arm_crypto_pragma_ok): New.
8060         (add_options_for_arm_vfp): New.
8061         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8062         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8063         target instead. Force initial fpu to vfp.
8064         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8065         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8066         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8067         dependency.
8068         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8069         use arm_vfp effective target instead. Force initial fpu to vfp.
8070         * gcc.target/arm/attr-neon3.c: Likewise.
8071         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8072         arm_vfp_ok.
8073         * gcc.target/arm/unsigned-float.c: Likewise.
8074         * gcc.target/arm/vfp-1.c: Likewise.
8075         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8076         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8077         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8078         * gcc.target/arm/vfp-ldmias.c: Likewise.
8079         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8080         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8081         * gcc.target/arm/vfp-stmiad.c: Likewise.
8082         * gcc.target/arm/vfp-stmias.c: Likewise.
8083         * gcc.target/arm/vnmul-1.c: Likewise.
8084         * gcc.target/arm/vnmul-2.c: Likewise.
8085         * gcc.target/arm/vnmul-3.c: Likewise.
8086         * gcc.target/arm/vnmul-4.c: Likewise.
8088 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
8090         PR testsuite/69366
8091         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8092         the MPX run-time library, for compile-time MPX test.
8093         * gcc.target/i386/chkp-always_inline.c: Likewise.
8094         * gcc.target/i386/chkp-bndret.c: Likewise.
8095         * gcc.target/i386/chkp-builtins-1.c: Likewise.
8096         * gcc.target/i386/chkp-builtins-2.c: Likewise.
8097         * gcc.target/i386/chkp-builtins-3.c: Likewise.
8098         * gcc.target/i386/chkp-builtins-4.c: Likewise.
8099         * gcc.target/i386/chkp-const-check-1.c: Likewise.
8100         * gcc.target/i386/chkp-const-check-2.c: Likewise.
8101         * gcc.target/i386/chkp-hidden-def.c: Likewise.
8102         * gcc.target/i386/chkp-label-address.c: Likewise.
8103         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8104         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8105         * gcc.target/i386/chkp-pr69044.c: Likewise.
8106         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8107         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8108         * gcc.target/i386/chkp-strchr.c: Likewise.
8109         * gcc.target/i386/chkp-strlen-1.c: Likewise.
8110         * gcc.target/i386/chkp-strlen-2.c: Likewise.
8111         * gcc.target/i386/chkp-strlen-3.c: Likewise.
8112         * gcc.target/i386/chkp-strlen-4.c: Likewise.
8113         * gcc.target/i386/chkp-strlen-5.c: Likewise.
8114         * gcc.target/i386/chkp-stropt-1.c: Likewise.
8115         * gcc.target/i386/chkp-stropt-10.c: Likewise.
8116         * gcc.target/i386/chkp-stropt-11.c: Likewise.
8117         * gcc.target/i386/chkp-stropt-12.c: Likewise.
8118         * gcc.target/i386/chkp-stropt-13.c: Likewise.
8119         * gcc.target/i386/chkp-stropt-14.c: Likewise.
8120         * gcc.target/i386/chkp-stropt-15.c: Likewise.
8121         * gcc.target/i386/chkp-stropt-16.c: Likewise.
8122         * gcc.target/i386/chkp-stropt-2.c: Likewise.
8123         * gcc.target/i386/chkp-stropt-3.c: Likewise.
8124         * gcc.target/i386/chkp-stropt-4.c: Likewise.
8125         * gcc.target/i386/chkp-stropt-5.c: Likewise.
8126         * gcc.target/i386/chkp-stropt-6.c: Likewise.
8127         * gcc.target/i386/chkp-stropt-7.c: Likewise.
8128         * gcc.target/i386/chkp-stropt-8.c: Likewise.
8129         * gcc.target/i386/chkp-stropt-9.c: Likewise.
8130         * gcc.target/i386/pr63995-2.c: Likewise.
8131         * gcc.target/i386/pr64805.c: Likewise.
8132         * gcc.target/i386/pr65044.c: Likewise.
8133         * gcc.target/i386/pr65167.c: Likewise.
8134         * gcc.target/i386/pr65183.c: Likewise.
8135         * gcc.target/i386/pr65184.c: Likewise.
8136         * gcc.target/i386/thunk-retbnd.c: Likewise.
8138 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
8140         PR tree-optimization/69328
8141         * gcc.dg/pr69328.c: New test.
8143 2016-01-20  Jeff Law  <law@redhat.com>
8145         PR target/25114
8146         * gcc.target/m68k/pr25114.c: New test.
8148 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8150         * gcc.target/arm/memset-inline-10.c: Added
8151         dg-require-effective-target arm_thumb2_ok.
8153 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
8155         * gcc.dg/debug/dwarf2/sso.c: New test.
8157 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
8159         PR testsuite/68820
8160         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8161         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8162         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8164 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8166         PR ipa/66223
8167         * g++.dg/ipa/devirt-50.C: New testcase.
8169 2016-01-19  Marek Polacek  <polacek@redhat.com>
8171         PR c++/68965
8172         * g++.dg/cpp1y/parameter-pack-1.C: New test.
8173         * g++.dg/cpp1y/parameter-pack-2.C: New test.
8175 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8177         PR target/69135
8178         * gcc.target/arm/pr69135_1.c: New test.
8180 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8182         * gcc.target/aarch64/ccmp_1.c: Add new tests.
8184 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8186         * gcc.target/aarch64/ccmp_1.c: New testcase.
8188 2016-01-19  Marek Polacek  <polacek@redhat.com>
8190         PR c++/68586
8191         * g++.dg/cpp0x/enum30.C: New test.
8193 2016-01-19  Richard Biener  <rguenther@suse.de>
8195         PR tree-optimization/69336
8196         * g++.dg/tree-ssa/pr69336.C: New testcase.
8198 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8200         PR debug/65779
8201         * gcc.dg/pr65779.c: New test.
8203 2016-01-19  Richard Biener  <rguenther@suse.de>
8205         PR tree-optimization/69352
8206         * gcc.dg/torture/pr69352.c: New testcase.
8208 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8210         PR rtl-optimization/68955
8211         PR rtl-optimization/64557
8212         * gcc.dg/torture/pr68955.c: New test.
8214 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8216         PR lto/69136
8217         * g++.dg/torture/pr69136.C: New testcase.
8219 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8221         PR lto/69133
8222         * g++.dg/lto/pr69133_0.C: New testcase.
8223         * g++.dg/lto/pr69133_1.C: New testcase.
8225 2016-01-15  Jeff Law  <law@redhat.com>
8227         PR tree-optimization/69320
8228         * gcc.c-torture/pr69320-1.c: New test.
8229         * gcc.c-torture/pr69320-2.c: New test.
8230         * gcc.c-torture/pr69320-3.c: New test.
8231         * gcc.c-torture/pr69320-4.c: New test.
8233 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
8235         PR c++/11858
8236         PR c++/24663
8237         PR c++/24664
8238         * g++.dg/template/pr11858.C: New test.
8239         * g++.dg/template/pr24663.C: New test.
8240         * g++.dg/template/unify12.C: New test.
8241         * g++.dg/template/unify13.C: New test.
8242         * g++.dg/template/unify14.C: New test.
8243         * g++.dg/template/unify15.C: New test.
8244         * g++.dg/template/unify16.C: New test.
8245         * g++.dg/template/unify17.C: New test.
8247 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
8249         PR testsuite/69181
8250         * gcc.dg/pr69181-1.c: New test file.
8251         * gcc.dg/pr69181-2.c: New test file.
8252         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8253         globals by moving it to...
8254         (cleanup-after-saved-dg-test): ...this new function.  Add
8255         "global additional_sources_used".  Add reset of global
8256         multiline_expected_outputs to the empty list.
8257         * lib/multiline.exp (_multiline_expected_outputs): Rename this
8258         global to...
8259         (multiline_expected_outputs): ...this, and updated comments to
8260         note that it is modified from gcc-dg.exp.
8261         (dg-end-multiline-output): Update for the above renaming.
8262         (handle-multiline-outputs): Likewise.  Remove the clearing
8263         of the expected outputs to the empty list.
8265 2016-01-18  Richard Biener  <rguenther@suse.de>
8267         PR tree-optimization/69297
8268         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8270 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
8272         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8273         dg-options.
8274         * gcc.target/mips/mips-3d-2.c: Likewise.
8275         * gcc.target/mips/mips-3d-3.c: Likewise.
8276         * gcc.target/mips/mips-3d-4.c: Likewise.
8277         * gcc.target/mips/mips-3d-5.c: Likewise.
8278         * gcc.target/mips/mips-3d-6.c: Likewise.
8279         * gcc.target/mips/mips-3d-7.c: Likewise.
8280         * gcc.target/mips/mips-3d-8.c: Likewise.
8281         * gcc.target/mips/mips-3d-9.c: Likewise.
8282         * gcc.target/mips/mips-ps-1.c: Likewise.
8283         * gcc.target/mips/mips-ps-2.c: Likewise.
8284         * gcc.target/mips/mips-ps-3.c: Likewise.
8285         * gcc.target/mips/mips-ps-4.c: Likewise.
8286         * gcc.target/mips/mips-ps-5.c: Likewise.
8287         * gcc.target/mips/mips-ps-6.c: Likewise.
8288         * gcc.target/mips/mips-ps-7.c: Likewise.
8289         * gcc.target/mips/mips-ps-type.c: Likewise.
8290         * gcc.target/mips/mips-ps-type-2.c: Likewise.
8291         * gcc.target/mips/mips16-attributes-6.c: Likewise.
8293 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8295         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8296         * c-c++-common/goacc/kernels-double-reduction.c: New test.
8297         * c-c++-common/goacc/kernels-empty.c: New test.
8298         * c-c++-common/goacc/kernels-eternal.c: New test.
8299         * c-c++-common/goacc/kernels-loop-2.c: New test.
8300         * c-c++-common/goacc/kernels-loop-3.c: New test.
8301         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8302         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8303         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8304         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8305         * c-c++-common/goacc/kernels-loop-data.c: New test.
8306         * c-c++-common/goacc/kernels-loop-g.c: New test.
8307         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8308         * c-c++-common/goacc/kernels-loop-n.c: New test.
8309         * c-c++-common/goacc/kernels-loop-nest.c: New test.
8310         * c-c++-common/goacc/kernels-loop.c: New test.
8311         * c-c++-common/goacc/kernels-noreturn.c: New test.
8312         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8313         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8314         * c-c++-common/goacc/kernels-reduction.c: New test.
8316 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8318         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8319         * gcc.dg/autopar/outer-2.c: Same.
8320         * gcc.dg/autopar/outer-3.c: Same.
8321         * gcc.dg/autopar/outer-4.c: Same.
8322         * gcc.dg/autopar/outer-5.c: Same.
8323         * gcc.dg/autopar/outer-6.c: Same.
8324         * gcc.dg/autopar/parallelization-1.c: Same.
8325         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8326         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8327         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8328         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8329         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8330         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8331         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8332         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8333         * gcc.dg/autopar/pr39500-1.c: Same.
8334         * gcc.dg/autopar/pr39500-2.c: Same.
8335         * gcc.dg/autopar/pr46193.c: Same.
8336         * gcc.dg/autopar/pr46194.c: Same.
8337         * gcc.dg/autopar/pr49580.c: Same.
8338         * gcc.dg/autopar/pr49960-1.c: Same.
8339         * gcc.dg/autopar/pr49960.c: Same.
8340         * gcc.dg/autopar/pr68373.c: Same.
8341         * gcc.dg/autopar/reduc-1.c: Same.
8342         * gcc.dg/autopar/reduc-1char.c: Same.
8343         * gcc.dg/autopar/reduc-1short.c: Same.
8344         * gcc.dg/autopar/reduc-2.c: Same.
8345         * gcc.dg/autopar/reduc-2char.c: Same.
8346         * gcc.dg/autopar/reduc-2short.c: Same.
8347         * gcc.dg/autopar/reduc-3.c: Same.
8348         * gcc.dg/autopar/reduc-4.c: Same.
8349         * gcc.dg/autopar/reduc-6.c: Same.
8350         * gcc.dg/autopar/reduc-7.c: Same.
8351         * gcc.dg/autopar/reduc-8.c: Same.
8352         * gcc.dg/autopar/reduc-9.c: Same.
8353         * gcc.dg/autopar/uns-outer-4.c: Same.
8354         * gcc.dg/autopar/uns-outer-5.c: Same.
8355         * gcc.dg/autopar/uns-outer-6.c: Same.
8356         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8357         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8359 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8361         PR target/63679
8362         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8363         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8365 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8367         PR target/63679
8368         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8369         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8370         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8372 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8374         PR target/63679
8375         * gcc.dg/tree-ssa/sra-17.c: New.
8376         * gcc.dg/tree-ssa/sra-18.c: New.
8378 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
8380         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8382 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
8384         * gnat.dg/inline12.adb: New test.
8386 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
8388         PR tree-optimization/66797
8389         * gcc.c-torture/execute/pr65447.c: Relax check condition.
8391 2016-01-18  Richard Biener  <rguenther@suse.de>
8393         PR tree-optimization/69170
8394         * gcc.dg/torture/pr69170.c: New testcase.
8396 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
8398         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8400 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8402         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8404 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8406         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8407         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
8408         redundant dg-require-effective-target pthread.
8409         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8410         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8411         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8412         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8413         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8414         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8415         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8417 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
8419         PR target/68609
8420         * gcc.target/powerpc/recip-6.c: Enable on AIX.
8421         * gcc.target/powerpc/recip-7.c: Same.
8423 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8425         PR c++/69091
8426         * g++.dg/template/pr69091.C: New test.
8428 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8430         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8431         dump does not contain an error_mark_node.
8432         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8433         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8435 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8437         PR c++/68936
8438         * g++.dg/template/pr68936.C: New test.
8440 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
8442         PR target/68609
8443         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8444         * gcc.target/powerpc/recip-2.c: Same.
8445         * gcc.target/powerpc/recip-3.c: Same.
8446         * gcc.target/powerpc/recip-4.c: Same.
8447         * gcc.target/powerpc/recip-sqrtf.c: Same.
8449 2016-01-15  Jeff Law  <law@redhat.com>
8451         PR tree-optimization/69270
8452         * gcc.dg/tree-ssa/pr69270-2.c: New test.
8453         * gcc.dg/tree-ssa/pr69270-3.c: New test.
8455 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
8457         PR fortran/49630
8458         * gfortran.dg/deferred_character_13.f90: New test for the fix
8459         of comment 3 of the PR.
8461         PR fortran/54070
8462         * gfortran.dg/deferred_character_8.f90: New test
8463         * gfortran.dg/allocate_error_5.f90: New test
8465         PR fortran/60593
8466         * gfortran.dg/deferred_character_10.f90: New test
8468         PR fortran/60795
8469         * gfortran.dg/deferred_character_14.f90: New test
8471         PR fortran/61147
8472         * gfortran.dg/deferred_character_11.f90: New test
8474         PR fortran/64324
8475         * gfortran.dg/deferred_character_9.f90: New test
8477 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8479         PR rtl-optimization/69030
8480         * gcc.target/i386/pr69030.c: New.
8482 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8484         * gcc.target/aarch64/target_attr_17.c: New test.
8486 2016-01-15  Richard Biener  <rguenther@suse.de>
8488         PR tree-optimization/66856
8489         * gcc.dg/torture/pr66856-1.c: New testcase.
8490         * gcc.dg/torture/pr66856-2.c: Likewise.
8492 2016-01-15  Richard Biener  <rguenther@suse.de>
8494         PR debug/69137
8495         * g++.dg/lto/pr69137_0.C: New testcase.
8497 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
8499         PR middle-end/69246
8500         * gcc.target/i386/pr69246.c: New test.
8502 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8504         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8506 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8508         PR c++/56194
8509         * g++.dg/init/const9.C: Disable test on S/390.
8511 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8513         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8514         * g++.dg/Wno-frame-address.C: Ditto.
8516 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8518         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8520 2016-01-15  Richard Biener  <rguenther@suse.de>
8522         PR tree-optimization/68961
8523         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8525 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
8527         * gcc.target/i386/pr65105-5.c: New test.
8529 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
8531         * gcc.c-torture/execute/alias-4.c: New testcase.
8533 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
8535         PR ipa/68148
8536         * g++.dg/ipa/devirt-49.C: New testcase.
8538 2016-01-15  Christian Bruel  <christian.bruel@st.com>
8540         PR target/65837
8541         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8542         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8543         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8545 2016-01-15  Richard Biener  <rguenther@suse.de>
8547         PR tree-optimization/69117
8548         * gcc.dg/torture/pr69117.c: New testcase.
8550 2015-01-14  Ryan Burn  <contact@rnburn.com>
8552         PR c++/69048
8553         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8555 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8557         PR testsuite/67509
8558         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8559         range tests use 100 * maximum instead of maximum + 1.
8561 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
8563         PR debug/69244
8564         * gcc.dg/guality/pr69244.c: New test.
8566 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
8568         * lib/target-supports.exp (check_effective_target_issignaling):
8569         New procedure.
8570         * gcc.dg/pr61441.c: Require issignaling effective target.
8572 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
8574         PR target/68803
8575         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8577 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
8579         PR c++/68819
8580         PR preprocessor/69177
8581         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8582         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8583         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8584         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8586 2016-01-14  Marek Polacek  <polacek@redhat.com>
8588         PR c/69262
8589         * gcc.dg/array-15.c: New test.
8591 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
8593         PR middle-end/68146
8594         PR tree-optimization/69155
8595         * gfortran.dg/pr68146.f: New test.
8596         * gfortran.dg/pr69155.f90: New test.
8598 2016-01-14  Richard Biener  <rguenther@suse.de>
8600         PR tree-optimization/68060
8601         * gcc.dg/torture/pr68060-1.c: New testcase.
8602         * gcc.dg/torture/pr68060-2.c: Likewise.
8604 2016-01-14  Nick Clifton  <nickc@redhat.com>
8606         * lib/target-supports.exp
8607         (check_effective_target_arm_neon_ok_nocache): Add an option
8608         sequence that includes setting the ARM architecture to ARMv7-A.
8609         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8610         command line options necessary to enable Neon support.
8611         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8612         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8613         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8614         * gcc.target/arm/pr69180.c: Likewise.
8616 2016-01-14  Jeff Law  <law@redhat.com>
8618         PR tree-optimization/69270
8619         * gcc.dg/tree-ssa/pr69270.c: New test.
8621 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
8623         PR c/66208
8624         * c-c++-common/pr66208.c: New file.
8626 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
8628         PR tree-optimization/69156
8629         * gcc.dg/pr69156.c: New test.
8631 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8633         * gcc.target/i386/pr69225-7.c: New test.
8635 2016-01-13  Richard Henderson  <rth@redhat.com>
8637         * gcc.dg/tm/memopt-13.c: Update expected function.
8638         * gcc.dg/tm/memopt-6.c: Likewise.
8640 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
8642         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8643         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8644         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8645         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8647 2016-01-13  Tom de Vries  <tom@codesourcery.com>
8649         PR tree-optimization/69169
8650         * gcc.dg/pr69169.c: New test.
8652 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
8654         PR target/69228
8655         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8656         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8657         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8658         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8659         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8660         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8661         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8662         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8664 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
8666         PR target/69247
8667         * gcc.dg/pr69247.c: New test.
8669 2016-01-13  Richard Biener  <rguenther@suse.de>
8671         PR tree-optimization/69242
8672         * gcc.dg/torture/pr69242.c: New testcase.
8674 2016-01-13  Richard Biener  <rguenther@suse.de>
8676         PR tree-optimization/69186
8677         * gcc.dg/torture/pr69186.c: New testcase.
8679 2016-01-13  Jeff Law  <law@redhat.com>
8681         PR tree-optimization/67755
8682         * gcc.dg/tree-ssa/pr67755.c: New test.
8684 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8686         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8687         pass number in output by a star.
8689 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
8691         PR tree-optimization/68911
8692         * gcc.c-torture/execute/pr68911.c: New test.
8694 2016-01-12  Marek Polacek  <polacek@redhat.com>
8696         PR c++/68979
8697         * g++.dg/warn/permissive-1.C: New test.
8699 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
8701         PR objc++/68511
8702         PR c++/69213
8703         * g++.dg/opt/pr69213.C: New test.
8705 2016-01-12  Christian Bruel  <christian.bruel@st.com>
8707         PR target/69180
8708         * gcc.target/arm/pr69180.c: New test.
8710 2016-01-12  Richard Biener  <rguenther@suse.de>
8712         PR lto/69077
8713         * g++.dg/lto/pr69077_0.C: New testcase.
8714         * g++.dg/lto/pr69077_1.C: Likewise.
8716 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
8718         PR target/69175
8719         * g++.dg/opt/pr69175.C: New test.
8721 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
8723         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8724         rather than #including math.h & stdlib.h.
8725         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8726         * gcc.dg/vect/pr49771.c: Likewise.
8727         * gcc.dg/vect/vect-10-big-array.c: Likewise.
8728         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8729         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8730         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8731         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8732         * gcc.dg/vect/pr44507.c: Likewise.
8733         * gcc.dg/vect/pr45902.c: Likewise.
8734         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8735         * gcc.dg/vect/vect-117.c: Likewise.
8736         * gcc.dg/vect/vect-99.c: Likewise.
8737         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8738         * gcc.dg/vect/vect-cond-1.c: Likewise.
8739         * gcc.dg/vect/vect-cond-2.c: Likewise.
8740         * gcc.dg/vect/vect-cond-3.c: Likewise.
8741         * gcc.dg/vect/vect-cond-4.c: Likewise.
8742         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8743         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8744         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8745         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8746         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8747         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8748         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8749         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8750         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8751         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8752         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8753         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8754         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8755         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8756         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8757         include of signal.h.
8758         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8759         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8760         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8761         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8762         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8763         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8764         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8765         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8766         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8767         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8768         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8769         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8770         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8771         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8772         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8773         * gcc.dg/vect/vect-outer-5.c: Likewise.
8774         * gcc.dg/vect/vect-outer-6.c: Likewise.
8775         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8776         include of stdio.h.
8778 2016-01-12  Nick Clifton  <nickc@redhat.com>
8780         PR target/68913
8781         * gcc.dg/lto/pr61886_0.c: Rename the external function called
8782         to fread so that it will be found in all target runtimes.
8784 2016-01-12  Richard Biener  <rguenther@suse.de>
8786         PR tree-optimization/69053
8787         * g++.dg/torture/pr69053.C: New testcase.
8789 2016-01-12  Richard Biener  <rguenther@suse.de>
8791         PR tree-optimization/69168
8792         * gcc.dg/torture/pr69168.c: New testcase.
8794 2016-01-12  Richard Biener  <rguenther@suse.de>
8796         PR tree-optimization/69157
8797         * gcc.dg/torture/pr69157.c: New testcase.
8799 2016-01-12  Richard Biener  <rguenther@suse.de>
8801         PR tree-optimization/69174
8802         * gcc.dg/torture/pr69174.c: New testcase.
8804 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
8806         PR c++/66808
8807         PR c++/69000
8808         * g++.dg/tls/pr66808.C: New test.
8809         * g++.dg/tls/pr69000.C: New test.
8811 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8813         * gcc.target/powerpc/swaps-p8-23.c: New test.
8814         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8816 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
8818         PR tree-optimization/68356
8819         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8821 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
8822             Jim Wilson  <jim.wilson@linaro.org>
8824         PR target/69194
8825         * gcc.target/arm/pr69194.c: New test.
8827 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8829         PR target/69225
8830         * gcc.target/i386/pr69225-1.c: New test.
8831         * gcc.target/i386/pr69225-2.c: Likewise.
8832         * gcc.target/i386/pr69225-3.c: Likewise.
8833         * gcc.target/i386/pr69225-4.c: Likewise.
8834         * gcc.target/i386/pr69225-5.c: Likewise.
8835         * gcc.target/i386/pr69225-6.c: Likewise.
8837 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
8839         PR target/67462
8840         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8841         if lp64.
8843         PR target/69071
8844         * gcc.dg/pr69071.c: New test.
8846         PR c++/69211
8847         * g++.dg/opt/pr69211.C: New test.
8849         PR tree-optimization/69214
8850         * gcc.c-torture/compile/pr69214.c: New test.
8852 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
8854         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8855         * gcc.target/i386/pr66232-11.c: Ditto.
8856         * gcc.target/i386/pr66232-12.c: Ditto.
8857         * gcc.target/i386/pr66232-13.c: Ditto.
8859 2016-01-11  Richard Biener  <rguenther@suse.de>
8861         PR tree-optimization/69173
8862         * gcc.dg/torture/pr69173.c: New testcase.
8864 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8866         PR rtl-optimization/68796
8867         * gcc.target/aarch64/tst_5.c: New test.
8868         * gcc.target/aarch64/tst_6.c: Likewise.
8870 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8872         PR rtl-optimization/68841
8873         * gcc.dg/pr68841.c: New test.
8874         * gcc.c-torture/execute/pr68841.c: New test.
8876 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
8878         PR rtl-optimization/68920
8879         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8880         for ix86 targets.
8881         * gcc.dg/ifcvt-5.c: New test.
8883 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
8885         PR bootstrap/69123
8886         * g++.dg/pr69123.C: New.
8888 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
8890         PR target/69010
8891         * gcc.target/i386/pr69010.c: New test.
8893 2016-01-11  Martin Jambor  <mjambor@suse.cz>
8895         PR ipa/69044
8896         * gcc.target/i386/chkp-pr69044.c: New test.
8898 2016-01-11  Tom de Vries  <tom@codesourcery.com>
8900         PR tree-optimization/69109
8901         * gcc.dg/autopar/pr69109-2.c: New test.
8902         * gcc.dg/autopar/pr69109.c: New test.
8904 2016-01-11  Tom de Vries  <tom@codesourcery.com>
8906         PR tree-optimization/69108
8907         * gcc.dg/autopar/pr69108.c: New test.
8909 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
8911         PR c++/69029
8912         * c-c++-common/Wisleading-indentation.c: Augment test.
8914 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
8916         PR fortran/69154
8917         * gfortran.dg/inline_matmul_12.f90:  New test.
8919 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
8921         PR fortran/67779
8922         * gfortran.dg/actual_array_offset_1: New test.
8924 2016-01-10  Tom de Vries  <tom@codesourcery.com>
8926         PR tree-optimization/69062
8927         * gcc.dg/autopar/pr69062.c: New test.
8929 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
8931         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8932         * gcc.dg/vect/slp-perm-2.c: Likewise.
8933         * gcc.dg/vect/slp-perm-3.c: Likewise.
8934         * gcc.dg/vect/slp-perm-5.c: Likewise.
8935         * gcc.dg/vect/slp-perm-6.c: Likewise.
8936         * gcc.dg/vect/slp-perm-7.c: Likewise.
8937         * gcc.dg/vect/slp-perm-8.c: Likewise.
8939 2016-01-10  Tom de Vries  <tom@codesourcery.com>
8941         PR tree-optimization/69039
8942         * gcc.dg/autopar/pr69039.c: New test.
8944 2016-01-09  Marek Polacek  <polacek@redhat.com>
8946         PR c++/69113
8947         * g++.dg/pr69113.C: New test.
8949 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
8951         PR middle-end/50865
8952         PR tree-optimization/69097
8953         * gcc.c-torture/execute/pr50865.c: New test.
8954         * gcc.c-torture/execute/pr69097-1.c: New test.
8955         * gcc.c-torture/execute/pr69097-2.c: New test.
8956         * gcc.dg/pr69097-1.c: New test.
8957         * gcc.dg/pr69097-2.c: New test.
8959 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
8961         PR c++/69164
8962         * g++.dg/opt/pr69164.C: New test.
8964 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
8966         PR tree-optimization/69167
8967         * gcc.dg/pr69167.c: New test.
8969 2016-01-08  Marek Polacek  <polacek@redhat.com>
8971         PR c++/68449
8972         * g++.dg/pr68449.C: New.
8974 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
8976         PR tree-optimization/68707
8977         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8978         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8979         on platforms supporting it.
8980         * gcc.dg/vect/slp-perm-2.c: Likewise.
8981         * gcc.dg/vect/slp-perm-3.c: Likewise.
8982         * gcc.dg/vect/slp-perm-5.c: Likewise.
8983         * gcc.dg/vect/slp-perm-7.c: Likewise.
8984         * gcc.dg/vect/slp-perm-8.c: Likewise.
8985         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8986         on platforms supporting it.
8988 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
8990         PR tree-optimization/69162
8991         * gcc.dg/pr69162.c: New test.
8993         PR tree-optimization/69172
8994         * gcc.dg/pr69172.c: New test.
8996 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8998         PR tree-optimization/67781
8999         * gcc.c-torture/execute/pr67781.c: New file.
9001 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9003         PR tree-optimization/69083
9004         * gcc.dg/vect/pr69083.c: New test.
9006 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
9008         PR tree-optimization/61441
9009         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9010         Use -fexcess-precision=standard for compiler options.
9011         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
9013 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9015         PR fortran/69128
9016         * gfortran.dg/gomp/pr69128.f90: New test.
9018         PR c++/69145
9019         * g++.dg/ext/pr69145-1.C: New test.
9020         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9021         * g++.dg/ext/pr69145-2.h: New file.
9023 2016-01-07  Martin Sebor  <msebor@redhat.com>
9025         PR c/68966
9026         * gcc.dg/atomic-fetch-bool.c: New test.
9027         * gcc.dg/sync-fetch-bool.c: New test.
9029 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9031         PR fortran/66680
9032         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9034 2016-01-07  Nick Clifton  <nickc@redhat.com>
9036         PR target/66655
9037         * g++.dg/pr66655.C: New test.
9038         * g++.dg/pr66655_1.cc: Test support file.
9039         * g++.dg/pr66655.h: Test header file.
9041 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9043         PR fortran/66680
9044         gfortran.dg/gomp/pr66680.f90: New test.
9046 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9048         PR target/69171
9049         * gcc.target/i386/pr69171-1.c: New test.
9050         * gcc.target/i386/pr69171-2.c: Likewise.
9051         * gcc.target/i386/pr69171-3.c: Likewise.
9052         * gcc.target/i386/pr69171-4.c: Likewise.
9053         * gcc.target/i386/pr69171-5.c: Likewise.
9054         * gcc.target/i386/pr69171-6.c: Likewise.
9056 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
9058         PR middle-end/67639
9059         * c-c++-common/pr67639.c: New test.
9061 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
9063         PR tree-optimization/69141
9064         * g++.dg/opt/pr69141.C: New test.
9066 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9068         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9070 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
9072         PR target/69140
9073         * gcc.target/i386/pr69140.c: New test
9075 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
9077         * gcc.dg/bad-dereference.c: New test case.
9079 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9081         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9083 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
9085         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9087 2016-01-06  Marek Polacek  <polacek@redhat.com>
9089         PR sanitizer/69099
9090         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9092 2016-01-05  Marek Polacek  <polacek@redhat.com>
9094         PR c/69104
9095         * gcc.dg/atomic-invalid-2.c: New.
9097 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9099         PR target/68991
9100         * gcc.target/i386/pr68991.c: New test.
9102 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9104         PR target/68991
9105         * g++.dg/pr68991-1.C: New test.
9106         * g++.dg/pr68991-2.C: Likewise.
9108 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
9110         PR other/60465
9111         * gcc.target/ia64/pr60465-gprel64.c: New test.
9112         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9114 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9116         PR rtl-optimization/68651
9117         * gcc.target/aarch64/pr68651_1.c: New test.
9119 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
9121         PR c/69122
9122         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9124 2016-01-05  Nathan Sidwell  <nathan@acm.org>
9126         PR c++/58583
9127         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9129         * gcc.dg/alias-15.c: New.
9131 2016-01-05  Nick Clifton  <nickc@redhat.com>
9133         PR target/68870
9134         * g++.dg/pr68770.C: New test.
9136 2016-01-04  Mike Stump  <mikestump@comcast.net>
9138         * lib/target-supports.exp (check_effective_target_cilkplus):
9139         cilkplus targets require pthreads.
9140         (check_effective_target_cilkplus): Remove special case for NVPTX.
9142 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
9144         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9145         generation.
9147 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
9149         Update copyright years.
9151 2016-01-04  Marek Polacek  <polacek@redhat.com>
9153         PR c/68908
9154         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9155         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9156         * gcc.dg/atomic/stdatomic-op-5.c: New test.
9158 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9160         * gcc.target/sparc/20160104-2.c: New test.
9162 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9164         * gcc.target/sparc/20160104-1.c: New test.
9166 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
9168         PR fortran/65045
9169         * gfortran.dg/pr65045.f90: New test.
9171 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
9173         * gnat.dg/specs/debug1.ads: Delete.
9175 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9177         PR libgfortran/68867
9178         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9179         expression.
9181 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9183         PR libgfortran/68867
9184         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9185         PowerPC.
9187 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
9189         PR fortran/68864
9190         * gfortran.dg/pr68864.f90: New test.
9192 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
9194         PR tree-optimization/69070
9195         * gcc.dg/pr69070.c: New test.
9197         PR sanitizer/69055
9198         * gfortran.dg/pr69055.f90: New test.
9200         PR target/69015
9201         * gcc.dg/pr69015.c: New test.
9203 Copyright (C) 2016 Free Software Foundation, Inc.
9205 Copying and distribution of this file, with or without modification,
9206 are permitted in any medium without royalty provided the copyright
9207 notice and this notice are preserved.