Update ChangeLog and version files for release
[official-gcc.git] / gcc / testsuite / ChangeLog
blob64e7f7590dc482d0a37a945a3be5873e2216031e
1 2016-06-03  Release Manager
3         * GCC 5.4.0 released.
5 2016-05-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7         Backport from trunk.
8         2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
10         PR sanitizer/68042
11         * c-c++-common/asan/sanity-check-pure-c-1.c: Adjust test
12         to pass on Darwin.
14 2016-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16         Backport from trunk.
17         PR fortran/66461
18         * gfortran.dg/unexpected_eof.f: New test.
20 2016-05-24  Richard Biener  <rguenther@suse.de>
22         PR testsuite/71254
23         * gcc.dg/simd-7.c: Compile on x86_64 and i?86 only.
25 2016-05-23  Richard Biener  <rguenther@suse.de>
27         Backport from mainline
28         2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
30         PR target/69634
31         * gcc.dg/pr69634.c: New.
33         2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
35         PR c++/70347
36         * g++.dg/cpp1y/nsdmi-union1.C: New test.
38         2015-10-30  Richard Biener  <rguenther@suse.de>
40         PR middle-end/68142
41         * c-c++-common/ubsan/pr68142.c: New testcase.
43         2016-03-24  Richard Henderson  <rth@redhat.com>
45         PR middle-end/69845
46         * gcc.dg/tree-ssa/pr69845-1.c: New test.
47         * gcc.dg/tree-ssa/pr69845-2.c: New test.
49 2016-05-23  Richard Biener  <rguenther@suse.de>
51         Backport from mainline
52         2016-02-08  Jakub Jelinek  <jakub@redhat.com>
54         PR ipa/69239
55         * g++.dg/ipa/pr69239.C: New test.
57         2016-01-21  Martin Sebor  <msebor@redhat.com>
59         PR target/69252
60         * gcc.target/powerpc/pr69252.c: New test.
62 2016-05-21  Iain Sandoe  <iain@codesourcery.com>
63             Dominique d'Humieres  <dominiq@lps.ens.fr>
65         Backport from mainline
66         2015-12-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
68         PR target/67973
70         * lib/target-supports.exp (check_effective_target_stabs): New proc.
71         * g++.dg/cpp0x/alias-decl-debug-0.C: Restrict to stabs targets.
72         * g++.dg/other/PR23205.C: Likewise.
73         * g++.dg/other/pr23205-2.C: Likewise.
74         * gcc.dg/20040813-1.c: Likewise.
75         * gcc.dg/darwin-20040809-2.c: Likewise.
76         * objc.dg/stabs-1.m: Likewise.
78 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
80         PR c++/70466
81         * g++.dg/template/pr70466-1.C: New.
82         * g++.dg/template/pr70466-2.C: Likewise.
84 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
86         PR fortran/71204
87         * gfortran.dg/pr71204.f90: New test.
89 2016-05-20  Richard Biener  <rguenther@suse.de>
91         Backport from mainline
92         2016-03-02  Richard Biener  <rguenther@suse.de>
94         PR middle-end/67278
95         * gcc.dg/simd-7.c: New testcase.
97         2016-03-02  Richard Biener  <rguenther@suse.de>
98                 Uros Bizjak  <ubizjak@gmail.com>
100         PR target/67278
101         * gcc.dg/simd-8.c: New testcase.
103         2016-03-09  Jakub Jelinek  <jakub@redhat.com>
105         PR middle-end/67278
106         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
108         PR target/67278
109         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
111 2016-05-20  Richard Biener  <rguenther@suse.de>
113         Backport from mainline
114         2016-02-29  Richard Biener  <rguenther@suse.de>
116         PR tree-optimization/69720
117         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
119 2016-05-20  Richard Biener  <rguenther@suse.de>
121         Backport from mainline
122         2016-02-01  Bin Cheng  <bin.cheng@arm.com>
124         PR tree-optimization/67921
125         * c-c++-common/ubsan/pr67921.c: New test.
127         2016-05-06  Richard Biener  <rguenther@suse.de>
129         PR middle-end/70941
130         * gcc.dg/torture/pr70941.c: New testcase.
132         2016-05-06  Jakub Jelinek  <jakub@redhat.com>
134         PR middle-end/70941
135         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
136         (a, b, c, d): Change type from char to signed char.
137         (main): Compare against (signed char) -1634678893 instead of
138         hardcoded -109.  Use __builtin_abort instead of abort.
140         2016-05-06  Richard Biener  <rguenther@suse.de>
142         PR middle-end/70931
143         * gfortran.dg/pr70931.f90: New testcase.
145         2016-04-14  Richard Biener  <rguenther@suse.de>
147         PR tree-optimization/70623
148         * gcc.dg/torture/pr70623.c: New testcase.
149         * gcc.dg/torture/pr70623-2.c: Likewise.
151         2016-04-25  Richard Biener  <rguenther@suse.de>
153         PR tree-optimization/70780
154         * gcc.dg/torture/pr70780.c: New testcase.
156 2016-05-19  Martin Jambor  <mjambor@suse.cz>
158         PR ipa/70646
159         * gcc.dg/ipa/pr70646.c: New test.
161 2016-05-19  Richard Sandiford  <richard.sandiford@arm.com>
163         PR tree-optimization/69400
164         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
165         function.
166         (plugin_init): Call it.
167         * gcc.dg/torture/pr69400.c: New test.
169 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
171         PR c++/70135
172         * g++.dg/cpp1y/constexpr-loop4.C: New test.
173         * g++.dg/ubsan/pr70135.C: New test.
175 2016-05-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
177         Backport from mainline
178         2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
180         PR target/70809
181         * gcc.target/aarch64/pr70809_1.c: New test.
183 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
185         Backport from mainline r236377.
186         2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
188         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
189         "blr\t" and switch to scan-assembler-times.
191 2016-05-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
193         Backport from mainline
194         2016-05-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
196         * gcc.target/powerpc/pr70963.c: Require at least power8 at both
197         compile and run time.
199 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
201         PR fortran/69603
202         * gfortran.dg/pr69603.f90: New testcase.
204 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
206         Backport from mainline
207         2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
209         PR target/70963
210         * gcc.target/powerpc/pr70963.c: New.
212 2016-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
214         PR c++/70635
215         * g++.dg/parse/pr70635.C: New.
217 2016-05-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
219         Backport from mainline
220         PR libgfortran/70684
221         * gfortran.dg/list_read_14.f90: New test.
223 2016-05-02  Richard Biener  <rguenther@suse.de>
225         Backport from mainline
226         2016-04-05  Richard Biener  <rguenther@suse.de>
228         PR tree-optimization/70526
229         * g++.dg/torture/pr70526.C: New testcase.
231 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
233         PR target/70858
234         * gcc.target/i386/pr70858.c: New test.
236 2016-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
238         Backport from mainline
239         2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
241         PR target/70098
242         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
243         New function.
244         * g++.dg/pr70098.C: New testcase.
246 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
248         PR target/70674
249         * gcc.target/s390/pr70674.c: New test.
251 2016-04-18  Marek Polacek  <polacek@redhat.com>
253         Backport from mainline
254         2016-03-31  Marek Polacek  <polacek@redhat.com>
256         PR c/70297
257         * c-c++-common/pr70297.c: New test.
258         * g++.dg/cpp0x/typedef-redecl.C: New test.
259         * gcc.dg/typedef-redecl2.c: New test.
261 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
263         PR target/70662
264         * gcc.target/i386/pr70662.c: New test.
266 2016-04-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
268         Backport from mainline
269         2016-03-31  Nick Clifton  <nickc@redhat.com>
271         PR target/70044
272         * gcc.target/aarch64/pr70044.c: New test.
274 2016-04-13  Alan Modra  <amodra@gmail.com>
276         Backport from mainline
277         2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
278         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
279         (Holder::foo): Reflect this.
281         2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
282         PR c++/70096
283         * g++.dg/template/ptrmem30.C: New test.
285 2016-04-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
287         Backport from mainline
288         2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
290         PR target/70566
291         * gcc.c-torture/execute/pr70566.c: New test.
293 2016-04-11  Alan Modra  <amodra@gmail.com>
295         * gcc.target/powerpc/pr70117.c: New.
297 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
299         PR fortran/70592
300         * gfortran.dg/deferred_character_17.f90: New test.
302 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
304         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
306         PR tree-optimization/68644
307         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
309         PR rtl-optimization/64886
310         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
312 2016-04-09  Oleg Endo  <olegendo@gcc.gnu.org>
314         Backport from mainline
315         2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
317         PR target/70416
318         PR target/67391
319         * gcc.target/sh/torture/pr70416.c: New.
321 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
323         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
325 2016-04-06  Richard Biener  <rguenther@suse.de>
327         Backport from mainline
328         2016-03-11  Jakub Jelinek  <jakub@redhat.com>
330         PR tree-optimization/70177
331         * gcc.dg/pr70177.c: New test.
333 2016-04-06  Richard Biener  <rguenther@suse.de>
335         Backport from mainline
336         2016-02-24  Richard Biener  <rguenther@suse.de>
337                 Jakub Jelinek  <jakub@redhat.com>
339         PR middle-end/69760
340         * gcc.dg/torture/pr69760.c: New testcase.
342         2016-03-01  Richard Biener  <rguenther@suse.de>
344         PR tree-optimization/69983
345         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Adjust.
347 2016-04-06  Richard Biener  <rguenther@suse.de>
349         Backport from mainline
350         2016-02-24  Richard Biener  <rguenther@suse.de>
352         PR middle-end/68963
353         * gcc.dg/torture/pr68963.c: New testcase.
355 2016-04-06  Richard Biener  <rguenther@suse.de>
357         Backport from mainline
358         2016-03-01  Richard Biener  <rguenther@suse.de>
360         PR middle-end/70022
361         * gcc.dg/pr70022.c: New testcase.
363         2016-03-07  Richard Biener  <rguenther@suse.de>
365         PR tree-optimization/70115
366         * gcc.dg/torture/pr70115.c: New testcase.
368 2016-04-06  Richard Biener  <rguenther@suse.de>
370         Backport from mainline
371         2016-03-30  Richard Biener  <rguenther@suse.de>
373         PR middle-end/70450
374         * gcc.dg/torture/pr70450.c: New testcase.
376         2016-03-22  Richard Biener  <rguenther@suse.de>
378         PR middle-end/70333
379         * gcc.dg/torture/pr70333.c: New testcase.
381         2016-04-04  Richard Biener  <rguenther@suse.de>
383         PR rtl-optimization/70484
384         * gcc.dg/torture/pr70484.c: New testcase.
386         2016-03-31  Richard Biener  <rguenther@suse.de>
388         PR c++/70430
389         * g++.dg/ext/vector30.C: New testcase.
391 2016-04-05  Dominique d'Humieres  <dominiq@lps.ens.fr>
392             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
394         * gfortran.dg/fmt_pf.f90: New test.
396 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
398         PR target/70525
399         * gcc.target/i386/pr70525.c: New test.
401 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
402             Jakub Jelinek <jakub@redhat.com>
404         PR middle-end/70457
405         * gcc.dg/torture/pr70457.c: New.
407 2016-04-04  Andre Vehreschild  <vehre@gmx.de>
409         PR fortran/66911
410         * gfortran.dg/deferred_character_16.f90: New test.
412 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
414         PR fortran/65795
415         * gfortran.dg/coarray_allocate_6.f08: New test.
417 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
419         Backport from mainline r234666.
420         2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
422         PR target/69890
423         * gcc.dg/strlenopt.h (memmove): New.
424         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
425         instead of "string.h".
426         * gcc.target/i386/chkp-strlen-2.c: Likewise.
427         * gcc.target/i386/chkp-strlen-3.c: Likewise.
428         * gcc.target/i386/chkp-strlen-4.c: Likewise.
429         * gcc.target/i386/chkp-strlen-5.c: Likewise.
430         * gcc.target/i386/chkp-stropt-1.c: Likewise.
431         * gcc.target/i386/chkp-stropt-10.c: Likewise.
432         * gcc.target/i386/chkp-stropt-11.c: Likewise.
433         * gcc.target/i386/chkp-stropt-12.c: Likewise.
434         * gcc.target/i386/chkp-stropt-13.c: Likewise.
435         * gcc.target/i386/chkp-stropt-14.c: Likewise.
436         * gcc.target/i386/chkp-stropt-15.c: Likewise.
437         * gcc.target/i386/chkp-stropt-16.c: Likewise.
438         * gcc.target/i386/chkp-stropt-2.c: Likewise.
439         * gcc.target/i386/chkp-stropt-3.c: Likewise.
440         * gcc.target/i386/chkp-stropt-4.c: Likewise.
441         * gcc.target/i386/chkp-stropt-5.c: Likewise.
442         * gcc.target/i386/chkp-stropt-6.c: Likewise.
443         * gcc.target/i386/chkp-stropt-7.c: Likewise.
444         * gcc.target/i386/chkp-stropt-8.c: Likewise.
445         * gcc.target/i386/chkp-stropt-9.c: Likewise.
447 2016-01-04  Christophe Lyon  <christophe.lyon@linaro.org>
449         Backport from mainline
450         2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
452         PR target/70004
453         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
454         Delete.
455         (test_corners_sisd_si): Likewise.
456         (main): Remove checks of the above.
457         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
459 2016-04-01  James Greenhalgh  <james.greenhalgh@srm.com>
461         Backport from mainline
462         2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
464         PR target/67896
465         * gcc.target/aarch64/simd/pr67896.C: New.
467 2016-03-31  Nathan Sidwell  <nathan@acm.org>
469         PR c++/70393
470         * g++.dg/cpp0x/constexpr-virtual6.C: New.
472 2016-03-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
474         * gcc.target/arm/atomic_loaddi_relaxed_cond.c: New test.
476 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
478         PR target/70453
479         * gcc.target/i386/pr70453.c: New test.
481 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
483         Backport from mainline
484         2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
486         PR rtl-optimization/69102
487         * gcc.c-torture/compile/pr69102.c: New test.
489 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
491         Backport from mainline
492         2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
494         PR rtl-optimization/69032
495         * gcc.dg/pr69032.c: New test.
497 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
499         Backport from mainline
500         2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
502         PR target/64411
503         * gcc.target/i386/pr64411.C: New test.
505 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
507         PR rtl-optimization/70460
508         * gcc.c-torture/execute/pr70460.c: New test.
510 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
512         PR testsuite/70356
513         * gcc.target/i386/avx-vextractf128-256-5.c: Move
514         dg-require-effective-target after dg-do.
516 2016-03-30  Vladimir Makarov  <vmakarov@redhat.com>
518         Backported from the mainline
519         2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
521         PR target/69614
522         * gcc.target/arm/pr69614.c: New.
524 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
526         PR target/70421
527         * gcc.dg/torture/pr70421.c: New test.
528         * gcc.target/i386/avx512f-pr70421.c: New test.
530         Backported from mainline
531         2016-03-29  Jakub Jelinek  <jakub@redhat.com>
533         PR rtl-optimization/70429
534         * gcc.c-torture/execute/pr70429.c: New test.
536         2016-03-22  Jakub Jelinek  <jakub@redhat.com>
538         PR target/70329
539         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
540         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
542         2016-03-21  Jakub Jelinek  <jakub@redhat.com>
544         PR target/70296
545         * gcc.target/powerpc/altivec-36.c: New test.
547         2016-03-17  Jakub Jelinek  <jakub@redhat.com>
549         PR c++/70272
550         * g++.dg/opt/flifetime-dse6.C: New test.
551         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
553         2016-03-15  Jakub Jelinek  <jakub@redhat.com>
555         PR rtl-optimization/70222
556         * gcc.c-torture/execute/pr70222-1.c: New test.
557         * gcc.c-torture/execute/pr70222-2.c: New test.
559         2016-03-11  Jakub Jelinek  <jakub@redhat.com>
561         PR tree-optimization/70169
562         * gcc.dg/pr70169.c: New test.
564         2016-03-09  Jakub Jelinek  <jakub@redhat.com>
566         PR tree-optimization/70152
567         * gcc.dg/pr70152.c: New test.
569         2016-03-04  Jakub Jelinek  <jakub@redhat.com>
571         PR target/70062
572         * gcc.target/i386/pr70062.c: New test.
574         2016-02-22  Jakub Jelinek  <jakub@redhat.com>
576         PR target/69888
577         * gcc.target/i386/pr69888.c: New test.
579         2016-03-02  Jakub Jelinek  <jakub@redhat.com>
581         PR target/70028
582         * gcc.target/i386/pr70028.c: New test.
584         2016-02-26  Jakub Jelinek  <jakub@redhat.com>
586         PR target/69969
587         * gcc.target/powerpc/pr69969.c: New test.
589         PR rtl-optimization/69891
590         * gcc.target/i386/pr69891.c: New test.
592         2016-02-19  Jakub Jelinek  <jakub@redhat.com>
594         PR c++/69826
595         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
596         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
598         PR c++/67767
599         * g++.dg/cpp0x/pr67767.C: New test.
601         2016-02-16  Jakub Jelinek  <jakub@redhat.com>
603         PR tree-optimization/69802
604         * gcc.dg/pr69802.c: New test.
606         2016-02-15  Jakub Jelinek  <jakub@redhat.com>
608         PR c++/69797
609         * c-c++-common/pr69797.c: New test.
611         2016-02-22  Jakub Jelinek  <jakub@redhat.com>
613         PR target/69885
614         * gcc.dg/pr69885.c: New test.
616         2016-02-12  Jakub Jelinek  <jakub@redhat.com>
618         PR rtl-optimization/69764
619         PR rtl-optimization/69771
620         * c-c++-common/pr69764.c: New test.
621         * gcc.dg/torture/pr69771.c: New test.
623         PR ipa/68672
624         * g++.dg/ipa/pr68672-1.C: New test.
625         * g++.dg/ipa/pr68672-2.C: New test.
626         * g++.dg/ipa/pr68672-3.C: New test.
628 2016-03-30  Alan Modra  <amodra@gmail.com>
630         * gcc.dg/dfp/pr70052.c: New test.
632 2016-02-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
634         PR target/69875
635         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
636         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
637         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
638         * gcc.target/arm/atomic_loaddi_1.c: New test.
639         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
640         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
641         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
642         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
643         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
644         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
645         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
646         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
648 2016-03-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
650         Backport from mainline
651         2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
653         * lib/target-supports.exp: Remove v7ve entry from loop
654         creating effective target checks.
655         (check_effective_target_arm_arch_v7ve_ok): New procedure.
656         (add_options_for_arm_arch_v7ve): Likewise.
658 2016-03-28  Andre Vehreschild  <vehre@gcc.gnu.org>
660         PR fortran/70397
661         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
662         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
664 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
666         PR target/70406
667         * gcc.target/i386/pr70406.c: New test.
669 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
671         * gnat.dg/specs/double_record_extension3.ads: New test.
673 2016-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
675         Backport from mainline
676         2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
678         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
680 2016-03-22  Martin Liska  <mliska@suse.cz>
682         PR ipa/70306
683         * gcc.dg/ipa/pr70306.c: New test.
685 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
687         PR target/70325
688         * gcc.target/i386/pr70325.c: New test.
690 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
692         PR target/70327
693         * gcc.target/i386/pr70327.c: New test.
695 2016-03-21  Tom de Vries  <tom@codesourcery.com>
697         backport from trunk:
698         PR ipa/70269
699         2016-03-18  Tom de Vries  <tom@codesourcery.com>
701         * gcc.dg/pr70269.c: New test.
703 2016-03-21  Tom de Vries  <tom@codesourcery.com>
705         backport from trunk:
706         2016-03-18  Tom de Vries  <tom@codesourcery.com>
708         * gcc.dg/pr70161-2.c: New test.
709         * gcc.dg/pr70161.c: New test.
711 2016-03-21  Marek Polacek  <polacek@redhat.com>
713         Backported from mainline
714         2016-03-15  Marek Polacek  <polacek@redhat.com>
716         PR c++/70209
717         * g++.dg/ext/attribute-may-alias-4.C: New test.
719 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
721         PR target/70293
722         * gcc.target/i386/pr70293.c: New test.
724 2016-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
726         Backport from mainline
727         2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
729         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
730         passed by the testsuite driver.
732 2016-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
734         Backport from mainline
735         2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
737         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
739 2016-03-17  Andre Vieira  <Andre.SimoesDiasVieira@arm.com>
741         Backport from mainline.
742         2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
744         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
745         effective target support.  If no arm_neon_hw support, do not attempt
746         to execute the tests; only compile them.
747         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
748         and "dg-require-effective-target arm_neon_ok".
749         * gcc.target/arm/simd/vextp16_1.c: Likewise.
750         * gcc.target/arm/simd/vextp64_1.c: Likewise.
751         * gcc.target/arm/simd/vextp8_1.c: Likewise.
752         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
753         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
754         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
755         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
756         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
757         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
758         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
759         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
760         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
761         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
762         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
763         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
764         * gcc.target/arm/simd/vexts16_1.c: Likewise.
765         * gcc.target/arm/simd/vexts32_1.c: Likewise.
766         * gcc.target/arm/simd/vexts64_1.c: Likewise.
767         * gcc.target/arm/simd/vexts8_1.c: Likewise.
768         * gcc.target/arm/simd/vextu16_1.c: Likewise.
769         * gcc.target/arm/simd/vextu32_1.c: Likewise.
770         * gcc.target/arm/simd/vextu64_1.c: Likewise.
771         * gcc.target/arm/simd/vextu8_1.c: Likewise.
772         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
773         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
774         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
775         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
776         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
777         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
778         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
779         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
780         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
781         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
782         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
783         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
784         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
785         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
786         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
787         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
788         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
789         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
790         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
791         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
792         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
793         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
794         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
795         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
796         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
797         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
798         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
799         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
800         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
801         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
802         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
803         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
804         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
805         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
806         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
807         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
808         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
809         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
810         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
811         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
812         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
813         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
814         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
815         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
816         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
817         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
818         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
819         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
820         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
821         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
822         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
823         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
824         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
825         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
826         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
827         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
828         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
829         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
830         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
831         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
832         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
833         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
834         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
835         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
836         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
837         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
838         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
839         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
840         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
841         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
842         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
843         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
844         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
845         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
846         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
847         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
848         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
849         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
850         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
851         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
852         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
853         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
854         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
855         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
856         * gcc.target/arm/simd/vzips16_1.c: Likewise.
857         * gcc.target/arm/simd/vzips32_1.c: Likewise.
858         * gcc.target/arm/simd/vzips8_1.c: Likewise.
859         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
860         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
861         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
863 2016-03-15  Bernd Schmidt  <bschmidt@redhat.com>
865         Backport from mainline
866         2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
868         PR rtl-optimization/69941
869         * gcc.dg/torture/pr69941.c: New test.
871 2016-03-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
873         Backport from mainline
874         2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
876         PR target/70131
877         * gcc.target/powerpc/ppc-round2.c: New test.
879 2016-03-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
881         PR fortran/45076
882         gfortran.dg/prof/prof.exp: New script.
883         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
885 2016-03-10  Alan Modra  <amodra@gmail.com>
887         * gcc.dg/pr69195.c: New.
888         * gcc.dg/pr69238.c: New.
890 2016-03-09  Paul Thomas  <pault@gcc.gnu.org>
892         Backport from trunk.
893         PR fortran/69423
894         * gfortran.dg/deferred_character_15.f90 : New test.
896 2016-03-09  Paul Thomas  <pault@gcc.gnu.org>
898         Backport from trunk.
899         PR fortran/49630
900         * gfortran.dg/deferred_character_13.f90: New test for the fix
901         of comment 3 of the PR.
903         Backport from trunk.
904         PR fortran/54070
905         * gfortran.dg/deferred_character_8.f90: New test
906         * gfortran.dg/allocate_error_5.f90: New test
908         Backport from trunk.
909         PR fortran/60593
910         * gfortran.dg/deferred_character_10.f90: New test
912         Backport from trunk.
913         PR fortran/60795
914         * gfortran.dg/deferred_character_14.f90: New test
916         Backport from trunk.
917         PR fortran/61147
918         * gfortran.dg/deferred_character_11.f90: New test
920         Backport from trunk.
921         PR fortran/64324
922         * gfortran.dg/deferred_character_9.f90: New test
924 2016-03-07  Martin Jambor  <mjambor@suse.cz>
926         PR tree-optimization/69666
927         PR middle-end/69920
928         * gcc.dg/torture/pr69932.c: New test.
929         * gcc.dg/torture/pr69936.c: Likewise.
931 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
933         Backport from mainline
934         2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
936         * g++.dg/template/typename21.C: Remove c++98_only.
938 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
940         Backport from mainline
941         2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
943         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
945 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
947         PR target/70059
948         * gcc.target/i386/avx512f-pr70059.c: New test.
949         * gcc.target/i386/avx512dq-pr70059.c: New test.
951 2016-03-03  Andre Vieira  <andre.simoesdiasvieira@arm.com>
953         Backport from mainline
954         2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
956         * gcc.dg/pragma-pop_options-1.c: New test.
958 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
960         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
961         Invoke gdb with -batch.
962         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
964 2016-03-02  H.J. Lu  <hongjiu.lu@intel.com>
966         Backport from mainline
967         2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
969         * g++.dg/cpp0x/constexpr-array13.C: Fix.
971 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
973         * gcc.target/i386/pr70007.c: Tweak.
975 2016-03-02  Markus Trippelsdorf  <markus@trippelsdorf.de>
976             Paolo Carlini  <paolo.carlini@oracle.com>
978         PR c++/68087
979         * g++.dg/cpp0x/constexpr-array13.C: New.
981 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
983         * gcc.target/i386/pr70007.c: New test.
985 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
987         PR fortran/60126
988         * gfortran.dg/pr60126.f90: New test.
990 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
992         Backport from mainline
993         2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
995         PR tree-optimization/69989
996         * gcc.dg/torture/pr69989.c: New test.
998 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1000         Backport from mainline
1001         PR fortran/61156
1002         * gfortran.dg/include_6.f90: Update test.
1004 2016-02-27  Jeff Law  <law@redhat.com>
1006         Revert
1007         2016-02-26  Richard Biener  <rguenther@suse.de>
1008                     Jeff Law  <law@redhat.com>
1010         Backport from mainline
1011         2016-02-26  Richard Biener  <rguenther@suse.de>
1012                     Jeff Law  <law@redhat.com>
1014         PR tree-optimization/69740
1015         * gcc.c-torture/compile/pr69740-1.c: New test.
1016         * gcc.c-torture/compile/pr69740-2.c: New test.
1018 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1020         Backport from mainline
1021         PR fortran/61156
1022         * gfortran.dg/include_6.f90: Update test.
1024 2016-02-26  Richard Biener  <rguenther@suse.de>
1025             Jeff Law  <law@redhat.com>
1027         Backport from mainline
1028         2016-02-26  Richard Biener  <rguenther@suse.de>
1029                     Jeff Law  <law@redhat.com>
1031         PR tree-optimization/69740
1032         * gcc.c-torture/compile/pr69740-1.c: New test.
1033         * gcc.c-torture/compile/pr69740-2.c: New test.
1035 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
1036             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1038         Backport from mainline
1039         PR target/61397
1040         2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
1041             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1043         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
1044         functionality for both 32-bit and 64-bit.
1046 2016-02-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1048         Backport from mainline
1049         2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1051         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
1052         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
1054 2016-02-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1056         Backport from mainline
1057         2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1059         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
1061 2016-02-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1063         Backport from mainline
1064         2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1066         * gcc.target/s390/vector/int128-1.c: New test.
1068 2016-02-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1070         Backport from mainline
1071         2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1073         * gcc.target/s390/vector/vec-vcond-1.c: New test.
1075 2016-02-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1077         Backport from mainline
1078         2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1080         * gcc.target/s390/md/movstr-2.c: New test.
1082 2016-02-25  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1084         Backport from mainline
1085         2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1087         PR target/69625
1088         * gcc.target/s390/pr69625.c: Add test case.
1090 2016-02-25  Richard Biener  <rguenther@suse.de>
1092         Backport from mainline
1093         2016-02-15  Richard Biener  <rguenther@suse.de>
1095         PR tree-optimization/69776
1096         * gcc.dg/torture/pr69776.c: New testcase.
1098         2016-02-16  Richard Biener  <rguenther@suse.de>
1100         PR tree-optimization/69776
1101         * gcc.dg/torture/pr69776-2.c: New testcase.
1103 2016-02-24  Richard Biener  <rguenther@suse.de>
1105         Backport from mainline
1106         2016-02-08  Richard Biener  <rguenther@suse.de>
1108         PR tree-optimization/69719
1109         * gcc.dg/torture/pr69719.c: New testcase.
1111         2016-02-15  Richard Biener  <rguenther@suse.de>
1113         PR tree-optimization/69783
1114         * gcc.dg/vect/pr69783.c: New testcase.
1116 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1118         Backported from mainline
1119         PR fortran/65996
1120         * gfortran.dg/pr65996.f90: New test.
1122 2016-02-23  Martin Jambor  <mjambor@suse.cz>
1124         PR tree-optimization/69666
1125         * gcc.dg/tree-ssa/pr69666.c: New test.
1127 2016-02-21  Dominique d'Humieres  <dominiq@lps.ens.fr>
1129         PR fortran/57365
1130         gfortran.dg/allocate_with_source_18.f03: New test.
1132 2016-02-21  Harald Anlauf  <anlauf@gmx.de>
1134         PR fortran/52531
1135         gfortran.dg/gomp/pr52531.f90: New test.
1137 2016-02-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1139         Backport from mainline
1140         2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1142         PR testsuite/68580
1143         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
1145 2016-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1147         Backport from mainline
1148         2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1150         * gcc.target/powerpc/vec-cg.c: New test.
1152 2016-02-17  Bernd Schmidt  <bschmidt@redhat.com>
1154         Backport from mainline
1155         2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
1157         PR c/69522
1158         * gcc.dg/pr69522.c: New test.
1160 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
1162         * gnat.dg/atomic8.adb: New test.
1164 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
1166         Backport from mainline
1167         2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
1169         PR tree-optimization/69714
1170         * gcc.dg/torture/pr69714.c: New test.
1172 2016-02-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1174         PR target/65932
1175         * gcc.target/arm/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
1176         xfail the scan-assembler test.
1177         * gcc.target/arm/wmul-2.c: Likewise.
1178         * gcc.target/arm/wmul-3.c: Simplify test to generate a single smulbb.
1180 2016-02-16  Tom de Vries  <tom@codesourcery.com>
1182         backport from trunk:
1183         2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
1185         * gcc.dg/lto/simd-function_0.c: New test.
1187 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1189         Backport from mainline
1190         PR libgfortran/69668
1191         * gfortran.dg/namelist_38.f90: Update test.
1192         * gfortran.dg/namelist_84.f90: Update test.
1194 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1196         Backport from mainline
1197         PR libgfortran/69651
1198         PR libgfortran/69668
1199         * gfortran.dg/read_bang.f90: New test.
1200         * gfortran.dg/read_bang4.f90: New test.
1201         * gfortran.dg/namelist_87.f90: New test.
1202         * gfortran.dg/namelist_88.f90: New test.
1204 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
1206         Backport from mainline
1207         2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
1209         PR target/67260
1210         * gcc.target/sh/torture/pr67260.c: New.
1212 2016-02-12  Tobias Burnus  <burnus@net-b.de>
1213             Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1215         Backported from mainline
1216         2015-12-02  Tobias Burnus  <burnus@net-b.de>
1217         Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1219         * gfortran.dg/coarray/event_1.f90: New.
1220         * gfortran.dg/coarray/event_2.f90: New.
1222 2016-02-11  Richard Biener  <rguenther@suse.de>
1224         Backport from mainline
1225         2016-02-01  Richard Biener  <rguenther@suse.de>
1227         PR tree-optimization/69574
1228         * gcc.dg/torture/pr69574.c: New testcase.
1230         2016-02-01  Richard Biener  <rguenther@suse.de>
1232         PR tree-optimization/69579
1233         * gcc.dg/setjmp-6.c: New testcase.
1235         2016-02-02  Richard Biener  <rguenther@suse.de>
1237         PR tree-optimization/69606
1238         * gcc.dg/torture/pr69606.c: New testcase.
1240         2016-02-09  Richard Biener  <rguenther@suse.de>
1242         PR tree-optimization/69715
1243         * gcc.dg/torture/pr69715.c: New testcase.
1245 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
1247         Backported from mainline
1248         2016-02-08  Jakub Jelinek  <jakub@redhat.com>
1250         PR c++/59627
1251         * g++.dg/gomp/pr59627.C: New test.
1253         2016-02-04  Jakub Jelinek  <jakub@redhat.com>
1255         PR c/69669
1256         * c-c++-common/pr69669.c: New test.
1258         2016-01-30  Jakub Jelinek  <jakub@redhat.com>
1260         PR tree-optimization/69546
1261         * gcc.dg/torture/pr69546.c: New test.
1263         2016-01-27  Jakub Jelinek  <jakub@redhat.com>
1265         PR tree-optimization/69399
1266         * gcc.dg/torture/pr69399.c: New test.
1268         2016-01-22  Jakub Jelinek  <jakub@redhat.com>
1270         PR target/69432
1271         * g++.dg/opt/pr69432.C: New test.
1273         2016-01-21  Jakub Jelinek  <jakub@redhat.com>
1275         PR target/69187
1276         PR target/65624
1277         * gcc.target/arm/pr69187.c: New test.
1279         PR middle-end/67653
1280         * c-c++-common/pr67653.c: New test.
1281         * gcc.dg/torture/pr29119.c: Add dg-warning.
1283         2016-01-19  Jakub Jelinek  <jakub@redhat.com>
1285         PR debug/65779
1286         * gcc.dg/pr65779.c: New test.
1288         PR rtl-optimization/68955
1289         PR rtl-optimization/64557
1290         * gcc.dg/torture/pr68955.c: New test.
1292         2016-01-11  Jakub Jelinek  <jakub@redhat.com>
1294         PR tree-optimization/69214
1295         * gcc.c-torture/compile/pr69214.c: New test.
1297         2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1299         PR fortran/69128
1300         * gfortran.dg/gomp/pr69128.f90: New test.
1302         2016-01-01  Jakub Jelinek  <jakub@redhat.com>
1304         PR sanitizer/69055
1305         * gfortran.dg/pr69055.f90: New test.
1307         PR target/69015
1308         * gcc.dg/pr69015.c: New test.
1310         2015-12-22  Jakub Jelinek  <jakub@redhat.com>
1312         PR c++/67376
1313         * g++.dg/cpp0x/constexpr-67376.C: New test.
1315         2015-12-03  Jakub Jelinek  <jakub@redhat.com>
1317         PR preprocessor/57580
1318         * c-c++-common/cpp/pr57580.c: New test.
1319         * c-c++-common/gomp/pr57580.c: New test.
1321 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
1323         Backport from mainline
1324         2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
1326         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
1328 2016-02-09  Bernd Schmidt  <bschmidt@redhat.com>
1330         PR middle-end/65702
1331         * c-c++-common/pr67639.c: New test.
1333 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
1335         Backported from mainline
1336         2016-02-03  Jakub Jelinek  <jakub@redhat.com>
1338         PR target/69644
1339         * gcc.dg/pr69644.c: New test.
1341 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
1343         PR fortran/67451
1344         PR fortran/69418
1345         * gfortran.dg/coarray_allocate_2.f08: New test.
1346         * gfortran.dg/coarray_allocate_3.f08: New test.
1347         * gfortran.dg/coarray_allocate_4.f08: New test.
1349 2016-02-02  Alan Modra  <amodra@gmail.com>
1351         PR target/69548
1352         * gcc.target/powerpc/pr69548.c: New test.
1354 2016-02-01  H.J. Lu  <hongjiu.lu@intel.com>
1356         Backport from mainline
1357         2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
1358         PR target/68986
1359         * gcc.target/i386/pr68986-1.c: New test.
1360         * gcc.target/i386/pr68986-2.c: Likewise.
1361         * gcc.target/i386/pr68986-3.c: Likewise.
1363 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1365         PR fortran/66707
1366         gfortran.dg/common_23.f90: New test.
1368         Backport from trunk.
1369         2015-08-08  Bud Davis  <jmdavis@link.com>
1370                     Mikael Morin  <mikael@gcc.gnu.org>
1372         PR fortran/59746
1373         * gfortran.dg/common_22.f90: New.
1375 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1377         PR target/65546
1378         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
1379         condition being checked, and disable it when the target supports
1380         misaligned loads and stores.
1382 2016-01-29  Uros Bizjak  <ubizjak@gmail.com>
1384         PR target/69459
1385         * gcc.target/i386/pr69459.c: New test.
1387 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
1389         PR target/69551
1390         * gcc.target/i386/pr69551.c: New test.
1392 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
1394         PR middle-end/69542
1395         * gcc.dg/torture/pr69542.c: New test.
1397 2016-01-28  Martin Jambor  <mjambor@suse.cz>
1399         PR tree-optimization/69355
1400         * gcc.dg/tree-ssa/pr69355.c: New test.
1402 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
1404         PR fortran/62536
1405         * gfortran.dg/block_14.f08: New test.
1407 2016-01-27  Marek Polacek  <polacek@redhat.com>
1409         Backport from mainline
1410         2016-01-27  Marek Polacek  <polacek@redhat.com>
1412         PR c/68062
1413         * c-c++-common/vector-compare-4.c: New test.
1415 2016-01-27  Andre Vehreschild  <vehre@gcc.gnu.org>
1417         PR fortran/69268
1418         * gfortran.dg/allocatable_scalar_13.f90: Fixing counts of malloc/
1419         free to fit the actual number of calls.
1420         * gfortran.dg/allocate_with_source_16.f90: New test.
1422 2016-01-27  Tom de Vries  <tom@codesourcery.com>
1424         * gcc.dg/autopar/pr69110.c: Fix pass number.
1426 2016-01-26  Tom de Vries  <tom@codesourcery.com>
1428         PR tree-optimization/69110
1429         * gcc.dg/autopar/pr69110.c: New test.
1431 2016-01-25  Peter Bergner  <bergner@vnet.ibm.com>
1433         PR fortran/61831
1434         * gfortran.dg/derived_constructor_comps_6.f90: Add missing } to fix
1435         up dg-additional-options.
1437 2016-01-25  Dominique d'Humieres  <dominiq@lps.ens.fr>
1439         PR fortran/68283
1440         gfortran.dg/pr68283.f90: New test.
1442 2016-01-23  Tom de Vries  <tom@codesourcery.com>
1444         PR tree-optimization/69426
1445         * gcc.dg/autopar/pr69426.c: New test.
1447 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1449         Backport from mainline
1450         2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1452         PR target/69403
1453         * gcc.c-torture/execute/pr69403.c: New test.
1455 2016-01-21  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1457         Backported from mainline
1458         2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1460         * gcc.target/s390/gpr2fprsavecfi.c: New test.
1462 2016-01-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1464         Backport from mainline
1465         2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1467         PR tree-optimization/67781
1468         * gcc.c-torture/execute/pr67781.c: New file.
1470 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
1472         Backport from mainline
1473         2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
1475         PR testsuite/69366
1476         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
1477         the MPX run-time library, for compile-time MPX test.
1478         * gcc.target/i386/chkp-always_inline.c: Likewise.
1479         * gcc.target/i386/chkp-bndret.c: Likewise.
1480         * gcc.target/i386/chkp-builtins-1.c: Likewise.
1481         * gcc.target/i386/chkp-builtins-2.c: Likewise.
1482         * gcc.target/i386/chkp-builtins-3.c: Likewise.
1483         * gcc.target/i386/chkp-builtins-4.c: Likewise.
1484         * gcc.target/i386/chkp-const-check-1.c: Likewise.
1485         * gcc.target/i386/chkp-const-check-2.c: Likewise.
1486         * gcc.target/i386/chkp-hidden-def.c: Likewise.
1487         * gcc.target/i386/chkp-label-address.c: Likewise.
1488         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1489         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
1490         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1491         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1492         * gcc.target/i386/chkp-strchr.c: Likewise.
1493         * gcc.target/i386/chkp-strlen-1.c: Likewise.
1494         * gcc.target/i386/chkp-strlen-2.c: Likewise.
1495         * gcc.target/i386/chkp-strlen-3.c: Likewise.
1496         * gcc.target/i386/chkp-strlen-4.c: Likewise.
1497         * gcc.target/i386/chkp-strlen-5.c: Likewise.
1498         * gcc.target/i386/chkp-stropt-1.c: Likewise.
1499         * gcc.target/i386/chkp-stropt-10.c: Likewise.
1500         * gcc.target/i386/chkp-stropt-11.c: Likewise.
1501         * gcc.target/i386/chkp-stropt-12.c: Likewise.
1502         * gcc.target/i386/chkp-stropt-13.c: Likewise.
1503         * gcc.target/i386/chkp-stropt-14.c: Likewise.
1504         * gcc.target/i386/chkp-stropt-15.c: Likewise.
1505         * gcc.target/i386/chkp-stropt-16.c: Likewise.
1506         * gcc.target/i386/chkp-stropt-2.c: Likewise.
1507         * gcc.target/i386/chkp-stropt-3.c: Likewise.
1508         * gcc.target/i386/chkp-stropt-4.c: Likewise.
1509         * gcc.target/i386/chkp-stropt-5.c: Likewise.
1510         * gcc.target/i386/chkp-stropt-6.c: Likewise.
1511         * gcc.target/i386/chkp-stropt-7.c: Likewise.
1512         * gcc.target/i386/chkp-stropt-8.c: Likewise.
1513         * gcc.target/i386/chkp-stropt-9.c: Likewise.
1514         * gcc.target/i386/pr63995-2.c: Likewise.
1515         * gcc.target/i386/pr64805.c: Likewise.
1516         * gcc.target/i386/pr65044.c: Likewise.
1517         * gcc.target/i386/pr65167.c: Likewise.
1518         * gcc.target/i386/pr65183.c: Likewise.
1519         * gcc.target/i386/pr65184.c: Likewise.
1520         * gcc.target/i386/thunk-retbnd.c: Likewise.
1522 2016-01-20  Marek Polacek  <polacek@redhat.com>
1524         PR c/68513
1525         * gcc.dg/pr68513.c: New test.
1527 2016-01-19  Sergei Trofimovich <siarheit@google.com>
1529         Backport from mainline
1530         PR other/60465
1531         * gcc.target/ia64/pr60465-gprel64.c: New test.
1532         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
1534 2016-01-19  Jeff Law  <law@redhat.com>
1536         Backport from mainline
1537         2016-01-12  Jeff Law  <law@redhat.com>
1539         PR tree-optimization/67755
1540         * gcc.dg/tree-ssa/pr67755.c: New test.
1542 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
1544         PR testsuite/68820
1545         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
1546         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
1547         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
1549 2016-01-19  Marek Polacek  <polacek@redhat.com>
1551         Backported from mainline
1552         2016-01-19  Marek Polacek  <polacek@redhat.com>
1554         PR c++/68965
1555         * g++.dg/cpp1y/parameter-pack-1.C: New test.
1556         * g++.dg/cpp1y/parameter-pack-2.C: New test.
1558 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1560         Backport from mainline
1561         2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1563         PR target/69135
1564         * gcc.target/arm/pr69135_1.c: New test.
1566 2016-01-18  Alexander Fomin  <alexander.fomin@intel.com>
1568         Backport from mainline
1569         2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
1571         PR target/67895
1572         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust.
1573         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
1574         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
1575         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
1576         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
1577         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
1578         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
1579         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
1580         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
1581         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
1583 2016-01-18  Uros Bizjak  <ubizjak@gmail.com>
1585         Backport from mainline
1586         2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
1588         PR target/69140
1589         * gcc.target/i386/pr69140.c: New test
1591 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
1593         * gnat.dg/inline12.adb: New test.
1595 2016-01-17  Mikael Morin  <mikael@gcc.gnu.org>
1597         Backport from trunk.
1598         PR fortran/61831
1599         * gfortran.dg/derived_constructor_components_6.f90: New file.
1600         * gfortran.dg/allocate_with_source_14.f03: Change count of
1601         __builtin_malloc from 21 to 23.
1603 2016-01-17  Paul Thomas  <pault@gcc.gnu.org>
1605         Backport from trunk.
1606         PR fortran/66082
1607         * gfortran.dg/alloc_comp_auto_array_3.f90: New file. Count of
1608         __builtin_malloc increased from 3 to 4, relative to trunk.
1610 2016-01-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
1612         Backport from mainline
1613         2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1614                     Jim Wilson  <jim.wilson@linaro.org>
1616         PR target/69194
1617         * gcc.target/arm/pr69194.c: New test.
1619 2016-01-15  Alexander Fomin  <alexander.fomin@intel.com>
1621         Backport from mainline
1622         2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
1624         PR target/69228
1625         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
1626         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
1627         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1628         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1629         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1630         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1631         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1632         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1634 2016-01-12  James Greenhalgh  <james.greenhalgh@arm.com>
1636         Backport from mainline r222186.
1637         2015-04-17  Jakub Jelinek  <jakub@redhat.com>
1639         PR target/65689
1640         * gcc.target/aarch64/c-output-template-4.c: New test.
1642 2015-01-10  Paul Thomas  <pault@gcc.gnu.org>
1644         Backport from mainline.
1645         PR fortran/50221
1646         * gfortran.dg/deferred_character_1.f90: New test.
1647         * gfortran.dg/deferred_character_4.f90: New test for comment
1648         #4 of the PR.
1650         Backport from mainline.
1651         PR fortran/68216
1652         * gfortran.dg/deferred_character_2.f90: New test.
1654         Backport from mainline.
1655         PR fortran/67674
1656         * gfortran.dg/deferred_character_3.f90: New test.
1658         Backport from mainline.
1659         PR fortran/63932
1660         * gfortran.dg/deferred_character_5.f90: New test.
1662         Backport from mainline.
1663         PR fortran/66408
1664         * gfortran.dg/deferred_character_6.f90: New test.
1666         Backport from mainline.
1667         PR fortran/49954
1668         * gfortran.dg/deferred_character_7.f90: New test.
1670         Backport from mainline.
1671         PR fortran/67779
1672         * gfortran.dg/actual_array_offset_1: New test.
1674 2016-01-08  Marek Polacek  <polacek@redhat.com>
1676         PR c++/68449
1677         * g++.dg/pr68449.C: New.
1679 2016-01-08  Martin Jambor  <mjambor@suse.cz>
1681         Backport from mainline
1682         2015-12-15  Martin Jambor  <mjambor@suse.cz>
1684         PR ipa/68851
1685         * g++.dg/ipa/pr68851.C: New test.
1687 2016-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1689         PR target/68648
1690         * gcc.c-torture/execute/pr68648.c: New test.
1692 2015-12-31  Kirill Yukhin  <kirill.yukhin@intel.com>
1694         * gcc.target/i386/avx512f-vbroadcastsd-3.c: New test.
1696 2015-12-30  Joseph Myers  <joseph@codesourcery.com>
1698         PR c/69037
1699         Backport from mainline:
1701         2015-12-07  Marek Polacek  <polacek@redhat.com>
1703         PR c/68668
1704         * gcc.dg/pr68668.c: New test.
1706 2015-12-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1708         PR fortran/68987
1709         * gfortran.dg/error_format_2.f90: New test.
1711 2015-12-30  John David Anglin  <danglin@gcc.gnu.org>
1713         * gfortran.dg/coarray_40.f90: Link with libatomic if available.
1714         * gfortran.dg/coarray_lib_comm_1.f90: Revise to use
1715         dg-additional-options.
1717 2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1719         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
1720         * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
1721         * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
1723 2015-12-28  John David Anglin  <danglin@gcc.gnu.org>
1725         * gcc.dg/torture/pr67609.c: Add -fno-common option on hppa*-*-hpux*.
1727 2015-12-22  Peter Bergner  <bergner@vnet.ibm.com>
1729         Backport from mainline
1730         PR target/68872
1731         * gcc.target/powerpc/pr68872.c: New test.
1733 2015-12-19  Eric Botcazou  <ebotcazou@adacore.com>
1735         * gcc.target/sparc/20151219-1.c: New test.
1737 2015-12-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1739         Backported from mainline
1740         2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1742         * gcc.target/s390/zvector/vec-splat-2.c: New test.
1744 2015-12-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1746         Backported from mainline
1747         2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1749         * gcc.target/s390/vector/vec-vrepi-1.c: New test.
1751 2015-12-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1753         Backported from mainline
1754         2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1756         * gcc.target/s390/zvector/vec-splat-1.c: New test.
1758 2015-12-18  Jakub Jelinek  <jakub@redhat.com>
1760         Backported from mainline
1761         2015-12-17  Jakub Jelinek  <jakub@redhat.com>
1763         PR tree-optimization/68835
1764         * gcc.dg/pr68835-1.c: New test.
1765         * gcc.dg/pr68835-2.c: New test.
1767 2015-12-16  Joseph Myers  <joseph@codesourcery.com>
1769         PR c/68162
1770         * gcc.dg/pr68162-1.c: New test.
1772 2015-12-16  Richard Biener  <rguenther@suse.de>
1774         Backport from mainline
1775         2015-12-02  Jan Hubicka  <hubicka@ucw.cz>
1777         PR ipa/68184
1778         * g++.dg/torture/pr68184.C: New testcase.
1780 2015-12-15  Alessandro Fanfarillo  <fanfarillo@gmail.com>
1782         Backport from mainline.
1783         2015-12-15
1784         Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1786         * gfortran.dg/coarray_critical_1.f90: New.
1788 2015-12-14  Tobias Burnus  <burnus@net-b.de>
1789             Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1791         Backport from mainline.
1792         2015-12-09  Tobias Burnus  <burnus@net-b.de>
1793             Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1795         * gfortran.dg/coarray_40.f90: New.
1797 2015-12-14  Martin Jambor  <mjambor@suse.cz>
1799         PR ipa/66616
1800         * g++.dg/ipa/pr66616.C: New test.
1802 2015-12-14  James Greenhalgh  <james.greenhalgh@arm.com>
1804         Backport from mainline.
1805         2015-12-09  James Greenhalgh  <james.greenhalgh@arm.com>
1807         PR rtl-optimization/67609
1808         * gcc.dg/torture/pr67609.c: New.
1810 2015-12-10  Jakub Jelinek  <jakub@redhat.com>
1812         PR rtl-optimization/68376
1813         PR rtl-optimization/68670
1814         * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
1815         tests.
1816         (main): Call them.
1817         * gcc.dg/pr68670-1.c: New test.
1818         * gcc.dg/pr68670-2.c: New test.
1820 2015-12-10  Uros Bizjak  <ubizjak@gmail.com>
1822         Backport from mainline
1823         2015-12-08  Uros Bizjak  <ubizjak@gmail.com>
1825         PR target/68701
1826         * gcc.target/i386/pr68701-1.c: New test.
1827         * gcc.target/i386/pr68701-2.c: Ditto.
1829 2015-12-09  Uros Bizjak  <ubizjak@gmail.com>
1831         * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
1832         * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
1833         * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
1834         * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
1835         * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
1836         * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
1837         * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
1838         * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
1839         * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
1841 2015-12-09  Uros Bizjak  <ubizjak@gmail.com>
1843         * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
1844         * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
1845         * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
1847 2015-12-09  Martin Liska  <mliska@suse.cz>
1849         Backport from mainline
1850         2015-12-09  Martin Liska  <mliska@suse.cz>
1852         PR ipa/68790
1853         * gcc.dg/ipa/pr68790.c: New test.
1855 2015-12-07  Martin Liska  <mliska@suse.cz>
1857         * g++.dg/ipa/pr66896.C: New test.
1859 2015-12-07  Jakub Jelinek  <jakub@redhat.com>
1861         Backport from mainline
1862         2015-12-04  Jakub Jelinek  <jakub@redhat.com>
1864         PR tree-optimization/68680
1865         * gcc.target/i386/pr68680.c: New test.
1867         PR tree-optimization/68671
1868         * gcc.dg/pr68671.c: New test.
1870 2015-12-04  Release Manager
1872         * GCC 5.3.0 released.
1874 2015-11-27  Andre Vehreschild  <vehre@gcc.gnu.org>
1876         PR fortran/68218
1877         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
1879 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
1881         PR rtl-optimization/68250
1882         * gcc.c-torture/execute/pr68250.c: New test.
1884 2015-11-27  Marek Polacek  <polacek@redhat.com>
1886         Backport from mainline
1887         2015-11-27  Marek Polacek  <polacek@redhat.com>
1889         * gcc.dg/pr63568.c: Convert to GIMPLE.
1891 2015-11-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1893         Backport from mainline
1894         2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1896         PR rtl-optimization/67037
1897         * gcc.c-torture/execute/pr67037.c: New test.
1899 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
1901         Backport from mainline r230938.
1902         2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
1904         PR target/68416
1905         * gcc.target/i386/mpx/pr68416.c: New test.
1907 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1909         PR rtl-optimization/68249
1910         PR rtl-optimization/68321
1911         * gcc.c-torture/execute/pr68249.c: New test.
1912         * gcc.c-torture/execute/pr68321.c: New test.
1914 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1916         Backport from mainline
1917         2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1919         PR rtl-optimization/67226
1920         * gcc.c-torture/execute/pr67226.c: New test.
1922 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1924         PR c++/68508
1925         * g++.dg/ubsan/pr68508.C: New test.
1927 2015-11-26  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1929         * lib/target-supports.exp
1930         (check_effective_target_arm_neon_ok_nocache): Add check
1931         for M profile.
1933 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
1935         Backported from mainline
1936         2015-11-20  Jakub Jelinek  <jakub@redhat.com>
1938         PR c++/67354
1939         * g++.dg/abi/mangle67.C: New test.
1941 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1943         * g++.dg/cpp0x/constexpr-array13.C: Fix.
1945 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
1946             Paolo Carlini  <paolo.carlini@oracle.com>
1948         PR c++/68087
1949         * g++.dg/cpp0x/constexpr-array13.C: New.
1951 2015-11-24  Paul Thomas  <pault@gcc.gnu.org>
1953         Backport from trunk.
1954         PR fortran/68196
1955         * gfortran.dg/proc_ptr_47.f90: New test.
1957         Backport from trunk.
1958         PR fortran/66465
1959         * gfortran.dg/pr66465.f90: New test.
1961 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1963         Backport from mainline r230796.
1964         2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1966         PR c/68337
1967         * gcc.target/i386/mpx/pr68337-1.c: New test.
1968         * gcc.target/i386/mpx/pr68337-2.c: New test.
1970 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1972         Backport from mainline
1973         2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1975         PR rtl-optimization/68194
1976         PR rtl-optimization/68328
1977         PR rtl-optimization/68185
1978         * gcc.c-torture/execute/pr68185.c: New test.
1979         * gcc.c-torture/execute/pr68328.c: Likewise.
1981 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
1983         PR target/68483
1984         * gcc.target/i386/pr68483-1.c: New test.
1985         * gcc.target/i386/pr68483-2.c: New test.
1987 2015-11-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1989         2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1990             Peter Bergner <bergner@vnet.ibm.com>
1992         PR target/67808
1993         * gcc.target/powerpc/pr67808.c: New test.
1995 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1997         Backport from mainline
1998         2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2000         PR target/68363
2001         * gcc.target/aarch64/pr68363_1.c: New test.
2003 2015-11-23  Martin Liska  <mliska@suse.cz>
2005         Backport from mainline
2006         2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
2007                     Martin Liska  <mliska@suse.cz>
2009         PR ipa/65908
2010         * g++.dg/ipa/pr65908.C: New testcase.
2012 2015-11-23  Richard Biener  <rguenther@suse.de>
2014         Backport from mainline
2015         2015-10-29  Richard Biener  <rguenther@suse.de>
2017         PR middle-end/56956
2018         * c-c++-common/ubsan/pr56956.c: New testcase.
2020 2015-11-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
2022         Backport from mainline
2023         2015-09-14  Manuel López-Ibáñe<manu@gcc.gnu.org>
2025         PR fortran/67460
2026         * gfortran.dg/pr67460.f90: New test.
2028 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
2030         PR debug/66432
2031         * gcc.dg/debug/pr66432.c: New test.
2033 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
2035         PR middle-end/68339
2036         * gcc.dg/vect/pr68339.c: New test.
2038 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2040         Backport from mainline
2041         * gcc.target/s390/bswap-1.c: New test.
2043 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2045         Backport from mainline
2046         * gcc.target/s390/pfpo.c: New test.
2048 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
2050         PR c++/67409
2051         * g++.dg/eh/goto3.C: New test.
2053         PR rtl-optimization/68376
2054         * gcc.c-torture/execute/pr68376-1.c: New test.
2055         * gcc.c-torture/execute/pr68376-2.c: New test.
2057         PR target/67770
2058         * gcc.target/i386/pr67770.c: New test.
2060 2015-11-18  Dominique d'Humieres <dominiq@lps.ens.fr>
2062         PR fortran/65751
2063         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2065 2015-11-18  Richard Biener  <rguenther@suse.de>
2067         Backport from mainline
2068         2015-11-07  Jan Hubicka  <hubicka@ucw.cz>
2070         PR ipa/68057
2071         PR ipa/68220
2072         * g++.dg/torture/pr68220.C: New testcase.
2073         * g++.dg/lto/pr68057_0.C: Likewise.
2074         * g++.dg/lto/pr68057_1.C: Likewise.
2076         2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
2078         PR ipa/pr67600
2079         * g++.dg/torture/pr67600.C: New testcase.
2081         2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
2083         PR ipa/67056
2084         * g++.dg/ipa/pr67056.C: New testcase.
2086         2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2088         PR c/66098
2089         PR c/66711
2090         * gcc.dg/pragma-diag-3.c: New test.
2091         * gcc.dg/pragma-diag-4.c: New test.
2093 2015-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2095         Backport from mainline
2096         2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2098         PR target/68143
2099         * gcc.c-torture/execute/pr68143_1.c: New test.
2101 2015-11-18  Richard Biener  <rguenther@suse.de>
2103         Backport from mainline
2104         2015-10-28  Richard Biener  <rguenther@suse.de>
2106         PR middle-end/68067
2107         * gcc.dg/torture/pr68067-1.c: New testcase.
2108         * gcc.dg/torture/pr68067-2.c: Likewise.
2110         2015-10-26  Richard Biener  <rguenther@suse.de>
2111                 Dominik Vogt  <vogt@linux.vnet.ibm.com>
2113         PR middle-end/67443
2114         * gcc.target/s390/pr67443.c: New testcase.
2116         2015-10-20  Richard Biener  <rguenther@suse.de>
2118         PR tree-optimization/68017
2119         * gcc.dg/torture/pr68017.c: New testcase.
2121         2015-09-23   Richard Biener  <rguenther@suse.de>
2123         PR middle-end/67662
2124         * gcc.dg/ubsan/pr67662.c: New testcase.
2126 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
2128         PR tree-optimization/68157
2129         * g++.dg/opt/pr68157.C: New test.
2131 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2133         PR fortran/58027
2134         PR fortran/60993
2135         * gfortran.dg/pr58027.f90: New test.
2137 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2139         PR fortran/67803
2140         * gfortran.dg/pr67803.f90: New test.
2142 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
2144         PR fortran/68319
2145         * gfortran.dg/pr68319.f90: New test.
2147 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
2149         PR fortran/47266
2150         * gfortran.dg/module_private_2.f90: New test.
2152 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2154         PR fortran/68318
2155         * gfortran.dg/pr68318_1.f90: New test.
2156         * gfortran.dg/pr68318_2.f90: Ditto.
2158 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
2160         * gcc.target/i386/pr67265-2.c: New test.
2162 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
2164         * gcc.target/i386/pr67265.c: New test.
2166 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2168         PR target/68129
2169         * gcc.target/aarch64/pr68129_1.c: New test.
2171 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2173         * gcc.target/sparc/sparc-ret.c: Rename to...
2174         * gcc.target/sparc/sparc-ret-1.c: ...this.
2175         * gcc.target/sparc/sparc-ret-2.c: New test.
2177 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
2179         PR fortran/68053
2180         * gfortran.dg/pr68053.f90: New test.
2182 2015-11-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2184         PR fortran/68224
2185         * gfortran.dg/pr68224.f90: New test.
2187 2015-11-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2189         PR fortran/68153
2190         * gfortran.dg/pr68153.f90: New test.
2192 2015-11-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2194         PR fortran/68151
2195         * gfortran.dg/pr68151.f90: New test.
2197 2015-11-06  Vladimir Makarov  <vmakarov@redhat.com>
2199         PR rtl-optimization/68106
2200         * gcc.target/aarch64/pr68106.c: New.
2202 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
2204         Backported from trunk.
2205         PR fortran/67171
2206         * gfortran.dg/allocate_with_source_12.f03: New test
2208         Backported from trunk.
2209         PR fortran/61819
2210         * gfortran.dg/allocate_with_source_13.f03: New test
2212         Backported from trunk.
2213         PR fortran/61830
2214         * gfortran.dg/allocate_with_source_14.f03: New test
2216         Backported from trunk.
2217         PR fortran/67933
2218         * gfortran.dg/allocate_with_source_15.f03: New test
2220 2015-11-02  Steve Ellcey  <sellcey@imgtec.com>
2222         2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
2223                     Andrew Pinski  <apinski@cavium.com>
2225         PR rtl-optimization/67736
2226         * gcc.dg/torture/pr67736.c: New test.
2227         * gcc.dg/combine-subregs.c: New test.
2229 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2231         PR target/67929
2232         * gcc.target/arm/pr67929_1.c: Move to...
2233         * gcc.c-torture/execute/pr67929_1.c: ... Here.
2234         Remove arm-specific directives.  Add noclone, noinline
2235         attributes.
2237 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2239         PR fortran/51993
2240         * gfortran.dg/pr51993.f90: New test.
2242 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2244         PR fortran/68154
2245         *gfortran.dg/pr68154.f90
2247 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2249         PR fortran/36192
2250         * gfortran.dg/pr36192_1.f90: New test.
2252 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2254         PR fortran/68055
2255         * gfortran.dg/pr68055.f90: New case.
2257 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2259         PR fortran/68054
2260         * gfortran.dg/pr68054.f90: New test.
2262 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2264         PR fortran/67939
2265         * gfortran.dg/pr67939.f90: New test.
2267 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2269         PR fortran/67885
2270         * gfortran.dg/pr67885.f90: New test.
2272 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2274         PR fortran/67805
2275         PR fortran/68108
2276         * gfortran.dg/pr67805.f90: New testcase.
2277         * gfortran.dg/pr67805_2.f90: New test.
2278         * gfortran.dg/array_constructor_26.f03: Update testcase.
2279         * gfortran.dg/array_constructor_27.f03: Ditto.
2280         * gfortran.dg/char_type_len_2.f90: Ditto.
2281         * gfortran.dg/pr67802.f90: Ditto.
2282         * gfortran.dg/used_before_typed_3.f90: Ditto.
2284 2015-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2286         Backport from mainline
2287         2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2289         PR target/68102
2290         * gcc.target/aarch64/pr68102_1.c: New test.
2292 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2294         Backport from mainline
2295         2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2297         PR middle-end/67989
2298         * g++.dg/pr67989.C: New test.
2300 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2302         PR target/67929
2303         * gcc.target/arm/pr67929_1.c: New test.
2305 2015-10-26  Paul Thomas  <pault@gcc.gnu.org>
2307         Backport from mainline r228940:
2308         PR fortran/67177
2309         * gfortran.dg/move_alloc_15.f90: New test
2310         * gfortran.dg/move_alloc_16.f90: New test
2312         PR fortran/67977
2313         * gfortran.dg/deferred_character_assignment_1.f90: New test
2315 2015-10-26  Martin Jambor  <mjambor@suse.cz>
2317         Backport from mainline
2318         2015-10-09  Martin Jambor  <mjambor@suse.cz>
2320         * gcc.dg/ipa/ipa-sra-10.c: New test.
2321         * gcc.dg/torture/pr67794.c: Likewise.
2323 2015-10-22  Paul Thomas  <pault@gcc.gnu.org>
2325         PR fortran/58754
2326         * gfortran.dg/pr58754.f90: New test
2328 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2330         Backport from mainline
2331         2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2333         PR target/68015
2334         * gcc.target/s390/pr68015.c: New test.
2336 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
2338         Backport from mainline
2339         2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
2341         PR target/68018
2342         * gcc.target/i386/pr68018.c: New test.
2344 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2346         Backport from mainline r229024
2347         2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2349         PR target/66912
2350         * gcc.target/aarch64/pr66912.c: New.
2351         * gcc.target/arm/pr66912.c: New.
2353 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2355         PR fortran/67900
2356         * gfortran.dg/pr67900.f90: New tests.
2358 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2360         PR fortran/68019
2361         * gfortran.dg/pr68019.f90: new test.
2363 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2365         PR fortran/67987
2366         * gfortran.df/pr67987.f90: New test.
2367         * gfortran.dg/char_length_2.f90: Update testcase.
2369 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
2371         PR fortran/66079
2372         Backport from mainline r224383:
2374         * gfortran.dg/allocatable_scalar_13.f90: New test
2376 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2378         PR fortran/67721
2379         PR fortran/67818
2380         Backport from mainline r222477:
2382         2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2384         PR fortran/59678
2385         PR fortran/65841
2386         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2387         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2389 2015-10-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2391         PR middle-end/66311
2392         * gfortran.dg/pr66311.f90: New file.
2394 2015-10-12  Uros Bizjak  <ubizjak@gmail.com>
2396         Backport from mainline
2397         2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
2399         PR target/66697
2400         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
2401         (PUSH, POP): New defines.
2402         (sse2_test): Use PUSH and POP to misalign runtime stack.
2403         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
2405 2015-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
2407         Backport from mainline
2408         2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2410         PR c++/51048
2411         * g++.dg/cpp0x/local-type1.C: New.
2413 2015-10-12  Alexander Fomin  <alexander.fomin@intel.com>
2414             Kirill Yukhin  <kirill.yukhin@intel.com>
2416         PR target/67849
2417         * gcc.target/i386/pr67480.c: New test.
2419 2015-10-06  Richard Biener  <rguenther@suse.de>
2421         Backport from mainline
2422         2015-09-15  Richard Biener  <rguenther@suse.de>
2424         PR middle-end/67563
2425         * gcc.dg/pr67563.c: New testcase.
2427         2015-09-24  Richard Biener  <rguenther@suse.de>
2429         PR lto/67699
2430         * g++.dg/pr67699.C: New testcase.
2432 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
2434         * gcc.target/i386/vect-pack-trunc-1.c: New test.
2435         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
2436         * gcc.target/i386/vect-perm-even-1.c: Ditto.
2437         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
2438         * gcc.target/i386/vect-unpack-1.c: Ditto.
2439         * gcc.target/i386/vect-unpack-2.c: Ditto.
2441 2015-10-05  Marek Polacek  <polacek@redhat.com>
2443         Backport from mainline
2444         2015-10-05  Marek Polacek  <polacek@redhat.com>
2446         PR tree-optimization/67821
2447         * gcc.dg/torture/pr67821-2.c: New test.
2448         * gcc.dg/torture/pr67821.c: New test.
2450 2015-10-05  Marek Polacek  <polacek@redhat.com>
2452         Backport from mainline
2453         2015-10-02  Marek Polacek  <polacek@redhat.com>
2455         PR c/67730
2456         * gcc.dg/pr67730-1.c: New test.
2457         * gcc.dg/pr67730-2.c: New test.
2458         * gcc.dg/pr67730.h: New test.
2460 2015-10-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2462         PR fortran/67802
2463         * gfortran.dg/pr67802.f90: New test.
2465 2015-10-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2467         PR fortran/67616
2468         * gfortran.dg/pr67616.f90: New test.
2470 2015-10-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2472         PR fortran/66979
2473         gfortran.dg/pr66979.f90: new test.
2475 2015-10-01  Marek Polacek  <polacek@redhat.com>
2477         Backport from mainline
2478         2015-10-01  Marek Polacek  <polacek@redhat.com>
2480         PR tree-optimization/67769
2481         * gcc.dg/torture/pr67769.c: New test.
2483 2015-10-01  Mikael Morin  <mikael@gcc.gnu.org>
2485         PR fortran/67721
2486         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
2488 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
2490         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
2492 2015-10-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2494         Backport from mainline
2495         2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2497         * lib/target-supports.exp (check_effective_target_pie): Check for
2498         PIE support on Solaris 11.x and 12.
2500 2015-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2502         Backport from mainline
2503         2015-06-09  Shiva Chen  <shiva0217@gmail.com>
2505         * gcc.target/arm/stl-cond.c: New test.
2507 2015-09-30  H.J. Lu  <hongjiu.lu@intel.com>
2509         Backport from mainline
2510         2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
2512         PR rtl-optimization/67029
2513         * gcc.dg/pr67029.c: New test.
2515 2015-09-30  Marek Polacek  <polacek@redhat.com>
2517         Backport from mainline
2518         2015-09-30  Marek Polacek  <polacek@redhat.com>
2520         PR tree-optimization/67690
2521         * gcc.dg/torture/pr67690.c: New test.
2523         PR c/67730
2524         * gcc.dg/pr67730.c: New test.
2526 2015-09-29  Vladimir Makarov  <vmakarov@redhat.com>
2528         Backport from mainline
2529         2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
2531         PR ipa/66424.
2532         * gcc.target/i386/pr66424.c: New.
2534 2015-09-29  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2536         Backport from mainline
2537         2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2539         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2540         initialization with a byte mask.  No change expected here.
2541         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2542         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2543         initialization with contigious bitmask.  Literal pool is expectd
2544         to be used here.
2546 2015-09-28  Richard Biener  <rguenther@suse.de>
2548         Backport from mainline
2549         2015-09-16  Richard Biener  <rguenther@suse.de>
2551         PR middle-end/67442
2552         * gcc.dg/torture/pr67442.c: New testcase.
2554 2015-04-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2556         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
2557         name while checking for AVX-512VBMI presence.
2559 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2561         PR fortran/67614
2562         * gfortran.dg/pr67614.f90: New test.
2564 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2566         PR fortran/67525
2567         * gfortran.dg/pr67525.f90: New test.
2569 2015-09-25  Marek Polacek  <polacek@redhat.com>
2571         PR sanitizer/64906
2572         * c-c++-common/ubsan/pr64906.c: New test.
2574 2015-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2576         Backport from mainline
2577         2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2579         PR target/67439
2580         * gcc.target/arm/pr67439_1.c: New test.
2582 2015-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2584         Backport from mainline
2585         2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
2586                     Matthias Klose  <doko@debian.org>
2588         PR target/67143
2589         * gcc.c-torture/compile/pr67143.c: New
2590         * gcc.target/aarch64/atomic-op-imm.c
2591         (atomic_fetch_add_negative_RELAXED): New.
2592         (atomic_fetch_sub_negative_ACQUIRE): New.
2594 2015-09-22  Richard Biener  <rguenther@suse.de>
2596         Backport from mainline
2597         2015-07-23  Richard Biener  <rguenther@suse.de>
2599         PR tree-optimization/66952
2600         * gcc.dg/torture/pr66952.c: Use signed char.
2602 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2604         PR fortran/67615
2605         * gfortran.dg/pr67615.f90: new test.
2607 2015-09-21  Uros Bizjak  <ubizjak@gmail.com>
2609         PR middle-end/67619
2610         * gcc.dg/torture/pr67619.c: New test.
2611         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
2612         New procedure.
2614 2015-09-21  Richard Biener  <rguenther@suse.de>
2616         Backport from mainline
2617         2015-07-08  Richard Biener  <rguenther@suse.de>
2619         PR tree-optimization/66793
2620         * gcc.dg/torture/pr66793.c: New testcase.
2622         2015-08-05  Richard Biener  <rguenther@suse.de>
2624         PR tree-optimization/67055
2625         * g++.dg/torture/pr67055.C: New testcase.
2627         2015-08-05  Richard Biener  <rguenther@suse.de>
2629         PR tree-optimization/67121
2630         * gcc.dg/torture/pr67121.c: New testcase.
2632         2015-09-16  Richard Biener  <rguenther@suse.de>
2634         PR middle-end/67271
2635         * gcc.dg/pr67271.c: New testcase.
2637         2015-07-22  Richard Biener  <rguenther@suse.de>
2639         PR tree-optimization/66952
2640         * gcc.dg/torture/pr66952.c: New testcase.
2642         2015-09-15  Richard Biener  <rguenther@suse.de>
2644         PR tree-optimization/67470
2645         * gcc.dg/torture/pr67470.c: New testcase.
2647 2015-09-17  Marek Polacek  <polacek@redhat.com>
2649         Backport from mainline:
2650         2015-08-18  Marek Polacek  <polacek@redhat.com>
2652         PR middle-end/67222
2653         * gcc.dg/torture/pr67222.c: New test.
2655 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2657         * gcc.dg/pie-link.c: Add -pie to dg-options.
2659 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
2661         Backport from mainline
2662         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2663         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2665 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2667         PR fortran/67526
2668         * gfortran.dg/pr67526.f90: New test.
2670 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
2672         Backport from mainline
2673         PR target/67506
2674         * gcc.c-torture/compile/pr67506.c: New test.
2676 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
2678         PR c++/67523
2679         * g++.dg/gomp/pr67523.C: New test.
2681         PR c++/67522
2682         * g++.dg/gomp/pr67522.C: New test.
2684         PR middle-end/67521
2685         * c-c++-common/gomp/pr67521.c: New test.
2687         PR middle-end/67517
2688         * c-c++-common/gomp/pr67517.c: New test.
2690         PR c++/67514
2691         * g++.dg/gomp/pr67514.C: New test.
2693         PR c++/67511
2694         * g++.dg/gomp/pr67511.C: New test.
2696         PR c/67502
2697         * c-c++-common/gomp/pr67502.c: New test.
2699 2015-09-09  Marek Polacek  <polacek@redhat.com>
2701         Backport from mainline:
2702         2015-09-09  Marek Polacek  <polacek@redhat.com>
2704         PR middle-end/67512
2705         * gcc.dg/pr67512.c: New test.
2707 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
2709         PR c++/67504
2710         * g++.dg/gomp/pr67504.C: New test.
2712         PR c/67501
2713         * c-c++-common/gomp/pr67501.c: New test.
2715         PR c/67500
2716         * gcc.dg/gomp/pr67500.c: New test.
2718         PR c/67495
2719         * gcc.dg/gomp/pr67495.c: New test.
2721 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2723         PR c++/67369
2724         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2726 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
2728         PR middle-end/67452
2729         * gcc.dg/lto/pr67452_0.c: New test.
2731 2015-09-03  Richard Biener  <rguenther@suse.de>
2733         PR ipa/66705
2734         * g++.dg/lto/pr66705_0.C: New testcase.
2736 2015-09-02  Uros Bizjak  <ubizjak@gmail.com>
2738         Backport from mainline:
2739         2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
2741         PR target/67317
2742         * gcc.target/i386/pr67317-1.c: New test.
2743         * gcc.target/i386/pr67317-2.c: Ditto.
2744         * gcc.target/i386/pr67317-3.c: Ditto.
2745         * gcc.target/i386/pr67317-4.c: Ditto.
2746         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2747         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2749 2015-08-31  Marek Polacek  <polacek@redhat.com>
2751         Backport from mainline
2752         2015-08-27  Marek Polacek  <polacek@redhat.com>
2754         PR middle-end/67005
2755         * gcc.dg/torture/pr67005.c: New test.
2757 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
2759         Backport from mainline:
2760         2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
2762         * gcc.target/powerpc/vec-shr.c: New.
2764 2015-08-25  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2766         Backport from mainline
2767         2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2769         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2771 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2773         Backport from mainline:
2774         2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2776         PR target/67211
2777         * g++.dg/pr67211.C: New test.
2779 2015-08-18  Segher Boessenkool  <segher@kernel.crashing.org>
2781         Backport from mainline:
2782         2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
2784         PR rtl-optimization/67028
2785         * gcc.dg/pr67028.c: New testcase.
2787 2015-08-16  Uros Bizjak  <ubizjak@gmail.com>
2789         Backport from mainline:
2790         2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
2792         PR target/66648
2793         * gcc.target/i386/pr66648.c: New test.
2795 2015-08-11  Marek Polacek  <polacek@redhat.com>
2797         Backported from mainline
2798         2015-08-03  Marek Polacek  <polacek@redhat.com>
2800         PR sanitizer/66908
2801         * c-c++-common/ubsan/pr66908.c: New test.
2803 2015-08-07  Mikael Morin  <mikael@gcc.gnu.org>
2805         PR fortran/66929
2806         * gfortran.dg/generic_30.f90: New.
2807         * gfortran.dg/generic_31.f90: New.
2809 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
2811         Backport from trunk r226697:
2812         2015-08-06  David Malcolm  <dmalcolm@redhat.com>
2814         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2815         optimization level, and print a summary at the end.
2817 2015-08-05  Mikael Morin  <mikael@gcc.gnu.org>
2819         PR fortran/64921
2820         * gfortran.dg/class_allocate_20.f90: New.
2822 2015-08-05  Matthew Wahab  <matthew.wahab@arm.com>
2824         Backport from trunk:
2825         2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
2827         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2828         'do-require-effective-target' with 'dg-require-effective-target'.
2829         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2830         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2831         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
2832         'stlex' with 'strex' as the expected output.
2834 2015-08-05  Matthew Wahab  <matthew.wahab@arm.com>
2836         Backport from trunk:
2837         2015-06-29  Matthew Wahab  <matthew.wahab@arm.com>
2839         PR target/65697
2840         * gcc.target/arm/armv-sync-comp-swap.c: New.
2841         * gcc.target/arm/armv-sync-op-acquire.c: New.
2842         * gcc.target/arm/armv-sync-op-full.c: New.
2843         * gcc.target/arm/armv-sync-op-release.c: New.
2845 2015-08-05  Matthew Wahab  <matthew.wahab@arm.com>
2847         Backport from trunk
2848         2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
2850         PR target/65697
2851         * gcc.target/aarch64/sync-comp-swap.c: New.
2852         * gcc.target/aarch64/sync-comp-swap.x: New.
2853         * gcc.target/aarch64/sync-op-acquire.c: New.
2854         * gcc.target/aarch64/sync-op-acquire.x: New.
2855         * gcc.target/aarch64/sync-op-full.c: New.
2856         * gcc.target/aarch64/sync-op-full.x: New.
2857         * gcc.target/aarch64/sync-op-release.c: New.
2858         * gcc.target/aarch64/sync-op-release.x: New.
2860 2015-08-04  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2862         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2863         * gcc.target/aarch64/fnmul-2.c: Likewise.
2864         * gcc.target/aarch64/fnmul-3.c: Likewise.
2865         * gcc.target/aarch64/fnmul-4.c: Likewise.
2867 2015-08-04  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2869         Backport from mainline r225450:
2870         2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2872         PR target/66731
2873         * gcc.target/aarch64/fnmul-1.c: New.
2874         * gcc.target/aarch64/fnmul-2.c: New.
2875         * gcc.target/aarch64/fnmul-3.c: New.
2876         * gcc.target/aarch64/fnmul-4.c: New.
2878 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
2880         Backport from mainline:
2881         2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
2883         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2885 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2887         Backport form mainline r226496.
2888         2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2890         PR target/66731
2891         * gcc.target/arm/vnmul-1.c: New.
2892         * gcc.target/arm/vnmul-2.c: New.
2893         * gcc.target/arm/vnmul-3.c: New.
2894         * gcc.target/arm/vnmul-4.c: New.
2896 2015-07-31  Vladimir Makarov  <vmakarov@redhat.com>
2898         PR debug/66691
2899         * gcc.target/i386/pr66691.c: New.
2901 2015-07-28  Alex Velenko  <Alex.Velenko@arm.com>
2903         backport from trunk:
2904         2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2906         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2907         Skip -march=armv4t.
2908         (dg-additional-options): Set armv5t flag.
2910 2015-07-25  Tom de Vries  <tom@codesourcery.com>
2912         backport from trunk:
2913         2015-07-25  Tom de Vries  <tom@codesourcery.com>
2915         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2916         interchange_files and block_files variables.
2917         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2918         arithmetic.
2919         * gcc.dg/graphite/uns-interchange-12.c: Same.
2920         * gcc.dg/graphite/uns-interchange-14.c: Same.
2921         * gcc.dg/graphite/uns-interchange-15.c: Same.
2922         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2923         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2925         2015-07-24  Tom de Vries  <tom@codesourcery.com>
2927         * gcc.dg/graphite/block-1.c: Xfail scan.
2928         * gcc.dg/graphite/interchange-12.c: Same.
2929         * gcc.dg/graphite/interchange-14.c: Same.
2930         * gcc.dg/graphite/interchange-15.c: Same.
2931         * gcc.dg/graphite/interchange-9.c: Same.
2932         * gcc.dg/graphite/interchange-mvt.c: Same.
2933         * gcc.dg/graphite/uns-block-1.c: New test.
2934         * gcc.dg/graphite/uns-interchange-12.c: New test.
2935         * gcc.dg/graphite/uns-interchange-14.c: New test.
2936         * gcc.dg/graphite/uns-interchange-15.c: New test.
2937         * gcc.dg/graphite/uns-interchange-9.c: New test.
2938         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
2940 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
2942         Backport from mainline r226155.
2943         2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
2945         PR ipa/66566
2946         * gcc.target/i386/mpx/pr66566.c: New test.
2948 2015-07-23  Uros Bizjak  <ubizjak@gmail.com>
2950         Backport from mainline:
2951         2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
2953         PR target/66891
2954         * gcc.target/i386/pr66891.c: New test.
2956 2015-07-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
2958         Backport from mainline r224643.
2959         2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
2961         PR middle-end/pr66581
2962         * gcc.target/i386/mpx/pr66581.c: New test.
2964 2015-07-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
2966         Backport from mainline r224602.
2967         2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2969         PR target/66569
2970         * gcc.target/i386/mpx/chkp-vararg.c: New test.
2972 2015-07-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
2974         Backport from mainline r224601.
2975         2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2977         PR middle-end/66568
2978         * gcc.target/i386/mpx/pr66568.c: New test.
2980         Backport from mainline r225296.
2981         2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
2983         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2984 2015-07-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
2986         Backport from mainline r224600.
2987         2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2989         PR middle-end/66567
2990         * gcc.target/i386/mpx/pr66567.c: New test.
2992 2015-07-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
2994         Backport from mainline r223215.
2995         2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2997         PR middle-end/66134
2998         * gcc.target/i386/mpx/pr66134.c: New test.
3000 2015-07-23  Ilya Enkovich  <ilya.enkovich@intel.com>
3002         Backport from mainline r223114.
3003         2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3005         PR target/66048
3006         * gcc.target/i386/mpx/pr66048.cc: New.
3008 2015-07-23  Ilya Enkovich  <ilya.enkovich@intel.com>
3010         Backport from mainline r223216.
3011         2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3013         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3015 2015-07-23  Ilya Enkovich  <ilya.enkovich@intel.com>
3017         Backport from mainline r224074.
3018         2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3020         * gcc.dg/lto/chkp-removed-alias_0.c: New.
3022 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
3024         Backport from mainline:
3025         2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
3027         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3029 2015-07-21  Andre Vehreschild  <vehre@gcc.gnu.org>
3031         PR fortran/66035
3032         * gfortran.dg/structure_constructor_13.f03: New test.
3034 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
3036         Backport from mainline:
3037         2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
3039         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3041 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
3043         Backport from mainline:
3044         2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
3046         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3047         (bar): Predefined.
3049 2015-07-21  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3051         * gcc.target/arm/macro_defs0.c: Add directive to skip
3052         test if -marm is present.
3053         * gcc.target/arm/macro_defs1.c: Likewise.
3055 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
3057         PR target/66922
3058         * gcc.target/i386/pr66922.c: New test.
3060 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
3062         * gfortran.dg/coarray_collectives_16.f90: Fix patterns
3063         as follow-up to r225932.
3065 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
3067         PR target/66866
3068         * g++.dg/pr66866.C: New test.
3070 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
3072         Backport from mainline:
3073         2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
3075         PR target/66703
3076         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3077         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
3078         type to prevent possible flag-clobbering zero-extensions.
3079         * gcc.target/i386/pr66703.c: New test.
3081 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
3083         Backport from mainline:
3084         2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
3086         PR target/66814
3087         * gcc.target/i386/pr66814.c: New test.
3089 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
3091         Backport from mainline:
3092         2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
3094         PR rtl-optimization/66838
3095         * gcc.target/i386/pr66838.c: New test.
3097 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3099         * gfortran.dg/co_reduce_1.f90: New file.
3101 2015-07-16  Steven G. Kargl  <kargl@gcc.gnu.org>
3103         PR fortran/66864
3104         * gfortran.dg/pr66864.f90: New test.
3106 2015-07-16  Steven G. Kargl   <kargl@gcc.gnu.org>
3108         PR fortran/66545
3109         * gfortran.dg/pr66545_1.f90: New test.
3110         * gfortran.dg/pr66545_2.f90: New test.
3112 2015-07-16  Steven G. Kargl  <kargl@gcc.gnu.org>
3114         PR fortran/56520
3115         * gfortran.dg/pr56520.f90: New test.
3117 2015-07-16  Steven G. Kargl  <kargl@gcc.gnu.org>
3119         * gfortran.dg/iomsg_2.f90: New test.
3121 2015-07-16  Steven G. Kargl  <kargl@gcc.gnu.org>
3123         PR fortran/66725
3124         * gfortran.dg/pr66725.f90: New test.
3126 2015-07-16  Marek Polacek  <polacek@redhat.com>
3128         Backported from mainline
3129         2015-07-08  Marek Polacek  <polacek@redhat.com>
3131         PR c++/66748
3132         * g++.dg/abi/abi-tag15.C: New test.
3134 2015-07-16  Release Manager
3136         * GCC 5.2.0 released.
3138 2015-07-15  Renlin Li  <renlin.li@arm.com>
3140         Backport from mainline.
3141         2015-07-13  Renlin Li  <renlin.li@arm.com>
3143         PR rtl/66556
3144         * gcc.c-torture/execute/pr66556.c: New.
3146 2015-07-15  Thomas Schwinge  <thomas@codesourcery.com>
3148         Backport trunk r224028:
3150         2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
3152         PR libgomp/65742
3153         PR middle-end/66332
3154         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
3156 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
3158         PR middle-end/66820
3159         * gcc.dg/gomp/pr66820.c: New test.
3161         Backported from mainline
3162         2015-07-09  Jakub Jelinek  <jakub@redhat.com>
3164         PR middle-end/66633
3165         * gcc.dg/gomp/pr66633-1.c: New test.
3166         * gcc.dg/gomp/pr66633-2.c: New test.
3167         * gcc.dg/gomp/pr66633-3.c: New test.
3168         * gcc.dg/gomp/pr66633-4.c: New test.
3170         2015-07-08  Jakub Jelinek  <jakub@redhat.com>
3172         * g++.dg/vect/vect.exp: Run also simd* tests.
3173         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3174         (check_vect): Fix up get_cpuid call for C++.
3175         * g++.dg/vect/simd-clone-1.cc: New test.
3177 2015-07-10  Richard Biener  <rguenther@suse.de>
3179         Backport from mainline
3180         2015-07-10  Richard Biener  <rguenther@suse.de>
3182         PR tree-optimization/66823
3183         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3184         which should not be necessary.  XFAIL.
3186         2015-07-08  Richard Biener  <rguenther@suse.de>
3188         PR tree-optimization/66794
3189         * gcc.dg/torture/pr66794.c: New testcase.
3191 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
3193         PR target/65956
3194         * gcc.c-torture/execute/pr65956.c: New test.
3196 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
3198         Backport from mainline r225465
3199         2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
3201         * gcc.target/arm/aapcs/align1.c: New.
3202         * gcc.target/arm/aapcs/align_rec1.c: New.
3203         * gcc.target/arm/aapcs/align2.c: New.
3204         * gcc.target/arm/aapcs/align_rec2.c: New.
3205         * gcc.target/arm/aapcs/align3.c: New.
3206         * gcc.target/arm/aapcs/align_rec3.c: New.
3207         * gcc.target/arm/aapcs/align4.c: New.
3208         * gcc.target/arm/aapcs/align_rec4.c: New.
3209         * gcc.target/arm/aapcs/align_vararg1.c: New.
3210         * gcc.target/arm/aapcs/align_vararg2.c: New.
3212 2015-07-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3214         Backport from mainline r224725
3215         2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3217         PR target/65914
3218         * g++.dg/torture/pr65914.C:  New.
3220 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
3222         Backport from mainline.
3223         2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
3225         PR tree-optimization/66119
3226         * g++.dg/opt/pr66119.C: New.
3228 2015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3230         Backport from mainline
3231         2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3233         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3234         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3235         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3236         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3237         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3238         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3239         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3241 2015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3243         Backport from mainline
3244         2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3246         * lib/target-supports.exp: Vector do not always have natural
3247         alignment on s390*.
3249 2015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3251         Backport from mainline
3252         2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3254         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector
3255         instructions on s390*.
3256         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3258 2015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3260         Backport from mainline
3261         2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3263         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3264         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3265         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3266         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3267         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3268         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3269         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3270         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3271         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3272         * gcc.target/s390/zvector/vec-elem-1.c: New test.
3274 2015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3276         Backport from mainline
3277         2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3279         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3281 2015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3283         Backport from mainline
3284         2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3286         * gcc.target/s390/s390.exp
3287         (check_effective_target_vector): New check.
3288         * gcc.target/s390/vector/vec-abi-1.c: New test.
3289         * gcc.target/s390/vector/vec-abi-2.c: New test.
3290         * gcc.target/s390/vector/vec-abi-3.c: New test.
3291         * gcc.target/s390/vector/vec-abi-4.c: New test.
3292         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3293         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3294         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3295         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3296         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3297         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3298         * gcc.target/s390/vector/vec-clobber-1.c: New test.
3299         * gcc.target/s390/vector/vec-cmp-1.c: New test.
3300         * gcc.target/s390/vector/vec-cmp-2.c: New test.
3301         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3302         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3303         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3304         * gcc.target/s390/vector/vec-genmask-1.c: New test.
3305         * gcc.target/s390/vector/vec-genmask-2.c: New test.
3306         * gcc.target/s390/vector/vec-init-1.c: New test.
3307         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3308         * gcc.target/s390/vector/vec-shift-1.c: New test.
3309         * gcc.target/s390/vector/vec-sub-1.c: New test.
3311 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3313         Backport from mainline r225248
3314         2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3316         PR jit/66700
3317         * jit.dg/all-non-failing-tests.h: Add
3318         test-pr66700-observing-write-through-ptr.c.
3319         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3321 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3323         Backport from mainline r225246
3324         2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3326         * jit.dg/test-accessing-union.c: Add comments for use by
3327         gcc/jit/docs/topics/types.rst.
3329 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3331         Backport from mainline r225207
3332         2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3334         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3335         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3336         testcase.
3337         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3338         New testcase.
3339         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3340         New testcase.
3341         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3342         New testcase.
3343         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3344         New testcase.
3345         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3346         New testcase.
3347         * jit.dg/test-switch.c: New testcase.
3348         * jit.dg/test-switch.cc: New testcase.
3350 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3352         Backport from mainline r225206
3353         2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3355         PR jit/66546
3356         * jit.dg/all-non-failing-tests.h: Add note about
3357         test-validly-unreachable-block.c.
3358         * jit.dg/test-validly-unreachable-block.c: New file.
3360 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3362         Backport from mainline r225205
3363         2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3365         PR jit/66628
3366         * jit.dg/all-non-failing-tests.h: Add note about
3367         test-extra-options.c.
3368         * jit.dg/test-extra-options.c: New testcase.
3370 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
3372         * gfortran.dg/gomp/pr66633.f90: New test.
3374 2015-06-29  David Malcolm  <dmalcolm@redhat.com>
3376         Backport from mainline r224565
3377         2015-06-17  David Malcolm  <dmalcolm@redhat.com>
3379         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3380         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3381         ...this.
3382         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3383         New testcase.
3384         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3385         New testcase.
3387 2015-06-29  James Greenhalgh  <james.greenhalgh@arm.com>
3389         Backport from mainline r224832.
3390         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3392         * gcc.target/vax/bswapdi-1.c: New.
3394 2015-06-29  David Malcolm  <dmalcolm@redhat.com>
3396         Backport from mainline r224536
3397         2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3399         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3400         * jit.dg/test-compound-assignment.c: New testcase.
3402 2015-06-29  David Malcolm  <dmalcolm@redhat.com>
3404         Backport from mainline r224531
3405         2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3407         PR jit/66539
3408         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3409         * jit.dg/test-debug-strings.c: New test case.
3410         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3411         the discriminant has a sane debug string.
3413 2015-06-29  David Malcolm  <dmalcolm@redhat.com>
3415         Backport from mainline
3416         2015-05-06  David Malcolm  <dmalcolm@redhat.com>
3418         * jit.dg/harness.h (set_options): Wrap with
3419         #ifndef TEST_ESCHEWS_SET_OPTIONS.
3420         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3421         Special-case test-benchmark.c as a negative.
3422         * jit.dg/test-benchmark.c: New file.
3424 2015-06-29  Adam Butcher  <adam@jessamine.co.uk>
3426         PR c++/65750
3427         * g++.dg/cpp0x/trailing11.C: New.
3429 2015-06-27  Mikhail Maltsev  <maltsevm@gmail.com>
3431         PR testsuite/66667
3432         * g++.dg/diagnostic/inhibit-warn-2.C: Fix test directives to match
3433         diagnostic messages of GCC 5.x.
3435 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
3437         PR target/66412
3438         * gcc.target/i386/pr66412.c: New test.
3440 2015-06-25  Andreas Tobler  <andreast@gcc.gnu.org>
3442         Backport from mainline
3443         2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
3445         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3446         to the family of pie capable targets.
3448 2015-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3450         Backport from mainline.
3451         2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3452         PR target/63408
3453         * gcc.target/arm/pr63408.c: New test.
3455 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3457         PR target/66200
3458         * g++.dg/abi/aarch64_guard1.C: Adjust.
3460 2015-06-24  Mikael Morin  <mikael@gcc.gnu.org>
3462         PR fortran/66549
3463         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3465 2015-06-24  Mikhail Maltsev  <maltsevm@gmail.com>
3467         Backport from mainline:
3468         2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
3470         PR c++/65882
3471         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3472         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3474 2015-06-23  Richard Biener  <rguenther@suse.de>
3476         Backport from mainline
3477         2015-06-09  Richard Biener  <rguenther@suse.de>
3479         PR middle-end/66413
3480         * gcc.dg/torture/pr66413.c: New testcase.
3482 2015-06-22  Richard Biener  <rguenther@suse.de>
3484         Backport from mainline
3485         2015-06-08  Richard Biener  <rguenther@suse.de>
3487         PR tree-optimization/66422
3488         * gcc.dg/Warray-bounds-16.c: New testcase.
3490 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3492         Backport from mainline r224649.
3493         2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3495         * gcc.target/aarch64/pr62308.c: New test.
3497 2015-06-18  Richard Biener  <rguenther@suse.de>
3499         * g++.dg/other/const4.C: New testcase.
3501 2015-06-18  Richard Biener  <rguenther@suse.de>
3503         Backport from mainline
3504         2015-06-03  Richard Biener  <rguenther@suse.de>
3506         PR tree-optimization/66375
3507         * gcc.dg/torture/pr66375.c: New testcase.
3509 2015-06-18  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3511         Backport from mainline r224414.
3512         2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3514         * gcc.target/i386/monitorx.c: New.
3515         * gcc.target/i386/sse-12.c: Add -mmwaitx.
3516         * gcc.target/i386/sse-13.c: Ditto.
3517         * gcc.target/i386/sse-14.c: Ditto.
3518         * gcc.target/i386/sse-22.c: Ditto.
3519         * gcc.target/i386/sse-23.c: Ditto.
3520         * g++.dg/other/i386-2.C: Ditto.
3521         * g++.dg/other/i386-3.C: Ditto.
3523 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
3525         PR c++/66571
3526         * g++.dg/gomp/pr66571-1.C: New test.
3528         PR middle-end/66429
3529         * c-c++-common/gomp/pr66429.c: New test.
3531 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3533         PR testsuite/65944
3534         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3536 2015-06-17  Ilya Enkovich  <ilya.enkovich@intel.com>
3538         Backport from mainline r223929.
3539         2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
3541         PR target/65527
3542         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3543         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3544         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3545         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3547 2015-06-17  Ilya Enkovich  <ilya.enkovich@intel.com>
3549         Backport from mainline r224063.
3550         2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3552         * gcc.dg/lto/chkp-privatize-1_0.c: New.
3553         * gcc.dg/lto/chkp-privatize-1_1.c: New.
3554         * gcc.dg/lto/chkp-privatize-2_0.c: New.
3555         * gcc.dg/lto/chkp-privatize-2_1.c: New.
3557 2015-06-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3559         PR fortran/66385
3560         * gfortran.dg/forall_17.f90:  New test.
3562 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3564         PR target/66473
3565         * gcc.target/i386/pr66473.c: New test.
3567 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
3569         PR target/66470
3570         * gcc.dg/tls/pr66470.c: New test.
3571         * gcc.target/i386/pr66470.c: New test.
3573 2015-06-08  Uros Bizjak  <ubizjak@gmail.com>
3575         Backport from mainline:
3576         2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
3578         PR target/66275
3579         * gcc.target/i386/pr66275.c: New test.
3581 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3583         backport from mainline:
3584         2015-06-08  Tom de Vries  <tom@codesourcery.com>
3586         PR rtl-optimization/66444
3587         * gcc.dg/pr66444.c: New test.
3589 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3591         PR fortran/66245
3592         * gfortran.dg/class_is_1.f90: New test.
3593         * gfortran.dg/type_is_1.f90: Ditto.
3595 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3597         PR fortran/66347
3598         * gfortran.dg/blockdata_9.f: New test.
3600 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3602         PR fortran/66377
3603         gfortran.dg/equiv_9.f90: New test.
3606 2015-06-04  Marek Polacek  <polacek@redhat.com>
3608         Backported from mainline
3609         2015-06-03  Marek Polacek  <polacek@redhat.com>
3611         PR sanitizer/66190
3612         * g++.dg/ubsan/static-init-1.C: New test.
3613         * g++.dg/ubsan/static-init-2.C: New test.
3614         * g++.dg/ubsan/static-init-3.C: New test.
3616 2015-06-03  Richard Biener  <rguenther@suse.de>
3618         Backport from mainline
3619         2015-06-02  Richard Biener  <rguenther@suse.de>
3621         PR debug/65549
3622         * g++.dg/lto/pr65549_0.C: New testcase.
3624         2015-06-01  Richard Biener  <rguenther@suse.de>
3626         PR tree-optimization/66280
3627         * g++.dg/torture/pr66280.C: New testcase.
3628         * g++.dg/torture/pr66280-2.C: Likewise.
3630         2015-05-27  Richard Biener  <rguenther@suse.de>
3632         PR tree-optimization/66272
3633         * gcc.dg/torture/pr66272.c: New testcase.
3635         2015-05-21  Richard Biener  <rguenther@suse.de>
3637         PR c++/66211
3638         * g++.dg/conversion/pr66211.C: New testcase.
3639         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3641         2015-05-13  Richard Biener  <rguenther@suse.de>
3643         PR tree-optimization/66123
3644         * gcc.dg/torture/pr66123.c: New testcase.
3646 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3648         PR fortran/66380
3649         * gfortran.dg/reshape_7.f90: New test.
3651 2015-06-02  Renlin Li  <renlin.li@arm.com>
3653         Backport from mainline
3654         2015-04-30  Renlin Li  <renlin.li@arm.com>
3656         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3658 2015-06-02  Marek Polacek  <polacek@redhat.com>
3660         Backport from mainline
3661         2015-06-02  Marek Polacek  <polacek@redhat.com>
3663         PR middle-end/66345
3664         * gcc.dg/torture/pr66345.c: New test.
3666 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
3668         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3669         directives.
3670         (hp3, hp4): Add inline keyword.
3671         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3672         (hp2): Add inline keyword.
3673         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3674         (hp2): Add inline keyword.
3676 2015-06-01  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3678         Backport from mainline
3679         2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3681         PR target/66215
3682         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3683         dg-options.
3684         * gcc.target/s390/hotpatch-10.c: Likewise.
3685         * gcc.target/s390/hotpatch-11.c: Likewise.
3686         * gcc.target/s390/hotpatch-12.c: Likewise.
3687         * gcc.target/s390/hotpatch-17.c: Likewise.
3688         * gcc.target/s390/hotpatch-18.c: Likewise.
3689         * gcc.target/s390/hotpatch-20.c: Likewise.
3690         * gcc.target/s390/hotpatch-21.c: Likewise.
3691         * gcc.target/s390/hotpatch-22.c: Likewise.
3692         * gcc.target/s390/hotpatch-23.c: Likewise.
3693         * gcc.target/s390/hotpatch-24.c: Likewise.
3694         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
3695         to check for the exact nops too.
3696         * gcc.target/s390/hotpatch-3.c: Likewise.
3697         * gcc.target/s390/hotpatch-4.c: Likewise.
3698         * gcc.target/s390/hotpatch-5.c: Likewise.
3699         * gcc.target/s390/hotpatch-6.c: Likewise.
3700         * gcc.target/s390/hotpatch-7.c: Likewise.
3701         * gcc.target/s390/hotpatch-8.c: Likewise.
3702         * gcc.target/s390/hotpatch-9.c: Likewise.
3703         * gcc.target/s390/hotpatch-14.c: Likewise.
3704         * gcc.target/s390/hotpatch-15.c: Likewise.
3705         * gcc.target/s390/hotpatch-16.c: Likewise.
3706         * gcc.target/s390/hotpatch-19.c: Likewise.
3707         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
3708         scan-assembler-times counting number of .align directives.
3709         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3710         dg-options.  Remove scan-assembler-times counting number of .align
3711         directives.
3712         * gcc.target/s390/hotpatch-26.c: New file.
3713         * gcc.target/s390/hotpatch-27.c: New file.
3714         * gcc.target/s390/hotpatch-28.c: New file.
3715         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3716         using -Os -O0 -O1 -O2 -O3 options.
3718 2015-06-01  Richard Biener  <rguenther@suse.de>
3720         Backport from mainline
3721         2015-05-26  Michael Matz  <matz@suse.de>
3723         PR middle-end/66251
3724         * gcc.dg/vect/pr66251.c: New test.
3726         2015-05-22  Richard Biener  <rguenther@suse.de>
3728         PR tree-optimization/66251
3729         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3731 2015-05-29  Mikael Morin  <mikael@gcc.gnu.org>
3733         PR fortran/66257
3734         * typebound_call_27.f90: New file.
3736 2015-05-27  Richard Biener  <rguenther@suse.de>
3738         Backport from mainline
3739         2015-05-12  Richard Biener  <rguenther@suse.de>
3741         PR tree-optimization/66101
3742         * gcc.dg/torture/pr66101.c: New testcase.
3744 2015-05-22  Jakub Jelinek  <jakub@redhat.com>
3746         Backported from mainline
3747         2015-05-21  Jakub Jelinek  <jakub@redhat.com>
3749         PR tree-optimization/66233
3750         * gcc.c-torture/execute/pr66233.c: New test.
3752 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
3754         Backport from mainline r223471
3755         2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
3757         PR middle-end/66221
3758         * gcc.dg/lto/pr66221_0.c: New test.
3759         * gcc.dg/lto/pr66221_1.c: New test.
3761 2015-05-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3763         PR fortran/65903
3764         * gfortran.dg/continuation_13.f90: Update test.
3765         * gfortran.dg/pr65903.f90: New test.
3767 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3769         PR fortran/66106
3770         * gfortran.dg/interface_operator_1.f90: New tests.
3772 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3774         PR fortran/66057
3775         * gfortran.dg/generic_29.f90: New tests.
3777 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3779         PR fortran/66052
3780         * gfortran.dg/protected_9.f90: New test.
3782 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3784         PR fortran/66045
3785         * gfortran.dg/null1.f90: New test.
3787 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3789         PR fortran/66044
3790         * gfortran.dg/entry_21.f90: New test.
3792 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3794         PR fortran/66043
3795         * gfortran.dg/storage_size_6.f90: New tests.
3797 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3799         PR fortran/66040
3800         * gfortran.dg/misplaced_statement.f90: New test.
3802 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3804         PR fortran/66039
3805         * gfortran.dg/filepos1.f90: New test
3807 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3809         PR fortran/64925
3810         * gfortran.dg/pr64925.f90: New test.
3812 2015-05-19  Uros Bizjak  <ubizjak@gmail.com>
3814         PR target/66174
3815         * gcc.target/i386/pr66174.c: New test.
3817 2015-04-16  Jan Hubicka  <hubicka@ucw.cz>
3819         PR target/66047
3820         * gcc.target/i386/pr66047.c: New testcase.
3822 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
3824         PR target/66140
3825         * gcc.target/alpha/pr66140.c: New test.
3827 2015-05-13  Martin Liska  <mliska@suse.cz>
3829         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3831 2015-05-06  Uros Bizjak  <ubizjak@gmail.com>
3833         PR target/65990
3834         * gcc.target/i386/pr65990.c: New test.
3836 2015-05-06  Christian Bruel  <christian.bruel@st.com>
3838         PR target/66015
3839         * gcc.target/aarch64/iinline-attr-1.c: New test.
3841 2015-05-05  Peter Bergner  <bergner@vnet.ibm.com>
3843         Backport from mainline.
3844         2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
3846         PR target/64579
3847         * gcc.target/powerpc/htm-1.c: New test.
3848         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3849         on 64-bit compiles.
3850         (__builtin_tabortdci): Likewise.
3851         (__builtin_tcheck): Remove operand.
3852         * lib/target-supports.exp (check_htm_hw_available): New function.
3854 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3855             Jakub Jelinek  <jakub@redhat.com>
3857         PR c++/66007
3858         * g++.dg/cpp0x/Wnarrowing4.C: New.
3860 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
3862         PR tree-optimization/65984
3863         * c-c++-common/ubsan/pr65984.c: New test.
3865 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3866             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3868         PR c++/65858
3869         * g++.dg/cpp0x/Wnarrowing3.C: New.
3871 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3873         Backport from mainline r222664
3874         2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3876         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3877         with powerpc_p8vector_ok.
3879 2015-04-30  Marek Polacek  <polacek@redhat.com>
3881         PR tree-optimization/63551
3882         * g++.dg/ipa/pr63551.C: New test.
3884 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3886         PR c++/65801
3887         * g++.dg/cpp0x/Wnarrowing2.C: New.
3889 2015-04-30  Alan Modra  <amodra@gmail.com>
3891         * gcc.dg/pr65408.c: New.
3893 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3895         Backport from trunk r222564:
3897         2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3899         * g++.dg/gomp/tpl-target-update.C: New file.
3901 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3903         Backport from mainline
3904         2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3906         * gcc.dg/vect/vect-33.c: Remove spurious line.
3908 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
3910         PR tree-optimization/65875
3911         * gcc.c-torture/compile/pr65875.c: New test.
3913 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3915         Backport from mainline
3916         2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3918         PR target/65849
3919         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3920         set new options.
3921         * gcc.target/powerpc/pr65849-2.c: Likewise.
3923 2015-04-24  Andreas Tobler  <andreast@gcc.gnu.org>
3925         Add missing ChangeLog entry for r222341.
3927         Backport from trunk r222273
3928         2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
3929         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3930         headers.
3931         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3932         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3933         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3934         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3935         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3936         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3937         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3939 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3941         Backport from mainline r222362
3942         2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3944         * gcc.target/powerpc/crypto-builtin-2.c: New.
3946 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3948         * gcc.target/powerpc/pr65456.c: Add test missed during backport of
3949         r222349.
3951 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3953         Backport from mainline r222351
3954         2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3956         * gcc.target/powerpc/swaps-p8-18.c: New test.
3958 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3960         Backport from mainline r222349
3961         2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3963         PR target/65456
3964         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3965         * gcc.dg/vect/bb-slp-25.c: Likewise.
3966         * gcc.dg/vect/bb-slp-29.c: Likewise.
3967         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3968         vect_no_align && { ! vect_hw_misalign }.
3969         * gcc.dg/vect/bb-slp-9.c: Likewise.
3970         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3971         vect_hw_misalign.
3972         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3973         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3974         account for POWER8, where peeling for alignment is not needed.
3975         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3976         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3977         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3978         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3979         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3980         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3981         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3982         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3983         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3984         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3985         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3986         * gcc.dg/vect/pr16105.c: Likewise.
3987         * gcc.dg/vect/pr20122.c: Likewise.
3988         * gcc.dg/vect/pr33804.c: Likewise.
3989         * gcc.dg/vect/pr33953.c: Likewise.
3990         * gcc.dg/vect/pr56787.c: Likewise.
3991         * gcc.dg/vect/pr58508.c: Likewise.
3992         * gcc.dg/vect/slp-25.c: Likewise.
3993         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3994         * gcc.dg/vect/vect-105.c: Likewise.
3995         * gcc.dg/vect/vect-27.c: Likewise.
3996         * gcc.dg/vect/vect-29.c: Likewise.
3997         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3998         POWER8.
3999         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4000         && { ! vect_hw_misalign }.
4001         * gcc.dg/vect/vect-44.c: Likewise.
4002         * gcc.dg/vect/vect-48.c: Likewise.
4003         * gcc.dg/vect/vect-50.c: Likewise.
4004         * gcc.dg/vect/vect-52.c: Likewise.
4005         * gcc.dg/vect/vect-56.c: Likewise.
4006         * gcc.dg/vect/vect-60.c: Likewise.
4007         * gcc.dg/vect/vect-72.c: Likewise.
4008         * gcc.dg/vect/vect-75-big-array.c: Likewise.
4009         * gcc.dg/vect/vect-75.c: Likewise.
4010         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4011         * gcc.dg/vect/vect-77-global.c: Likewise.
4012         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4013         * gcc.dg/vect/vect-78-global.c: Likewise.
4014         * gcc.dg/vect/vect-93.c: Likewise.
4015         * gcc.dg/vect/vect-95.c: Likewise.
4016         * gcc.dg/vect/vect-96.c: Likewise.
4017         * gcc.dg/vect/vect-cond-1.c: Likewise.
4018         * gcc.dg/vect/vect-cond-3.c: Likewise.
4019         * gcc.dg/vect/vect-cond-4.c: Likewise.
4020         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4021         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4022         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4023         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4024         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4025         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4026         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4027         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4028         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4029         * gcc.dg/vect/vect-outer-5.c: Likewise.
4030         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4031         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4032         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4033         * gcc.dg/vect/vect-outer-fir.c: Likewise.
4034         * gcc.dg/vect/vect-peel-3.c: Likewise.
4035         * gcc.dg/vect/vect-peel-4.c: Likewise.
4036         * gcc.dg/vect/vect-pre-interact.c: Likewise.
4037         * gcc.target/powerpc/pr65456.c: New test.
4038         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4039         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4040         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4041         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4042         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4043         vect_no_align && { ! vect_hw_misalign }.
4044         * gfortran.dg/vect/vect-3.f90: Likewise.
4045         * gfortran.dg/vect/vect-4.f90: Likewise.
4046         * gfortran.dg/vect/vect-5.f90: Likewise.
4047         * lib/target-supports.exp (check_effective_target_vect_no_align):
4048         Return 1 for POWER8.
4049         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4051         Backport from mainline r222372
4052         2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4054         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4055         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4057 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4059         PR fortran/65429
4060         * gfortran.dg/pr65429.f90: New test.
4062 2015-04-22  Bin Cheng  <bin.cheng@arm.com>
4064         Backport from trunk r222255
4065         2015-04-21  Bin Cheng  <bin.cheng@arm.com>
4067         PR testsuite/65767
4068         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4069         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4071 2015-04-22  Release Manager
4073         * GCC 5.1.0 released.
4075 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4077         PR target/65780
4078         * gcc.dg/pr65780-1.c: New test.
4079         * gcc.dg/pr65780-2.c: Likewise.
4080         * gcc.target/i386/pr32219-9.c: Likewise.
4081         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4082         symbol.
4083         * gcc.target/i386/pr64317.c (c): Initialize.
4085 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4087         PR target/65787
4088         * gcc.target/powerpc/pr65787.c: New.
4090 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4092         PR debug/65771
4093         * gcc.dg/debug/pr65771.c: New test.
4095 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
4097         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4098         __buitlin_alloca with __builtin_alloca.
4100 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
4102         PR ipa/65765
4103         * g++.dg/ipa/pr65765.C: New test.
4105 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4107         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4108         __builtin_finite instead of finite.
4109         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4110         Likewise.
4112 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4114         PR tree-optimization/65747
4115         * g++.dg/torture/pr65747.C: New test.
4117 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4119         PR c++/65736
4120         * g++.dg/cpp0x/pr65736.C: New test.
4122 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
4123             Martin Liska  <mliska@suse.cz>
4125         PR ipa/65722
4126         * g++.dg/ipa/pr65722.C: New testcase.
4128 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4130         PR tree-optimization/65735
4131         * gcc.c-torture/compile/pr65735.c: New test.
4133 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4135         PR middle-end/65554
4136         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4138 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4140         PR target/65671
4141         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4143 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
4145         PR target/65647
4146         * gcc.target/arm/pr65647-2.c: New.
4148 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4150         PR target/65694
4151         * g++.dg/torture/pr65694.C: New test.
4153 2015-04-10  Tobias Burnus  <burnus@net-b.de>
4155         * gfortran.dg/coarray_lock_6.f90: New.
4156         * gfortran.dg/coarray_lock_7.f90: New.
4157         * gfortran.dg/coarray/lock_2.f90: New.
4159 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
4161         PR fortran/56674
4162         PR fortran/58813
4163         PR fortran/59016
4164         PR fortran/59024
4165         * gfortran.dg/used_types_27.f90: New.
4167 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4169         PR target/65671
4170         * gcc.target/i386/pr65671.c: New.
4172 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4174         PR tree-optimization/65709
4175         * c-c++-common/ubsan/align-9.c: New test.
4177 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
4179         PR fortran/56852
4180         * gfortran.dg/pr56852.f90: New test.
4182 2015-04-09  Marek Polacek  <polacek@redhat.com>
4183             Jakub Jelinek  <jakub@redhat.com>
4185         PR middle-end/65554
4186         * g++.dg/opt/pr65554.C: New test.
4188 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4190         PR c++/65690
4191         * c-c++-common/attr-aligned-1.c: New test.
4193 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
4195         * gcc.target/i386/mpx/memmove-zero-length.c: New.
4197 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4199         PR target/65676
4200         * gcc.target/i386/sse-25.c: New.
4202 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4204         PR target/65693
4205         * gcc.target/i386/pr65693.c: New test.
4207 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4209         * gcc.dg/lto/chkp-static-bounds_0.c: New.
4211 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4213         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4215 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4217         * gcc.target/i386/thunk-retbnd.c: New.
4219 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
4221         * gnat.dg/opt48.adb: New test.
4222         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4223         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4225 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
4227         PR ipa/65540
4228         * gcc.c-torture/compile/pr65540.c: New.
4230 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
4232         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4233         -Wno-pointer-arith.
4235 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
4237         PR debug/65678
4238         * g++.dg/debug/pr65678.C: New test.
4240         PR middle-end/65680
4241         * gcc.c-torture/compile/pr65680.c: New test.
4243 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
4245         PR fortran/65548
4246         * gfortran.dg/allocate_with_source_5.f90: New test.
4248 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4250         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4251         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4253 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
4255         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4257 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4259         PR target/65614
4260         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4261         to get floating point compression.
4262         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4264 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
4266         PR preprocessor/61977
4267         * gcc.dg/cpp/pr61977.c: New test.
4269 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4271         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4273 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
4275         PR target/65647
4276         * gcc.target/arm/pr65647.c: New.
4278 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
4280         PR ipa/65655
4281         * g++.dg/torture/pr65655.C: New testcase.
4283 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4285         PR c++/64085
4286         * g++.dg/cpp1y/lambda-init13.C: New.
4288 2015-04-03  Marek Polacek  <polacek@redhat.com>
4290         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4292 2015-04-02  Marek Polacek  <polacek@redhat.com>
4294         PR c++/65642
4295         * g++.dg/cpp0x/constexpr-fold1.C: New test.
4296         * g++.dg/cpp0x/constexpr-fold2.C: New test.
4298 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
4300         PR preprocessor/61977
4301         * gcc.target/powerpc/pr61977-1.c: New test.
4302         * gcc.target/powerpc/pr61977-2.c: New test.
4304 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4306         PR c++/56100
4307         * g++.dg/warn/Wshadow-8.C: New.
4308         * g++.dg/warn/Wshadow-9.C: Likewise.
4309         * g++.dg/warn/Wshadow-10.C: Likewise.
4310         * g++.dg/warn/Wshadow-11.C: Likewise.
4312 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4314         * gcc.dg/pr23623.c: Added aligned attribute.
4315         * gcc.dg/20141029-1.c: Likewise.
4316         * gcc.dg/20150306-1.c: New test.
4318 2015-04-01  Marek Polacek  <polacek@redhat.com>
4320         PR c++/65554
4321         * g++.dg/cpp0x/initlist93.C: New test.
4322         * g++.dg/cpp0x/initlist94.C: New test.
4324 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4326         PR target/65624
4327         * gcc.target/aarch64/pr65624.c: New test.
4329 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4331         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4333 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4335         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4336         extra variable to force stack alignment.
4337         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4338         extra variable to force stack alignment.
4340 2015-03-31  Marek Polacek  <polacek@redhat.com>
4342         PR c++/65390
4343         * g++.dg/template/pr65390.C: New test.
4345 2015-03-31  Martin Liska  <mliska@suse.cz>
4347         * g++.dg/ipa/pr65557.C: New test.
4349 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4351         * gcc.target/s390/hotpatch-25.c: New test.
4352         * gcc.target/s390/hotpatch-1.c: Update test.
4353         * gcc.target/s390/hotpatch-10.c: Update test.
4354         * gcc.target/s390/hotpatch-11.c: Update test.
4355         * gcc.target/s390/hotpatch-12.c: Update test.
4356         * gcc.target/s390/hotpatch-13.c: Update test.
4357         * gcc.target/s390/hotpatch-14.c: Update test.
4358         * gcc.target/s390/hotpatch-15.c: Update test.
4359         * gcc.target/s390/hotpatch-16.c: Update test.
4360         * gcc.target/s390/hotpatch-17.c: Update test.
4361         * gcc.target/s390/hotpatch-18.c: Update test.
4362         * gcc.target/s390/hotpatch-19.c: Update test.
4363         * gcc.target/s390/hotpatch-2.c: Update test.
4364         * gcc.target/s390/hotpatch-21.c: Update test.
4365         * gcc.target/s390/hotpatch-22.c: Update test.
4366         * gcc.target/s390/hotpatch-23.c: Update test.
4367         * gcc.target/s390/hotpatch-24.c: Update test.
4368         * gcc.target/s390/hotpatch-3.c: Update test.
4369         * gcc.target/s390/hotpatch-4.c: Update test.
4370         * gcc.target/s390/hotpatch-5.c: Update test.
4371         * gcc.target/s390/hotpatch-6.c: Update test.
4372         * gcc.target/s390/hotpatch-7.c: Update test.
4373         * gcc.target/s390/hotpatch-8.c: Update test.
4374         * gcc.target/s390/hotpatch-9.c: Update test.
4375         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4377 2015-03-31  Richard Biener  <rguenther@suse.de>
4379         PR middle-end/65626
4380         * g++.dg/torture/pr65626.C: New testcase.
4382 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4384         PR target/65531
4385         * gcc.target/i386/mpx/pr65531.cc: New.
4387 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4389         PR target/65602
4390         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4391         __builtin_alloca instead of alloca.
4392         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4393         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4394         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4395         check.
4397 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4399         PR ipa/65610
4400         * g++.dg/ubsan/pr65610.C: New test.
4402 2015-03-30  Marek Polacek  <polacek@redhat.com>
4404         PR c++/65398
4405         * g++.dg/cpp0x/pr65398-2.C: New test.
4407 2015-03-30  Marek Polacek  <polacek@redhat.com>
4409         * c-c++-common/pr65556.c: Change the width of bit-fields.
4411 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4413         PR ipa/65588
4414         * gcc.target/i386/pr65588.c: New testcase.
4416 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4418         PR libgfortran/65563
4419         * gfortran.dg/open_errors_2.f90:  New test.
4421 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4423         PR libgfortran/65596
4424         * gfortran.dg/namelist_86.f90: New test.
4426 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
4428         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4429         statement to reflect new ownership.
4431 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4433         PR c++/42328
4434         * g++.dg/template/friend58.C: New.
4435         * g++.dg/template/friend59.C: Likewise.
4437 2015-03-27  Tobias Burnus  <burnus@net-b.de>
4439         PR c/65586
4440         * g++.dg/gomp/openmp-simd-3.C: New.
4441         * gcc.dg/gomp/openmp-simd-3.c: New.
4443 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4445         PR target/65248
4446         * gcc.target/i386/pr65248-1.c: New file.
4447         * gcc.target/i386/pr65248-2.c: Likewise.
4448         * gcc.target/i386/pr65248-3.c: Likewise.
4449         * gcc.target/i386/pr65248-4.c: Likewise.
4451 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
4453         PR target/65593
4454         * gcc.c-torture/compile/pr65593.c: New test.
4456 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4458         PR c++/59329
4459         * g++.dg/cpp1y/constexpr-assert1.C: New.
4461 2015-03-27  Marek Polacek  <polacek@redhat.com>
4463         PR c++/65556
4464         * c-c++-common/pr65556.c: New test.
4466 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4468         PR ipa/65600
4469         * g++.dg/torture/pr65600.C: New testcase.
4471 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4473         PR target/65407
4474         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4476 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
4478         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4479         statement and cleanup. Fixed typos.
4481 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4483         PR middle-end/65595
4484         * gcc.c-torture/compile/pr65595.c: New testcase.
4486 2015-03-27  Marek Polacek  <polacek@redhat.com>
4488         PR sanitizer/65583
4489         * g++.dg/ubsan/pr65583.C: New test.
4491 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4493         * gcc.c-torture/compile/20150327.c: New testcase.
4495 2015-03-26  Richard Biener  <rguenther@suse.de>
4497         PR middle-end/65555
4498         * g++.dg/torture/pr65555.C: New testcase.
4500 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
4502         PR tree-optimization/64715
4503         * gcc.dg/builtin-object-size-15.c: New test.
4504         * gcc.dg/pr64715-1.c: New test.
4505         * gcc.dg/pr64715-2.c: New test.
4507 2015-03-26  Richard Biener  <rguenther@suse.de>
4509         PR middle-end/65519
4510         * gnat.dg/specs/opt2.ads: Fix testcase.
4512 2015-03-25  Martin Sebor  <msebor@redhat.com>
4514         PR testsuite/65526
4515         * lib/target-supports.exp (check_effective_target_arm32): Fail early
4516         when target isn't arm*-*-*-*.
4517         (check_effective_target_arm_nothumb): Likewise.
4518         (check_effective_target_arm_little_endian): Likewise.
4519         (check_effective_target_arm_vect_no_misalign): Likewise.
4520         (check_effective_target_aarch64_little_endian): Fail early if target
4521         isn't aarch64*-*-*.
4523 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
4525         PR tree-optimization/65177
4526         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4528 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
4530         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4531         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4532         smmintrin.h and mm3dnow.h.
4534 2015-03-25  Marek Polacek  <polacek@redhat.com>
4536         PR c++/65558
4537         * g++.dg/cpp0x/pr65558.C: New test.
4539 2015-03-25  Marek Polacek  <polacek@redhat.com>
4541         PR c++/61670
4542         * g++.dg/template/pr61670.C: New test.
4544 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4546         PR c++/54987
4547         * g++.dg/template/pr54987.C: New.
4549 2015-03-25  Richard Biener  <rguenther@suse.de>
4551         PR tree-optimization/62630
4552         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4554 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4556         PR target/65508
4557         * gcc.target/i386/mpx/pr65508.c: New.
4559 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
4561         PR fortran/64952
4562         PR fortran/65532
4563         * gfortran.dg/data_initialized_3.f90: New.
4565 2015-03-25  Richard Biener  <rguenther@suse.de>
4567         PR middle-end/65519
4568         * gnat.dg/specs/opt2.ads: New testcase.
4570 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
4572         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4573         * gcc.target/arm/memset-inline-4.c: Skip for
4574         arm_tune_string_ops_prefer_neon.
4575         * gcc.target/arm/memset-inline-5.c: Ditto.
4576         * gcc.target/arm/memset-inline-6.c: Ditto.
4577         * gcc.target/arm/memset-inline-8.c: Ditto.
4578         * gcc.target/arm/memset-inline-9.c: Ditto.
4580 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4582         PR c++/58923
4583         * g++.dg/other/virtual3.C: New.
4585 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4587         PR c++/60130
4588         * g++.dg/cpp0x/vt-60130.C: New.
4590 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4592         PR c++/61971
4593         * g++.dg/warn/Warray-bounds-7.C: New.
4595 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4597         PR c++/60067
4598         * g++.dg/template/defarg18.C: New.
4600 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4602         PR c++/59988
4603         * g++.dg/cpp0x/vt-59988.C: New.
4605 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
4607         PR tree-optimization/65533
4608         * gcc.dg/pr65533.c: New test.
4610 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
4612         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4613         source= and mold= expressions functionality.
4614         * gfortran.dg/allocate_class_4.f90: New test.
4615         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4616         copying an unlimited polymorhpic object containing a char array
4617         to another unlimited polymorphic object respects the _len
4618         component.
4619         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4620         whether deferred length char array allocate works, unlimited
4621         polymorphic object allocation from a string works and if
4622         allocating an array of deferred length strings works.
4623         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4625 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4627         PR c++/65513
4628         * g++.dg/cpp0x/constexpr-array11.C: New.
4630 2015-03-24  Richard Biener  <rguenther@suse.de>
4632         PR middle-end/65517
4633         * gcc.dg/torture/pr65517.c: New testcase.
4635 2015-03-24  Tobias Burnus  <burnus@net-b.de>
4637         * gfortran.dg/coindexed_1.f90: Moved from
4638         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4640 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4642         PR testsuite/65506
4643         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4644         gimple dump.
4646         PR target/65523
4647         * gcc.target/i386/pr65523.c: New test.
4649         PR ipa/65475
4650         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4651         dg-options.
4652         * g++.dg/lto/pr65475b_0.C: Likewise.
4654 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
4656         PR target/65505
4657         * gcc.target/sh/torture/pr65505.c: New.
4659 2015-03-23  Martin Sebor  <msebor@redhat.com>
4661         PR testsuite/63175
4662         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4663         assembly for lvx in addition to lxv.
4665 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4667         PR target/65504
4668         * gfortran.dg/pr65504.f90: New test.
4670         PR ipa/65521
4671         * gcc.dg/pr65521.c: New test.
4673 2015-03-23  Richard Biener  <rguenther@suse.de>
4675         PR tree-optimization/65518
4676         * gcc.dg/vect/pr65518.c: New testcase.
4678 2015-03-23  Richard Biener  <rguenther@suse.de>
4680         PR tree-optimization/65494
4681         * gcc.dg/vect/pr65494.c: New testcase.
4683 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4685         PR preprocessor/65238
4686         * c-c++-common/cpp/pr65238-1.c: New test.
4687         * gcc.dg/cpp/pr65238-2.c: New test.
4688         * gcc.dg/cpp/trad/pr65238-3.c: New test.
4689         * gcc.dg/cpp/trad/pr65238-4.c: New test.
4691 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
4692             Mikael Morin  <mikael@gcc.gnu.org>
4694         PR fortran/64952
4695         * gfortran.dg/elemental_dependency_4.f90: New.
4696         * gfortran.dg/elemental_dependency_5.f90: New.
4698 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
4700         PR ipa/65475
4701         * g++.dg/lto/pr65475b_0.C: New testcase.
4702         * g++.dg/lto/pr65475b_1.C: New testcase.
4703         * g++.dg/lto/pr65475c_0.C: New testcase.
4704         * g++.dg/lto/pr65475c_1.C: New testcase.
4706 2015-03-21  Tobias Burnus  <burnus@net-b.de>
4708         * gfortran.dg/coarray_38.f90: New.
4709         * gfortran.dg/coarray_39.f90: New.
4710         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4711         compile test.
4713 2015-03-20  Marek Polacek  <polacek@redhat.com>
4715         PR c++/65398
4716         * g++.dg/cpp0x/pr65398.C: New test.
4718 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
4720         PR ipa/65475
4721         * g++.dg/lto/pr65475_0.C: New testcase.
4722         * g++.dg/lto/pr65475_1.C: New testcase.
4724 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
4726         PR rtl-optimization/64366
4727         * gcc.target/sh/pr64366.c: New.
4729 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4731         PR c++/48324
4732         * g++.dg/cpp0x/constexpr-48324.C: New.
4734 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4736         PR c++/48453
4737         * g++.dg/cpp0x/pr48453.C: New.
4739 2015-03-20  Marek Polacek  <polacek@redhat.com>
4741         PR c++/65072
4742         * g++.dg/cpp0x/pr65072.C: New test.
4744 2015-03-20  Richard Biener  <rguenther@suse.de>
4746         PR middle-end/64715
4747         * gcc.dg/pr15347.c: Use -O.
4748         * c-c++-common/pr19807-1.c: Likewise.
4750 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
4752         * gnat.dg/volatile13.ad[sb]: New test.
4754 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
4756         PR rtl-optimization/60851
4757         * gcc.target/i386/pr60851.c: New test.
4759 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4761         PR target/65240
4762         * g++.dg/pr65240.h: Add tests for PR 65240.
4763         * g++.dg/pr65240-1.C: Likewise.
4764         * g++.dg/pr65240-2.C: Likewise.
4765         * g++.dg/pr65240-3.C: Likewise.
4766         * g++.dg/pr65240-4.C: Likewise.
4768 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
4770         PR rtl-optimization/63491
4771         * gcc.target/powerpc/pr63491.c: New.
4773 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4775         * g++.dg/ipa/pr65465.C: New test.
4777 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4779         PR c++/52659
4780         * g++.dg/cpp0x/deleted11.C: New.
4782 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4784         PR sanitizer/65400
4785         * c-c++-common/tsan/pr65400-3.c: New test.
4787 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4789         PR c++/59686
4790         * g++.dg/cpp0x/constexpr-59686.C: New.
4792 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4794         PR sanitizer/64265
4795         * g++.dg/tsan/pr64265.C: New test.
4797         PR sanitizer/65400
4798         * c-c++-common/tsan/pr65400-1.c: New test.
4799         * c-c++-common/tsan/pr65400-2.c: New test.
4801 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4803         PR c++/59816
4804         * g++.dg/cpp0x/pr59816.C: New.
4806 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
4808         PR fortran/59198
4809         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4811 2015-03-18  Martin Liska  <mliska@suse.cz>
4813         PR ipa/65439
4814         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4815         equivalences either to 6 or 7.
4817 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
4819         PR middle-end/64491
4820         Revert:
4821         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
4823         * gcc.dg/undefined-loop-1.c: New file.
4824         * gcc.dg/undefined-loop-2.c: New file.
4826         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
4828         PR testsuite/64032
4829         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4830         loop exits too early.
4832 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
4834         PR tree-optimization/65450
4835         * gfortran.dg/pr65450.f90: New test.
4837         PR target/65078
4838         * gcc.target/i386/pr65078-1.c: New test.
4839         * gcc.target/i386/pr65078-2.c: New test.
4840         * gcc.target/i386/pr65078-3.c: New test.
4841         * gcc.target/i386/pr65078-4.c: New test.
4842         * gcc.target/i386/pr65078-5.c: New test.
4843         * gcc.target/i386/pr65078-6.c: New test.
4845 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4847         PR c++/65340
4848         * g++.dg/cpp1y/pr65340.C: New.
4850 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4852         PR fortran/64432
4853         * gfortran.dg/system_clock_3.f08: Adjust test.
4855 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
4857         PR fortran/59198
4858         * gfortran.dg/proc_ptr_comp_44.f90: New test.
4859         * gfortran.dg/proc_ptr_comp_45.f90: New test.
4861 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4863         PR fortran/64432
4864         * gfortran.dg/system_clock_3.f08: New test.
4866 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
4868         PR c++/64626
4869         g++.dg/cpp1y/pr64626-1.C: New.
4870         g++.dg/cpp1y/pr64626-2.C: New.
4871         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4873 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
4875         PR tree-optimization/65427
4876         * gcc.c-torture/execute/pr65427.c: New test.
4878 2015-03-16  Marek Polacek  <polacek@redhat.com>
4880         DR 1688
4881         PR c++/65327
4882         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4883         * g++.dg/cpp0x/pr65327.C: New test.
4885 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4887         PR sanitizer/64820
4888         * c-c++-common/asan/pr64820.c: New test.
4890 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
4892         * gfortran.dg/pointer_2.f90: New test.
4894 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4896         * g++.dg/pr65049.C: New test.
4898 2015-03-16  Tom de Vries  <tom@codesourcery.com>
4900         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4901         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4902         * gcc.target/i386/fuse-caller-save.c: Same.
4904 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4906         * gnat.dg/loop_optimization18.ad[sb]: New test.
4907         * gnat.dg/loop_optimization18_pkg.ads: New helper.
4909 2015-03-16  Alan Modra  <amodra@gmail.com>
4911         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
4912         2014-12-05 change.
4914 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
4916         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4917         hppa*-*-hpux*.
4918         * gcc.dg/torture/pr65270-2.c: Likewise.
4920 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4922         PR fortran/61138
4923         * gfortran.dg/pointer_remapping_9.f90: New.
4925 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
4927         PR tree-optimization/65369
4928         * gcc.c-torture/execute/pr65369.c: New test.
4930         PR tree-optimization/65418
4931         * gcc.c-torture/execute/pr65418-1.c: New test.
4932         * gcc.c-torture/execute/pr65418-2.c: New test.
4934         PR rtl-optimization/65401
4935         * gcc.c-torture/execute/pr65401.c: New test.
4937 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4939         PR target/64600
4940         * gcc.target/arm/pr64600_1.c: New test.
4942 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4944         PR rtl-optimization/65235
4945         * gcc.target/aarch64/pr65235_1.c: New test.
4947 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4949         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4950         * gcc.target/s390/hotpatch-22.c: Likewise.
4951         * gcc.target/s390/hotpatch-23.c: Likewise.
4952         * gcc.target/s390/hotpatch-24.c: Likewise.
4953         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4954         * gcc.target/s390/hotpatch-1.c: Update expected output.
4955         * gcc.target/s390/hotpatch-2.c: Likewise.
4956         * gcc.target/s390/hotpatch-3.c: Likewise.
4957         * gcc.target/s390/hotpatch-4.c: Likewise.
4958         * gcc.target/s390/hotpatch-5.c: Likewise.
4959         * gcc.target/s390/hotpatch-6.c: Likewise.
4960         * gcc.target/s390/hotpatch-7.c: Likewise.
4961         * gcc.target/s390/hotpatch-8.c: Likewise.
4962         * gcc.target/s390/hotpatch-9.c: Likewise.
4963         * gcc.target/s390/hotpatch-10.c: Likewise.
4964         * gcc.target/s390/hotpatch-11.c: Likewise.
4965         * gcc.target/s390/hotpatch-12.c: Likewise.
4966         * gcc.target/s390/hotpatch-13.c: Likewise.
4967         * gcc.target/s390/hotpatch-14.c: Likewise.
4968         * gcc.target/s390/hotpatch-15.c: Likewise.
4969         * gcc.target/s390/hotpatch-16.c: Likewise.
4970         * gcc.target/s390/hotpatch-17.c: Likewise.
4971         * gcc.target/s390/hotpatch-18.c: Likewise.
4972         * gcc.target/s390/hotpatch-19.c: Likewise.
4974 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4976         PR target/65103
4977         * gcc.target/i386/pr65103-1.c: New.
4979 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4981         PR target/65044
4982         * gcc.target/i386/pr65044.c: New.
4984 2015-03-12  Tom de Vries  <tom@codesourcery.com>
4986         PR rtl-optimization/64895
4987         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4988         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4989         * gcc.target/i386/fuse-caller-save.c: Ditto.
4991 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4993         * gcc.dg/ipa/pr63569.c: Fix template.
4995 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
4997         * g++.dg/ipa/pr64146.C: Require fpic support.
4999 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
5001         PR libfortran/65200
5002         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5003         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5005 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
5007         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5008         to dg-options, fix up dg-skip-if.
5010 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
5012         PR target/65296
5013         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5014         * gcc.target/avr/tiny-caller-save.c: Same.
5016 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5018         PR target/65242
5019         * g++.dg/pr65242.C: New test.
5021 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
5023         * c-c++-common/asan/no-asan-check-glob.c: New test.
5025 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
5027         PR c++/65370
5028         * g++.dg/other/default11.C: New.
5029         * g++.dg/other/default12.C: Likewise.
5031 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5033         PR target/65368
5034         * gcc.target/i386/bmi2-bzhi-2.c: New test.
5036 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
5038         PR fortran/65024
5039         * gfortran.dg/unlimited_polymorphic_23.f90: New test
5041 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5043         PR c++/65127
5044         * g++.dg/cpp0x/pr65127.C: New test.
5046 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5048         * gcc.dg/ipa/PR64550.c: Update template.
5050 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5051             Tobias Burnus  <burnus@net-b.de>
5053         * gfortran.dg/coarray_sync_memory.f90: New.
5055 2015-03-10  Marek Polacek  <polacek@redhat.com>
5057         PR sanitizer/65367
5058         * c-c++-common/ubsan/pr65367.c: New test.
5060 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5062         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5063         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5064         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5065         * gcc.target/i386/mpx/calloc-1-nov.c: New.
5066         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5067         * gcc.target/i386/mpx/malloc-1-nov.c: New.
5068         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5069         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5070         * gcc.target/i386/mpx/realloc-1-nov.c: New.
5071         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5072         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5073         * gcc.target/i386/mpx/realloc-2-nov.c: New.
5074         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5076 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5078         * lib/mpx-dg.exp (mpx_link_flags): New.
5079         (mpx_init): New.
5080         (mpx_finish): New.
5081         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5082         * gcc.target/i386/mpx/alloca-1-nov.c: New.
5083         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5084         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5085         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5086         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5087         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5088         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5089         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5090         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5091         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5092         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5093         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5094         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5095         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5096         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5097         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5098         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5099         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5100         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5101         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5102         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5103         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5104         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5105         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5106         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5107         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5108         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5109         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5110         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5111         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5112         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5113         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5114         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5115         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5116         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5117         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5118         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5119         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5120         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5121         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5122         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5123         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5124         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5125         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5126         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5127         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5128         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5129         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5130         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5131         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5132         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5133         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5134         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5135         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5136         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5137         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5138         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5139         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5140         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5141         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5142         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5143         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5144         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5145         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5146         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5147         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5148         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5149         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5150         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5151         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5152         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5153         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5154         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5155         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5156         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5157         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5158         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5159         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5160         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5161         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5162         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5163         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5164         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5165         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5166         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5167         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5168         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5169         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5170         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5171         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5172         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5173         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5174         * gcc.target/i386/mpx/label-address-1.c: New.
5175         * gcc.target/i386/mpx/legacy-1-nov.c: New.
5176         * gcc.target/i386/mpx/macro.c: New.
5177         * gcc.target/i386/mpx/mpx-check.h: New.
5178         * gcc.target/i386/mpx/mpx.exp: New.
5179         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5180         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5181         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5182         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5183         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5184         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5185         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5186         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5187         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5188         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5189         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5190         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5191         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5192         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5193         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5194         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5195         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5196         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5197         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5198         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5199         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5200         * gcc.target/i386/mpx/reference-1-lbv.c: New.
5201         * gcc.target/i386/mpx/reference-1-nov.c: New.
5202         * gcc.target/i386/mpx/reference-1-ubv.c: New.
5203         * gcc.target/i386/mpx/reference-2-lbv.c: New.
5204         * gcc.target/i386/mpx/reference-2-nov.c: New.
5205         * gcc.target/i386/mpx/reference-2-ubv.c: New.
5206         * gcc.target/i386/mpx/reference-3-lbv.c: New.
5207         * gcc.target/i386/mpx/reference-3-nov.c: New.
5208         * gcc.target/i386/mpx/reference-3-ubv.c: New.
5209         * gcc.target/i386/mpx/reference-4-lbv.c: New.
5210         * gcc.target/i386/mpx/reference-4-nov.c: New.
5211         * gcc.target/i386/mpx/reference-4-ubv.c: New.
5212         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5213         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5214         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5215         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5216         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5217         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5218         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5219         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5220         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5221         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5222         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5223         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5224         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5225         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5226         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5227         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5228         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5229         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5230         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5231         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5232         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5233         * gcc.target/i386/mpx/sincos-1-nov.c: New.
5234         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5235         * gcc.target/i386/mpx/static-array-1-nov.c: New.
5236         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5237         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5238         * gcc.target/i386/mpx/static-init-1-nov.c: New.
5239         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5240         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5241         * gcc.target/i386/mpx/static-init-2-nov.c: New.
5242         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5243         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5244         * gcc.target/i386/mpx/static-init-3-nov.c: New.
5245         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5246         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5247         * gcc.target/i386/mpx/static-init-4-nov.c: New.
5248         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5249         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5250         * gcc.target/i386/mpx/static-init-5-nov.c: New.
5251         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5252         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5253         * gcc.target/i386/mpx/static-init-6-nov.c: New.
5254         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5255         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5256         * gcc.target/i386/mpx/static-string-1-nov.c: New.
5257         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5258         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5259         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5260         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5261         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5262         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5263         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5264         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5265         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5266         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5267         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5268         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5269         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5270         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5271         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5272         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5273         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5274         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5275         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5276         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5277         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5278         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5279         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5280         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5281         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5282         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5283         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5284         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5285         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5286         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5287         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5288         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5289         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5290         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5291         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5292         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5293         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5294         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5295         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5296         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5297         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5298         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5299         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5300         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5301         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5302         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5303         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5304         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5305         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5306         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5307         * gcc.target/i386/mpx/vararg-1-nov.c: New.
5308         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5309         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5310         * gcc.target/i386/mpx/vararg-2-nov.c: New.
5311         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5312         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5313         * gcc.target/i386/mpx/vararg-3-nov.c: New.
5314         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5315         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5316         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5317         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5318         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5319         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5320         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5321         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5322         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5323         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5324         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5325         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5326         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5327         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5328         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5329         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5330         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5331         * gcc.target/i386/mpx/vla-1-nov.c: New.
5332         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5333         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5334         * gcc.target/i386/mpx/vla-2-nov.c: New.
5335         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5337 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5339         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5341 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5343         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5345 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5347         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5348         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5350 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5352         PR c/65120
5353         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5354         on rhs is 0.
5355         (fn4): New test.
5356         * c-c++-common/pr65120.c: New test.
5358         PR rtl-optimization/65321
5359         * gcc.dg/pr65321.c: New test.
5361 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5363         PR tree-optimization/65355
5364         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5366 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5368         PR c/65120
5369         * c-c++-common/pr49706.c: Adjust tests for not warning
5370         about !!x == y or !b == y where b is boolean, and add
5371         some further tests.
5372         * c-c++-common/pr62199-2.c: Likewise.
5374 2015-03-09  Richard Biener  <rguenther@suse.de>
5376         PR middle-end/65270
5377         * gcc.dg/torture/pr65270-1.c: New testcase.
5378         * gcc.dg/torture/pr65270-2.c: Likewise.
5380 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5382         PR tree-optimization/63743
5383         * gcc.dg/pr63743.c: New test.
5385 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5387         PR lto/65316
5388         * g++.dg/lto/pr65316_0.C: New testcase.
5389         * g++.dg/lto/pr65316_1.C: New testcase.
5391 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5393         PR target/62247
5394         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5395         hppa*-*-hpux*.
5396         * g++.dg/abi/rtti3.C: Likewise.
5398         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5400         PR target/62251
5401         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5403         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5405         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5407         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5409 2015-03-08  Morin  <mikael@gcc.gnu.org>
5411         PR fortran/60898
5412         * gfortran.dg/entry_20.f90: New.
5414 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5416         PR target/65153
5417         * gcc.c-torture/compile/pr65153.c: New.
5419 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5421         PR target/65249
5422         * g++.dg/torture/pr65249.C: New.
5424 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5426         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5427         long.
5428         (int64_t): Likewise.
5430 2015-03-07  Marek Polacek  <polacek@redhat.com>
5431             Martin Uecker  <uecker@eecs.berkeley.edu>
5433         PR sanitizer/65280
5434         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5435         member-like arrays.
5436         * c-c++-common/ubsan/bounds-8.c: New test.
5437         * c-c++-common/ubsan/bounds-9.c: New test.
5438         * gcc.dg/ubsan/bounds-2.c: New test.
5440 2015-03-05  Martin Sebor  <msebor@redhat.com>
5442         PR testsuite/63175
5443         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5444         checking of results into main to prevent it from getting optimized
5445         away.
5446         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5448 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5450         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5451         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5452         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5453         x64.
5455 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5457         * g++.dg/lto/pr65302_1.C: New testcase.
5458         * g++.dg/lto/pr65302_0.C: New testcase.
5460 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5462         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5463         -fno-ipa-icf to dg-options.
5465 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5467         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5468         compiles using the linker plugin.
5470 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5472         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5474 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5476         * gcc.target/arm/pr65067.c: New test.
5478 2015-03-05  Martin Liska  <mliska@suse.cz>
5480         PR ipa/65318
5481         * gcc.dg/ipa/pr65318.c: New test.
5483 2015-03-05  Marek Polacek  <polacek@redhat.com>
5485         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5487 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5489         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5491 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5493         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5494         max-unroll-times back to defaults for s390.
5496 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5498         Fix last commit.
5500 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5502         PR c++/64665
5503         * g++.dg/cpp0x/initlist92.C: New.
5505 2015-03-05  Richard Biener  <rguenther@suse.de>
5507         PR tree-optimization/65310
5508         * gcc.dg/vect/pr65310.c: New testcase.
5510 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5512         PR c++/64834
5513         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5515 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5517         * gnat.dg/entry_queues3.adb: New test.
5519 2015-03-04  Ian Lance Taylor  <iant@google.com>
5521         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5523 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5525         PR c++/64227
5526         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5528 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
5530         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5531         -fno-ipa-icf to dg-options
5532         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5533         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5535 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5537         PR c++/64398
5538         * g++.dg/cpp0x/decltype62.C: New.
5540 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
5542         * gnat.dg/object_overflow5.adb: New test.
5544 2015-03-03  Martin Liska  <mliska@suse.cz>
5546         PR ipa/65287
5547         * gcc.dg/ipa/pr65287.c: New test.
5549 2015-03-03  Martin Jambor  <mjambor@suse.cz>
5550             Eric Botcazou  <ebotcazou@adacore.com>
5552         * gnat.dg/specs/pack12.ads: New test.
5554 2015-03-03  Martin Liska  <mliska@suse.cz>
5556         * gcc.dg/ipa/PR65282.c: New test.
5558 2015-03-13  Jeff Law  <law@redhat.com>
5560         PR tree-optimization/65241
5561         * gcc.c-torture/compile/pr65241.c: New test.
5563 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
5565         PR target/64331
5566         * gcc.target/avr/torture/pr64331.c: New test.
5568 2015-03-03  Martin Liska  <mliska@suse.cz>
5569             Jan Hubicka  <hubicka@ucw.cz>
5571         * g++.dg/ipa/pr65263.C: New test.
5573 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5575         PR ipa/65130
5576         * gcc.dg/lto/pr65130_0.c: New testcase.
5577         * gcc.dg/lto/pr65130_1.c: New testcase.
5579 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5581         PR ipa/64988
5582         * g++.dg/torture/pr64988.C: New testcase.
5584 2015-03-02  Tobias Burnus  <burnus@net-b.de>
5586         * gfortran.dg/coarray_atomic_6.f90: New.
5588 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5590         PR target/65184
5591         * gcc.target/i386/pr65184.c: New.
5593 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5595         PR target/65183
5596         * gcc.target/i386/pr65183.c: New.
5598 2015-02-28  Martin Liska  <mliska@suse.cz>
5599             Jan Hubicka  <hubicka@ucw.cz>
5601         * gcc.dg/ipa/ipa-icf-35.c: New test.
5602         * gcc.dg/ipa/ipa-icf-36.c: New test.
5603         * gcc.dg/ipa/ipa-icf-37.c: New test.
5605 2015-02-28  Martin Liska  <mliska@suse.cz>
5606             Jan Hubicka  <hubicka@ucw.cz>
5608         PR ipa/65245
5609         * gcc.dg/ipa/ipa-icf-34.c: New test.
5611 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5613         PR target/61142
5614         * gcc.target/sh/sh/pr61142.c: New.
5616 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5618         * g++.dg/other/dump-ada-spec-3.C: New test.
5620 2015-03-01  Martin Liska  <mliska@suse.cz>
5622         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5623         * g++.dg/ipa/pr63595.C: Update expected results.
5625 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
5627         PR ipa/65236
5628         * g++.dg/ipa/ipa-icf-6.C: New testcase.
5630 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
5632         * gcc.dg/vect/pr59354.c: Move vector producing code to
5633         separate function.
5635 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
5637         PR ipa/65237
5638         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5639         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5640         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5641         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5643 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
5645         PR tree-optimization/65048
5646         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5647         (foo): Use K&R style definition.
5649 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
5651         PR target/65032
5652         * g++.dg/pr65032.C: New.
5654 2015-02-27  Marek Polacek  <polacek@redhat.com>
5656         PR c/65040
5657         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5658         -Wformat=2.
5660 2015-02-27  Marek Polacek  <polacek@redhat.com>
5662         PR c/65228
5663         * gcc.dg/pr65228.c: New test.
5665 2015-02-27  Kai Tietz  <ktietz@redhat.com>
5667         PR c/35330
5668         * gcc.dg/weak/weak-17.c: New file.
5670 2015-02-27  Richard Biener  <rguenther@suse.de>
5672         PR lto/65193
5673         * g++.dg/lto/pr65193_0.C: New testcase.
5675 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5677         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5678         * gcc.target/s390/hotpatch-8.c: Likewise.
5679         * gcc.target/s390/hotpatch-9.c: Likewise.
5680         * gcc.target/s390/pr61078.c: Likewise.
5681         * gcc.target/s390/pr57960.c: Remove -m64.
5682         * gcc.target/s390/pr61078.c: Likewise.
5684 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
5685             Martin Liska  <mliska@suse.cz>
5687         PR bootstrap/65150
5688         * gcc.dg/pr64454.c: Disable ICF.
5689         * gcc.dg/pr28685-1.c: Disable ICF
5690         * gcc.dg/ipa/iinline-5.c: Disable ICF.
5691         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5692         * g++.dg/ipa/ipa-icf-4.C: Update template.
5694 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
5696         PR tree-optimization/65216
5697         * gcc.c-torture/execute/pr65216.c: New test.
5699         PR tree-optimization/65215
5700         * gcc.c-torture/execute/pr65215-1.c: New test.
5701         * gcc.c-torture/execute/pr65215-2.c: New test.
5702         * gcc.c-torture/execute/pr65215-3.c: New test.
5703         * gcc.c-torture/execute/pr65215-4.c: New test.
5704         * gcc.c-torture/execute/pr65215-5.c: New test.
5706 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5708         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5710 2015-02-26  Martin Liska  <mliska@suse.cz>
5711             Jan Hubicka  <hubicka@ucw.cz>
5713         * g++.dg/ipa/pr64146.C: Update expected results.
5714         * gcc.dg/ipa/ipa-icf-26.c: Update test.
5715         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5716         * gcc.dg/ipa/ipa-icf-34.c: New test.
5718 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5720         * gcc.dg/vect/vect-pr61917.c: Rename to ...
5721         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5722         (dg-additional-options): Remove dg directive.
5723         (dg-final): Add dg directive.
5725 2015-02-26  Marek Polacek  <polacek@redhat.com>
5727         PR ipa/65008
5728         * g++.dg/ipa/pr65008.C: New test.
5730 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5732         * lib/profopt.exp (profopt-target-cleanup): New proc.
5733         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5734         files from sources from dg-additional-sources.
5736 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5738         * lib/gcov.exp: Cleanup in case of xfail.
5740 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5742         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5744 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
5746         PR debug/46102
5747         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5748         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5749         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5750         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5751         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5752         * g++.dg/debug/pr46123.C: XFAIL and move...
5753         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5754         * gcc.dg/debug/dwarf2-3.c: Move...
5755         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5757 2015-02-26  Marek Polacek  <polacek@redhat.com>
5759         PR c++/65202
5760         * g++.dg/cpp1y/pr65202.C: New test.
5762 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5764         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5765         locale_facets.h.gcov.
5767 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5769         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5771 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5773         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5775 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5777         PR target/65217
5778         * gcc.target/i386/pr65217.c: New.
5780 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5782         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5784 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5786         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5788 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5790         PR tree-optimization/65048
5791         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5793 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5795         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5796         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5798 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
5800         PR target/65161
5801         * gcc.target/i386/pr65161.c: New test.
5803 2015-02-26  Terry Guo  <terry.guo@arm.com>
5805         * gcc.target/arm/no-volatile-in-it.c: New test.
5807 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
5809         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5810         (dg-options): Add -save-temps.
5811         (dg-final): Add cleanup-saved-temps.
5813 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5815         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5817 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
5819         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5820         * gcc.target/powerpc/pack01.c: Include string.h.
5822 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5824         PR target/65167
5825         * gcc.target/i386/pr65167.c: New.
5827 2015-02-25  Kai Tietz  <ktietz@redhat.com>
5829         PR tree-optimization/61917
5830         * gcc.dg/vect/vect-pr61917.c: New file.
5832 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
5834         PR tree-optimization/65170
5835         * gcc.c-torture/execute/pr65170.c: New test.
5836         * gcc.dg/tree-ssa/vrp96.c: New test.
5838 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5840         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5842 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5844         PR testsuite/65126
5845         * lib/gcc-defs.exp (additional_sources_used): Add new var.
5846         (dg-additional-files-options): Copy additional_sources to
5847         additional_sources_used before emptying additional_sources.
5848         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5849         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5850         (cleanup-saved-temps): Use additional_sources_used instead of
5851         additional_sources.
5852         (dg-test): Reset additional_sources_used.
5854 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
5856         PR fortran/63427
5857         * gfortran.dg/integer_exponentiation_6.F90: New test.
5859 2015-02-23  Martin Sebor  <msebor@redhat.com>
5861         PR target/65109
5862         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5863         two parts.  One to save registers, the other to verify the
5864         registers have the right values.  Save register state into
5865         static data rather than on the stack.
5867 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
5869         PR bootstrap/63888
5870         * c-c++-common/asan/pr63888.c: New test.
5872 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
5874         PR target/65163
5875         * gcc.c-torture/compile/pr65163.c: New.
5877 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5879         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5880         with -m31 on 64 bit.
5881         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5882         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5884 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5886         * gcc.target/s390/20090223-1.c: Add
5887         -Wno-implicit-function-declaration option.
5888         * gcc.target/s390/pr42224.c: Likewise.
5889         * gcc.target/s390/pr55718.c: Likewise.
5891 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5893         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5894         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5895         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5896         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5897         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5898         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5899         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5900         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5901         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5902         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5903         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5904         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5905         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5906         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5907         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5908         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5909         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5910         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5911         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5912         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5913         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5915 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5917         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5918         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5919         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5920         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5921         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5922         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5923         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5924         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5925         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5926         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5927         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5928         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5929         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5930         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5931         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5932         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5934 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5936         PR fortran/64980
5937         PR fortran/61960
5938         * gfortran.dg/pr61960.f90: New.
5939         * gfortran.dg/pr64230.f90: New.
5940         * gfortran.dg/pr64980.f03: New.
5942 2015-02-22  Tom de Vries  <tom@codesourcery.com>
5944         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5946 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
5948         PR ada/65156
5949         * gnat.dg/timing_events.adb: Removed, invalid test.
5951 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
5953         PR debug/58123
5954         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5955         location.
5956         * g++.dg/gcov/gcov-2.C: Likewise.
5958 2015-02-20  Richard Biener  <rguenther@suse.de>
5960         PR tree-optimization/65136
5961         * gcc.dg/tree-ssa/pr65136.c: New testcase.
5963 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
5965         PR testsuite/64158
5966         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5967         and nvptx-*-* blacklisting.
5969         * gcc.dg/sibcall-9.c: New test.
5970         * gcc.dg/sibcall-10.c: New test.
5972 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5974         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5976 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
5978         PR target/64452
5979         * gcc.target/avr/torture/pr64452.c: New test.
5981 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5983         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5984         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5986 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5988         PR testsuite/65116
5989         * lib/target-supports.exp (check_compile): Check whether
5990         additional_sources is defined before using it.
5992 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
5994         PR middle-end/65074
5995         * g++.dg/opt/pr65074.C: New file.
5997 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
5999         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6000         (size_type): New typedef.
6001         (operator "" _script): Use it for the last argument.
6003 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6005         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6007 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6009         * lib/target-supports.exp (check_compile): Save/restore
6010         additional_sources that may belong to an actual test.
6012 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
6014         PR gcov-profile/64634
6015         * g++.dg/gcov/gcov-15.C: New test.
6017 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6019         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6021 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6023         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6025 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6027         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6029 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6031         * gfortran.dg/fmt_cache_1.f: Add missing close.
6033 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6035         PR testsuite/65107
6036         * gfortran.dg/read_eof_8.f90: Add missing close.
6038 2015-02-18  Richard Biener  <rguenther@suse.de>
6040         PR tree-optimization/65063
6041         * gcc.dg/pr65063.c: New testcase.
6043 2015-02-18  Richard Biener  <rguenther@suse.de>
6045         PR tree-optimization/62217
6046         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6048 2015-02-18  Marek Polacek  <polacek@redhat.com>
6050         PR sanitizer/65081
6051         * c-c++-common/ubsan/pr65081.c: New test.
6053 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6055         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6056         * gcc.target/sh/force-cbranch-delay-slot.c: New.
6058 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
6060         * gcc.dg/ipa/propalign-3.c: New test.
6062 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6064         PR target/64793
6065         * gcc.target/sh/pr64793.c: New.
6066         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6068 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
6070         * gcc.target/arm/divzero.c: New test case.
6072 2015-02-17  Tom de Vries  <tom@codesourcery.com>
6074         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6076 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
6077             Jakub Jelinek  <jakub@redhat.com>
6079         PR c++/65075
6080         * g++.dg/cpp0x/pr65075.C: New test.
6082 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
6084         PR target/65058
6085         * gcc.target/powerpc/pr65058.c: New test.
6087 2015-02-16  Jeff Law  <law@redhat.com>
6089         PR tree-optimization/64823
6090         * gcc.dg/uninit-20.c: New test.
6092 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
6093             James Greenhalgh  <james.greenhalgh@arm.com>
6095         PR ipa/64963
6096         * gcc.dg/ipa/ipa-clone-1.c: New test.
6098 2015-02-16  Richard Biener  <rguenther@suse.de>
6100         PR tree-optimization/65077
6101         * gcc.dg/torture/pr65077.c: New testcase.
6103 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
6105         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6106         Directive adjusted to scan for ldaxr.
6107         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6108         adjusted to scan for ldaex.
6110 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
6112         PR c++/65080
6113         * g++.dg/cpp0x/constexpr-65080.C: New.
6115 2015-02-16  Richard Biener  <rguenther@suse.de>
6117         PR tree-optimization/63593
6118         * gcc.dg/pr63593.c: New testcase.
6120 2015-02-16  Marek Polacek  <polacek@redhat.com>
6122         PR c/65066
6123         * gcc.dg/pr65066.c: New test.
6125 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6127         * gcc.dg/pr65002.C: Move ...
6128         * g++.dg/ipa/pr65002.C: ... here.
6130 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
6132         * gcc.target/powerpc/pr64205.c: Skip on AIX.
6133         * gcc.target/powerpc/pr64505.c: Skip on AIX.
6134         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6135         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6137 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
6139         PR testsuite/64850
6140         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6141         the expression to find calls.
6142         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6143         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6144         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6145         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6146         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6148 2015-02-14  Marek Polacek  <polacek@redhat.com>
6150         PR c/64768
6151         * gcc.dg/array-11.c: New test.
6152         * gcc.dg/array-12.c: New test.
6153         * gcc.dg/array-13.c: New test.
6154         * gcc.dg/array-14.c: New test.
6155         * gcc.dg/c99-flex-array-typedef-1.c: New test.
6156         * gcc.dg/c99-flex-array-typedef-2.c: New test.
6157         * gcc.dg/c99-flex-array-typedef-3.c: New test.
6158         * gcc.dg/c99-flex-array-typedef-5.c: New test.
6159         * gcc.dg/c99-flex-array-typedef-7.c: New test.
6160         * gcc.dg/c99-flex-array-typedef-8.c: New test.
6162 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6164         PR c++/60894
6165         * g++.dg/lookup/using54.C: New.
6167 2015-02-13  Jeff Law  <law@redhat.com>
6169         PR bootstrap/65060
6170         Revert my change for tree-optimization/64823.
6172 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6174         PR tree-optimization/65053
6175         * gcc.c-torture/execute/pr65053-1.c: New test.
6176         * gcc.c-torture/execute/pr65053-2.c: New test.
6178 2015-02-13  Marek Polacek  <polacek@redhat.com>
6180         PR c/65050
6181         * gcc.dg/pr65050.c: New test.
6183 2015-02-13  Jeff Law  <law@redhat.com>
6185         PR tree-optimization/64823
6186         * gcc.dg/uninit-20.c: New test.
6188         PR rtl-optimization/47477
6189         * gcc.dg/tree-ssa/pr47477.c: New test.
6191 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6193         PR c++/60211
6194         * g++.dg/parse/ivdep-2.C: New.
6195         * g++.dg/parse/ivdep-3.C: Likewise.
6197 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6199         PR fortran/64506
6200         * gfortran.dg/continuation_13.f90: New test.
6201         * gfortran.dg/continuation_14.f: New test.
6203 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6205         PR c++/64970
6206         * g++.dg/cpp0x/sfinae55.C: New.
6208 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6210         PR ipa/65034
6211         * g++.dg/ipa/pr65034.C: New test.
6213 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6215         PR tree-optimization/65002
6216         * gcc.dg/pr65002.C: New.
6218 2015-02-13  Marek Polacek  <polacek@redhat.com>
6220         PR c/65040
6221         * c-c++-common/pr65040.c: New test.
6223 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
6225         PR tree-optimization/64705
6226         * gcc.dg/tree-ssa/pr64705.c: New test.
6228 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
6230         PR rtl/32219
6231         * gcc.dg/visibility-22.c: New test.
6232         * gcc.dg/visibility-23.c: New test.
6233         * gcc.target/i386/pr32219-1.c: New test.
6234         * gcc.target/i386/pr32219-2.c: New test.
6235         * gcc.target/i386/pr32219-3.c: New test.
6236         * gcc.target/i386/pr32219-4.c: New test.
6237         * gcc.target/i386/pr32219-5.c: New test.
6238         * gcc.target/i386/pr32219-6.c: New test.
6239         * gcc.target/i386/pr32219-7.c: New test.
6240         * gcc.target/i386/pr32219-8.c: New test.
6241         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6243 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6245         PR libgfortran/57822
6246         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6247         four different KINDs.
6249 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6251         PR c++/64884
6252         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6254         PR sanitizer/65000
6255         * g++.dg/ubsan/pr65000.C: New test.
6257 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
6259         PR fortran/64932
6260         * gfortran.dg/finalize_28.f90: New test
6262 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6264         PR debug/55541
6265         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6266         DW_TAG_lexical_block removal.
6267         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6268         * g++.dg/guality/pr55541.C: New test.
6270         PR sanitizer/64984
6271         * g++.dg/ubsan/pr64984.C: New test.
6273 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
6275         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6277 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6279         PR testsuite/64930
6280         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6281         instructions for 2015-01-14 get_memmodel changes.
6282         * gcc.target/powerpc/atomic-p8.c: Likewise.
6284         PR sanitizer/65019
6285         * g++.dg/ubsan/pr65019.C: New test.
6287         PR tree-optimization/65014
6288         * gcc.c-torture/compile/pr65014.c: New test.
6290 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6292         PR libgfortran/57822
6293         * gfortran/fmt_g0_7.f08: Revise test.
6295 2015-02-11  Jeff Law  <law@redhat.com>
6297         PR target/63347
6298         * gcc.target/m68k/pr63347.c: New test.
6300 2015-02-11  Marek Polacek  <polacek@redhat.com>
6302         * g++.dg/ubsan/shift-1.C: New test.
6303         * gcc.dg/ubsan/c-shift-2.c: New test.
6304         * c-c++-common/ubsan/shift-5.c: Remove file.
6306 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6308         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6309         Directive adjusted to XFAIL.
6310         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6311         adjusted to XFAIL.
6313 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6315         PR middle-end/65003
6316         * g++.dg/opt/pr65003.C: New test.
6318 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6320         * lib/target-supports.exp (check_effective_target_pie): Renamed
6321         to ...
6322         (check_effective_target_pie_enabled): This.
6323         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6324         * gcc.target/i386/pie.c: Likewise.
6326 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6328         PR target/64893
6329         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6330         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6332 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6334         PR target/61925
6335         * gcc.target/i386/pr61925-1.c: New test.
6336         * gcc.target/i386/pr61925-2.c: New test.
6337         * gcc.target/i386/pr61925-3.c: New test.
6339 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6341         PR sanitizer/65004
6342         * g++.dg/asan/pr65004.C: New test.
6344 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6346         PR target/64661
6347         * gcc.taget/sh/pr64661-0.h: New.
6348         * gcc.taget/sh/pr64661-1.c: New.
6349         * gcc.taget/sh/pr64661-2.c: New.
6350         * gcc.taget/sh/pr64661-3.c: New.
6351         * gcc.taget/sh/pr64661-4.c: New.
6353 2015-02-10  Richard Biener  <rguenther@suse.de>
6355         PR tree-optimization/64995
6356         * g++.dg/torture/pr64995.C: New testcase.
6358 2015-02-10  Richard Biener  <rguenther@suse.de>
6360         PR tree-optimization/64909
6361         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6363 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6365         * gcc.dg/signbit-sa.c: New test.
6367 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6369         PR libgfortran/57822
6370         * gfortran/fmt_g0_7.f08: New test.
6372 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6374         PR tree-optimization/43378
6375         * gcc.dg/tree-ssa/pr43378.c: New test.
6377 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6379         PR ipa/64978
6380         * g++.dg/torture/pr64978.C: New testcase.
6382 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6384         PR sanitizer/64981
6385         * gcc.dg/asan/pr64981.c: New test.
6387 2015-02-09  Marek Polacek  <polacek@redhat.com>
6389         PR c/64856
6390         * gcc.dg/pr64856.c: New test.
6392 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6394         PR target/64979
6395         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6396         * gcc.c-torture/execute/pr64979.c: New test.
6398 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6400         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6402 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6404         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6405         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6407 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6409         PR target/58757
6410         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6412 2015-02-09  Richard Biener  <rguenther@suse.de>
6414         PR tree-optimization/54000
6415         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6417 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6419         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6421 2015-02-09  Martin Liska  <mliska@suse.cz>
6423         * g++.dg/ipa/pr64858.C: New test.
6425 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6427         * gcc.dg/uninit-19.c: Fix warning line for fpic.
6429 2015-02-08  Andrew Pinski  <apinski@cavium.com>
6431         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6433 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6435         PR fortran/63744
6436         * gfortran.dg/use_rename_8.f90: New.
6438 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6440         * gnat.dg/addr7.ad[sb]: New test.
6441         * gnat.dg/addr8.ad[sb]: Likewise.
6443 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
6445         PR jit/64752
6446         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6447         from jit.dg/test-compile-to-executable.c's create_code, with a
6448         clarification of the output message.
6449         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6450         pass/fail message.
6451         (test_jit): Use CHECK_NO_ERRORS when calling
6452         gcc_jit_context_compile_to_file.
6453         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6454         jit-verify-compile-to-file to jit-verify-output-file-was-created.
6455         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
6456         about deletions that are attempted.
6457         (jit-verify-compile-to-file): Rename to...
6458         (jit-verify-output-file-was-created): ...this, and drop the
6459         attempt to run "file" and verify the output.
6460         (jit-verify-assembler): New function.
6461         (jit-verify-object): New function.
6462         (jit-verify-dynamic-library): New function.
6463         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6464         favor of an implementation from new file
6465         create-code-for-hello-world-executable.h, which also adds a
6466         "main".
6467         (dg-final): Replace jit-verify-compile-to-file with
6468         jit-verify-output-file-was-created, and invoke new function
6469         jit-verify-assembler.
6470         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6471         the output message.
6472         (dg-final): Replace jit-verify-compile-to-file with
6473         jit-verify-output-file-was-created, and invoke new function
6474         jit-verify-dynamic-library.
6475         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6476         favor of an implementation from new file
6477         create-code-for-hello-world-executable.h, which also adds a
6478         "main".
6479         (dg-final): Replace jit-verify-compile-to-file with
6480         jit-verify-output-file-was-created.  Strengthen the expected stdout
6481         from the built executable.
6482         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6483         favor of an implementation from new file
6484         create-code-for-hello-world-executable.h, which also adds a
6485         "main".
6486         (dg-final): Replace jit-verify-compile-to-file with
6487         jit-verify-output-file-was-created, and invoke new function
6488         jit-verify-object.
6489         * jit.dg/verify-dynamic-library.c: New source file.
6491 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
6492             Brian Rzycki  <b.rzycki@samsung.com>
6494         PR tree-optimization/64878
6495         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6497 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6499         PR ipa/64896
6500         * g++.dg/ipa/pr64896.C: New test.
6502 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6504         PR target/64205
6505         * gcc.target/powerpc/pr64205.c: New file.
6507 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
6509         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6510         (dg-options): Use -fpie instead of -fPIE -pie.
6512 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6514         PR middle-end/64937
6515         * g++.dg/asan/pr64937.C: New test.
6517 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
6519         PR fortran/63205
6520         * gfortran.dg/class_to_type_4.f90: New test
6522 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
6524         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6526 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6528         PR rtl-optimization/64957
6529         PR debug/64817
6530         * gcc.c-torture/execute/pr64957.c: New test.
6532 2015-02-05  Jeff Law  <law@redhat.com>
6534         PR target/17306
6535         * gcc.target/h8300/pr17306-1.c: New test.
6536         * gcc.target/h8300/pr17306-2.c: New test.
6538 2015-02-05  Tobias Burnus  <burnus@net-b.de>
6540         PR fortran/64943
6541         * gfortran.dg/structure_constructor_12.f90: New.
6543 2015-02-05  Jeff Law  <law@redhat.com>
6545         PR target/58400
6546         gcc.target/h8300/pr58400.c: New test.
6548 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
6550         * gcc.target/arm/macro_defs0.c: New test.
6551         * gcc.target/arm/macro_defs1.c: New test.
6552         * gcc.target/arm/macro_defs2.c: New test.
6554 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
6556         PR rtl-optimization/64905
6557         * gcc.target/i386/pr64905.c: Require nonpic target.
6558         (dg-options): Add -fomit-frame-pointer.
6559         (main): Remove.
6561 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
6563         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6564         tree dump scanning.
6566 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
6568         PR fortran/64757
6569         * gfortran.dg/type_to_class_2.f90: New test
6570         * gfortran.dg/type_to_class_3.f90: New test
6572 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
6574         PR ipa/64686
6575         * g++.dg/torture/pr64686.C: New testcase.
6577 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
6579         PR rtl-optimization/64905
6580         * gcc.target/i386/pr64905.c: New file.
6582 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6584         * gcc.dg/guality/pr41447-1.c: Remove xfail.
6585         * gcc.dg/guality/pr41616-1.c: Ditto.
6587 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
6589         PR debug/64817
6590         * gcc.dg/pr64817-3.c: New.
6592 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
6593             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6595         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6596         pass parameters in registers.
6597         * gcc.dg/guality/pr36728-2.c (main): Likewise.
6598         * gcc.dg/guality/pr36728-3.c (main): Likewise.
6599         * gcc.dg/guality/pr36728-4.c (main): Likewise.
6601 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
6602             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6604         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6605         list, allow for multilibed targets.
6606         * gcc.dg/combine_ashiftrt_2.c: Likewise.
6608 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6610         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6611         * gcc.dg/pr46728-6.c: Ditto.
6613 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
6615         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6616         for mips_nanlegacy target.
6618 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
6620         * gcc.target/i386/chkp-hidden-def.c: New.
6622 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6624         PR middle-end/62103
6625         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6626         to use 24 bits for bitfield b.
6628 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6630         PR testsuite/64796
6631         * lib/target-supports.exp (check_effective_target_bswap64): Do not
6632         cache result in a global variable.  Include all 32-bit targets for
6633         bswap64 tests.
6635 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
6637         PR rtl-optimization/64756
6638         * gcc.c-torture/execute/pr64756.c: New test.
6640 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
6642         PR target/64660
6643         * gcc.target/sh/pr64660-0.h: New.
6644         * gcc.target/sh/pr64660-1.c: New.
6645         * gcc.target/sh/pr64660-2.c: New.
6646         * gcc.target/sh/pr64660-3.c: New.
6647         * gcc.target/sh/pr64660-4.c: New.
6649 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6651         PR c++/64877
6652         * g++.dg/warn/Waddress-2.C: New.
6654 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
6656         PR middle-end/61225
6657         * gcc.target/i386/pr49095.c: XFAIL for ia32.
6659 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
6661         PR preprocessor/64803
6662         * gcc.dg/cpp/builtin-macro-1.c: New test case.
6664 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
6666         * g++.dg/ipa/devirt-37.C: Disable early inlining.
6668 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
6670         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6671         (_ARM_FPSRC): Add DN and AHP fields.
6672         (clean_results): Force DN=1 on AArch64.
6673         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6674         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6675         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6676         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6677         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6678         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6680 2015-02-02  Alan Modra  <amodra@gmail.com>
6682         * gcc.target/powerpc/cprophard.c: New.
6684 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
6686         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6687         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6689 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
6691         PR debug/64817
6692         * gcc.dg/pr64817-1.c: New test.
6693         * gcc.dg/pr64817-2.c: New test.
6695 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
6697         PR target/64851
6698         * gcc.target/sh/pr64851-0.h: New
6699         * gcc.target/sh/pr64851-1.c: New
6700         * gcc.target/sh/pr64851-2.c: New
6701         * gcc.target/sh/pr64851-3.c: New
6702         * gcc.target/sh/pr64851-4.c: New
6704 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6706         PR target/64882
6707         * gcc.dg/torture/pr64882.c: New test.
6709 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
6711         PR target/64159
6712         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6713         sparc*-*-*.
6715 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6717         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6718         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6719         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6720         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6721         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6722         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6723         tree dump.
6724         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6725         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6726         tree dump.
6727         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6728         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6729         tree dump.
6731 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6733         PR target/64688
6734         * g++.dg/pr64688-2.C: New.
6736 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6738         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6739         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6740         * gcc.target/i386/fuse-caller-save.c: Ditto.
6741         * gcc.target/i386/headmerge-1.c: Ditto.
6742         * gcc.target/i386/headmerge-2.c: Ditto.
6743         * gcc.target/i386/sibcall-6.c: Ditto.
6745 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6747         PR target/64617
6748         * gcc.target/i386/pr64617.c: New test.
6750 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6752         PR target/15184
6753         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6754         (dg-options): Remove -m32.
6755         (dg-final): Scan for "movb %al" only.
6756         * gcc.target/i386/pr15184-2.c: Ditto.
6758 2015-01-30  Richard Biener  <rguenther@suse.de>
6760         PR tree-optimization/64829
6761         * gcc.dg/vect/pr64829.c: New testcase.
6763 2015-01-29  Marek Polacek  <polacek@redhat.com>
6765         PR c/64709
6766         * gcc.dg/pr64709.c: New test.
6768 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
6770         PR c++/64717
6771         * g++.dg/ubsan/pr64717-1.C: New test.
6772         * g++.dg/ubsan/pr64717-2.C: New test.
6774 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
6776         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6778 2015-01-29  Jeff Law  <law@redhat.com>
6780         PR target/15184
6781         * gcc.target/i386/pr15184-1.c: New test.
6782         * gcc.target/i386/pr15184-2.c: New test.
6784 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6786         PR tree-optimization/64746
6787         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6789 2015-01-29  Richard Biener  <rguenther@suse.de>
6791         PR tree-optimization/64853
6792         * gcc.dg/torture/pr64853.c: New testcase.
6794 2015-01-29  Richard Biener  <rguenther@suse.de>
6796         PR tree-optimization/64844
6797         * gcc.dg/vect/pr64844.c: New testcase.
6799 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6801         PR middle-end/64809
6802         * gcc.dg/pr64809.c: Delete.
6804 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6806         PR middle-end/64805
6807         * gcc.target/i386/pr64805.c: New.
6809 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6811         * gcc.dg/guality/guality.h (main): Add argv[0] to
6812         guality_gdb_command.
6814 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
6816         PR ipa/64801
6817         * gcc.dg/tree-ssa/pr64801.c: New testcase.
6819 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
6821         PR target/64659
6822         * gcc.target/sh/sh.exp
6823         (check_effective_target_atomic_model_soft_gusa_available,
6824         check_effective_target_atomic_model_soft_tcb_available,
6825         check_effective_target_atomic_model_soft_imask_available,
6826         check_effective_target_atomic_model_hard_llcs_available): New.
6827         * gcc.target/sh/pr64659-0.h: New.
6828         * gcc.target/sh/pr64659-1.c: New.
6829         * gcc.target/sh/pr64659-2.c: New.
6830         * gcc.target/sh/pr64659-3.c: New.
6831         * gcc.target/sh/pr64659-4.c: New.
6833 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
6835         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6836         scan-assembler-times pattern.
6838 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6840         PR middle-end/64809
6841         * gcc.dg/pr64809.c: New test.
6843 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
6845         PR tree-optimization/64277
6846         * gcc.dg/pr64277.c: New.
6848 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6850         PR tree-optimization/64718
6851         * gcc.c-torture/execute/pr64718.c: New test.
6853 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
6855         * gcc.target/aarch64/abs_2.c: New.
6857 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
6859         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6860         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6861         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6862         ISA rev < 2.
6864 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
6866         PR bootstrap/64612
6867         * lib/target-supports.exp (check_effective_target_comdat_group): New.
6868         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6869         { target comdat_group }.
6871 2015-01-27  Tobias Burnus  <burnus@net-b.de>
6873         PR fortran/63861
6874         * gfortran.dg/goacc/coarray_2.f90: New.
6876 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6878         PR ipa/60871
6879         PR ipa/64139
6880         * g++.dg/torture/pr64139.C: New testcase.
6881         * g++.dg/torture/pr60871.C: Likewise.
6883 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
6885         PR fortran/64230
6886         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6887         prevent linking errors.
6889 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6891         PR ipa/64282
6892         * g++.dg/torture/pr64282.C: New testcase.
6894 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6896         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6897         for wzr reg.
6899 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6901         * gcc.target/s390/hotpatch-13.c: New testcase.
6902         * gcc.target/s390/hotpatch-14.c: New testcase.
6903         * gcc.target/s390/hotpatch-15.c: New testcase.
6904         * gcc.target/s390/hotpatch-16.c: New testcase.
6905         * gcc.target/s390/hotpatch-17.c: New testcase.
6906         * gcc.target/s390/hotpatch-18.c: New testcase.
6907         * gcc.target/s390/hotpatch-19.c: New testcase.
6908         * gcc.target/s390/hotpatch-20.c: New testcase.
6909         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6910         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6911         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6912         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6913         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6914         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6915         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6916         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6917         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6918         * gcc.target/s390/hotpatch-10.c: Likewise.
6919         * gcc.target/s390/hotpatch-11.c: Likewise.
6920         * gcc.target/s390/hotpatch-12.c: Likewise.
6921         * gcc.target/s390/hotpatch-2.c: Likewise.
6922         * gcc.target/s390/hotpatch-3.c: Likewise.
6923         * gcc.target/s390/hotpatch-4.c: Likewise.
6924         * gcc.target/s390/hotpatch-5.c: Likewise.
6925         * gcc.target/s390/hotpatch-6.c: Likewise.
6926         * gcc.target/s390/hotpatch-7.c: Likewise.
6927         * gcc.target/s390/hotpatch-8.c: Likewise.
6928         * gcc.target/s390/hotpatch-9.c: Likewise.
6929         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6930         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6931         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6932         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6933         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6934         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6935         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6936         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6938 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
6940         * gcc.dg/long_branch.c: New testcase.
6942 2015-01-27  Richard Biener  <rguenther@suse.de>
6944         PR tree-optimization/56273
6945         PR tree-optimization/59124
6946         PR tree-optimization/64277
6947         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6948         * gcc.dg/Warray-bounds-12.c: Likewise.
6949         * gcc.dg/Warray-bounds-13.c: Likewise.
6951 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6953         PR rtl-optimization/61058
6954         * gcc.dg/pr61058.c: New test.
6956 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6958         * gcc.target/i386/chkp-narrow-bounds.c: New.
6960 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6962         PR tree-optimization/64807
6963         * gcc.dg/pr64807.c: New test.
6965         PR c/64766
6966         * gcc.dg/pr64766.c: New test.
6968 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
6970         PR target/49263
6971         * gcc.target/sh/pr49263-4.c: New.
6973 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
6975         PR fortran/62044
6976         * gfortran.dg/allocate_with_mold_1.f90: New test
6978 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
6980         PR c/64778
6981         * gcc.dg/pr64778.c: New test.
6983         PR middle-end/64421
6984         * gcc.dg/vect/pr64421.c: New test.
6986 2015-01-26  Tobias Burnus  <burnus@net-b.de>
6988         PR fortran/64771
6989         * gfortran.dg/coarray_36.f: New.
6990         * gfortran.dg/coarray_37.f90: New.
6992 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
6994         PR fortran/64230
6995         * gfortran.dg/class_allocate_18.f90: New.
6997 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6999         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7001 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7003         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7005 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7007         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7009 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7011         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7013 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7015         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7016         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7017         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7018         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7020 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7022         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7023         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7024         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7026 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7028         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7029         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7030         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7031         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7032         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7033         vXXXhn.inc.
7035 2015-01-26  Richard Biener  <rguenther@suse.de>
7037         PR middle-end/64764
7038         * gcc.dg/uninit-19.c: New testcase.
7040 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7042         * lib/target-supports.exp (check_effective_target_vect64): Add
7043         sparc*-*-*.
7045 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7047         PR testsuite/64712
7048         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7050 2015-01-26  Tony Liu  <tony.liu@arm.com>
7052         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7053         non-UAL cases.
7055 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
7057         PR libfortran/64770
7058         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7059         correctly, clean up afterwards.
7061 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
7063         PR fortran/62044
7064         * gfortran.dg/use_rename_7.f90: New.
7066 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
7068         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7069         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7071 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
7073         PR target/54236
7074         * gcc.target/sh/pr54236-4.c: New.
7076 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
7078         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7079         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
7080         Bridge test.
7082 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
7084         PR libfortran/64770
7085         * gfortran.dg/open_new_segv.f90: New test.
7087 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
7089         PR target/49263
7090         PR target/53987
7091         PR target/64345
7092         PR target/59533
7093         PR target/52933
7094         PR target/54236
7095         PR target/51244
7096         * gcc.target/sh/pr64345-1.c: New.
7097         * gcc.target/sh/pr64345-2.c: New.
7098         * gcc.target/sh/pr59533-1.c: New.
7099         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7100         * gcc.target/sh/pr52933-2.c: Likewise.
7101         * gcc.target/sh/pr54089-1.c: Likewise.
7102         * gcc.target/sh/pr54236-1.c: Likewise.
7103         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7104         * gcc.target/sh/pr49263-1.c: Remove xfails.
7105         * gcc.target/sh/pr49263-2.c: Likewise.
7106         * gcc.target/sh/pr49263-3.c: Likewise.
7107         * gcc.target/sh/pr53987-1.c: Likewise.
7108         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7109         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7110         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7111         (test05, test06, test07, test08, test09, test10, test11, test12): New.
7112         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7113         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7114         test_009): New.
7115         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7116         (test_02): New.
7118 2015-01-24  Tom de Vries  <tom@codesourcery.com>
7120         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7122 2015-01-23  Ian Lance Taylor  <iant@google.com>
7124         PR go/64510
7125         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7126         targets without split stack support.
7128 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
7130         PR target/64317
7131         * gcc.target/i386/pr64317.c: New test.
7133 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
7135         PR rtl-optimization/63637
7136         PR rtl-optimization/60663
7137         * gcc.dg/pr63637-1.c: New test.
7138         * gcc.dg/pr63637-2.c: New test.
7139         * gcc.dg/pr63637-3.c: New test.
7140         * gcc.dg/pr63637-4.c: New test.
7141         * gcc.dg/pr63637-5.c: New test.
7142         * gcc.dg/pr63637-6.c: New test.
7143         * gcc.target/i386/pr63637-1.c: New test.
7144         * gcc.target/i386/pr63637-2.c: New test.
7145         * gcc.target/i386/pr63637-3.c: New test.
7146         * gcc.target/i386/pr63637-4.c: New test.
7147         * gcc.target/i386/pr63637-5.c: New test.
7148         * gcc.target/i386/pr63637-6.c: New test.
7150 2015-01-23  Richard Biener  <rguenther@suse.de>
7152         PR testsuite/63439
7153         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7154         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7156 2015-01-23  Marek Polacek  <polacek@redhat.com>
7158         PR preprocessor/60570
7159         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7160         * gcc.dg/cpp/pr60570.c: New test.
7162 2015-01-23  Richard Biener  <rguenther@suse.de>
7164         PR testsuite/63439
7165         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7166         vectorization on vect64 targets.
7168 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
7170         PR fortran/60922
7171         * gfortran.dg/class_allocate_17.f90: New.
7173 2015-01-23  Tobias Burnus  <burnus@net-b.de>
7175         PR fortran/64726
7176         * gfortran.dg/goacc/combined_loop.f90: New.
7178 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7180         PR fortran/61933
7181         * gfortran.dg/make_unit.f90: New test.
7183 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7185         PR fortran/61933
7186         * gfortran.dg/negative_unit_int8.f: Update.
7188 2015-01-22  Jeff Law  <law@redhat.com>
7190         PR target/52076
7191         * gcc.target/m68k/pr52076-1.c: New test.
7192         * gcc.target/m68k/pr52076-2.c: New test.
7194 2015-01-22  Richard Biener  <rguenther@suse.de>
7196         PR middle-end/64728
7197         * gcc.dg/torture/pr64728.c: New testcase.
7199 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
7201         PR target/64688
7202         * g++.dg/pr64688.C: New test.
7204 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7206         * gcc.target/i386/chkp-always_inline.c (f1): Make static
7207         to avoid errors with -fpic.
7209 2015-01-22  Richard Biener  <rguenther@suse.de>
7211         PR libstdc++/64535
7212         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7214 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
7216         PR rtl-optimization/64682
7217         * gcc.c-torture/execute/pr64682.c: New file.
7219 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
7221         PR debug/64511
7222         * gcc.dg/pr64511.c: New test.
7224         PR rtl-optimization/62078
7225         * g++.dg/opt/pr62078.C: New test.
7227         PR c/63307
7228         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7230 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
7232         PR fortran/57023
7233         * gfortran.dg/internal_pack_15.f90:  New test.
7235 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7237         * c-c++-common/tsan/step.c: New testcase.
7239 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7241         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7243 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7245         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7247 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7249         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7251 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7253         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7255 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7257         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7259 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7261         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7263 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7265         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7267 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7269         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7271 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7273         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7275 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7277         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7279 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7281         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7283 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7285         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7287 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7289         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7290         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7291         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7292         vXXXw.inc.
7294 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7296         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7297         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7298         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7299         vXXXl.inc.
7301 2015-01-21  Renlin Li  <renlin.li@arm.com>
7303         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7304         * g++.dg/tls/thread_local5g.C: Likewise.
7305         * g++.dg/tls/thread_local6g.C: Likewise.
7307 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7309         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7310         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7311         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7313 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7315         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7316         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7317         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7319 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7321         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7322         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7323         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7325 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7327         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7328         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7329         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7331 2015-01-20  Jeff Law  <law@redhat.com>
7333         PR target/59946
7334         * gcc.target/m68k/pr59946.c: New test.
7336 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7338         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7339         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7340         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7342 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7344         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7345         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7346         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7348 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7350         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7351         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7352         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7354 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7356         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7357         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7358         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7359         vshuffle.inc.
7360         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7361         vshuffle.inc.
7363 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7365         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7366         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7367         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7369 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7371         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7372         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7373         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7375 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7377         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7379 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7381         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7383         PR sanitizer/64632
7384         * g++.dg/ubsan/pr64632.C: New test.
7386         PR debug/64663
7387         * gcc.dg/pr64663.c: New test.
7389 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7391         PR c++/64383
7392         * g++.dg/warn/Wunused-var-23.C: New.
7394 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7396         PR c++/59937
7397         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7398         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7400 2015-01-20  Richard Biener  <rguenther@suse.de>
7402         PR ipa/64684
7403         * gcc.dg/lto/pr64684_0.c: New testcase.
7404         * gcc.dg/lto/pr64684_1.c: Likewise.
7405         * gcc.dg/lto/pr64684_2.c: Likewise.
7406         * gcc.dg/lto/pr64685_0.c: Likewise.
7407         * gcc.dg/lto/pr64685_1.c: Likewise.
7409 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7411         PR c++/62241
7412         * g++.dg/cpp1y/lambda-init12.C: New.
7414 2015-01-20  Richard Biener  <rguenther@suse.de>
7416         PR tree-optimization/64410
7417         * g++.dg/vect/pr64410.cc: Require vect_double.
7419 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7421         PR target/64149
7422         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7424 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7426         PR bootstrap/64676
7427         Revert:
7428         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7430         PR rtl-optimization/64081
7431         * gcc.dg/pr64081.c: New test.
7433 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7435         * jit.dg/harness.h: Include <unistd.h>.
7436         (CHECK_NO_ERRORS): New.
7437         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7438         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7439         gcc_jit_context_compile_to_file.
7440         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7441         args to the spawned executable.
7442         (jit-expand-vars): New function.
7443         (jit-exe-params): New variable.
7444         (dg-jit-set-exe-params): New function.
7445         (jit-dg-test): Detect testcases that use
7446         jit-verify-compile-to-file and call jit-setup-compile-to-file.
7447         Set arguments of spawned process to jit-exe-params.
7448         (jit-get-output-filename): New function.
7449         (jit-setup-compile-to-file): New function.
7450         (jit-verify-compile-to-file): New function.
7451         (jit-run-executable): New function.
7452         (jit-verify-executable): New function.
7453         * jit.dg/test-compile-to-assembler.c: New testcase.
7454         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7455         * jit.dg/test-compile-to-executable.c: New testcase.
7456         * jit.dg/test-compile-to-object.c: New testcase.
7458 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7460         PR target/64652
7461         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7462         (test_1): New.
7464 2015-01-19  Martin Liska  <mliska@suse.cz>
7466         * objc/compile/pr64668.m: New test.
7468 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7470         * jit.dg/test-arith-overflow.c: Include stdbool.h.
7471         (create_overflow_fn): Update comment to clarify that
7472         the third param of the created function is a bool *, not
7473         an int *.
7474         (verify_int_overflow_fn): Convert param "expected_ovf" from
7475         int to bool.  Update third param of "overflow_fn_type" from int *
7476         to bool *.  Update local "actual_ovf" from int to bool.
7477         (verify_uint_overflow_fn): Likewise.
7479 2015-01-19  Martin Liska  <mliska@suse.cz>
7481         * gcc.dg/ipa/ipa-icf-33.c: New test.
7483 2015-01-19  Felix Yang  <felix.yang@huawei.com>
7484             Haijian Zhang  <z.zhanghaijian@huawei.com>
7486         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7487         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7488         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7489         result_float64x2, expected_hfloat64x2): New helper type, variable and
7490         declaration.
7491         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7492         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7493         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7494         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7495         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7496         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7497         and target without the FMA feature.
7499 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
7501         * gcc.target/aarch64/pr64304.c: New testcase.
7503 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7505         PR rtl-optimization/64081
7506         * gcc.dg/pr64081.c: New test.
7508 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
7510         PR target/63971
7511         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7512         the epilogue).
7513         * gcc.target/aarch64/test_frame_6.c: Likewise.
7514         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7515         and x19 (in the epilogue).
7516         * gcc.target/aarch64/test_frame_4.c: Likewise.
7517         * gcc.target/aarch64/test_frame_7.c: Likewise.
7519 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7521         * gcc.target/i386/chkp-always_inline.c: New.
7523 2015-01-15  Andrew Pinski  <apinski@cavium.com>
7524             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7526         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7527         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7529 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
7531         PR fortran/60255
7532         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7533         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7535 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7537         PR fortran/64578
7538         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7540 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
7542         PR target/64652
7543         * gcc.target/sh/torture/pr64652.c: New.
7545 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7547         * gcc.dg/ipa/ipa-icf-32.c: Update template.
7548         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7549         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7550         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7551         * c-c++-common/asan/kasan-recover-1.c: Likewise.
7552         * c-c++-common/asan/kasan-recover-2.c: Likewise.
7554 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7556         PR ipa/64378
7557         * g++.dg/torture/pr64378.C: New testcase.
7559 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7561         PR fortran/57959
7562         * gfortran.dg/block_13.f08: New test
7564 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7566         PR fortran/55901
7567         * gfortran.dg/associate_1.f03: Allow test for character with
7568         automatic length.
7570 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7572         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7573         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7575 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7577         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7579 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
7581         PR fortran/64578
7582         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7584 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7586         PR fortran/60357
7587         * gfortran.dg/alloc_comp_assign_13.f08: New test.
7589         PR fortran/61275
7590         * gfortran.dg/alloc_comp_assign_14.f08: New test.
7592         PR fortran/55932
7593         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7595 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7597         PR fortran/60334
7598         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7600 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
7602         PR rtl-optimization/52773
7603         * gcc.c-torture/compile/pr52773.c: New test.
7605 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7607         PR c++/62134
7608         * g++.dg/cpp0x/alias-decl-46.C: New.
7610 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7612         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7614 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7616         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7617         Add trace.
7618         (CHECK_FP): Likewise.
7619         (CHECK_CUMULATIVE_SAT): Likewise.
7621 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7623         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7624         (Set_Neon_Cumulative_Sat): Add parameter.
7625         (__set_neon_cumulative_sat): Support new parameter.
7626         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7627         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7628         argument.
7629         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7630         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7631         argument.
7633 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7635         * g++.dg/tsan/vptr_benign_race.C: New testcase.
7636         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7638 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7640         PR c++/60056
7641         * g++.dg/tls/thread_local-ice4.C: New.
7643 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
7645         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7646         than Neon options.
7648 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7650         PR c++/62276
7651         * g++.dg/cpp0x/vt-62276.C: New.
7653 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7655         PR middle-end/64353
7656         * g++.dg/pr64353.C: New.
7658 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7660         PR target/64263
7661         * gcc.target/aarch64/pr64263_1.c: New test.
7663 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
7665         PR tree-optimization/64434
7666         * gcc.dg/torture/pr64434.c: Move to...
7667         * gcc.dg/pr64434.c: ... here.
7669 2015-01-16  Richard Biener  <rguenther@suse.de>
7671         PR middle-end/64614
7672         * gcc.dg/uninit-18.c: New testcase.
7674 2015-01-16  Richard Biener  <rguenther@suse.de>
7676         PR tree-optimization/64568
7677         * g++.dg/torture/pr64568-2.C: New testcase.
7679 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7681         PR target/64363
7682         * gcc.target/i386/chkp-label-address.c: New.
7684 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
7686         PR fortran/45290
7687         * gfortran.dg/pointer_init_6.f90: Extended.
7689 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
7691         * gcc.c-torture/compile/20150108.c: New test.
7693 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7695         * gcc.target/visium: New directory.
7697 2015-01-16  Richard Biener  <rguenther@suse.de>
7699         PR tree-optimization/61743
7700         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7701         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7703 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
7705         * gcc.dg/pr64015.c: New test.
7707 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
7709         PR ipa/64163
7710         PR ipa/64612
7711         * g++.dg/ipa/pr64612.C: New test.
7713 2015-01-16  Renlin Li  <renlin.li@arm.com>
7715         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7717 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
7719         * gcc.target/i386/sse-14.c: Test new intrinsic.
7720         * gcc.target/i386/sse-22.c: Ditto.
7722 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7724         PR c++/58614
7725         * g++.dg/cpp0x/auto44.C: New.
7727 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
7729         PR target/59710
7730         * gcc.target/nios2/gpopt-all.c: New test case.
7731         * gcc.target/nios2/gpopt-local.c: New test case.
7732         * gcc.target/nios2/gpopt-global.c: New test case.
7733         * gcc.target/nios2/gpopt-data.c: New test case.
7734         * gcc.target/nios2/gpopt-none.c: New test case.
7736 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
7738         * g++.dg/ubsan/vptr-1.C: New test.
7739         * g++.dg/ubsan/vptr-2.C: New test.
7740         * g++.dg/ubsan/vptr-3.C: New test.
7741         * g++.dg/ubsan/vptr-4.C: New test.
7742         * g++.dg/ubsan/vptr-5.C: New test.
7743         * g++.dg/ubsan/vptr-6.C: New test.
7744         * g++.dg/ubsan/vptr-7.C: New test.
7745         * g++.dg/ubsan/vptr-8.C: New test.
7746         * g++.dg/ubsan/vptr-9.C: New test.
7748 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7750         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7751         is set up.
7752         * lib/gcc-dg.exp: Likewise.
7754 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7756         PR rtl-optimization/64110
7757         * gcc.target/i386/pr64110.c: Add scan-assembler.
7759 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
7760             James Norris  <jnorris@codesourcery.com>
7761             Cesar Philippidis  <cesar@codesourcery.com>
7762             Ilmir Usmanov  <i.usmanov@samsung.com>
7764         * lib/target-supports.exp (check_effective_target_fopenacc): New
7765         procedure.
7766         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7767         * g++.dg/goacc/goacc.exp: Likewise.
7768         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7769         * gcc.dg/goacc/goacc.exp: Likewise.
7770         * gfortran.dg/goacc/goacc.exp: Likewise.
7771         * c-c++-common/cpp/openacc-define-1.c: New file.
7772         * c-c++-common/cpp/openacc-define-2.c: Likewise.
7773         * c-c++-common/cpp/openacc-define-3.c: Likewise.
7774         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7775         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7776         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7777         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7778         * c-c++-common/goacc/asyncwait-1.c: Likewise.
7779         * c-c++-common/goacc/cache-1.c: Likewise.
7780         * c-c++-common/goacc/clauses-fail.c: Likewise.
7781         * c-c++-common/goacc/collapse-1.c: Likewise.
7782         * c-c++-common/goacc/data-1.c: Likewise.
7783         * c-c++-common/goacc/data-2.c: Likewise.
7784         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7785         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7786         * c-c++-common/goacc/deviceptr-2.c: Likewise.
7787         * c-c++-common/goacc/deviceptr-3.c: Likewise.
7788         * c-c++-common/goacc/if-clause-1.c: Likewise.
7789         * c-c++-common/goacc/if-clause-2.c: Likewise.
7790         * c-c++-common/goacc/kernels-1.c: Likewise.
7791         * c-c++-common/goacc/loop-1.c: Likewise.
7792         * c-c++-common/goacc/loop-private-1.c: Likewise.
7793         * c-c++-common/goacc/nesting-1.c: Likewise.
7794         * c-c++-common/goacc/nesting-data-1.c: Likewise.
7795         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7796         * c-c++-common/goacc/parallel-1.c: Likewise.
7797         * c-c++-common/goacc/pcopy.c: Likewise.
7798         * c-c++-common/goacc/pcopyin.c: Likewise.
7799         * c-c++-common/goacc/pcopyout.c: Likewise.
7800         * c-c++-common/goacc/pcreate.c: Likewise.
7801         * c-c++-common/goacc/pragma_context.c: Likewise.
7802         * c-c++-common/goacc/present-1.c: Likewise.
7803         * c-c++-common/goacc/reduction-1.c: Likewise.
7804         * c-c++-common/goacc/reduction-2.c: Likewise.
7805         * c-c++-common/goacc/reduction-3.c: Likewise.
7806         * c-c++-common/goacc/reduction-4.c: Likewise.
7807         * c-c++-common/goacc/sb-1.c: Likewise.
7808         * c-c++-common/goacc/sb-2.c: Likewise.
7809         * c-c++-common/goacc/sb-3.c: Likewise.
7810         * c-c++-common/goacc/update-1.c: Likewise.
7811         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7812         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7813         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7814         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7815         * gfortran.dg/goacc/assumed.f95: Likewise.
7816         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7817         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7818         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7819         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7820         * gfortran.dg/goacc/branch.f95: Likewise.
7821         * gfortran.dg/goacc/cache-1.f95: Likewise.
7822         * gfortran.dg/goacc/coarray.f95: Likewise.
7823         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7824         * gfortran.dg/goacc/cray.f95: Likewise.
7825         * gfortran.dg/goacc/critical.f95: Likewise.
7826         * gfortran.dg/goacc/data-clauses.f95: Likewise.
7827         * gfortran.dg/goacc/data-tree.f95: Likewise.
7828         * gfortran.dg/goacc/declare-1.f95: Likewise.
7829         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7830         * gfortran.dg/goacc/fixed-1.f: Likewise.
7831         * gfortran.dg/goacc/fixed-2.f: Likewise.
7832         * gfortran.dg/goacc/fixed-3.f: Likewise.
7833         * gfortran.dg/goacc/fixed-4.f: Likewise.
7834         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7835         * gfortran.dg/goacc/if.f95: Likewise.
7836         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7837         * gfortran.dg/goacc/list.f95: Likewise.
7838         * gfortran.dg/goacc/literal.f95: Likewise.
7839         * gfortran.dg/goacc/loop-1.f95: Likewise.
7840         * gfortran.dg/goacc/loop-2.f95: Likewise.
7841         * gfortran.dg/goacc/loop-3.f95: Likewise.
7842         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7843         * gfortran.dg/goacc/omp.f95: Likewise.
7844         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7845         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7846         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7847         * gfortran.dg/goacc/parameter.f95: Likewise.
7848         * gfortran.dg/goacc/private-1.f95: Likewise.
7849         * gfortran.dg/goacc/private-2.f95: Likewise.
7850         * gfortran.dg/goacc/private-3.f95: Likewise.
7851         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7852         * gfortran.dg/goacc/reduction-2.f95: Likewise.
7853         * gfortran.dg/goacc/reduction.f95: Likewise.
7854         * gfortran.dg/goacc/routine-1.f90: Likewise.
7855         * gfortran.dg/goacc/routine-2.f90: Likewise.
7856         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7857         * gfortran.dg/goacc/several-directives.f95: Likewise.
7858         * gfortran.dg/goacc/sie.f95: Likewise.
7859         * gfortran.dg/goacc/subarrays.f95: Likewise.
7860         * gfortran.dg/gomp/map-1.f90: Likewise.
7861         * gfortran.dg/openacc-define-1.f90: Likewise.
7862         * gfortran.dg/openacc-define-2.f90: Likewise.
7863         * gfortran.dg/openacc-define-3.f90: Likewise.
7864         * g++.dg/gomp/block-1.C: Update for changed compiler output.
7865         * g++.dg/gomp/block-2.C: Likewise.
7866         * g++.dg/gomp/block-3.C: Likewise.
7867         * g++.dg/gomp/block-5.C: Likewise.
7868         * g++.dg/gomp/target-1.C: Likewise.
7869         * g++.dg/gomp/target-2.C: Likewise.
7870         * g++.dg/gomp/taskgroup-1.C: Likewise.
7871         * g++.dg/gomp/teams-1.C: Likewise.
7872         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7873         * gcc.dg/cilk-plus/jump.c: Likewise.
7874         * gcc.dg/gomp/block-1.c: Likewise.
7875         * gcc.dg/gomp/block-10.c: Likewise.
7876         * gcc.dg/gomp/block-2.c: Likewise.
7877         * gcc.dg/gomp/block-3.c: Likewise.
7878         * gcc.dg/gomp/block-4.c: Likewise.
7879         * gcc.dg/gomp/block-5.c: Likewise.
7880         * gcc.dg/gomp/block-6.c: Likewise.
7881         * gcc.dg/gomp/block-7.c: Likewise.
7882         * gcc.dg/gomp/block-8.c: Likewise.
7883         * gcc.dg/gomp/block-9.c: Likewise.
7884         * gcc.dg/gomp/target-1.c: Likewise.
7885         * gcc.dg/gomp/target-2.c: Likewise.
7886         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7887         * gcc.dg/gomp/teams-1.c: Likewise.
7889 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
7891         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7892         test case.
7894 2015-01-15  Mike Stump  <mikestump@comcast.net>
7896         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7897         * gcc.dg/inline_2.c: Likewise.
7898         * gcc.dg/inline_3.c: Likewise.
7899         * gcc.dg/inline_4.c: Likewise.
7901 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
7903         PR fortran/58023
7904         * gfortran.dg/proc_ptr_comp_43.f90: New.
7906 2015-01-15  Mike Stump  <mikestump@comcast.net>
7908         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7909         * gcc.dg/unroll_2.c: Likewise.
7910         * gcc.dg/unroll_3.c: Likewise.
7911         * gcc.dg/unroll_4.c: Likewise.
7912         * gcc.dg/unroll_5.c: Likewise.
7914 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
7916         PR target/63971
7917         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7918         in epilogue.
7919         * gcc.target/aarch64/test_frame_6.c: Likewise.
7920         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7921         x30 and x19 (in the epilogue).
7922         * gcc.target/aarch64/test_frame_4.c: Likewise.
7923         * gcc.target/aarch64/test_frame_7.c: Likewise.
7925 2015-01-15  Martin Liska  <mliska@suse.cz>
7927         * g++.dg/ipa/pr64068.C: New test.
7928         * gcc.dg/ipa/PR64559.c: New test.
7930 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7932         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7933         with PIE.
7935 2015-01-15  Richard Biener  <rguenther@suse.de>
7937         PR tree-optimization/61743
7938         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7939         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7941 2015-01-15 Renlin Li <renlin.li@arm.com>
7943         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7944         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7946 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7948         * gcc.dg/vect/vect-aggressive-1.c: New.
7949         * gcc.target/i386/avx2-vect-aggressive.c: New.
7951 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7953         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7955 2015-01-15  Richard Biener  <rguenther@suse.de>
7957         PR lto/64415
7958         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7959         -Wl,-undefined,dynamic_lookup.
7961 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7963         * gnat.dg/opt47.adb: New test.
7965 2015-01-15  Richard Biener  <rguenther@suse.de>
7967         PR lto/64415
7968         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7970 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7972         PR tree-optimization/64434
7973         * gcc.dg/torture/pr64434.c: New test.
7975 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
7977         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7978         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
7979         -march=loongson* and -march=octeon* require -mno-micromips.
7981 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
7982             Matthew Fortune  <matthew.fortune@imgtec.com>
7984         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7985         * gcc.target/mips/call-saved-5.c (foo): Likewise.
7986         * gcc.target/mips/call-saved-6.c (foo): Likewise.
7987         * gcc.target/mips/call-saved-7.c: New file.
7988         * gcc.target/mips/call-saved-8.c: New file.
7989         * gcc.target/mips/call-saved-9.c: New file.
7991 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
7993         * gcc.target/mips/lsa.c: New file.
7994         * gcc.target/mips/mips64-lsa.c: Likewise.
7995         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7996         * gcc.target/mips/mulsize-4.c: Likewise.
7997         * gcc.target/mips/mulsize-5.c: New file.
7998         * gcc.target/mips/mulsize-6.c: Likewise.
7999         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8000         and !HAS_LSA as ghost options.
8001         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8002         for !HAS_LSA.
8004 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
8006         * g++.dg/torture/20141013.c: Set -fno-short-enums.
8008 2015-01-15  Richard Biener  <rguenther@suse.de>
8010         PR middle-end/64365
8011         * gcc.dg/torture/pr64365.c: New testcase.
8013 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
8015         * gcc.dg/stackprotectexplicit1.c: New test.
8016         * g++.dg/stackprotectexplicit2.c: New test.
8018 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8020         PR target/61933
8021         * gfortran.dg/inquire_internal.f90: New.
8022         * gfortran.dg/negative_unit_check.f90: New.
8024 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
8026         PR target/53988
8027         * gcc.target/sh/pr53988-1.c: New.
8029 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
8031         PR c++/58671
8032         * g++.dg/tls/thread_local-ice3.C: New.
8034 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8036         * gcc.target/i386/fentry-override.c: Properly place {} in target
8037         selector.  Remove nonpic.
8038         * gcc.target/i386/fentry.c: Likewise.
8040 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8042         * gcc.dg/atomic-invalid.c: Check for invalid memory model
8043         warnings instead of errors.
8045 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
8047         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8048         option support instead of ENABLE_LTO from Makefile.
8050 2015-01-14  Richard Biener  <rguenther@suse.de>
8052         PR tree-optimization/59354
8053         * gcc.dg/vect/pr59354.c: New testcase.
8055 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
8057         * lib/target-supports.exp
8058         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8059         on ARM architures before v7.
8061 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8063         PR middle-end/59448
8064         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8065         an atomic_exchange.
8067 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8069         PR target/64386
8070         * gcc.target/i386/pr64386.c: New test.
8072 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8074         PR target/64393
8075         * gcc.target/i386/pr64393.c: New test.
8077 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8079         PR target/64387
8080         * gcc.target/i386/pr64387.c: New test.
8082 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
8084         * gcc.target/aarch64/store-pair-1.c: Fix typo.
8086 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8088         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8090 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8092         PR target/64453
8093         * gcc.target/arm/pr64453.c: New.
8095 2015-01-14  Richard Biener  <rguenther@suse.de>
8097         PR lto/64415
8098         * gcc.dg/lto/pr64415_0.c: New testcase.
8099         * gcc.dg/lto/pr64415_1.c: Likewise.
8101 2015-01-14  Martin Liska  <mliska@suse.cz>
8103         * gcc.dg/ipa/pr64307.c: New test.
8105 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8107         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8108         64-bit and 128-bit.
8110 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8112         PR target/64460
8113         * gcc.target/arm/pr64460_1.c: New test.
8115 2015-01-14  Richard Biener  <rguenther@suse.de>
8117         PR tree-optimization/64493
8118         PR tree-optimization/64495
8119         * gcc.dg/vect/pr64493.c: New testcase.
8120         * gcc.dg/vect/pr64495.c: Likewise.
8122 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
8124         * gcc.dg/Warray-bounds-11.c: New test-case.
8126 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8128         * gcc.target/mips/octeon3-pipe-1.c: New test.
8130 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
8132         * jit.dg/harness.h (set_up_logging): Move string concatenation
8133         into...
8134         (concat_strings): New function.
8135         (dump_reproducer): New function.
8136         (test_jit): Call dump_reproducer.
8137         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8138         function.
8139         (jit-dg-test): Delete any generated reproducer from previous runs.
8140         Verify that a generated reproducer was created, and verify that it
8141         compiles.
8142         * jit.dg/test-nested-contexts.c (main): Call
8143         gcc_jit_context_dump_reproducer_to_file.
8145 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8147         * gcc.dg/aru-2.c: Add dg-require-profiling.
8149 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8151         * lib/target-supports.exp (check_profiling_available): Check if
8152         -pg links.
8154 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
8156         PR ipa/64565
8157         * g++.dg/torture/pr64565.C: New testcase.
8159 2015-01-13  Marek Polacek  <polacek@redhat.com>
8161         PR middle-end/64391
8162         * gcc.dg/tm/pr64391.c: New test.
8164 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8166         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8167         true.
8169 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8171         * gcc.target/i386/pie.c: New test.
8173         * lib/target-supports.exp (check_effective_target_pie): New.
8175 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8177         PR rtl-optimization/64286
8178         * gcc.target/i386/avx2-pr64286.c: New test.
8180 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
8182         PR c++/57626
8183         * g++.dg/cpp0x/vt-57626.C: New.
8185 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8187         PR fortran/64528
8188         * gfortran.dg/pr64528.f90: New test.
8190 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
8192         * gcc.target/aarch64/subsp.c: New test.
8194 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8196         * gcc.target/aarch64/store-pair-1.c: New testcase.
8198 2015-01-13  Richard Biener  <rguenther@suse.de>
8200         PR lto/64373
8201         * gcc.dg/lto/pr64373_0.c: New testcase.
8203 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8205         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8206         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8208 2015-01-13  Richard Biener  <rguenther@suse.de>
8210         PR tree-optimization/64406
8211         * gcc.dg/pr64406.c: New testcase.
8213 2015-01-13  Richard Biener  <rguenther@suse.de>
8215         PR tree-optimization/64404
8216         * gcc.dg/vect/pr64404.c: New testcase.
8218 2015-01-13  Richard Biener  <rguenther@suse.de>
8220         PR tree-optimization/64568
8221         * g++.dg/torture/pr64568.C: New testcase.
8223 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8225         * jit.dg/test-error-local-used-from-other-function.c: New test
8226         case.
8227         * jit.dg/test-error-param-reuse.c: New test case.
8228         * jit.dg/test-error-param-sharing.c: New test case.
8229         * jit.dg/test-error-param-used-from-other-function.c: New test
8230         case.
8231         * jit.dg/test-error-param-used-without-a-function.c: New test
8232         case.
8234 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
8236         PR tree-optimization/64563
8237         * gcc.dg/pr64563.c: New test.
8239         PR target/64513
8240         * gcc.target/i386/pr64513.c: New test.
8242         PR tree-optimization/64454
8243         * gcc.dg/pr64454.c: New test.
8245         PR testsuite/64028
8246         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8247         bind_pic_locally.
8248         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8249         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8250         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8251         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8252         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8253         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8254         * gcc.dg/vect/slp-25.c: Likewise.
8255         * gcc.dg/vect/vect-109.c: Likewise.
8256         * gcc.dg/vect/vect-13.c: Likewise.
8257         * gcc.dg/vect/vect-17.c: Likewise.
8258         * gcc.dg/vect/vect-18.c: Likewise.
8259         * gcc.dg/vect/vect-19.c: Likewise.
8260         * gcc.dg/vect/vect-20.c: Likewise.
8261         * gcc.dg/vect/vect-21.c: Likewise.
8262         * gcc.dg/vect/vect-22.c: Likewise.
8263         * gcc.dg/vect/vect-27.c: Likewise.
8264         * gcc.dg/vect/vect-29.c: Likewise.
8265         * gcc.dg/vect/vect-2-big-array.c: Likewise.
8266         * gcc.dg/vect/vect-2.c: Likewise.
8267         * gcc.dg/vect/vect-3.c: Likewise.
8268         * gcc.dg/vect/vect-4.c: Likewise.
8269         * gcc.dg/vect/vect-5.c: Likewise.
8270         * gcc.dg/vect/vect-72.c: Likewise.
8271         * gcc.dg/vect/vect-73-big-array.c: Likewise.
8272         * gcc.dg/vect/vect-73.c: Likewise.
8273         * gcc.dg/vect/vect-77-global.c: Likewise.
8274         * gcc.dg/vect/vect-78-global.c: Likewise.
8275         * gcc.dg/vect/vect-7.c: Likewise.
8276         * gcc.dg/vect/vect-86.c: Likewise.
8277         * gcc.dg/vect/vect-align-1.c: Likewise.
8278         * gcc.dg/vect/vect-align-3.c: Likewise.
8279         * gcc.dg/vect/vect-all-big-array.c: Likewise.
8280         * gcc.dg/vect/vect-all.c: Likewise.
8281         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8282         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8283         * gcc.dg/vect/vect-peel-3.c: Likewise.
8284         * gcc.dg/vect/vect-peel-4.c: Likewise.
8285         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8287 2015-01-12  Jeff Law  <law@redhat.com>
8289         PR target/64461
8290         * gcc.target/m68k/pr64461.c: New test.
8292 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8294         * jit.dg/test-array-as-pointer.c (create_code): Update call
8295         to gcc_jit_context_new_global by setting "kind" to
8296         GCC_JIT_GLOBAL_IMPORTED.
8297         * jit.dg/test-error-array-as-pointer.c: Likewise.
8298         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8299         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8300         setting kind to GCC_JIT_GLOBAL_EXPORTED.
8301         * jit.dg/test-using-global.c (the_global): Rename to...
8302         (imported_global): ...this.
8303         (create_code): Update to test the three kinds of global.
8304         (verify_code): Likewise.
8306 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8308         PR testsuite/64427
8309         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8310         undefined behavior.
8311         * gcc.target/i386/pr64291-2.c: Updated.
8313 2015-01-12  Richard Biener  <rguenther@suse.de>
8315         PR tree-optimization/64530
8316         * gfortran.dg/pr64530.f90: New testcase.
8318 2015-01-12  Richard Biener  <rguenther@suse.de>
8320         PR middle-end/64357
8321         * gcc.dg/torture/pr64357.c: New testcase.
8323 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8325         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8326         selector.
8328 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8329         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8331 2015-01-12  Martin Liska  <mliska@suse.cz>
8333         * gcc.dg/ipa/PR64550.c: New test.
8335 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8337         PR ipa/63470
8338         * g++.dg/ipa/pr63470.C: New testcase.
8340 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8342         PR fortran/63733
8343         * gfortran.dg/typebound_operator_20.f90: New.
8345 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8347         PR fortran/58023
8348         * gfortran.dg/proc_ptr_comp_42.f90: New.
8350 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8352         PR fortran/64508
8353         * gfortran.dg/proc_ptr_comp_41.f90: New.
8355 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8357         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8359 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8361         PR fortran/64522
8362         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8363         and add dg-excess-errors.
8364         * gfortran.dg/line_length_6.f90: New.
8365         * gfortran.dg/line_length_7.f90: New.
8366         * gfortran.dg/line_length_8.f90: New.
8367         * gfortran.dg/line_length_9.f90: New.
8368         * gfortran.dg/line_length_10.f90: New.
8369         * gfortran.dg/line_length_11.f90: New.
8371 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8373         * jit.dg/test-threads.c (struct testcase): Move declaration
8374         to jit.dg/all-non-failing-tests.h.
8375         (testcases): Likewise.
8376         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8377         declaration here from jit.dg/all-non-failing-tests.h.
8378         (testcases): Likewise.
8379         * jit.dg/test-combination.c (create_code): Eliminate spelling
8380         out all of the testcases in favor of looping through the
8381         "testcases" metadata.
8382         (verify_code): Likewise.
8384 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8386         PR rtl-optimization/64536
8387         * gcc.dg/pr64536.c: New test.
8389 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8391         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8392         * jit.dg/test-combination.c (create_code): Likewise.
8393         (verify_code): Likewise.
8394         * jit.dg/test-constants.c: New test case.
8395         * jit.dg/test-threads.c: Add test-constants.c.
8397 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8399         PR libobjc/51891
8400         * objc.dg/gnu-api-2-class.m: Add a test case
8401         for the above change.
8403 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8405         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8407 2015-01-09  Richard Biener  <rguenther@suse.de>
8409         PR tree-optimization/64410
8410         * g++.dg/vect/pr64410.cc: New testcase.
8412 2015-01-09  Martin Liska  <mliska@suse.cz>
8414         * gcc.dg/ipa/ipa-icf-32.c: New test.
8416 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8418         * c-c++-common/tsan/tsan_barrier.h: New.
8419         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8420         * c-c++-common/tsan/bitfield_race.c: Likewise.
8421         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8422         * c-c++-common/tsan/mutexset1.c: Likewise.
8423         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8424         * c-c++-common/tsan/race_on_mutex.c: Likewise.
8425         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8426         * c-c++-common/tsan/simple_race.c: Likewise.
8427         * c-c++-common/tsan/simple_stack.c: Likewise.
8428         * c-c++-common/tsan/sleep_sync.c: Likewise.
8429         * c-c++-common/tsan/tiny_race.c: Likewise.
8430         * c-c++-common/tsan/tls_race.c: Likewise.
8431         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8432         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8433         * g++.dg/tsan/atomic_free.C: Likewise.
8434         * g++.dg/tsan/atomic_free2.C: Likewise.
8435         * g++.dg/tsan/cond_race.C: Likewise.
8436         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8438 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8440         PR testsuite/62250
8441         * lib/target-supports.exp (check_effective_target_libatomic_available):
8442         New.
8443         * gfortran.dg/coarray/caf.exp: Only add -latomic for
8444         targets that match effective-target libatomic_available.
8445         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8447 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8449         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8450         Verify the result of gcc_jit_context_get_last_error.
8451         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8453 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8455         PR tree-optimization/63989
8456         * gcc.dg/strlenopt-27.c: New test.
8458 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8460         * jit.dg/harness.h (set_up_logging): New function.
8461         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
8462         set_up_logging on the context, so that every testcase is
8463         logged to a particular file.
8464         * jit.dg/test-nested-contexts.c (main): Open a logfile,
8465         and call gcc_jit_context_set_logfile on the top-level context.
8467 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8469         PR target/64338
8470         * g++.dg/opt/pr64338.C: New test.
8472 2015-01-08  Tobias Burnus  <burnus@net-b.de>
8474         * gfortran.dg/coarray/codimension_2b.f90: New file.
8475         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8476         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8478 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8480         PR c++/59004
8481         * g++.dg/ext/fnname4.C: New.
8483 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8485         PR c++/64462
8486         * g++.dg/cpp0x/constexpr-64462.C: New.
8488 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8490         PR c++/60753
8491         * g++.dg/cpp0x/deleted10.C: New.
8493 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8495         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8497 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8499         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8500         GCC_JIT_UNARY_OP_ABS.
8501         (verify_unary_ops): Likewise.
8503 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8505         * jit.dg/test-arith-overflow.c: New test case.
8506         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8507         * jit.dg/test-combination.c (create_code): Likewise.
8508         (verify_code): Likewise.
8509         * jit.dg/test-threads.c (testcases): Likewise.
8511 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8513         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8514         rather than "jit".  Load g++.exp, and call g++_init.
8515         Run test-*.cc files within the testsuite and *.cc files within
8516         docs/examples.
8517         (jit-dg-test): Drop the addition of -fgnu89-inline to
8518         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8519         doing it when compiling C testcases (since g++ does not handle
8520         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8521         is restored to the value after g++_init ran, rather than the
8522         value before g++_init ran.  Return a list of
8523         $comp_output $output_file, as dg-test assumes.
8525 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8527         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8528         make it easier to figure out the origin of each test result when
8529         running test-combination.c and test-threads.c.
8530         (CHECK_VALUE): Likewise.
8531         (CHECK_DOUBLE_VALUE): Likewise.
8532         (CHECK_STRING_VALUE): Likewise.
8533         (CHECK_STRING_STARTS_WITH): Likewise.
8534         (CHECK_STRING_CONTAINS): Likewise.
8535         (CHECK): Likewise.
8536         (check_string_value): Likewise, add "funcname" param.
8537         (check_string_starts_with): Likewise.
8538         (check_string_contains): Likewise.
8540 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8542         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8543         generating name of built executable.
8545 2015-01-07  Marek Polacek  <polacek@redhat.com>
8547         PR c/64440
8548         * gcc.dg/pr64440.c: New test.
8549         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8551 2015-01-07  Marek Polacek  <polacek@redhat.com>
8553         PR c/64417
8554         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8555         * gcc.dg/pr64417.c: New test.
8557 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8559         PR target/64505
8560         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8561         fix is correct.
8563 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8565         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8566         Check if testcases run without errors, not just if they compile.
8568 2015-01-06  Christian Bruel  <christian.bruel@st.com>
8570         PR target/64507
8571         * gcc.target/sh/pr64507.c: New test.
8573 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
8575         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8577 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
8579         * c-c++-common/asan/sanitize-all-1.c: New test.
8580         * c-c++-common/ubsan/sanitize-all-1.c: New test.
8581         * c-c++-common/ubsan/sanitize-all-2.c: New test.
8582         * c-c++-common/ubsan/sanitize-all-3.c: New test.
8583         * c-c++-common/ubsan/sanitize-all-4.c: New test.
8585 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8587         * lib/target-supports.exp (check_profiling_available): Return 0 for
8588         Visium.
8589         (check_effective_target_tls_runtime): Likewise.
8590         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8591         * gcc.dg/20020312-2.c: Adjust for Visium.
8592         * gcc.dg/tls/thr-cse-1.c: Likewise
8593         * gcc.dg/tree-ssa/20040204-1.c: Likewise
8594         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8595         * gcc.dg/weak/typeof-2.c: Likewise.
8597 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
8599         PR rtl-optimization/64287
8600         * gcc.dg/aru-2.c: New test.
8602 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8604         PR sanitizer/64344
8605         * c-c++-common/ubsan/pr64344-1.c: New test.
8606         * c-c++-common/ubsan/pr64344-2.c: New test.
8608         PR tree-optimization/64465
8609         * gcc.dg/pr64465.c: New test.
8611         PR tree-optimization/64494
8612         * gcc.c-torture/compile/pr64494.c: New test.
8614 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8616         PR fortran/47674
8617         * gfortran.dg/realloc_on_assign_25.f90:  New test.
8619 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8621         Update copyright years.
8623 2015-01-05  Marek Polacek  <polacek@redhat.com>
8625         PR c/64423
8626         * gcc.dg/pr64423.c: New test.
8628 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8630         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8631         mmix-knuth-mmixware for the same reason as for MIPS.
8632         * gcc.dg/debug/debug-2.c: Ditto.
8634         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8636 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
8638         PR testsuite/62250
8639         * lib/gfortran.exp: Add libatomic library search path.
8640         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8641         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8643         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8645 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8647         * c-c++-common/tsan/bitfield_race.c: New testcase.
8648         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8650 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8652         * gfortran.dg/coarray/collectives_4.f90: New.
8654 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8656         PR fortran/57562
8657         * gfortran.dg/extends_16.f90: New.
8659 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8661         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8663 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8665         * gfortran.dg/coarray/codimension_2.f90: New.
8666         * gfortran.dg/coarray/codimension_2a.f90: New.
8667         * gfortran.dg/coarray_35.f90: New.
8668         * gfortran.dg/coarray_35a.f90: New.
8670 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8672         PR fortran/60507
8673         * gfortran.dg/dummy_procedure_11.f90: New.
8675 Copyright (C) 2015 Free Software Foundation, Inc.
8677 Copying and distribution of this file, with or without modification,
8678 are permitted in any medium without royalty provided the copyright
8679 notice and this notice are preserved.