2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob7dedff41e2d41ff7d443fd425fc16187631dc099
1 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/54987
4         * g++.dg/template/pr54987.C: New.
6 2015-03-25  Richard Biener  <rguenther@suse.de>
8         PR tree-optimization/62630
9         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
11 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
13         PR target/65508
14         * gcc.target/i386/mpx/pr65508.c: New.
16 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
18         PR fortran/64952
19         PR fortran/65532
20         * gfortran.dg/data_initialized_3.f90: New.
22 2015-03-25  Richard Biener  <rguenther@suse.de>
24         PR middle-end/65519
25         * gnat.dg/specs/opt2.ads: New testcase.
27 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
29         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
30         * gcc.target/arm/memset-inline-4.c: Skip for
31         arm_tune_string_ops_prefer_neon.
32         * gcc.target/arm/memset-inline-5.c: Ditto.
33         * gcc.target/arm/memset-inline-6.c: Ditto.
34         * gcc.target/arm/memset-inline-8.c: Ditto.
35         * gcc.target/arm/memset-inline-9.c: Ditto.
37 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
39         PR c++/58923
40         * g++.dg/other/virtual3.C: New.
42 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
44         PR c++/60130
45         * g++.dg/cpp0x/vt-60130.C: New.
47 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
49         PR c++/61971
50         * g++.dg/warn/Warray-bounds-7.C: New.
52 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
54         PR c++/60067
55         * g++.dg/template/defarg18.C: New.
57 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
59         PR c++/59988
60         * g++.dg/cpp0x/vt-59988.C: New.
62 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
64         PR tree-optimization/65533
65         * gcc.dg/pr65533.c: New test.
67 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
69         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
70         source= and mold= expressions functionality.
71         * gfortran.dg/allocate_class_4.f90: New test.
72         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
73         copying an unlimited polymorhpic object containing a char array
74         to another unlimited polymorphic object respects the _len
75         component.
76         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
77         whether deferred length char array allocate works, unlimited
78         polymorphic object allocation from a string works and if
79         allocating an array of deferred length strings works.
80         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
82 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
84         PR c++/65513
85         * g++.dg/cpp0x/constexpr-array11.C: New.
87 2015-03-24  Richard Biener  <rguenther@suse.de>
89         PR middle-end/65517
90         * gcc.dg/torture/pr65517.c: New testcase.
92 2015-03-24  Tobias Burnus  <burnus@net-b.de>
94         * gfortran.dg/coindexed_1.f90: Moved from
95         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
97 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
99         PR testsuite/65506
100         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
101         gimple dump.
103         PR target/65523
104         * gcc.target/i386/pr65523.c: New test.
106         PR ipa/65475
107         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
108         dg-options.
109         * g++.dg/lto/pr65475b_0.C: Likewise.
111 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
113         PR target/65505
114         * gcc.target/sh/torture/pr65505.c: New.
116 2015-03-23  Martin Sebor  <msebor@redhat.com>
118         PR testsuite/63175
119         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
120         assembly for lvx in addition to lxv.
122 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
124         PR target/65504
125         * gfortran.dg/pr65504.f90: New test.
127         PR ipa/65521
128         * gcc.dg/pr65521.c: New test.
130 2015-03-23  Richard Biener  <rguenther@suse.de>
132         PR tree-optimization/65518
133         * gcc.dg/vect/pr65518.c: New testcase.
135 2015-03-23  Richard Biener  <rguenther@suse.de>
137         PR tree-optimization/65494
138         * gcc.dg/vect/pr65494.c: New testcase.
140 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
142         PR preprocessor/65238
143         * c-c++-common/cpp/pr65238-1.c: New test.
144         * gcc.dg/cpp/pr65238-2.c: New test.
145         * gcc.dg/cpp/trad/pr65238-3.c: New test.
146         * gcc.dg/cpp/trad/pr65238-4.c: New test.
148 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
149             Mikael Morin  <mikael@gcc.gnu.org>
151         PR fortran/64952
152         * gfortran.dg/elemental_dependency_4.f90: New.
153         * gfortran.dg/elemental_dependency_5.f90: New.
155 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
157         PR ipa/65475
158         * g++.dg/lto/pr65475b_0.C: New testcase.
159         * g++.dg/lto/pr65475b_1.C: New testcase.
160         * g++.dg/lto/pr65475c_0.C: New testcase.
161         * g++.dg/lto/pr65475c_1.C: New testcase.
163 2015-03-21  Tobias Burnus  <burnus@net-b.de>
165         * gfortran.dg/coarray_38.f90: New.
166         * gfortran.dg/coarray_39.f90: New.
167         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
168         compile test.
170 2015-03-20  Marek Polacek  <polacek@redhat.com>
172         PR c++/65398
173         * g++.dg/cpp0x/pr65398.C: New test.
175 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
177         PR ipa/65475
178         * g++.dg/lto/pr65475_0.C: New testcase.
179         * g++.dg/lto/pr65475_1.C: New testcase.
181 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
183         PR rtl-optimization/64366
184         * gcc.target/sh/pr64366.c: New.
186 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
188         PR c++/48324
189         * g++.dg/cpp0x/constexpr-48324.C: New.
191 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
193         PR c++/48453
194         * g++.dg/cpp0x/pr48453.C: New.
196 2015-03-20  Marek Polacek  <polacek@redhat.com>
198         PR c++/65072
199         * g++.dg/cpp0x/pr65072.C: New test.
201 2015-03-20  Richard Biener  <rguenther@suse.de>
203         PR middle-end/64715
204         * gcc.dg/pr15347.c: Use -O.
205         * c-c++-common/pr19807-1.c: Likewise.
207 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
209         * gnat.dg/volatile13.ad[sb]: New test.
211 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
213         PR rtl-optimization/60851
214         * gcc.target/i386/pr60851.c: New test.
216 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
218         PR target/65240
219         * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
220         * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
221         * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
222         * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
223         * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
225 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
227         PR rtl-optimization/63491
228         * gcc.target/powerpc/pr63491.c: New.
230 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
232         * g++.dg/ipa/pr65465.C: New test.
234 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
236         PR c++/52659
237         * g++.dg/cpp0x/deleted11.C: New.
239 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
241         PR sanitizer/65400
242         * c-c++-common/tsan/pr65400-3.c: New test.
244 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
246         PR c++/59686
247         * g++.dg/cpp0x/constexpr-59686.C: New.
249 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
251         PR sanitizer/64265
252         * g++.dg/tsan/pr64265.C: New test.
254         PR sanitizer/65400
255         * c-c++-common/tsan/pr65400-1.c: New test.
256         * c-c++-common/tsan/pr65400-2.c: New test.
258 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
260         PR c++/59816
261         * g++.dg/cpp0x/pr59816.C: New.
263 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
265         PR fortran/59198
266         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
268 2015-03-18  Martin Liska  <mliska@suse.cz>
270         PR ipa/65439
271         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
272         equivalences either to 6 or 7.
274 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
276         PR middle-end/64491
277         Revert:
278         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
280         * gcc.dg/undefined-loop-1.c: New file.
281         * gcc.dg/undefined-loop-2.c: New file.
283         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
285         PR testsuite/64032
286         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
287         loop exits too early.
289 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
291         PR tree-optimization/65450
292         * gfortran.dg/pr65450.f90: New test.
294         PR target/65078
295         * gcc.target/i386/pr65078-1.c: New test.
296         * gcc.target/i386/pr65078-2.c: New test.
297         * gcc.target/i386/pr65078-3.c: New test.
298         * gcc.target/i386/pr65078-4.c: New test.
299         * gcc.target/i386/pr65078-5.c: New test.
300         * gcc.target/i386/pr65078-6.c: New test.
302 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
304         PR c++/65340
305         * g++.dg/cpp1y/pr65340.C: New.
307 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
309         PR fortran/64432
310         * gfortran.dg/system_clock_3.f08: Adjust test.
312 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
314         PR fortran/59198
315         * gfortran.dg/proc_ptr_comp_44.f90: New test.
316         * gfortran.dg/proc_ptr_comp_45.f90: New test.
318 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
320         PR fortran/64432
321         * gfortran.dg/system_clock_3.f08: New test.
323 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
325         PR c++/64626
326         g++.dg/cpp1y/pr64626-1.C: New.
327         g++.dg/cpp1y/pr64626-2.C: New.
328         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
330 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
332         PR tree-optimization/65427
333         * gcc.c-torture/execute/pr65427.c: New test.
335 2015-03-16  Marek Polacek  <polacek@redhat.com>
337         DR 1688
338         PR c++/65327
339         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
340         * g++.dg/cpp0x/pr65327.C: New test.
342 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
344         PR sanitizer/64820
345         * c-c++-common/asan/pr64820.c: New test.
347 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
349         * gfortran.dg/pointer_2.f90: New test.
351 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
353         * testsuite/g++.dg/pr65049.C: New test.
355 2015-03-16  Tom de Vries  <tom@codesourcery.com>
357         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
358         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
359         * gcc.target/i386/fuse-caller-save.c: Same.
361 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
363         * gnat.dg/loop_optimization18.ad[sb]: New test.
364         * gnat.dg/loop_optimization18_pkg.ads: New helper.
366 2015-03-16  Alan Modra  <amodra@gmail.com>
368         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
369         2014-12-05 change.
371 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
373         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
374         hppa*-*-hpux*.
375         * gcc.dg/torture/pr65270-2.c: Likewise.
377 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
379         PR fortran/61138
380         * gfortran.dg/pointer_remapping_9.f90: New.
382 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
384         PR tree-optimization/65369
385         * gcc.c-torture/execute/pr65369.c: New test.
387         PR tree-optimization/65418
388         * gcc.c-torture/execute/pr65418-1.c: New test.
389         * gcc.c-torture/execute/pr65418-2.c: New test.
391         PR rtl-optimization/65401
392         * gcc.c-torture/execute/pr65401.c: New test.
394 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
396         PR target/64600
397         * gcc.target/arm/pr64600_1.c: New test.
399 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
401         PR rtl-optimization/65235
402         * gcc.target/aarch64/pr65235_1.c: New test.
404 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
406         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
407         * gcc.target/s390/hotpatch-22.c: Likewise.
408         * gcc.target/s390/hotpatch-23.c: Likewise.
409         * gcc.target/s390/hotpatch-24.c: Likewise.
410         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
411         * gcc.target/s390/hotpatch-1.c: Update expected output.
412         * gcc.target/s390/hotpatch-2.c: Likewise.
413         * gcc.target/s390/hotpatch-3.c: Likewise.
414         * gcc.target/s390/hotpatch-4.c: Likewise.
415         * gcc.target/s390/hotpatch-5.c: Likewise.
416         * gcc.target/s390/hotpatch-6.c: Likewise.
417         * gcc.target/s390/hotpatch-7.c: Likewise.
418         * gcc.target/s390/hotpatch-8.c: Likewise.
419         * gcc.target/s390/hotpatch-9.c: Likewise.
420         * gcc.target/s390/hotpatch-10.c: Likewise.
421         * gcc.target/s390/hotpatch-11.c: Likewise.
422         * gcc.target/s390/hotpatch-12.c: Likewise.
423         * gcc.target/s390/hotpatch-13.c: Likewise.
424         * gcc.target/s390/hotpatch-14.c: Likewise.
425         * gcc.target/s390/hotpatch-15.c: Likewise.
426         * gcc.target/s390/hotpatch-16.c: Likewise.
427         * gcc.target/s390/hotpatch-17.c: Likewise.
428         * gcc.target/s390/hotpatch-18.c: Likewise.
429         * gcc.target/s390/hotpatch-19.c: Likewise.
431 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
433         PR target/65103
434         * gcc.target/i386/pr65103-1.c: New.
436 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
438         PR target/65044
439         * gcc.target/i386/pr65044.c: New.
441 2015-03-12  Tom de Vries  <tom@codesourcery.com>
443         PR rtl-optimization/64895
444         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
445         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
446         * gcc.target/i386/fuse-caller-save.c: Ditto.
448 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
450         * gcc.dg/ipa/pr63569.c: Fix template.
452 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
454         * g++.dg/ipa/pr64146.C: Require fpic support.
456 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
458         PR libfortran/65200
459         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
460         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
462 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
464         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
465         to dg-options, fix up dg-skip-if.
467 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
469         PR target/65296
470         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
471         * gcc.target/avr/tiny-caller-save.c: Same.
473 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
475         PR target/65242
476         * g++.dg/pr65242.C: New test.
478 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
480         * c-c++-common/asan/no-asan-check-glob.c: New test.
482 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
484         PR c++/65370
485         * g++.dg/other/default11.C: New.
486         * g++.dg/other/default12.C: Likewise.
488 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
490         PR target/65368
491         * gcc.target/i386/bmi2-bzhi-2.c: New test.
493 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
495         PR fortran/65024
496         * gfortran.dg/unlimited_polymorphic_23.f90: New test
498 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
500         PR c++/65127
501         * g++.dg/cpp0x/pr65127.C: New test.
503 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
505         * gcc.dg/ipa/PR64550.c: Update template.
507 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
508             Tobias Burnus  <burnus@net-b.de>
510         * gfortran.dg/coarray_sync_memory.f90: New.
512 2015-03-10  Marek Polacek  <polacek@redhat.com>
514         PR sanitizer/65367
515         * c-c++-common/ubsan/pr65367.c: New test.
517 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
519         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
520         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
521         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
522         * gcc.target/i386/mpx/calloc-1-nov.c: New.
523         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
524         * gcc.target/i386/mpx/malloc-1-nov.c: New.
525         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
526         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
527         * gcc.target/i386/mpx/realloc-1-nov.c: New.
528         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
529         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
530         * gcc.target/i386/mpx/realloc-2-nov.c: New.
531         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
533 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
535         * lib/mpx-dg.exp (mpx_link_flags): New.
536         (mpx_init): New.
537         (mpx_finish): New.
538         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
539         * gcc.target/i386/mpx/alloca-1-nov.c: New.
540         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
541         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
542         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
543         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
544         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
545         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
546         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
547         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
548         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
549         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
550         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
551         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
552         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
553         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
554         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
555         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
556         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
557         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
558         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
559         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
560         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
561         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
562         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
563         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
564         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
565         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
566         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
567         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
568         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
569         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
570         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
571         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
572         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
573         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
574         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
575         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
576         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
577         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
578         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
579         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
580         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
581         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
582         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
583         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
584         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
585         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
586         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
587         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
588         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
589         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
590         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
591         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
592         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
593         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
594         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
595         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
596         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
597         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
598         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
599         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
600         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
601         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
602         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
603         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
604         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
605         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
606         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
607         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
608         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
609         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
610         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
611         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
612         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
613         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
614         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
615         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
616         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
617         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
618         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
619         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
620         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
621         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
622         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
623         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
624         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
625         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
626         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
627         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
628         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
629         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
630         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
631         * gcc.target/i386/mpx/label-address-1.c: New.
632         * gcc.target/i386/mpx/legacy-1-nov.c: New.
633         * gcc.target/i386/mpx/macro.c: New.
634         * gcc.target/i386/mpx/mpx-check.h: New.
635         * gcc.target/i386/mpx/mpx.exp: New.
636         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
637         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
638         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
639         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
640         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
641         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
642         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
643         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
644         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
645         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
646         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
647         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
648         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
649         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
650         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
651         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
652         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
653         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
654         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
655         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
656         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
657         * gcc.target/i386/mpx/reference-1-lbv.c: New.
658         * gcc.target/i386/mpx/reference-1-nov.c: New.
659         * gcc.target/i386/mpx/reference-1-ubv.c: New.
660         * gcc.target/i386/mpx/reference-2-lbv.c: New.
661         * gcc.target/i386/mpx/reference-2-nov.c: New.
662         * gcc.target/i386/mpx/reference-2-ubv.c: New.
663         * gcc.target/i386/mpx/reference-3-lbv.c: New.
664         * gcc.target/i386/mpx/reference-3-nov.c: New.
665         * gcc.target/i386/mpx/reference-3-ubv.c: New.
666         * gcc.target/i386/mpx/reference-4-lbv.c: New.
667         * gcc.target/i386/mpx/reference-4-nov.c: New.
668         * gcc.target/i386/mpx/reference-4-ubv.c: New.
669         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
670         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
671         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
672         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
673         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
674         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
675         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
676         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
677         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
678         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
679         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
680         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
681         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
682         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
683         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
684         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
685         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
686         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
687         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
688         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
689         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
690         * gcc.target/i386/mpx/sincos-1-nov.c: New.
691         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
692         * gcc.target/i386/mpx/static-array-1-nov.c: New.
693         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
694         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
695         * gcc.target/i386/mpx/static-init-1-nov.c: New.
696         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
697         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
698         * gcc.target/i386/mpx/static-init-2-nov.c: New.
699         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
700         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
701         * gcc.target/i386/mpx/static-init-3-nov.c: New.
702         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
703         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
704         * gcc.target/i386/mpx/static-init-4-nov.c: New.
705         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
706         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
707         * gcc.target/i386/mpx/static-init-5-nov.c: New.
708         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
709         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
710         * gcc.target/i386/mpx/static-init-6-nov.c: New.
711         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
712         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
713         * gcc.target/i386/mpx/static-string-1-nov.c: New.
714         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
715         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
716         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
717         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
718         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
719         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
720         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
721         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
722         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
723         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
724         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
725         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
726         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
727         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
728         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
729         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
730         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
731         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
732         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
733         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
734         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
735         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
736         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
737         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
738         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
739         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
740         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
741         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
742         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
743         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
744         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
745         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
746         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
747         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
748         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
749         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
750         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
751         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
752         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
753         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
754         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
755         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
756         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
757         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
758         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
759         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
760         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
761         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
762         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
763         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
764         * gcc.target/i386/mpx/vararg-1-nov.c: New.
765         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
766         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
767         * gcc.target/i386/mpx/vararg-2-nov.c: New.
768         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
769         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
770         * gcc.target/i386/mpx/vararg-3-nov.c: New.
771         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
772         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
773         * gcc.target/i386/mpx/vararg-4-nov.c: New.
774         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
775         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
776         * gcc.target/i386/mpx/vararg-5-nov.c: New.
777         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
778         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
779         * gcc.target/i386/mpx/vararg-6-nov.c: New.
780         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
781         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
782         * gcc.target/i386/mpx/vararg-7-nov.c: New.
783         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
784         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
785         * gcc.target/i386/mpx/vararg-8-nov.c: New.
786         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
787         * gcc.target/i386/mpx/vla-1-lbv.c: New.
788         * gcc.target/i386/mpx/vla-1-nov.c: New.
789         * gcc.target/i386/mpx/vla-1-ubv.c: New.
790         * gcc.target/i386/mpx/vla-2-lbv.c: New.
791         * gcc.target/i386/mpx/vla-2-nov.c: New.
792         * gcc.target/i386/mpx/vla-2-ubv.c: New.
794 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
796         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
798 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
800         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
802 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
804         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
805         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
807 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
809         PR c/65120
810         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
811         on rhs is 0.
812         (fn4): New test.
813         * c-c++-common/pr65120.c: New test.
815         PR rtl-optimization/65321
816         * gcc.dg/pr65321.c: New test.
818 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
820         PR tree-optimization/65355
821         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
823 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
825         PR c/65120
826         * c-c++-common/pr49706.c: Adjust tests for not warning
827         about !!x == y or !b == y where b is boolean, and add
828         some further tests.
829         * c-c++-common/pr62199-2.c: Likewise.
831 2015-03-09  Richard Biener  <rguenther@suse.de>
833         PR middle-end/65270
834         * gcc.dg/torture/pr65270-1.c: New testcase.
835         * gcc.dg/torture/pr65270-2.c: Likewise.
837 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
839         PR tree-optimization/63743
840         * gcc.dg/pr63743.c: New test.
842 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
844         PR lto/65316
845         * g++.dg/lto/pr65316_0.C: New testcase.
846         * g++.dg/lto/pr65316_1.C: New testcase.
848 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
850         PR target/62247
851         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
852         hppa*-*-hpux*.
853         * g++.dg/abi/rtti3.C: Likewise.
855         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
857         PR target/62251
858         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
860         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
862         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
864         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
866 2015-03-08  Morin  <mikael@gcc.gnu.org>
868         PR fortran/60898
869         * gfortran.dg/entry_20.f90: New.
871 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
873         PR target/65153
874         * gcc.c-torture/compile/pr65153.c: New.
876 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
878         PR target/65249
879         * g++.dg/torture/pr65249.C: New.
881 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
883         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
884         long.
885         (int64_t): Likewise.
887 2015-03-07  Marek Polacek  <polacek@redhat.com>
888             Martin Uecker  <uecker@eecs.berkeley.edu>
890         PR sanitizer/65280
891         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
892         member-like arrays.
893         * c-c++-common/ubsan/bounds-8.c: New test.
894         * c-c++-common/ubsan/bounds-9.c: New test.
895         * gcc.dg/ubsan/bounds-2.c: New test.
897 2015-03-05  Martin Sebor  <msebor@redhat.com>
899         * PR testsuite/63175
900         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
901         checking of results into main to prevent it from getting optimized
902         away.
903         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
905 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
907         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
908         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
909         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
910         x64.
912 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
914         * g++.dg/lto/pr65302_1.C: New testcase.
915         * g++.dg/lto/pr65302_0.C: New testcase.
917 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
919         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
920         -fno-ipa-icf to dg-options.
922 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
924         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
925         compiles using the linker plugin.
927 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
929         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
931 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
933         * gcc.target/arm/pr65067.c: New test.
935 2015-03-05  Martin Liska  <mliska@suse.cz>
937         PR ipa/65318
938         * gcc.dg/ipa/pr65318.c: New test.
940 2015-03-05  Marek Polacek  <polacek@redhat.com>
942         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
944 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
946         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
948 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
950         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
951         max-unroll-times back to defaults for s390.
953 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
955         Fix last commit.
957 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
959         PR c++/64665
960         * g++.dg/cpp0x/initlist92.C: New.
962 2015-03-05  Richard Biener  <rguenther@suse.de>
964         PR tree-optimization/65310
965         * gcc.dg/vect/pr65310.c: New testcase.
967 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
969         PR c++/64834
970         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
972 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
974         * gnat.dg/entry_queues3.adb: New test.
976 2015-03-04  Ian Lance Taylor  <iant@google.com>
978         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
980 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
982         PR c++/64227
983         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
985 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
987         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
988         -fno-ipa-icf to dg-options
989         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
990         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
992 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
994         PR c++/64398
995         * g++.dg/cpp0x/decltype62.C: New.
997 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
999         * gnat.dg/object_overflow5.adb: New test.
1001 2015-03-03  Martin Liska  <mliska@suse.cz>
1003         PR ipa/65287
1004         * gcc.dg/ipa/pr65287.c: New test.
1006 2015-03-03  Martin Jambor  <mjambor@suse.cz>
1007             Eric Botcazou  <ebotcazou@adacore.com>
1009         * gnat.dg/specs/pack12.ads: New test.
1011 2015-03-03  Martin Liska  <mliska@suse.cz>
1013         * gcc.dg/ipa/PR65282.c: New test.
1015 2015-03-13  Jeff Law  <law@redhat.com>
1017         PR tree-optimization/65241
1018         * gcc.c-torture/compile/pr65241.c: New test.
1020 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
1022         PR target/64331
1023         * gcc.target/avr/torture/pr64331.c: New test.
1025 2015-03-03  Martin Liska  <mliska@suse.cz>
1026             Jan Hubicka  <hubicka@ucw.cz>
1028         * g++.dg/ipa/pr65263.C: New test.
1030 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1032         PR ipa/65130
1033         * gcc.dg/lto/pr65130_0.c: New testcase.
1034         * gcc.dg/lto/pr65130_1.c: New testcase.
1036 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1038         PR ipa/64988
1039         * g++.dg/torture/pr64988.C: New testcase.
1041 2015-03-02  Tobias Burnus  <burnus@net-b.de>
1043         * gfortran.dg/coarray_atomic_6.f90: New.
1045 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1047         PR target/65184
1048         * gcc.target/i386/pr65184.c: New.
1050 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1052         PR target/65183
1053         * gcc.target/i386/pr65183.c: New.
1055 2015-02-28  Martin Liska  <mliska@suse.cz>
1056             Jan Hubicka  <hubicka@ucw.cz>
1058         * gcc.dg/ipa/ipa-icf-35.c: New test.
1059         * gcc.dg/ipa/ipa-icf-36.c: New test.
1060         * gcc.dg/ipa/ipa-icf-37.c: New test.
1062 2015-02-28  Martin Liska  <mliska@suse.cz>
1063             Jan Hubicka  <hubicka@ucw.cz>
1065         PR ipa/65245
1066         * gcc.dg/ipa/ipa-icf-34.c: New test.
1068 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1070         PR target/61142
1071         * gcc.target/sh/sh/pr61142.c: New.
1073 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1075         * g++.dg/other/dump-ada-spec-3.C: New test.
1077 2015-03-01  Martin Liska  <mliska@suse.cz>
1079         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1080         * g++.dg/ipa/pr63595.C: Update expected results.
1082 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
1084         PR ipa/65236
1085         * g++.dg/ipa/ipa-icf-6.C: New testcase.
1087 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
1089         * gcc.dg/vect/pr59354.c: Move vector producing code to
1090         separate function.
1092 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
1094         PR ipa/65237
1095         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1096         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1097         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1098         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1100 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
1102         PR tree-optimization/65048
1103         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1104         (foo): Use K&R style definition.
1106 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
1108         PR target/65032
1109         * g++.dg/pr65032.C: New.
1111 2015-02-27  Marek Polacek  <polacek@redhat.com>
1113         PR c/65040
1114         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1115         -Wformat=2.
1117 2015-02-27  Marek Polacek  <polacek@redhat.com>
1119         PR c/65228
1120         * gcc.dg/pr65228.c: New test.
1122 2015-02-27  Kai Tietz  <ktietz@redhat.com>
1124         PR c/35330
1125         * gcc.dg/weak/weak-17.c: New file.
1127 2015-02-27  Richard Biener  <rguenther@suse.de>
1129         PR lto/65193
1130         * g++.dg/lto/pr65193_0.C: New testcase.
1132 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1134         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1135         * gcc.target/s390/hotpatch-8.c: Likewise.
1136         * gcc.target/s390/hotpatch-9.c: Likewise.
1137         * gcc.target/s390/pr61078.c: Likewise.
1138         * gcc.target/s390/pr57960.c: Remove -m64.
1139         * gcc.target/s390/pr61078.c: Likewise.
1141 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
1142             Martin Liska  <mliska@suse.cz>
1144         PR bootstrap/65150
1145         * gcc.dg/pr64454.c: Disable ICF.
1146         * gcc.dg/pr28685-1.c: Disable ICF
1147         * gcc.dg/ipa/iinline-5.c: Disable ICF.
1148         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1149         * g++.dg/ipa/ipa-icf-4.C: Update template.
1151 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
1153         PR tree-optimization/65216
1154         * gcc.c-torture/execute/pr65216.c: New test.
1156         PR tree-optimization/65215
1157         * gcc.c-torture/execute/pr65215-1.c: New test.
1158         * gcc.c-torture/execute/pr65215-2.c: New test.
1159         * gcc.c-torture/execute/pr65215-3.c: New test.
1160         * gcc.c-torture/execute/pr65215-4.c: New test.
1161         * gcc.c-torture/execute/pr65215-5.c: New test.
1163 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1165         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1167 2015-02-26  Martin Liska  <mliska@suse.cz>
1168             Jan Hubicka  <hubicka@ucw.cz>
1170         * g++.dg/ipa/pr64146.C: Update expected results.
1171         * gcc.dg/ipa/ipa-icf-26.c: Update test.
1172         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1173         * gcc.dg/ipa/ipa-icf-34.c: New test.
1175 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1177         * gcc.dg/vect/vect-pr61917.c: Rename to ...
1178         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1179         (dg-additional-options): Remove dg directive.
1180         (dg-final): Add dg directive.
1182 2015-02-26  Marek Polacek  <polacek@redhat.com>
1184         PR ipa/65008
1185         * g++.dg/ipa/pr65008.C: New test.
1187 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1189         * lib/profopt.exp (profopt-target-cleanup): New proc.
1190         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1191         files from sources from dg-additional-sources.
1193 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1195         * lib/gcov.exp: Cleanup in case of xfail.
1197 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1199         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1201 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
1203         PR debug/46102
1204         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1205         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1206         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1207         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1208         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1209         * g++.dg/debug/pr46123.C: XFAIL and move...
1210         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1211         * gcc.dg/debug/dwarf2-3.c: Move...
1212         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1214 2015-02-26  Marek Polacek  <polacek@redhat.com>
1216         PR c++/65202
1217         * g++.dg/cpp1y/pr65202.C: New test.
1219 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1221         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1222         locale_facets.h.gcov.
1224 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1226         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1228 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1230         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1232 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1234         PR target/65217
1235         * gcc.target/i386/pr65217.c: New.
1237 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1239         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1241 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1243         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1245 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1247         PR tree-optimization/65048
1248         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1250 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1252         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1253         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1255 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
1257         PR target/65161
1258         * gcc.target/i386/pr65161.c: New test.
1260 2015-02-26  Terry Guo  <terry.guo@arm.com>
1262         * gcc.target/arm/no-volatile-in-it.c: New test.
1264 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
1266         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1267         (dg-options): Add -save-temps.
1268         (dg-final): Add cleanup-saved-temps.
1270 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
1272         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1274 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
1276         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1277         * gcc.target/powerpc/pack01.c: Include string.h.
1279 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1281         PR target/65167
1282         * gcc.target/i386/pr65167.c: New.
1284 2015-02-25  Kai Tietz  <ktietz@redhat.com>
1286         PR tree-optimization/61917
1287         * gcc.dg/vect/vect-pr61917.c: New file.
1289 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
1291         PR tree-optimization/65170
1292         * gcc.c-torture/execute/pr65170.c: New test.
1293         * gcc.dg/tree-ssa/vrp96.c: New test.
1295 2015-02-24  Tom de Vries  <tom@codesourcery.com>
1297         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1299 2015-02-24  Tom de Vries  <tom@codesourcery.com>
1301         PR testsuite/65126
1302         * lib/gcc-defs.exp (additional_sources_used): Add new var.
1303         (dg-additional-files-options): Copy additional_sources to
1304         additional_sources_used before emptying additional_sources.
1305         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1306         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1307         (cleanup-saved-temps): Use additional_sources_used instead of
1308         additional_sources.
1309         (dg-test): Reset additional_sources_used.
1311 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
1313         PR fortran/63427
1314         * gfortran.dg/integer_exponentiation_6.F90: New test.
1316 2015-02-23  Martin Sebor  <msebor@redhat.com>
1318         PR target/65109
1319         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1320         two parts.  One to save registers, the other to verify the
1321         registers have the right values.  Save register state into
1322         static data rather than on the stack.
1324 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
1326         PR bootstrap/63888
1327         * c-c++-common/asan/pr63888.c: New test.
1329 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
1331         PR target/65163
1332         * gcc.c-torture/compile/pr65163.c: New.
1334 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1336         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1337         with -m31 on 64 bit.
1338         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1339         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1341 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1343         * gcc.target/s390/20090223-1.c: Add
1344         -Wno-implicit-function-declaration option.
1345         * gcc.target/s390/pr42224.c: Likewise.
1346         * gcc.target/s390/pr55718.c: Likewise.
1348 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1350         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1351         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1352         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1353         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1354         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1355         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1356         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1357         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1358         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1359         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1360         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1361         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1362         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1363         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1364         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1365         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1366         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1367         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1368         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1369         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1370         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1372 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1374         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1375         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1376         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1377         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1378         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1379         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1380         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1381         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1382         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1383         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1384         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1385         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1386         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1387         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1388         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1389         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1391 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1393         PR fortran/64980
1394         PR fortran/61960
1395         * gfortran.dg/pr61960.f90: New.
1396         * gfortran.dg/pr64230.f90: New.
1397         * gfortran.dg/pr64980.f03: New.
1399 2015-02-22  Tom de Vries  <tom@codesourcery.com>
1401         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1403 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
1405         PR ada/65156
1406         * gnat.dg/timing_events.adb: Removed, invalid test.
1408 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
1410         PR debug/58123
1411         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1412         location.
1413         * g++.dg/gcov/gcov-2.C: Likewise.
1415 2015-02-20  Richard Biener  <rguenther@suse.de>
1417         PR tree-optimization/65136
1418         * gcc.dg/tree-ssa/pr65136.c: New testcase.
1420 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
1422         PR testsuite/64158
1423         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1424         and nvptx-*-* blacklisting.
1426         * gcc.dg/sibcall-9.c: New test.
1427         * gcc.dg/sibcall-10.c: New test.
1429 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1431         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1433 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
1435         PR target/64452
1436         * gcc.target/avr/torture/pr64452.c: New test.
1438 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1440         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1441         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1443 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1445         PR testsuite/65116
1446         * lib/target-supports.exp (check_compile): Check whether
1447         additional_sources is defined before using it.
1449 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
1451         PR middle-end/65074
1452         * g++.dg/opt/pr65074.C: New file.
1454 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
1456         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1457         (size_type): New typedef.
1458         (operator "" _script): Use it for the last argument.
1460 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1462         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1464 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1466         * lib/target-supports.exp (check_compile): Save/restore
1467         additional_sources that may belong to an actual test.
1469 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
1471         PR gcov-profile/64634
1472         * g++.dg/gcov/gcov-15.C: New test.
1474 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1476         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1478 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1480         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1482 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1484         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1486 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1488         * gfortran.dg/fmt_cache_1.f: Add missing close.
1490 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1492         PR testsuite/65107
1493         * gfortran.dg/read_eof_8.f90: Add missing close.
1495 2015-02-18  Richard Biener  <rguenther@suse.de>
1497         PR tree-optimization/65063
1498         * gcc.dg/pr65063.c: New testcase.
1500 2015-02-18  Richard Biener  <rguenther@suse.de>
1502         PR tree-optimization/62217
1503         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1505 2015-02-18  Marek Polacek  <polacek@redhat.com>
1507         PR sanitizer/65081
1508         * c-c++-common/ubsan/pr65081.c: New test.
1510 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1512         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1513         * gcc.target/sh/force-cbranch-delay-slot.c: New.
1515 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
1517         * gcc.dg/ipa/propalign-3.c: New test.
1519 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1521         PR target/64793
1522         * gcc.target/sh/pr64793.c: New.
1523         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1525 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
1527         * gcc.target/arm/divzero.c: New test case.
1529 2015-02-17  Tom de Vries  <tom@codesourcery.com>
1531         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1533 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
1534             Jakub Jelinek  <jakub@redhat.com>
1536         PR c++/65075
1537         * g++.dg/cpp0x/pr65075.C: New test.
1539 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
1541         PR target/65058
1542         * gcc.target/powerpc/pr65058.c: New test.
1544 2015-02-16  Jeff Law  <law@redhat.com>
1546         PR tree-optimization/64823
1547         * gcc.dg/uninit-20.c: New test.
1549 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
1550             James Greenhalgh  <james.greenhalgh@arm.com>
1552         PR ipa/64963
1553         * gcc.dg/ipa/ipa-clone-1.c: New test.
1555 2015-02-16  Richard Biener  <rguenther@suse.de>
1557         PR tree-optimization/65077
1558         * gcc.dg/torture/pr65077.c: New testcase.
1560 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
1562         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1563         Directive adjusted to scan for ldaxr.
1564         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1565         adjusted to scan for ldaex.
1567 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
1569         PR c++/65080
1570         * g++.dg/cpp0x/constexpr-65080.C: New.
1572 2015-02-16  Richard Biener  <rguenther@suse.de>
1574         PR tree-optimization/63593
1575         * gcc.dg/pr63593.c: New testcase.
1577 2015-02-16  Marek Polacek  <polacek@redhat.com>
1579         PR c/65066
1580         * gcc.dg/pr65066.c: New test.
1582 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1584         * gcc.dg/pr65002.C: Move ...
1585         * g++.dg/ipa/pr65002.C: ... here.
1587 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
1589         * gcc.target/powerpc/pr64205.c: Skip on AIX.
1590         * gcc.target/powerpc/pr64505.c: Skip on AIX.
1591         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1592         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1594 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
1596         PR testsuite/64850
1597         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1598         the expression to find calls.
1599         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1600         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1601         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1602         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1603         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1605 2015-02-14  Marek Polacek  <polacek@redhat.com>
1607         PR c/64768
1608         * gcc.dg/array-11.c: New test.
1609         * gcc.dg/array-12.c: New test.
1610         * gcc.dg/array-13.c: New test.
1611         * gcc.dg/array-14.c: New test.
1612         * gcc.dg/c99-flex-array-typedef-1.c: New test.
1613         * gcc.dg/c99-flex-array-typedef-2.c: New test.
1614         * gcc.dg/c99-flex-array-typedef-3.c: New test.
1615         * gcc.dg/c99-flex-array-typedef-5.c: New test.
1616         * gcc.dg/c99-flex-array-typedef-7.c: New test.
1617         * gcc.dg/c99-flex-array-typedef-8.c: New test.
1619 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1621         PR c++/60894
1622         * g++.dg/lookup/using54.C: New.
1624 2015-02-13  Jeff Law  <law@redhat.com>
1626         PR bootstrap/65060
1627         Revert my change for tree-optimization/64823.
1629 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
1631         PR tree-optimization/65053
1632         * gcc.c-torture/execute/pr65053-1.c: New test.
1633         * gcc.c-torture/execute/pr65053-2.c: New test.
1635 2015-02-13  Marek Polacek  <polacek@redhat.com>
1637         PR c/65050
1638         * gcc.dg/pr65050.c: New test.
1640 2015-02-13  Jeff Law  <law@redhat.com>
1642         PR tree-optimization/64823
1643         * gcc.dg/uninit-20.c: New test.
1645         PR rtl-optimization/47477
1646         * gcc.dg/tree-ssa/pr47477.c: New test.
1648 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1650         PR c++/60211
1651         * g++.dg/parse/ivdep-2.C: New.
1652         * g++.dg/parse/ivdep-3.C: Likewise.
1654 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1656         PR fortran/64506
1657         * gfortran.dg/continuation_13.f90: New test.
1658         * gfortran.dg/continuation_14.f: New test.
1660 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1662         PR c++/64970
1663         * g++.dg/cpp0x/sfinae55.C: New.
1665 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
1667         PR ipa/65034
1668         * g++.dg/ipa/pr65034.C: New test.
1670 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1672         PR tree-optimization/65002
1673         * gcc.dg/pr65002.C: New.
1675 2015-02-13  Marek Polacek  <polacek@redhat.com>
1677         PR c/65040
1678         * c-c++-common/pr65040.c: New test.
1680 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
1682         PR tree-optimization/64705
1683         * gcc.dg/tree-ssa/pr64705.c: New test.
1685 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1687         PR rtl/32219
1688         * gcc.dg/visibility-22.c: New test.
1689         * gcc.dg/visibility-23.c: New test.
1690         * gcc.target/i386/pr32219-1.c: New test.
1691         * gcc.target/i386/pr32219-2.c: New test.
1692         * gcc.target/i386/pr32219-3.c: New test.
1693         * gcc.target/i386/pr32219-4.c: New test.
1694         * gcc.target/i386/pr32219-5.c: New test.
1695         * gcc.target/i386/pr32219-6.c: New test.
1696         * gcc.target/i386/pr32219-7.c: New test.
1697         * gcc.target/i386/pr32219-8.c: New test.
1698         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1700 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1702         PR libgfortran/57822
1703         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1704         four different KINDs.
1706 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1708         PR c++/64884
1709         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1711         PR sanitizer/65000
1712         * g++.dg/ubsan/pr65000.C: New test.
1714 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
1716         PR fortran/64932
1717         * gfortran.dg/finalize_28.f90: New test
1719 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1721         PR debug/55541
1722         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1723         DW_TAG_lexical_block removal.
1724         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1725         * g++.dg/guality/pr55541.C: New test.
1727         PR sanitizer/64984
1728         * g++.dg/ubsan/pr64984.C: New test.
1730 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
1732         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1734 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1736         PR testsuite/64930
1737         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1738         instructions for 2015-01-14 get_memmodel changes.
1739         * gcc.target/powerpc/atomic-p8.c: Likewise.
1741         PR sanitizer/65019
1742         * g++.dg/ubsan/pr65019.C: New test.
1744         PR tree-optimization/65014
1745         * gcc.c-torture/compile/pr65014.c: New test.
1747 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1749         PR libgfortran/57822
1750         * gfortran/fmt_g0_7.f08: Revise test.
1752 2015-02-11  Jeff Law  <law@redhat.com>
1754         PR target/63347
1755         * gcc.target/m68k/pr63347.c: New test.
1757 2015-02-11  Marek Polacek  <polacek@redhat.com>
1759         * g++.dg/ubsan/shift-1.C: New test.
1760         * gcc.dg/ubsan/c-shift-2.c: New test.
1761         * c-c++-common/ubsan/shift-5.c: Remove file.
1763 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
1765         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1766         Directive adjusted to XFAIL.
1767         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1768         adjusted to XFAIL.
1770 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
1772         PR middle-end/65003
1773         * g++.dg/opt/pr65003.C: New test.
1775 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1777         * lib/target-supports.exp (check_effective_target_pie): Renamed
1778         to ...
1779         (check_effective_target_pie_enabled): This.
1780         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1781         * gcc.target/i386/pie.c: Likewise.
1783 2015-02-11  Andrew Pinski  <apinski@cavium.com>
1785         PR target/64893
1786         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1787         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1789 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
1791         PR target/61925
1792         * gcc.target/i386/pr61925-1.c: New test.
1793         * gcc.target/i386/pr61925-2.c: New test.
1794         * gcc.target/i386/pr61925-3.c: New test.
1796 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
1798         PR sanitizer/65004
1799         * g++.dg/asan/pr65004.C: New test.
1801 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
1803         PR target/64661
1804         * gcc.taget/sh/pr64661-0.h: New.
1805         * gcc.taget/sh/pr64661-1.c: New.
1806         * gcc.taget/sh/pr64661-2.c: New.
1807         * gcc.taget/sh/pr64661-3.c: New.
1808         * gcc.taget/sh/pr64661-4.c: New.
1810 2015-02-10  Richard Biener  <rguenther@suse.de>
1812         PR tree-optimization/64995
1813         * g++.dg/torture/pr64995.C: New testcase.
1815 2015-02-10  Richard Biener  <rguenther@suse.de>
1817         PR tree-optimization/64909
1818         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1820 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1822         * gcc.dg/signbit-sa.c: New test.
1824 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1826         PR libgfortran/57822
1827         * gfortran/fmt_g0_7.f08: New test.
1829 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
1831         PR tree-optimization/43378
1832         * gcc.dg/tree-ssa/pr43378.c: New test.
1834 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
1836         PR ipa/64978
1837         * g++.dg/torture/pr64978.C: New testcase.
1839 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
1841         PR sanitizer/64981
1842         * gcc.dg/asan/pr64981.c: New test.
1844 2015-02-09  Marek Polacek  <polacek@redhat.com>
1846         PR c/64856
1847         * gcc.dg/pr64856.c: New test.
1849 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
1851         PR target/64979
1852         * gcc.dg/tree-ssa/stdarg-7.c: New test.
1853         * gcc.c-torture/execute/pr64979.c: New test.
1855 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
1857         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1859 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1861         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1862         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1864 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1866         PR target/58757
1867         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1869 2015-02-09  Richard Biener  <rguenther@suse.de>
1871         PR tree-optimization/54000
1872         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1874 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1876         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1878 2015-02-09  Martin Liska  <mliska@suse.cz>
1880         * g++.dg/ipa/pr64858.C: New test.
1882 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1884         * gcc.dg/uninit-19.c: Fix warning line for fpic.
1886 2015-02-08  Andrew Pinski  <apinski@cavium.com>
1888         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1890 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
1892         PR fortran/63744
1893         * gfortran.dg/use_rename_8.f90: New.
1895 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
1897         * gnat.dg/addr7.ad[sb]: New test.
1898         * gnat.dg/addr8.ad[sb]: Likewise.
1900 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
1902         PR jit/64752
1903         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1904         from jit.dg/test-compile-to-executable.c's create_code, with a
1905         clarification of the output message.
1906         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1907         pass/fail message.
1908         (test_jit): Use CHECK_NO_ERRORS when calling
1909         gcc_jit_context_compile_to_file.
1910         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1911         jit-verify-compile-to-file to jit-verify-output-file-was-created.
1912         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
1913         about deletions that are attempted.
1914         (jit-verify-compile-to-file): Rename to...
1915         (jit-verify-output-file-was-created): ...this, and drop the
1916         attempt to run "file" and verify the output.
1917         (jit-verify-assembler): New function.
1918         (jit-verify-object): New function.
1919         (jit-verify-dynamic-library): New function.
1920         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1921         favor of an implementation from new file
1922         create-code-for-hello-world-executable.h, which also adds a
1923         "main".
1924         (dg-final): Replace jit-verify-compile-to-file with
1925         jit-verify-output-file-was-created, and invoke new function
1926         jit-verify-assembler.
1927         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1928         the output message.
1929         (dg-final): Replace jit-verify-compile-to-file with
1930         jit-verify-output-file-was-created, and invoke new function
1931         jit-verify-dynamic-library.
1932         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1933         favor of an implementation from new file
1934         create-code-for-hello-world-executable.h, which also adds a
1935         "main".
1936         (dg-final): Replace jit-verify-compile-to-file with
1937         jit-verify-output-file-was-created.  Strengthen the expected stdout
1938         from the built executable.
1939         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1940         favor of an implementation from new file
1941         create-code-for-hello-world-executable.h, which also adds a
1942         "main".
1943         (dg-final): Replace jit-verify-compile-to-file with
1944         jit-verify-output-file-was-created, and invoke new function
1945         jit-verify-object.
1946         * jit.dg/verify-dynamic-library.c: New source file.
1948 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
1949             Brian Rzycki  <b.rzycki@samsung.com>
1951         PR tree-optimization/64878
1952         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1954 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1956         PR ipa/64896
1957         * g++.dg/ipa/pr64896.C: New test.
1959 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1961         PR target/64205
1962         * gcc.target/powerpc/pr64205.c: New file.
1964 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
1966         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1967         (dg-options): Use -fpie instead of -fPIE -pie.
1969 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1971         PR middle-end/64937
1972         * g++.dg/asan/pr64937.C: New test.
1974 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
1976         PR fortran/63205
1977         * gfortran.dg/class_to_type_4.f90: New test
1979 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
1981         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1983 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1985         PR rtl-optimization/64957
1986         PR debug/64817
1987         * gcc.c-torture/execute/pr64957.c: New test.
1989 2015-02-05  Jeff Law  <law@redhat.com>
1991         PR target/17306
1992         * gcc.target/h8300/pr17306-1.c: New test.
1993         * gcc.target/h8300/pr17306-2.c: New test.
1995 2015-02-05  Tobias Burnus  <burnus@net-b.de>
1997         PR fortran/64943
1998         * gfortran.dg/structure_constructor_12.f90: New.
2000 2015-02-05  Jeff Law  <law@redhat.com>
2002         PR target/58400
2003         gcc.target/h8300/pr58400.c: New test.
2005 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2007         * gcc.target/arm/macro_defs0.c: New test.
2008         * gcc.target/arm/macro_defs1.c: New test.
2009         * gcc.target/arm/macro_defs2.c: New test.
2011 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
2013         PR rtl-optimization/64905
2014         * gcc.target/i386/pr64905.c: Require nonpic target.
2015         (dg-options): Add -fomit-frame-pointer.
2016         (main): Remove.
2018 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
2020         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2021         tree dump scanning.
2023 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
2025         PR fortran/64757
2026         * gfortran.dg/type_to_class_2.f90: New test
2027         * gfortran.dg/type_to_class_3.f90: New test
2029 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
2031         PR ipa/64686
2032         * g++.dg/torture/pr64686.C: New testcase.
2034 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2036         PR rtl-optimization/64905
2037         * gcc.target/i386/pr64905.c: New file.
2039 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2041         * gcc.dg/guality/pr41447-1.c: Remove xfail.
2042         * gcc.dg/guality/pr41616-1.c: Ditto.
2044 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
2046         PR debug/64817
2047         * gcc.dg/pr64817-3.c: New.
2049 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
2050             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2052         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2053         pass parameters in registers.
2054         * gcc.dg/guality/pr36728-2.c (main): Likewise.
2055         * gcc.dg/guality/pr36728-3.c (main): Likewise.
2056         * gcc.dg/guality/pr36728-4.c (main): Likewise.
2058 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
2059             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2061         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2062         list, allow for multilibed targets.
2063         * gcc.dg/combine_ashiftrt_2.c: Likewise.
2065 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2067         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2068         * gcc.dg/pr46728-6.c: Ditto.
2070 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
2072         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2073         for mips_nanlegacy target.
2075 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
2077         * gcc.target/i386/chkp-hidden-def.c: New.
2079 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2081         PR middle-end/62103
2082         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2083         to use 24 bits for bitfield b.
2085 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2087         PR testsuite/64796
2088         * lib/target-supports.exp (check_effective_target_bswap64): Do not
2089         cache result in a global variable.  Include all 32-bit targets for
2090         bswap64 tests.
2092 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
2094         PR rtl-optimization/64756
2095         * gcc.c-torture/execute/pr64756.c: New test.
2097 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
2099         PR target/64660
2100         * gcc.target/sh/pr64660-0.h: New.
2101         * gcc.target/sh/pr64660-1.c: New.
2102         * gcc.target/sh/pr64660-2.c: New.
2103         * gcc.target/sh/pr64660-3.c: New.
2104         * gcc.target/sh/pr64660-4.c: New.
2106 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2108         PR c++/64877
2109         * g++.dg/warn/Waddress-2.C: New.
2111 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
2113         PR middle-end/61225
2114         * gcc.target/i386/pr49095.c: XFAIL for ia32.
2116 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
2118         PR preprocessor/64803
2119         * gcc.dg/cpp/builtin-macro-1.c: New test case.
2121 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
2123         * g++.dg/ipa/devirt-37.C: Disable early inlining.
2125 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
2127         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2128         (_ARM_FPSRC): Add DN and AHP fields.
2129         (clean_results): Force DN=1 on AArch64.
2130         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2131         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2132         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2133         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2134         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2135         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2137 2015-02-02  Alan Modra  <amodra@gmail.com>
2139         * gcc.target/powerpc/cprophard.c: New.
2141 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
2143         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2144         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2146 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
2148         PR debug/64817
2149         * gcc.dg/pr64817-1.c: New test.
2150         * gcc.dg/pr64817-2.c: New test.
2152 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
2154         PR target/64851
2155         * gcc.target/sh/pr64851-0.h: New
2156         * gcc.target/sh/pr64851-1.c: New
2157         * gcc.target/sh/pr64851-2.c: New
2158         * gcc.target/sh/pr64851-3.c: New
2159         * gcc.target/sh/pr64851-4.c: New
2161 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2163         PR target/64882
2164         * gcc.dg/torture/pr64882.c: New test.
2166 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
2168         PR target/64159
2169         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2170         sparc*-*-*.
2172 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2174         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2175         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2176         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2177         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2178         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2179         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2180         tree dump.
2181         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2182         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2183         tree dump.
2184         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2185         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2186         tree dump.
2188 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2190         PR target/64688
2191         * g++.dg/pr64688-2.C: New.
2193 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2195         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2196         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2197         * gcc.target/i386/fuse-caller-save.c: Ditto.
2198         * gcc.target/i386/headmerge-1.c: Ditto.
2199         * gcc.target/i386/headmerge-2.c: Ditto.
2200         * gcc.target/i386/sibcall-6.c: Ditto.
2202 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2204         PR target/64617
2205         * gcc.target/i386/pr64617.c: New test.
2207 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2209         PR target/15184
2210         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2211         (dg-options): Remove -m32.
2212         (dg-final): Scan for "movb %al" only.
2213         * gcc.target/i386/pr15184-2.c: Ditto.
2215 2015-01-30  Richard Biener  <rguenther@suse.de>
2217         PR tree-optimization/64829
2218         * gcc.dg/vect/pr64829.c: New testcase.
2220 2015-01-29  Marek Polacek  <polacek@redhat.com>
2222         PR c/64709
2223         * gcc.dg/pr64709.c: New test.
2225 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
2227         PR c++/64717
2228         * g++.dg/ubsan/pr64717-1.C: New test.
2229         * g++.dg/ubsan/pr64717-2.C: New test.
2231 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
2233         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2235 2015-01-29  Jeff Law  <law@redhat.com>
2237         PR target/15184
2238         * gcc.target/i386/pr15184-1.c: New test.
2239         * gcc.target/i386/pr15184-2.c: New test.
2241 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2243         PR tree-optimization/64746
2244         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2246 2015-01-29  Richard Biener  <rguenther@suse.de>
2248         PR tree-optimization/64853
2249         * gcc.dg/torture/pr64853.c: New testcase.
2251 2015-01-29  Richard Biener  <rguenther@suse.de>
2253         PR tree-optimization/64844
2254         * gcc.dg/vect/pr64844.c: New testcase.
2256 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2258         PR middle-end/64809
2259         * gcc.dg/pr64809.c: Delete.
2261 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
2263         PR middle-end/64805
2264         * gcc.target/i386/pr64805.c: New.
2266 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2268         * gcc.dg/guality/guality.h (main): Add argv[0] to
2269         guality_gdb_command.
2271 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
2273         PR ipa/64801
2274         * gcc.dg/tree-ssa/pr64801.c: New testcase.
2276 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
2278         PR target/64659
2279         * gcc.target/sh/sh.exp
2280         (check_effective_target_atomic_model_soft_gusa_available,
2281         check_effective_target_atomic_model_soft_tcb_available,
2282         check_effective_target_atomic_model_soft_imask_available,
2283         check_effective_target_atomic_model_hard_llcs_available): New.
2284         * gcc.target/sh/pr64659-0.h: New.
2285         * gcc.target/sh/pr64659-1.c: New.
2286         * gcc.target/sh/pr64659-2.c: New.
2287         * gcc.target/sh/pr64659-3.c: New.
2288         * gcc.target/sh/pr64659-4.c: New.
2290 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
2292         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2293         scan-assembler-times pattern.
2295 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
2297         PR middle-end/64809
2298         * gcc.dg/pr64809.c: New test.
2300 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
2302         PR tree-optimization/64277
2303         * gcc.dg/pr64277.c: New.
2305 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2307         PR tree-optimization/64718
2308         * gcc.c-torture/execute/pr64718.c: New test.
2310 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
2312         * gcc.target/aarch64/abs_2.c: New.
2314 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
2316         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2317         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2318         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2319         ISA rev < 2.
2321 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
2323         PR bootstrap/64612
2324         * lib/target-supports.exp (check_effective_target_comdat_group): New.
2325         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2326         { target comdat_group }.
2328 2015-01-27  Tobias Burnus  <burnus@net-b.de>
2330         PR fortran/63861
2331         * gfortran.dg/goacc/coarray_2.f90: New.
2333 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2335         PR ipa/60871
2336         PR ipa/64139
2337         * g++.dg/torture/pr64139.C: New testcase.
2338         * g++.dg/torture/pr60871.C: Likewise.
2340 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
2342         PR fortran/64230
2343         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2344         prevent linking errors.
2346 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2348         PR ipa/64282
2349         * g++.dg/torture/pr64282.C: New testcase.
2351 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2353         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2354         for wzr reg.
2356 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2358         * gcc.target/s390/hotpatch-13.c: New testcase.
2359         * gcc.target/s390/hotpatch-14.c: New testcase.
2360         * gcc.target/s390/hotpatch-15.c: New testcase.
2361         * gcc.target/s390/hotpatch-16.c: New testcase.
2362         * gcc.target/s390/hotpatch-17.c: New testcase.
2363         * gcc.target/s390/hotpatch-18.c: New testcase.
2364         * gcc.target/s390/hotpatch-19.c: New testcase.
2365         * gcc.target/s390/hotpatch-20.c: New testcase.
2366         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2367         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2368         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2369         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2370         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2371         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2372         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2373         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2374         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2375         * gcc.target/s390/hotpatch-10.c: Likewise.
2376         * gcc.target/s390/hotpatch-11.c: Likewise.
2377         * gcc.target/s390/hotpatch-12.c: Likewise.
2378         * gcc.target/s390/hotpatch-2.c: Likewise.
2379         * gcc.target/s390/hotpatch-3.c: Likewise.
2380         * gcc.target/s390/hotpatch-4.c: Likewise.
2381         * gcc.target/s390/hotpatch-5.c: Likewise.
2382         * gcc.target/s390/hotpatch-6.c: Likewise.
2383         * gcc.target/s390/hotpatch-7.c: Likewise.
2384         * gcc.target/s390/hotpatch-8.c: Likewise.
2385         * gcc.target/s390/hotpatch-9.c: Likewise.
2386         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2387         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2388         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2389         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2390         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2391         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2392         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2393         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2395 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
2397         * gcc.dg/long_branch.c: New testcase.
2399 2015-01-27  Richard Biener  <rguenther@suse.de>
2401         PR tree-optimization/56273
2402         PR tree-optimization/59124
2403         PR tree-optimization/64277
2404         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2405         * gcc.dg/Warray-bounds-12.c: Likewise.
2406         * gcc.dg/Warray-bounds-13.c: Likewise.
2408 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2410         PR rtl-optimization/61058
2411         * gcc.dg/pr61058.c: New test.
2413 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2415         * gcc.target/i386/chkp-narrow-bounds.c: New.
2417 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2419         PR tree-optimization/64807
2420         * gcc.dg/pr64807.c: New test.
2422         PR c/64766
2423         * gcc.dg/pr64766.c: New test.
2425 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
2427         PR target/49263
2428         * gcc.target/sh/pr49263-4.c: New.
2430 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
2432         PR fortran/62044
2433         * gfortran.dg/allocate_with_mold_1.f90: New test
2435 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
2437         PR c/64778
2438         * gcc.dg/pr64778.c: New test.
2440         PR middle-end/64421
2441         * gcc.dg/vect/pr64421.c: New test.
2443 2015-01-26  Tobias Burnus  <burnus@net-b.de>
2445         PR fortran/64771
2446         * gfortran.dg/coarray_36.f: New.
2447         * gfortran.dg/coarray_37.f90: New.
2449 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
2451         PR fortran/64230
2452         * gfortran.dg/class_allocate_18.f90: New.
2454 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2456         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2458 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2460         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2462 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2464         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2466 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2468         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2470 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2472         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2473         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2474         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2475         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2477 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2479         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2480         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2481         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2483 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2485         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2486         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2487         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2488         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2489         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2490         vXXXhn.inc.
2492 2015-01-26  Richard Biener  <rguenther@suse.de>
2494         PR middle-end/64764
2495         * gcc.dg/uninit-19.c: New testcase.
2497 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2499         * lib/target-supports.exp (check_effective_target_vect64): Add
2500         sparc*-*-*.
2502 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2504         PR testsuite/64712
2505         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2507 2015-01-26  Tony Liu  <tony.liu@arm.com>
2509         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2510         non-UAL cases.
2512 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
2514         PR libfortran/64770
2515         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2516         correctly, clean up afterwards.
2518 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
2520         PR fortran/62044
2521         * gfortran.dg/use_rename_7.f90: New.
2523 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
2525         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2526         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2528 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
2530         PR target/54236
2531         * gcc.target/sh/pr54236-4.c: New.
2533 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
2535         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2536         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
2537         Bridge test.
2539 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
2541         PR libfortran/64770
2542         * gfortran.dg/open_new_segv.f90: New test.
2544 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
2546         PR target/49263
2547         PR target/53987
2548         PR target/64345
2549         PR target/59533
2550         PR target/52933
2551         PR target/54236
2552         PR target/51244
2553         * gcc.target/sh/pr64345-1.c: New.
2554         * gcc.target/sh/pr64345-2.c: New.
2555         * gcc.target/sh/pr59533-1.c: New.
2556         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2557         * gcc.target/sh/pr52933-2.c: Likewise.
2558         * gcc.target/sh/pr54089-1.c: Likewise.
2559         * gcc.target/sh/pr54236-1.c: Likewise.
2560         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2561         * gcc.target/sh/pr49263-1.c: Remove xfails.
2562         * gcc.target/sh/pr49263-2.c: Likewise.
2563         * gcc.target/sh/pr49263-3.c: Likewise.
2564         * gcc.target/sh/pr53987-1.c: Likewise.
2565         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2566         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2567         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2568         (test05, test06, test07, test08, test09, test10, test11, test12): New.
2569         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2570         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2571         test_009): New.
2572         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2573         (test_02): New.
2575 2015-01-24  Tom de Vries  <tom@codesourcery.com>
2577         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2579 2015-01-23  Ian Lance Taylor  <iant@google.com>
2581         PR go/64510
2582         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2583         targets without split stack support.
2585 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
2587         PR target/64317
2588         * gcc.target/i386/pr64317.c: New test.
2590 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
2592         PR rtl-optimization/63637
2593         PR rtl-optimization/60663
2594         * gcc.dg/pr63637-1.c: New test.
2595         * gcc.dg/pr63637-2.c: New test.
2596         * gcc.dg/pr63637-3.c: New test.
2597         * gcc.dg/pr63637-4.c: New test.
2598         * gcc.dg/pr63637-5.c: New test.
2599         * gcc.dg/pr63637-6.c: New test.
2600         * gcc.target/i386/pr63637-1.c: New test.
2601         * gcc.target/i386/pr63637-2.c: New test.
2602         * gcc.target/i386/pr63637-3.c: New test.
2603         * gcc.target/i386/pr63637-4.c: New test.
2604         * gcc.target/i386/pr63637-5.c: New test.
2605         * gcc.target/i386/pr63637-6.c: New test.
2607 2015-01-23  Richard Biener  <rguenther@suse.de>
2609         PR testsuite/63439
2610         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2611         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2613 2015-01-23  Marek Polacek  <polacek@redhat.com>
2615         PR preprocessor/60570
2616         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2617         * gcc.dg/cpp/pr60570.c: New test.
2619 2015-01-23  Richard Biener  <rguenther@suse.de>
2621         PR testsuite/63439
2622         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2623         vectorization on vect64 targets.
2625 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
2627         PR fortran/60922
2628         * gfortran.dg/class_allocate_17.f90: New.
2630 2015-01-23  Tobias Burnus  <burnus@net-b.de>
2632         PR fortran/64726
2633         * gfortran.dg/goacc/combined_loop.f90: New.
2635 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2637         PR fortran/61933
2638         * gfortran.dg/make_unit.f90: New test.
2640 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2642         PR fortran/61933
2643         * gfortran.dg/negative_unit_int8.f: Update.
2645 2015-01-22  Jeff Law  <law@redhat.com>
2647         PR target/52076
2648         * gcc.target/m68k/pr52076-1.c: New test.
2649         * gcc.target/m68k/pr52076-2.c: New test.
2651 2015-01-22  Richard Biener  <rguenther@suse.de>
2653         PR middle-end/64728
2654         * gcc.dg/torture/pr64728.c: New testcase.
2656 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
2658         PR target/64688
2659         * g++.dg/pr64688.C: New test.
2661 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
2663         * gcc.target/i386/chkp-always_inline.c (f1): Make static
2664         to avoid errors with -fpic.
2666 2015-01-22  Richard Biener  <rguenther@suse.de>
2668         PR libstdc++/64535
2669         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2671 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
2673         PR rtl-optimization/64682
2674         * gcc.c-torture/execute/pr64682.c: New file.
2676 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
2678         PR debug/64511
2679         * gcc.dg/pr64511.c: New test.
2681         PR rtl-optimization/62078
2682         * g++.dg/opt/pr62078.C: New test.
2684         PR c/63307
2685         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2687 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
2689         PR fortran/57023
2690         * gfortran.dg/internal_pack_15.f90:  New test.
2692 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2694         * c-c++-common/tsan/step.c: New testcase.
2696 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2698         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2700 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2702         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2704 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2706         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2708 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2710         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2712 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2714         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2716 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2718         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2720 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2722         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2724 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2726         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2728 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2730         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2732 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2734         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2736 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2738         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2740 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2742         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2744 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2746         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2747         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2748         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2749         vXXXw.inc.
2751 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2753         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2754         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2755         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2756         vXXXl.inc.
2758 2015-01-21  Renlin Li  <renlin.li@arm.com>
2760         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2761         * g++.dg/tls/thread_local5g.C: Likewise.
2762         * g++.dg/tls/thread_local6g.C: Likewise.
2764 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2766         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2767         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2768         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2770 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2772         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2773         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2774         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2776 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2778         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2779         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2780         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2782 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2784         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2785         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2786         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2788 2015-01-20  Jeff Law  <law@redhat.com>
2790         PR target/59946
2791         * gcc.target/m68k/pr59946.c: New test.
2793 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2795         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2796         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2797         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2799 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2801         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2802         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2803         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2805 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2807         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2808         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2809         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2811 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2813         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2814         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2815         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2816         vshuffle.inc.
2817         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2818         vshuffle.inc.
2820 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2822         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2823         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2824         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2826 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2828         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2829         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2830         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2832 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2834         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2836 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
2838         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2840         PR sanitizer/64632
2841         * g++.dg/ubsan/pr64632.C: New test.
2843         PR debug/64663
2844         * gcc.dg/pr64663.c: New test.
2846 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2848         PR c++/64383
2849         * g++.dg/warn/Wunused-var-23.C: New.
2851 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2853         PR c++/59937
2854         * g++.dg/cpp0x/constexpr-59937-1.C: New.
2855         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2857 2015-01-20  Richard Biener  <rguenther@suse.de>
2859         PR ipa/64684
2860         * gcc.dg/lto/pr64684_0.c: New testcase.
2861         * gcc.dg/lto/pr64684_1.c: Likewise.
2862         * gcc.dg/lto/pr64684_2.c: Likewise.
2863         * gcc.dg/lto/pr64685_0.c: Likewise.
2864         * gcc.dg/lto/pr64685_1.c: Likewise.
2866 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2868         PR c++/62241
2869         * g++.dg/cpp1y/lambda-init12.C: New.
2871 2015-01-20  Richard Biener  <rguenther@suse.de>
2873         PR tree-optimization/64410
2874         * g++.dg/vect/pr64410.cc: Require vect_double.
2876 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
2878         PR target/64149
2879         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2881 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
2883         PR bootstrap/64676
2884         Revert:
2885         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2887         PR rtl-optimization/64081
2888         * gcc.dg/pr64081.c: New test.
2890 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
2892         * jit.dg/harness.h: Include <unistd.h>.
2893         (CHECK_NO_ERRORS): New.
2894         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2895         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2896         gcc_jit_context_compile_to_file.
2897         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2898         args to the spawned executable.
2899         (jit-expand-vars): New function.
2900         (jit-exe-params): New variable.
2901         (dg-jit-set-exe-params): New function.
2902         (jit-dg-test): Detect testcases that use
2903         jit-verify-compile-to-file and call jit-setup-compile-to-file.
2904         Set arguments of spawned process to jit-exe-params.
2905         (jit-get-output-filename): New function.
2906         (jit-setup-compile-to-file): New function.
2907         (jit-verify-compile-to-file): New function.
2908         (jit-run-executable): New function.
2909         (jit-verify-executable): New function.
2910         * jit.dg/test-compile-to-assembler.c: New testcase.
2911         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2912         * jit.dg/test-compile-to-executable.c: New testcase.
2913         * jit.dg/test-compile-to-object.c: New testcase.
2915 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
2917         PR target/64652
2918         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2919         (test_1): New.
2921 2015-01-19  Martin Liska  <mliska@suse.cz>
2923         * objc/compile/pr64668.m: New test.
2925 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
2927         * jit.dg/test-arith-overflow.c: Include stdbool.h.
2928         (create_overflow_fn): Update comment to clarify that
2929         the third param of the created function is a bool *, not
2930         an int *.
2931         (verify_int_overflow_fn): Convert param "expected_ovf" from
2932         int to bool.  Update third param of "overflow_fn_type" from int *
2933         to bool *.  Update local "actual_ovf" from int to bool.
2934         (verify_uint_overflow_fn): Likewise.
2936 2015-01-19  Martin Liska  <mliska@suse.cz>
2938         * gcc.dg/ipa/ipa-icf-33.c: New test.
2940 2015-01-19  Felix Yang  <felix.yang@huawei.com>
2941             Haijian Zhang  <z.zhanghaijian@huawei.com>
2943         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2944         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2945         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2946         result_float64x2, expected_hfloat64x2): New helper type, variable and
2947         declaration.
2948         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2949         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2950         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2951         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2952         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2953         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2954         and target without the FMA feature.
2956 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
2958         * gcc.target/aarch64/pr64304.c: New testcase.
2960 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2962         PR rtl-optimization/64081
2963         * gcc.dg/pr64081.c: New test.
2965 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
2967         PR target/63971
2968         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2969         the epilogue).
2970         * gcc.target/aarch64/test_frame_6.c: Likewise.
2971         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2972         and x19 (in the epilogue).
2973         * gcc.target/aarch64/test_frame_4.c: Likewise.
2974         * gcc.target/aarch64/test_frame_7.c: Likewise.
2976 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
2978         * gcc.target/i386/chkp-always_inline.c: New.
2980 2015-01-15  Andrew Pinski  <apinski@cavium.com>
2981             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2983         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2984         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2986 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
2988         PR fortran/60255
2989         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2990         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2992 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2994         PR fortran/64578
2995         * gfortran.dg/unlimited_polymorphic_21.f90: New test
2997 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
2999         PR target/64652
3000         * gcc.target/sh/torture/pr64652.c: New.
3002 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3004         * gcc.dg/ipa/ipa-icf-32.c: Update template.
3005         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3006         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3007         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3008         * c-c++-common/asan/kasan-recover-1.c: Likewise.
3009         * c-c++-common/asan/kasan-recover-2.c: Likewise.
3011 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3013         PR ipa/64378
3014         * g++.dg/torture/pr64378.C: New testcase.
3016 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3018         PR fortran/57959
3019         * gfortran.dg/block_13.f08: New test
3021 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3023         PR fortran/55901
3024         * gfortran.dg/associate_1.f03: Allow test for character with
3025         automatic length.
3027 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3029         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3030         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3032 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3034         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3036 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
3038         PR fortran/64578
3039         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3041 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3043         PR fortran/60357
3044         * gfortran.dg/alloc_comp_assign_13.f08: New test.
3046         PR fortran/61275
3047         * gfortran.dg/alloc_comp_assign_14.f08: New test.
3049         PR fortran/55932
3050         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3052 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3054         PR fortran/60334
3055         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3057 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
3059         PR rtl-optimization/52773
3060         * gcc.c-torture/compile/pr52773.c: New test.
3062 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3064         PR c++/62134
3065         * g++.dg/cpp0x/alias-decl-46.C: New.
3067 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3069         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3071 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3073         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3074         Add trace.
3075         (CHECK_FP): Likewise.
3076         (CHECK_CUMULATIVE_SAT): Likewise.
3078 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3080         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3081         (Set_Neon_Cumulative_Sat): Add parameter.
3082         (__set_neon_cumulative_sat): Support new parameter.
3083         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3084         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3085         argument.
3086         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3087         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3088         argument.
3090 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3092         * g++.dg/tsan/vptr_benign_race.C: New testcase.
3093         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3095 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3097         PR c++/60056
3098         * g++.dg/tls/thread_local-ice4.C: New.
3100 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
3102         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3103         than Neon options.
3105 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3107         PR c++/62276
3108         * g++.dg/cpp0x/vt-62276.C: New.
3110 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3112         PR middle-end/64353
3113         * g++.dg/pr64353.C: New.
3115 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3117         PR target/64263
3118         * gcc.target/aarch64/pr64263_1.c: New test.
3120 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
3122         PR tree-optimization/64434
3123         * gcc.dg/torture/pr64434.c: Move to...
3124         * gcc.dg/pr64434.c: ... here.
3126 2015-01-16  Richard Biener  <rguenther@suse.de>
3128         PR middle-end/64614
3129         * gcc.dg/uninit-18.c: New testcase.
3131 2015-01-16  Richard Biener  <rguenther@suse.de>
3133         PR tree-optimization/64568
3134         * g++.dg/torture/pr64568-2.C: New testcase.
3136 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3138         PR target/64363
3139         * gcc.target/i386/chkp-label-address.c: New.
3141 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
3143         PR fortran/45290
3144         * gfortran.dg/pointer_init_6.f90: Extended.
3146 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
3148         * gcc.c-torture/compile/20150108.c: New test.
3150 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3152         * gcc.target/visium: New directory.
3154 2015-01-16  Richard Biener  <rguenther@suse.de>
3156         PR tree-optimization/61743
3157         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3158         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3160 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
3162         * gcc.dg/pr64015.c: New test.
3164 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
3166         PR ipa/64163
3167         PR ipa/64612
3168         * g++.dg/ipa/pr64612.C: New test.
3170 2015-01-16  Renlin Li  <renlin.li@arm.com>
3172         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3174 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
3176         * gcc.target/i386/sse-14.c: Test new intrinsic.
3177         * gcc.target/i386/sse-22.c: Ditto.
3179 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3181         PR c++/58614
3182         * g++.dg/cpp0x/auto44.C: New.
3184 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
3186         PR target/59710
3187         * gcc.target/nios2/gpopt-all.c: New test case.
3188         * gcc.target/nios2/gpopt-local.c: New test case.
3189         * gcc.target/nios2/gpopt-global.c: New test case.
3190         * gcc.target/nios2/gpopt-data.c: New test case.
3191         * gcc.target/nios2/gpopt-none.c: New test case.
3193 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
3195         * g++.dg/ubsan/vptr-1.C: New test.
3196         * g++.dg/ubsan/vptr-2.C: New test.
3197         * g++.dg/ubsan/vptr-3.C: New test.
3198         * g++.dg/ubsan/vptr-4.C: New test.
3199         * g++.dg/ubsan/vptr-5.C: New test.
3200         * g++.dg/ubsan/vptr-6.C: New test.
3201         * g++.dg/ubsan/vptr-7.C: New test.
3202         * g++.dg/ubsan/vptr-8.C: New test.
3203         * g++.dg/ubsan/vptr-9.C: New test.
3205 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3207         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3208         is set up.
3209         * lib/gcc-dg.exp: Likewise.
3211 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3213         PR rtl-optimization/64110
3214         * gcc.target/i386/pr64110.c: Add scan-assembler.
3216 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
3217             James Norris  <jnorris@codesourcery.com>
3218             Cesar Philippidis  <cesar@codesourcery.com>
3219             Ilmir Usmanov  <i.usmanov@samsung.com>
3221         * lib/target-supports.exp (check_effective_target_fopenacc): New
3222         procedure.
3223         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3224         * g++.dg/goacc/goacc.exp: Likewise.
3225         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3226         * gcc.dg/goacc/goacc.exp: Likewise.
3227         * gfortran.dg/goacc/goacc.exp: Likewise.
3228         * c-c++-common/cpp/openacc-define-1.c: New file.
3229         * c-c++-common/cpp/openacc-define-2.c: Likewise.
3230         * c-c++-common/cpp/openacc-define-3.c: Likewise.
3231         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3232         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3233         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3234         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3235         * c-c++-common/goacc/asyncwait-1.c: Likewise.
3236         * c-c++-common/goacc/cache-1.c: Likewise.
3237         * c-c++-common/goacc/clauses-fail.c: Likewise.
3238         * c-c++-common/goacc/collapse-1.c: Likewise.
3239         * c-c++-common/goacc/data-1.c: Likewise.
3240         * c-c++-common/goacc/data-2.c: Likewise.
3241         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3242         * c-c++-common/goacc/deviceptr-1.c: Likewise.
3243         * c-c++-common/goacc/deviceptr-2.c: Likewise.
3244         * c-c++-common/goacc/deviceptr-3.c: Likewise.
3245         * c-c++-common/goacc/if-clause-1.c: Likewise.
3246         * c-c++-common/goacc/if-clause-2.c: Likewise.
3247         * c-c++-common/goacc/kernels-1.c: Likewise.
3248         * c-c++-common/goacc/loop-1.c: Likewise.
3249         * c-c++-common/goacc/loop-private-1.c: Likewise.
3250         * c-c++-common/goacc/nesting-1.c: Likewise.
3251         * c-c++-common/goacc/nesting-data-1.c: Likewise.
3252         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3253         * c-c++-common/goacc/parallel-1.c: Likewise.
3254         * c-c++-common/goacc/pcopy.c: Likewise.
3255         * c-c++-common/goacc/pcopyin.c: Likewise.
3256         * c-c++-common/goacc/pcopyout.c: Likewise.
3257         * c-c++-common/goacc/pcreate.c: Likewise.
3258         * c-c++-common/goacc/pragma_context.c: Likewise.
3259         * c-c++-common/goacc/present-1.c: Likewise.
3260         * c-c++-common/goacc/reduction-1.c: Likewise.
3261         * c-c++-common/goacc/reduction-2.c: Likewise.
3262         * c-c++-common/goacc/reduction-3.c: Likewise.
3263         * c-c++-common/goacc/reduction-4.c: Likewise.
3264         * c-c++-common/goacc/sb-1.c: Likewise.
3265         * c-c++-common/goacc/sb-2.c: Likewise.
3266         * c-c++-common/goacc/sb-3.c: Likewise.
3267         * c-c++-common/goacc/update-1.c: Likewise.
3268         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3269         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3270         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3271         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3272         * gfortran.dg/goacc/assumed.f95: Likewise.
3273         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3274         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3275         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3276         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3277         * gfortran.dg/goacc/branch.f95: Likewise.
3278         * gfortran.dg/goacc/cache-1.f95: Likewise.
3279         * gfortran.dg/goacc/coarray.f95: Likewise.
3280         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3281         * gfortran.dg/goacc/cray.f95: Likewise.
3282         * gfortran.dg/goacc/critical.f95: Likewise.
3283         * gfortran.dg/goacc/data-clauses.f95: Likewise.
3284         * gfortran.dg/goacc/data-tree.f95: Likewise.
3285         * gfortran.dg/goacc/declare-1.f95: Likewise.
3286         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3287         * gfortran.dg/goacc/fixed-1.f: Likewise.
3288         * gfortran.dg/goacc/fixed-2.f: Likewise.
3289         * gfortran.dg/goacc/fixed-3.f: Likewise.
3290         * gfortran.dg/goacc/fixed-4.f: Likewise.
3291         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3292         * gfortran.dg/goacc/if.f95: Likewise.
3293         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3294         * gfortran.dg/goacc/list.f95: Likewise.
3295         * gfortran.dg/goacc/literal.f95: Likewise.
3296         * gfortran.dg/goacc/loop-1.f95: Likewise.
3297         * gfortran.dg/goacc/loop-2.f95: Likewise.
3298         * gfortran.dg/goacc/loop-3.f95: Likewise.
3299         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3300         * gfortran.dg/goacc/omp.f95: Likewise.
3301         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3302         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3303         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3304         * gfortran.dg/goacc/parameter.f95: Likewise.
3305         * gfortran.dg/goacc/private-1.f95: Likewise.
3306         * gfortran.dg/goacc/private-2.f95: Likewise.
3307         * gfortran.dg/goacc/private-3.f95: Likewise.
3308         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3309         * gfortran.dg/goacc/reduction-2.f95: Likewise.
3310         * gfortran.dg/goacc/reduction.f95: Likewise.
3311         * gfortran.dg/goacc/routine-1.f90: Likewise.
3312         * gfortran.dg/goacc/routine-2.f90: Likewise.
3313         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3314         * gfortran.dg/goacc/several-directives.f95: Likewise.
3315         * gfortran.dg/goacc/sie.f95: Likewise.
3316         * gfortran.dg/goacc/subarrays.f95: Likewise.
3317         * gfortran.dg/gomp/map-1.f90: Likewise.
3318         * gfortran.dg/openacc-define-1.f90: Likewise.
3319         * gfortran.dg/openacc-define-2.f90: Likewise.
3320         * gfortran.dg/openacc-define-3.f90: Likewise.
3321         * g++.dg/gomp/block-1.C: Update for changed compiler output.
3322         * g++.dg/gomp/block-2.C: Likewise.
3323         * g++.dg/gomp/block-3.C: Likewise.
3324         * g++.dg/gomp/block-5.C: Likewise.
3325         * g++.dg/gomp/target-1.C: Likewise.
3326         * g++.dg/gomp/target-2.C: Likewise.
3327         * g++.dg/gomp/taskgroup-1.C: Likewise.
3328         * g++.dg/gomp/teams-1.C: Likewise.
3329         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3330         * gcc.dg/cilk-plus/jump.c: Likewise.
3331         * gcc.dg/gomp/block-1.c: Likewise.
3332         * gcc.dg/gomp/block-10.c: Likewise.
3333         * gcc.dg/gomp/block-2.c: Likewise.
3334         * gcc.dg/gomp/block-3.c: Likewise.
3335         * gcc.dg/gomp/block-4.c: Likewise.
3336         * gcc.dg/gomp/block-5.c: Likewise.
3337         * gcc.dg/gomp/block-6.c: Likewise.
3338         * gcc.dg/gomp/block-7.c: Likewise.
3339         * gcc.dg/gomp/block-8.c: Likewise.
3340         * gcc.dg/gomp/block-9.c: Likewise.
3341         * gcc.dg/gomp/target-1.c: Likewise.
3342         * gcc.dg/gomp/target-2.c: Likewise.
3343         * gcc.dg/gomp/taskgroup-1.c: Likewise.
3344         * gcc.dg/gomp/teams-1.c: Likewise.
3346 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
3348         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3349         test case.
3351 2015-01-15  Mike Stump  <mikestump@comcast.net>
3353         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3354         * gcc.dg/inline_2.c: Likewise.
3355         * gcc.dg/inline_3.c: Likewise.
3356         * gcc.dg/inline_4.c: Likewise.
3358 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
3360         PR fortran/58023
3361         * gfortran.dg/proc_ptr_comp_43.f90: New.
3363 2015-01-15  Mike Stump  <mikestump@comcast.net>
3365         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3366         * gcc.dg/unroll_2.c: Likewise.
3367         * gcc.dg/unroll_3.c: Likewise.
3368         * gcc.dg/unroll_4.c: Likewise.
3369         * gcc.dg/unroll_5.c: Likewise.
3371 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
3373         PR target/63971
3374         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3375         in epilogue.
3376         * gcc.target/aarch64/test_frame_6.c: Likewise.
3377         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3378         x30 and x19 (in the epilogue).
3379         * gcc.target/aarch64/test_frame_4.c: Likewise.
3380         * gcc.target/aarch64/test_frame_7.c: Likewise.
3382 2015-01-15  Martin Liska  <mliska@suse.cz>
3384         * g++.dg/ipa/pr64068.C: New test.
3385         * gcc.dg/ipa/PR64559.c: New test.
3387 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3389         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3390         with PIE.
3392 2015-01-15  Richard Biener  <rguenther@suse.de>
3394         PR tree-optimization/61743
3395         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3396         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3398 2015-01-15 Renlin Li <renlin.li@arm.com>
3400         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3401         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3403 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3405         * gcc.dg/vect/vect-aggressive-1.c: New.
3406         * gcc.target/i386/avx2-vect-aggressive.c: New.
3408 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3410         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3412 2015-01-15  Richard Biener  <rguenther@suse.de>
3414         PR lto/64415
3415         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3416         -Wl,-undefined,dynamic_lookup.
3418 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3420         * gnat.dg/opt47.adb: New test.
3422 2015-01-15  Richard Biener  <rguenther@suse.de>
3424         PR lto/64415
3425         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3427 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3429         PR tree-optimization/64434
3430         * gcc.dg/torture/pr64434.c: New test.
3432 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
3434         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3435         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
3436         -march=loongson* and -march=octeon* require -mno-micromips.
3438 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
3439             Matthew Fortune  <matthew.fortune@imgtec.com>
3441         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3442         * gcc.target/mips/call-saved-5.c (foo): Likewise.
3443         * gcc.target/mips/call-saved-6.c (foo): Likewise.
3444         * gcc.target/mips/call-saved-7.c: New file.
3445         * gcc.target/mips/call-saved-8.c: New file.
3446         * gcc.target/mips/call-saved-9.c: New file.
3448 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
3450         * gcc.target/mips/lsa.c: New file.
3451         * gcc.target/mips/mips64-lsa.c: Likewise.
3452         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3453         * gcc.target/mips/mulsize-4.c: Likewise.
3454         * gcc.target/mips/mulsize-5.c: New file.
3455         * gcc.target/mips/mulsize-6.c: Likewise.
3456         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3457         and !HAS_LSA as ghost options.
3458         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3459         for !HAS_LSA.
3461 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
3463         * g++.dg/torture/20141013.c: Set -fno-short-enums.
3465 2015-01-15  Richard Biener  <rguenther@suse.de>
3467         PR middle-end/64365
3468         * gcc.dg/torture/pr64365.c: New testcase.
3470 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
3472         * gcc.dg/stackprotectexplicit1.c: New test.
3473         * g++.dg/stackprotectexplicit2.c: New test.
3475 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3477         PR target/61933
3478         * gfortran.dg/inquire_internal.f90: New.
3479         * gfortran.dg/negative_unit_check.f90: New.
3481 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
3483         PR target/53988
3484         * gcc.target/sh/pr53988-1.c: New.
3486 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
3488         PR c++/58671
3489         * g++.dg/tls/thread_local-ice3.C: New.
3491 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3493         * gcc.target/i386/fentry-override.c: Properly place {} in target
3494         selector.  Remove nonpic.
3495         * gcc.target/i386/fentry.c: Likewise.
3497 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3499         * gcc.dg/atomic-invalid.c: Check for invalid memory model
3500         warnings instead of errors.
3502 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
3504         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3505         option support instead of ENABLE_LTO from Makefile.
3507 2015-01-14  Richard Biener  <rguenther@suse.de>
3509         PR tree-optimization/59354
3510         * gcc.dg/vect/pr59354.c: New testcase.
3512 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
3514         * lib/target-supports.exp
3515         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3516         on ARM architures before v7.
3518 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3520         PR middle-end/59448
3521         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3522         an atomic_exchange.
3524 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3526         PR target/64386
3527         * gcc.target/i386/pr64386.c: New test.
3529 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3531         PR target/64393
3532         * gcc.target/i386/pr64393.c: New test.
3534 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3536         PR target/64387
3537         * gcc.target/i386/pr64387.c: New test.
3539 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
3541         * gcc.target/aarch64/store-pair-1.c: Fix typo.
3543 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3545         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3547 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3549         PR target/64453
3550         * gcc.target/arm/pr64453.c: New.
3552 2015-01-14  Richard Biener  <rguenther@suse.de>
3554         PR lto/64415
3555         * gcc.dg/lto/pr64415_0.c: New testcase.
3556         * gcc.dg/lto/pr64415_1.c: Likewise.
3558 2015-01-14  Martin Liska  <mliska@suse.cz>
3560         * gcc.dg/ipa/pr64307.c: New test.
3562 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3564         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3565         64-bit and 128-bit.
3567 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3569         PR target/64460
3570         * gcc.target/arm/pr64460_1.c: New test.
3572 2015-01-14  Richard Biener  <rguenther@suse.de>
3574         PR tree-optimization/64493
3575         PR tree-optimization/64495
3576         * gcc.dg/vect/pr64493.c: New testcase.
3577         * gcc.dg/vect/pr64495.c: Likewise.
3579 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
3581         * gcc.dg/Warray-bounds-11.c: New test-case.
3583 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3585         * gcc.target/mips/octeon3-pipe-1.c: New test.
3587 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
3589         * jit.dg/harness.h (set_up_logging): Move string concatenation
3590         into...
3591         (concat_strings): New function.
3592         (dump_reproducer): New function.
3593         (test_jit): Call dump_reproducer.
3594         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3595         function.
3596         (jit-dg-test): Delete any generated reproducer from previous runs.
3597         Verify that a generated reproducer was created, and verify that it
3598         compiles.
3599         * jit.dg/test-nested-contexts.c (main): Call
3600         gcc_jit_context_dump_reproducer_to_file.
3602 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3604         * gcc.dg/aru-2.c: Add dg-require-profiling.
3606 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3608         * lib/target-supports.exp (check_profiling_available): Check if
3609         -pg links.
3611 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
3613         PR ipa/64565
3614         * g++.dg/torture/pr64565.C: New testcase.
3616 2015-01-13  Marek Polacek  <polacek@redhat.com>
3618         PR middle-end/64391
3619         * gcc.dg/tm/pr64391.c: New test.
3621 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3623         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3624         true.
3626 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3628         * gcc.target/i386/pie.c: New test.
3630         * lib/target-supports.exp (check_effective_target_pie): New.
3632 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
3634         PR rtl-optimization/64286
3635         * gcc.target/i386/avx2-pr64286.c: New test.
3637 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
3639         PR c++/57626
3640         * g++.dg/cpp0x/vt-57626.C: New.
3642 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
3644         PR fortran/64528
3645         * gfortran.dg/pr64528.f90: New test.
3647 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
3649         * gcc.target/aarch64/subsp.c: New test.
3651 2015-01-13  Andrew Pinski  <apinski@cavium.com>
3653         * gcc.target/aarch64/store-pair-1.c: New testcase.
3655 2015-01-13  Richard Biener  <rguenther@suse.de>
3657         PR lto/64373
3658         * gcc.dg/lto/pr64373_0.c: New testcase.
3660 2015-01-13  Andrew Pinski  <apinski@cavium.com>
3662         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3663         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3665 2015-01-13  Richard Biener  <rguenther@suse.de>
3667         PR tree-optimization/64406
3668         * gcc.dg/pr64406.c: New testcase.
3670 2015-01-13  Richard Biener  <rguenther@suse.de>
3672         PR tree-optimization/64404
3673         * gcc.dg/vect/pr64404.c: New testcase.
3675 2015-01-13  Richard Biener  <rguenther@suse.de>
3677         PR tree-optimization/64568
3678         * g++.dg/torture/pr64568.C: New testcase.
3680 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
3682         * jit.dg/test-error-local-used-from-other-function.c: New test
3683         case.
3684         * jit.dg/test-error-param-reuse.c: New test case.
3685         * jit.dg/test-error-param-sharing.c: New test case.
3686         * jit.dg/test-error-param-used-from-other-function.c: New test
3687         case.
3688         * jit.dg/test-error-param-used-without-a-function.c: New test
3689         case.
3691 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
3693         PR tree-optimization/64563
3694         * gcc.dg/pr64563.c: New test.
3696         PR target/64513
3697         * gcc.target/i386/pr64513.c: New test.
3699         PR tree-optimization/64454
3700         * gcc.dg/pr64454.c: New test.
3702         PR testsuite/64028
3703         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3704         bind_pic_locally.
3705         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3706         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3707         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3708         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3709         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3710         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3711         * gcc.dg/vect/slp-25.c: Likewise.
3712         * gcc.dg/vect/vect-109.c: Likewise.
3713         * gcc.dg/vect/vect-13.c: Likewise.
3714         * gcc.dg/vect/vect-17.c: Likewise.
3715         * gcc.dg/vect/vect-18.c: Likewise.
3716         * gcc.dg/vect/vect-19.c: Likewise.
3717         * gcc.dg/vect/vect-20.c: Likewise.
3718         * gcc.dg/vect/vect-21.c: Likewise.
3719         * gcc.dg/vect/vect-22.c: Likewise.
3720         * gcc.dg/vect/vect-27.c: Likewise.
3721         * gcc.dg/vect/vect-29.c: Likewise.
3722         * gcc.dg/vect/vect-2-big-array.c: Likewise.
3723         * gcc.dg/vect/vect-2.c: Likewise.
3724         * gcc.dg/vect/vect-3.c: Likewise.
3725         * gcc.dg/vect/vect-4.c: Likewise.
3726         * gcc.dg/vect/vect-5.c: Likewise.
3727         * gcc.dg/vect/vect-72.c: Likewise.
3728         * gcc.dg/vect/vect-73-big-array.c: Likewise.
3729         * gcc.dg/vect/vect-73.c: Likewise.
3730         * gcc.dg/vect/vect-77-global.c: Likewise.
3731         * gcc.dg/vect/vect-78-global.c: Likewise.
3732         * gcc.dg/vect/vect-7.c: Likewise.
3733         * gcc.dg/vect/vect-86.c: Likewise.
3734         * gcc.dg/vect/vect-align-1.c: Likewise.
3735         * gcc.dg/vect/vect-align-3.c: Likewise.
3736         * gcc.dg/vect/vect-all-big-array.c: Likewise.
3737         * gcc.dg/vect/vect-all.c: Likewise.
3738         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3739         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3740         * gcc.dg/vect/vect-peel-3.c: Likewise.
3741         * gcc.dg/vect/vect-peel-4.c: Likewise.
3742         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3744 2015-01-12  Jeff Law  <law@redhat.com>
3746         PR target/64461
3747         * gcc.target/m68k/pr64461.c: New test.
3749 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
3751         * jit.dg/test-array-as-pointer.c (create_code): Update call
3752         to gcc_jit_context_new_global by setting "kind" to
3753         GCC_JIT_GLOBAL_IMPORTED.
3754         * jit.dg/test-error-array-as-pointer.c: Likewise.
3755         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3756         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3757         setting kind to GCC_JIT_GLOBAL_EXPORTED.
3758         * jit.dg/test-using-global.c (the_global): Rename to...
3759         (imported_global): ...this.
3760         (create_code): Update to test the three kinds of global.
3761         (verify_code): Likewise.
3763 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
3765         PR testsuite/64427
3766         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
3767         undefined behavior.
3768         * gcc.target/i386/pr64291-2.c: Updated.
3770 2015-01-12  Richard Biener  <rguenther@suse.de>
3772         PR tree-optimization/64530
3773         * gfortran.dg/pr64530.f90: New testcase.
3775 2015-01-12  Richard Biener  <rguenther@suse.de>
3777         PR middle-end/64357
3778         * gcc.dg/torture/pr64357.c: New testcase.
3780 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
3782         * gcc.target/i386/nop-mcount.c: Properly place {} in target
3783         selector.
3785 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3786         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3788 2015-01-12  Martin Liska  <mliska@suse.cz>
3790         * gcc.dg/ipa/PR64550.c: New test.
3792 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
3794         PR ipa/63470
3795         * g++.dg/ipa/pr63470.C: New testcase.
3797 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3799         PR fortran/63733
3800         * gfortran.dg/typebound_operator_20.f90: New.
3802 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3804         PR fortran/58023
3805         * gfortran.dg/proc_ptr_comp_42.f90: New.
3807 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3809         PR fortran/64508
3810         * gfortran.dg/proc_ptr_comp_41.f90: New.
3812 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
3814         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3816 2015-01-10  Tobias Burnus  <burnus@net-b.de>
3818         PR fortran/64522
3819         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3820         and add dg-excess-errors.
3821         * gfortran.dg/line_length_6.f90: New.
3822         * gfortran.dg/line_length_7.f90: New.
3823         * gfortran.dg/line_length_8.f90: New.
3824         * gfortran.dg/line_length_9.f90: New.
3825         * gfortran.dg/line_length_10.f90: New.
3826         * gfortran.dg/line_length_11.f90: New.
3828 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
3830         * jit.dg/test-threads.c (struct testcase): Move declaration
3831         to jit.dg/all-non-failing-tests.h.
3832         (testcases): Likewise.
3833         * jit.dg/all-non-failing-tests.h (struct testcase): Move
3834         declaration here from jit.dg/all-non-failing-tests.h.
3835         (testcases): Likewise.
3836         * jit.dg/test-combination.c (create_code): Eliminate spelling
3837         out all of the testcases in favor of looping through the
3838         "testcases" metadata.
3839         (verify_code): Likewise.
3841 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
3843         PR rtl-optimization/64536
3844         * gcc.dg/pr64536.c: New test.
3846 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
3848         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3849         * jit.dg/test-combination.c (create_code): Likewise.
3850         (verify_code): Likewise.
3851         * jit.dg/test-constants.c: New test case.
3852         * jit.dg/test-threads.c: Add test-constants.c.
3854 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
3856         PR libobjc/51891
3857         * objc.dg/gnu-api-2-class.m: Add a test case
3858         for the above change.
3860 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3862         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3864 2015-01-09  Richard Biener  <rguenther@suse.de>
3866         PR tree-optimization/64410
3867         * g++.dg/vect/pr64410.cc: New testcase.
3869 2015-01-09  Martin Liska  <mliska@suse.cz>
3871         * gcc.dg/ipa/ipa-icf-32.c: New test.
3873 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3875         * c-c++-common/tsan/tsan_barrier.h: New.
3876         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3877         * c-c++-common/tsan/bitfield_race.c: Likewise.
3878         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3879         * c-c++-common/tsan/mutexset1.c: Likewise.
3880         * c-c++-common/tsan/race_on_barrier.c: Likewise.
3881         * c-c++-common/tsan/race_on_mutex.c: Likewise.
3882         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3883         * c-c++-common/tsan/simple_race.c: Likewise.
3884         * c-c++-common/tsan/simple_stack.c: Likewise.
3885         * c-c++-common/tsan/sleep_sync.c: Likewise.
3886         * c-c++-common/tsan/tiny_race.c: Likewise.
3887         * c-c++-common/tsan/tls_race.c: Likewise.
3888         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3889         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3890         * g++.dg/tsan/atomic_free.C: Likewise.
3891         * g++.dg/tsan/atomic_free2.C: Likewise.
3892         * g++.dg/tsan/cond_race.C: Likewise.
3893         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3895 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
3897         PR testsuite/62250
3898         * lib/target-supports.exp (check_effective_target_libatomic_available):
3899         New.
3900         * gfortran.dg/coarray/caf.exp: Only add -latomic for
3901         targets that match effective-target libatomic_available.
3902         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3904 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
3906         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3907         Verify the result of gcc_jit_context_get_last_error.
3908         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3910 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
3912         PR tree-optimization/63989
3913         * gcc.dg/strlenopt-27.c: New test.
3915 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
3917         * jit.dg/harness.h (set_up_logging): New function.
3918         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
3919         set_up_logging on the context, so that every testcase is
3920         logged to a particular file.
3921         * jit.dg/test-nested-contexts.c (main): Open a logfile,
3922         and call gcc_jit_context_set_logfile on the top-level context.
3924 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
3926         PR target/64338
3927         * g++.dg/opt/pr64338.C: New test.
3929 2015-01-08  Tobias Burnus  <burnus@net-b.de>
3931         * gfortran.dg/coarray/codimension_2b.f90: New file.
3932         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3933         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3935 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3937         PR c++/59004
3938         * g++.dg/ext/fnname4.C: New.
3940 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3942         PR c++/64462
3943         * g++.dg/cpp0x/constexpr-64462.C: New.
3945 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3947         PR c++/60753
3948         * g++.dg/cpp0x/deleted10.C: New.
3950 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3952         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3954 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3956         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3957         GCC_JIT_UNARY_OP_ABS.
3958         (verify_unary_ops): Likewise.
3960 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3962         * jit.dg/test-arith-overflow.c: New test case.
3963         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3964         * jit.dg/test-combination.c (create_code): Likewise.
3965         (verify_code): Likewise.
3966         * jit.dg/test-threads.c (testcases): Likewise.
3968 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3970         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3971         rather than "jit".  Load g++.exp, and call g++_init.
3972         Run test-*.cc files within the testsuite and *.cc files within
3973         docs/examples.
3974         (jit-dg-test): Drop the addition of -fgnu89-inline to
3975         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3976         doing it when compiling C testcases (since g++ does not handle
3977         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3978         is restored to the value after g++_init ran, rather than the
3979         value before g++_init ran.  Return a list of
3980         $comp_output $output_file, as dg-test assumes.
3982 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3984         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3985         make it easier to figure out the origin of each test result when
3986         running test-combination.c and test-threads.c.
3987         (CHECK_VALUE): Likewise.
3988         (CHECK_DOUBLE_VALUE): Likewise.
3989         (CHECK_STRING_VALUE): Likewise.
3990         (CHECK_STRING_STARTS_WITH): Likewise.
3991         (CHECK_STRING_CONTAINS): Likewise.
3992         (CHECK): Likewise.
3993         (check_string_value): Likewise, add "funcname" param.
3994         (check_string_starts_with): Likewise.
3995         (check_string_contains): Likewise.
3997 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3999         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4000         generating name of built executable.
4002 2015-01-07  Marek Polacek  <polacek@redhat.com>
4004         PR c/64440
4005         * gcc.dg/pr64440.c: New test.
4006         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4008 2015-01-07  Marek Polacek  <polacek@redhat.com>
4010         PR c/64417
4011         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4012         * gcc.dg/pr64417.c: New test.
4014 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4016         PR target/64505
4017         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4018         fix is correct.
4020 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4022         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4023         Check if testcases run without errors, not just if they compile.
4025 2015-01-06  Christian Bruel  <christian.bruel@st.com>
4027         PR target/64507
4028         * gcc.target/sh/pr64507.c: New test.
4030 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
4032         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4034 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
4036         * c-c++-common/asan/sanitize-all-1.c: New test.
4037         * c-c++-common/ubsan/sanitize-all-1.c: New test.
4038         * c-c++-common/ubsan/sanitize-all-2.c: New test.
4039         * c-c++-common/ubsan/sanitize-all-3.c: New test.
4040         * c-c++-common/ubsan/sanitize-all-4.c: New test.
4042 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4044         * lib/target-supports.exp (check_profiling_available): Return 0 for
4045         Visium.
4046         (check_effective_target_tls_runtime): Likewise.
4047         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4048         * gcc.dg/20020312-2.c: Adjust for Visium.
4049         * gcc.dg/tls/thr-cse-1.c: Likewise
4050         * gcc.dg/tree-ssa/20040204-1.c: Likewise
4051         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4052         * gcc.dg/weak/typeof-2.c: Likewise.
4054 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
4056         PR rtl-optimization/64287
4057         * gcc.dg/aru-2.c: New test.
4059 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4061         PR sanitizer/64344
4062         * c-c++-common/ubsan/pr64344-1.c: New test.
4063         * c-c++-common/ubsan/pr64344-2.c: New test.
4065         PR tree-optimization/64465
4066         * gcc.dg/pr64465.c: New test.
4068         PR tree-optimization/64494
4069         * gcc.c-torture/compile/pr64494.c: New test.
4071 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4073         PR fortran/47674
4074         * gfortran.dg/realloc_on_assign_25.f90:  New test.
4076 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4078         Update copyright years.
4080 2015-01-05  Marek Polacek  <polacek@redhat.com>
4082         PR c/64423
4083         * gcc.dg/pr64423.c: New test.
4085 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4087         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4088         mmix-knuth-mmixware for the same reason as for MIPS.
4089         * gcc.dg/debug/debug-2.c: Ditto.
4091         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4093 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
4095         PR testsuite/62250
4096         * lib/gfortran.exp: Add libatomic library search path.
4097         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4098         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4100         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4102 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4104         * c-c++-common/tsan/bitfield_race.c: New testcase.
4105         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4107 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4109         * gfortran.dg/coarray/collectives_4.f90: New.
4111 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4113         PR fortran/57562
4114         * gfortran.dg/extends_16.f90: New.
4116 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4118         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4120 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4122         * gfortran.dg/coarray/codimension_2.f90: New.
4123         * gfortran.dg/coarray/codimension_2a.f90: New.
4124         * gfortran.dg/coarray_35.f90: New.
4125         * gfortran.dg/coarray_35a.f90: New.
4127 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4129         PR fortran/60507
4130         * gfortran.dg/dummy_procedure_11.f90: New.
4132 Copyright (C) 2015 Free Software Foundation, Inc.
4134 Copying and distribution of this file, with or without modification,
4135 are permitted in any medium without royalty provided the copyright
4136 notice and this notice are preserved.